1230 Commits

Author SHA1 Message Date
Baptiste Wicht
eaf912b079 Better logging 2016-07-24 14:20:21 +02:00
Baptiste Wicht
3875158331 Better logging 2016-07-24 13:15:17 +02:00
Baptiste Wicht
315c6b0901 Dynamic allocation of the kernel tasks's stacks 2016-07-24 13:10:15 +02:00
Baptiste Wicht
189d7087a3 Pointer printing 2016-07-24 12:54:01 +02:00
Baptiste Wicht
9b3a7f11c4 Cleanup 2016-07-24 12:46:10 +02:00
Baptiste Wicht
d610a137e9 Fixes of the gc process 2016-07-24 12:44:48 +02:00
Baptiste Wicht
b762345c49 Use ACPICA directly for shutdown 2016-07-24 12:30:24 +02:00
Baptiste Wicht
b5a6966b7f Shutdown may fail 2016-07-24 12:18:21 +02:00
Baptiste Wicht
ac212b34b1 Review ACPICA logging 2016-07-24 11:36:56 +02:00
Baptiste Wicht
adcecabe2c Fix buddy allocation bug 2016-07-24 11:28:13 +02:00
Baptiste Wicht
c1e8ee5cd0 Improve debugging 2016-07-24 11:26:44 +02:00
Baptiste Wicht
252f46692b Better error handling 2016-07-23 23:39:40 +02:00
Baptiste Wicht
35f55cdbfa Fix paging 2016-07-23 23:18:56 +02:00
Baptiste Wicht
82d577594d Full ACPICA initialization 2016-07-23 23:11:37 +02:00
Baptiste Wicht
e531ecaa01 Logging 2016-07-23 22:31:31 +02:00
Baptiste Wicht
bc7cbd8064 Fix ACPICA locking 2016-07-23 22:31:17 +02:00
Baptiste Wicht
fe40319cdc Initialize ACPICA in an asynchronous thread 2016-07-23 22:11:03 +02:00
Baptiste Wicht
3beff6ac02 Cleanup 2016-07-23 22:10:30 +02:00
Baptiste Wicht
fd1eb5e550 Doc 2016-07-23 21:59:08 +02:00
Baptiste Wicht
fd0f411ca1 Prepare async initialization 2016-07-23 21:56:08 +02:00
Baptiste Wicht
f5ed147f84 Add initialized flag 2016-07-23 21:53:39 +02:00
Baptiste Wicht
384c99df8c Cleanup 2016-07-23 21:03:28 +02:00
Baptiste Wicht
7a92d8f3ed Add some debug 2016-07-23 21:03:21 +02:00
Baptiste Wicht
f08489831c Fix debug message 2016-07-23 20:59:59 +02:00
Baptiste Wicht
55af8dd058 Don't compile ACPICA resources 2016-07-23 20:45:04 +02:00
Baptiste Wicht
bdf3125e4d Limit the supported hardware to ACPI 5.0 2016-07-23 20:44:06 +02:00
Baptiste Wicht
062488f646 Cleanup style 2016-07-23 18:28:56 +02:00
Baptiste Wicht
316c76554e Fix makefiles 2016-07-23 18:06:42 +02:00
Baptiste Wicht
06e96d4ea9 Support for SSP in programs 2016-07-23 18:06:38 +02:00
Baptiste Wicht
09450f1455 Finish the OSL 2016-07-23 17:50:30 +02:00
Baptiste Wicht
fd03371249 Better PCI support 2016-07-23 17:48:02 +02:00
Baptiste Wicht
bba38e340a Cleanup 2016-07-23 17:23:42 +02:00
Baptiste Wicht
842a913af0 Unregister the register 2016-07-23 17:23:07 +02:00
Baptiste Wicht
9829718c01 Use the new interrupt interface 2016-07-23 17:20:36 +02:00
Baptiste Wicht
8829a3da81 Better IRQ/Syscall interface 2016-07-23 17:15:15 +02:00
Baptiste Wicht
f8cf54904d Interrupt handler for ACPICA 2016-07-23 16:55:59 +02:00
Baptiste Wicht
7b0a64446a Cleanup 2016-07-23 16:44:17 +02:00
Baptiste Wicht
5e3209fa65 Implement AcpiOsWaitEventsComplete 2016-07-23 16:32:09 +02:00
Baptiste Wicht
807905ebb6 Implement AcpiOsGetTimer 2016-07-23 16:30:19 +02:00
Baptiste Wicht
a9aa0475ab Better configuration 2016-07-23 16:13:44 +02:00
Baptiste Wicht
eeb2ae9620 Clean style 2016-07-23 16:00:01 +02:00
Baptiste Wicht
75797567e1 Implement AcpiOsSignal 2016-07-23 15:57:32 +02:00
Baptiste Wicht
c97a7b2b9b Implement AcpiOsExecute 2016-07-23 14:50:11 +02:00
Baptiste Wicht
39be8aa150 Complete ACPI OSL 2016-07-23 14:41:07 +02:00
Baptiste Wicht
bd2e10a922 Fix support 2016-07-23 13:50:07 +02:00
Baptiste Wicht
e147ad8758 More hardware support 2016-07-23 13:42:35 +02:00
Baptiste Wicht
c752e65bb3 Review hardware 2016-07-23 13:27:45 +02:00
Baptiste Wicht
006586177a More ACPI OSL 2016-07-23 13:26:03 +02:00
Baptiste Wicht
a155401e0d Add comments 2016-07-23 12:02:35 +02:00
Baptiste Wicht
b777926fcd Implement mapping for ACPI OSL 2016-07-23 11:59:58 +02:00