Andreas Kling
|
03eb0e5638
|
Kernel: Let's say that IO::delay(N) delays for N microseconds
Supposedly that's how much delay you get when doing I/O on port 0x80.
|
2020-05-16 10:55:54 +02:00 |
|
Andreas Kling
|
888e35f0fe
|
AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macros
It's tedious to write (and look at) [[gnu::always_inline]] etc. :^)
|
2020-04-30 11:43:25 +02:00 |
|
Liav A
|
223a863c6d
|
LibBareMetal: Accept a u16 type pointer in the appropriate IO functions
|
2020-04-15 12:35:10 +02:00 |
|
Liav A
|
b13417ddb4
|
ACPI: Examine bit width in Generic address structure before asserting
Also, the switch-case flow is simplified for IO access within a Generic
address strucuture's handling.
|
2020-03-12 12:36:38 +01:00 |
|
Liav A
|
7d39e380f9
|
LibBareMetal: Add IOAddress class
|
2020-03-02 22:23:39 +01:00 |
|
Liav A
|
0cda92d5da
|
LibBareMetal: Remove unnecessary include
|
2020-02-27 13:05:12 +01:00 |
|
Liav A
|
7c507c27bf
|
LibBareMetal: Creating a new library for freestanding environments
|
2020-02-09 19:38:17 +01:00 |
|