1154 Commits

Author SHA1 Message Date
Baptiste Wicht
e96221ae13 Cleanup 2016-08-02 18:07:47 +02:00
Baptiste Wicht
015a19b8cf Cleanup 2016-08-02 18:07:37 +02:00
Baptiste Wicht
cd3b697a2e New version of printf 2016-08-02 17:51:47 +02:00
Baptiste Wicht
a34c5bcd49 Provide __printf_raw 2016-08-02 17:51:40 +02:00
Baptiste Wicht
0e56e1e04d Fix few printf bugs 2016-08-02 17:34:03 +02:00
Baptiste Wicht
9cd334faa2 Fix function name 2016-08-02 17:18:32 +02:00
Baptiste Wicht
0540deb5ad Prepare to_raw_string 2016-08-01 13:49:40 +02:00
Baptiste Wicht
f61b9b0e8d Make addresses more dynamic and flexible 2016-07-31 14:18:22 +02:00
Baptiste Wicht
c8c1d914dc Review early memory 2016-07-31 14:14:11 +02:00
Baptiste Wicht
c320aedbec Add new line 2016-07-31 13:58:59 +02:00
Baptiste Wicht
cf9db7fd93 Improvements 2016-07-31 13:46:51 +02:00
Baptiste Wicht
9d7004895c Cleanup 2016-07-31 13:32:43 +02:00
Baptiste Wicht
7f91f1ca25 Ignore the generate program 2016-07-31 13:32:16 +02:00
Baptiste Wicht
ca27ab8c64 Program to read the e820 table 2016-07-31 13:31:59 +02:00
Baptiste Wicht
1c735a97bd Remove executable 2016-07-31 13:26:54 +02:00
Baptiste Wicht
3f1fe2e5b1 Publish e820 information 2016-07-31 13:25:01 +02:00
Baptiste Wicht
e2272caf4e Prepare some space for early transfer 2016-07-31 13:14:13 +02:00
Baptiste Wicht
4c87d6386a Silence warnings 2016-07-24 16:27:45 +02:00
Baptiste Wicht
c2bbe1fa1d Cleanup 2016-07-24 16:16:18 +02:00
Baptiste Wicht
7ea56b853b Silence some warnings 2016-07-24 16:15:11 +02:00
Baptiste Wicht
6f95f19999 Fix warning 2016-07-24 16:12:22 +02:00
Baptiste Wicht
57f755bdae ACPI Reset if possible 2016-07-24 16:06:03 +02:00
Baptiste Wicht
389e0846fb Allow resizing of ACPI tables 2016-07-24 15:32:21 +02:00
Baptiste Wicht
c7a0a2ee19 Use the century register when available 2016-07-24 15:08:55 +02:00
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