83 Commits

Author SHA1 Message Date
Peter Wu
cdb79257f2 .gitignore: ignore tar.gz and vim 2013-01-22 16:43:36 +01:00
Peter Wu
b12b017f3a Update to version 0.5, update NEWS v0.5 2012-10-22 17:03:33 +02:00
Peter Wu
2adcb24207 Merge branch 'master' into develop 2012-10-22 17:03:19 +02:00
Peter Wu
8beb9e3f88 Add missing 'static' keyword 2012-10-22 16:43:40 +02:00
Peter Wu
da55a70331 Add modeline for vim 2012-10-19 17:32:16 +02:00
Peter Wu
7f9fb7adf9 Power on the PCIe port before accessing PCI config space (#35)
Fixes regression in Linux 3.6 when run-time power management is enabled. See
https://bugzilla.kernel.org/show_bug.cgi?id=48981 for a discussion.
2012-10-19 17:28:59 +02:00
Peter Wu
b8a6029692 Convert printk to pr_... macros
For pr_debug outputs on _DSM results, use "make DEBUG=1"
2012-10-19 16:58:43 +02:00
Peter Wu
aeff596524 Makefile: fix clean and install target
clean: do not try to wipe /usr/src/linux-...

load: rmmod and insmod do not have to be in /sbin (for example, /usr/bin
on Arch Linux). Assume that the user has a sane PATH.
2012-10-14 11:34:52 +02:00
Peter Wu
dbf8aaf8e2 Use D3cold instead of D3hot to reflect real device state 2012-10-14 11:31:47 +02:00
Peter
d54dd454b6 Merge pull request #31 from wzzrd/develop
Add install and uninstall targets to Makefile
2012-08-26 06:52:27 -07:00
Maxim Burgerhout
5f2db6c26a Add install and uninstall targets to Makefile
For if you do not want to or are unable to use dkms
2012-08-26 15:40:05 +02:00
Peter Wu
8ada8849f2 Compatibility with older DKMS versions (GH-25) 2012-07-07 20:01:33 +02:00
Lekensteyn
979fbcf552 Merge branch 'develop' v0.4.2 2012-04-26 12:59:41 +02:00
Lekensteyn
d12ce73a0d Update to version 0.4.2, update NEWS 2012-04-26 12:56:47 +02:00
Lekensteyn
0d1429e8bb Fix documentation error (Closes GH-16) 2012-04-26 12:49:14 +02:00
Lekensteyn
af91008deb Fix formatting of arguments on case of ACPI failure (GH-12) 2012-03-01 21:53:52 +01:00
Lekensteyn
e13e6ffc54 Fix null deref when ACPI method call failed (GH-12) 2012-03-01 13:18:24 +01:00
Lekensteyn
f034252a13 Don't share buffer for muid/args, it'll be overwritten 2012-02-29 00:49:34 +01:00
Lekensteyn
647e3dddea Buffer overflow by one byte 2012-02-29 00:30:14 +01:00
Lekensteyn
804773eb22 Fix misuse of sizeof which trims arguments/muid (GH-12) 2012-02-29 00:10:32 +01:00
Lekensteyn
7c30e38bd1 Revert "Add support for WMMX method"
This reverts commit 11ddd3469fc9b20ce8fffec4e4062d2d831496ae.
2012-01-28 10:57:04 +01:00
Lekensteyn
e321debb5b Revert "Support Optimus machines through WMMX (GH-2)"
This reverts commit 0ec41fa2da2a56b11d7049ae48ddc355e3a6fceb.
2012-01-28 10:57:03 +01:00
Lekensteyn
f4c2fadaf5 Revert "Load module dependency on make load: wmi"
This reverts commit fd74ba5bd8e12761543b360619ceb3b9d8cb4adf.
2012-01-28 10:56:58 +01:00
Lekensteyn
fd74ba5bd8 Load module dependency on make load: wmi 2012-01-24 14:33:21 +01:00
Lekensteyn
0ec41fa2da Support Optimus machines through WMMX (GH-2)
This should finally support machines like the Lenovo Y570. WMMX methods should
be more reliable than direct DSM probing so let's try that before calling DSM
directly.
2012-01-24 14:30:53 +01:00
Lekensteyn
7fd02221b2 Print version on load 2012-01-24 00:04:41 +01:00
Lekensteyn
11ddd3469f Add support for WMMX method
This should support at least the Lenovo Ideapad Y470 and Y570. It probes the
WMMX method before calling the _DSM method directly since that method should
work for all machines that support the NVIDIA DSM.
2012-01-23 23:52:27 +01:00
Lekensteyn
4f73396ba7 Add easier way to use DKMS 2012-01-21 15:02:11 +01:00
Lekensteyn
8c0c5aa863 Allow everyone to get the status of the card (Closes GH-8) 2012-01-21 12:30:41 +01:00
Lekensteyn
d5ff9a1fb9 Merge branch 'develop' 2012-01-16 17:24:47 +01:00
Lekensteyn
b0712e5185 Update to version 0.4.1, update NEWS v0.4.1 2012-01-16 17:23:20 +01:00
Lekensteyn
2d1effc903 Fix a harmless error message 2012-01-16 12:19:36 +01:00
Lekensteyn
c1dd7140df Merge branch 'develop' v0.4 2012-01-15 17:18:45 +01:00
Lekensteyn
8bd07d14af Bump to version 0.4, update NEWS 2012-01-15 17:18:14 +01:00
Lekensteyn
ebf86f0617 Detect 3D controllers as gfx device too (GH-3) 2012-01-15 16:35:07 +01:00
Lekensteyn
a904b442af Add debug message in case no ACPI handle is found 2012-01-15 10:43:44 +01:00
Lekensteyn
fd4dabf37e Merge branch 'develop' v0.3 2012-01-14 23:18:54 +01:00
Lekensteyn
c8b303c36c Add NEWS file, bump version to 0.3 2012-01-14 23:16:45 +01:00
Lekensteyn
9f0ae8f723 Ignore files generated from build 2012-01-14 22:54:33 +01:00
Lekensteyn
031bcfe8a6 Update README with module options 2012-01-14 22:49:46 +01:00
Lekensteyn
5e297c27ad Add note that a driver must not be loaded if the card is off 2012-01-14 22:13:55 +01:00
Lekensteyn
358ce15bc1 Probe for nvidia DSM on Intel ACPI handle (GH-4) 2012-01-14 19:58:56 +01:00
Lekensteyn
04cdd2d5f9 Update instructions with request for ACPI handle mapping 2012-01-14 17:15:23 +01:00
Lekensteyn
6ed65463c8 Update README with request for machine information 2012-01-14 11:14:43 +01:00
Lekensteyn
12715b4b54 Change PACKAGE_VERSION, set KVERSION, update README v0.2 2012-01-02 00:13:39 +01:00
Joaquín Ignacio Aramendía
3bf9cab570 Updated readme 2012-01-01 18:12:30 -03:00
Joaquín Ignacio Aramendía
031ffe0d66 Changed module location and make/clean directives 2012-01-01 17:50:43 -03:00
Joaquín Ignacio Aramendía
4453aa4537 Removed scripts directory and checked out the original Makefile from 'master' branch 2012-01-01 17:46:53 -03:00
mecanix
e8135e1dce Add dkms support for bbswitch 2011-12-31 18:55:04 +01:00
Lekensteyn
62f9560821 Added module options to turn the card on/off on (un)load 2011-12-30 18:43:46 +01:00