Jeremy Soller
|
abf971eaee
|
Only require alignment of 4 bytes for rsdp
|
2020-04-19 08:49:42 -06:00 |
|
4lDO2
|
d1ece2c811
|
Add a basic acpi: scheme, currently only for MCFG.
|
2020-04-19 09:39:57 +02:00 |
|
4lDO2
|
dc3452650c
|
Execute AML code after IOAPIC init,
which tells the firmware that the I/O APIC is used rather than the 8259
PIC.
|
2020-04-18 23:17:37 +02:00 |
|
4lDO2
|
290098b5a4
|
impl Debug for AmlValue.
|
2020-04-18 18:21:04 +02:00 |
|
4lDO2
|
f0b5d51793
|
Use the I/O APIC when applicable.
|
2020-04-18 16:36:18 +02:00 |
|
4lDO2
|
da6de394e4
|
Add a new backwards-compatible v2 boot protocol.
|
2020-04-18 11:28:11 +02:00 |
|
Jeremy Soller
|
7658193271
|
Remove some warnings
|
2020-02-07 20:06:33 -07:00 |
|
Jeremy Soller
|
63e2a835e0
|
Fix clippy.sh script and fix a number of clippy warnings
|
2019-10-06 11:04:06 -06:00 |
|
Jeremy Soller
|
3694395dfb
|
Fix compilation of acpi feature
|
2019-08-12 19:33:03 -06:00 |
|
Jeremy Soller
|
6dfed91ac3
|
Fix index check for accessfield
|
2018-03-11 12:58:43 -06:00 |
|
Jeremy Soller
|
402266e3e4
|
Check length on more objects
|
2018-03-11 12:56:48 -06:00 |
|
Jeremy Soller
|
74e673e68d
|
Return errors if data is too small when parsing acpi objects
|
2018-03-11 12:52:30 -06:00 |
|
Jeremy Soller
|
58e1d92eb5
|
Add clippy lints, action some clippy items
|
2017-12-24 22:19:00 -07:00 |
|
Jeremy Soller
|
c2644adf3d
|
Improve multi_core support
|
2017-12-05 21:26:45 -07:00 |
|
Tibor Nagy
|
e6b9f850d1
|
Migrate from collections
|
2017-10-28 02:42:08 +02:00 |
|
Jeremy Soller
|
ef70cd257c
|
Uncomment AML value variant
|
2017-10-22 19:41:31 -06:00 |
|
Jeremy Soller
|
58c6ef0ecf
|
Merge branch 'master' of https://github.com/redox-os/kernel
|
2017-10-21 20:30:26 -06:00 |
|
Jeremy Soller
|
51339cb8c9
|
Cleanup warnings
Implement interrupt on signal in pipe:
|
2017-10-21 20:30:20 -06:00 |
|
Gabriel Majeri
|
305e7980d8
|
Update to bitflags 1.0
|
2017-10-11 15:59:14 +03:00 |
|
Jeremy Soller
|
a5f3e5057b
|
Remove warnings
Improve error information
Cleanup interrupt macros
|
2017-09-13 21:32:08 -06:00 |
|
Connor Wood
|
7145e2390c
|
Converted DDB handle to integer and vice versa
|
2017-08-31 11:25:08 +01:00 |
|
Connor Wood
|
1cce42b691
|
Moved DDB handles over to using signature scheme
|
2017-08-31 11:07:01 +01:00 |
|
Connor Wood
|
1bcd8530d2
|
Stored signature to include OEM signature and OEM table ID
|
2017-08-31 10:52:59 +01:00 |
|
Connor Wood
|
5592484d07
|
Eliminated dead code
|
2017-08-30 19:09:08 +01:00 |
|
Connor Wood
|
c3d07e4caa
|
Refactored ACPI initialisation code to be better conducive to DDB Handle stuff
|
2017-08-30 19:03:39 +01:00 |
|
Connor Wood
|
9f55367906
|
Implemented notification API
|
2017-08-29 17:29:07 +01:00 |
|
Connor Wood
|
d23241d800
|
Implemented copy
|
2017-08-29 12:25:41 +01:00 |
|
Connor Wood
|
d75dfd3c20
|
Implemented externam
|
2017-08-29 12:02:03 +01:00 |
|
Connor Wood
|
71c5301448
|
Implemented concat
|
2017-08-29 11:32:48 +01:00 |
|
Connor Wood
|
60edb9da68
|
Implemented type checking and coersion upon store
|
2017-08-29 10:11:01 +01:00 |
|
Connor Wood
|
b78f7139b9
|
Completed Get method
|
2017-08-29 09:38:36 +01:00 |
|
Connor Wood
|
d5d156a3d2
|
Implemented buffer field index modify
|
2017-08-19 15:10:47 +01:00 |
|
Connor Wood
|
aa35967f72
|
Made index modification recursion resolve
|
2017-08-13 19:02:25 +02:00 |
|
Connor Wood
|
f0a185741a
|
Implemented recursive index modifications
|
2017-08-13 16:13:57 +02:00 |
|
Connor Wood
|
328a89c224
|
Completed context modify, aside from BufferFields and nested Indexes
|
2017-08-10 14:28:30 +02:00 |
|
Connor Wood
|
41ce7fdf1f
|
Implemented much of ctx::modify and ctx::get
|
2017-07-30 11:23:32 +03:00 |
|
Connor Wood
|
6122b21997
|
Moved event signal/wait code into context
|
2017-07-29 12:57:53 +03:00 |
|
Connor Wood
|
ab98746879
|
Moved lock manipulation into context
|
2017-07-29 12:39:08 +03:00 |
|
Connor Wood
|
f25df99a41
|
Implemented derefof
|
2017-07-25 14:48:07 +01:00 |
|
Connor Wood
|
ada5ba6dbc
|
Implemented condrefof
|
2017-07-25 13:12:42 +01:00 |
|
Connor Wood
|
afc93f82a9
|
Implemented RefOf
|
2017-07-25 13:06:10 +01:00 |
|
Connor Wood
|
968fd30b0a
|
Fixed object references
|
2017-07-25 11:51:43 +01:00 |
|
Connor Wood
|
8a5ec3a26b
|
Implemented SizeOf
|
2017-07-25 11:37:49 +01:00 |
|
Connor Wood
|
0652bc8099
|
Implemented ToBuffer
|
2017-07-25 11:29:32 +01:00 |
|
Connor Wood
|
6df99953dc
|
Implemented defBuffer
|
2017-07-25 11:25:29 +01:00 |
|
Connor Wood
|
1cd124a852
|
Fixed bank name issue
|
2017-07-25 10:36:56 +01:00 |
|
Connor Wood
|
a115d21495
|
Converted all types to string
|
2017-07-24 19:02:09 +01:00 |
|
Connor Wood
|
a5382534e6
|
Converted to integer fully
|
2017-07-24 18:53:21 +01:00 |
|
Connor Wood
|
d7229d7132
|
Completed simple type conversions
|
2017-07-24 17:50:41 +01:00 |
|
Connor Wood
|
fdcacd7d18
|
Implemented numerous "simple" type conversions
|
2017-07-24 17:27:01 +01:00 |
|