Commit Graph

12 Commits

Author SHA1 Message Date
7704e5d399
Initial kernel ACPI support
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 37s
Builds / ExectOS (i686) (push) Successful in 36s
2024-06-04 16:24:13 +02:00
db5d6c42c9
Rework AcpChecksumTable() routine into AcpValidateAcpiTable()
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 35s
Builds / ExectOS (i686) (push) Successful in 34s
2024-06-03 23:31:33 +02:00
54b7e46f1b
Simplify AcGetAcpiTable() routine a bit
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 35s
Builds / ExectOS (i686) (push) Successful in 34s
2024-06-03 23:24:54 +02:00
f265810a5c
Fix AcGetAcpiTable() routine failing to validate FADT checksum on some ACPI 2.0 and older machines
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 38s
Builds / ExectOS (i686) (push) Successful in 37s
2024-06-03 21:58:19 +02:00
9124574bc5
Fixes and improvements to ACPI related structures and definitions
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 38s
Builds / ExectOS (i686) (push) Successful in 35s
2024-06-03 21:17:31 +02:00
ac33b86c3d
Implement AcGetAcpiTable() routine
All checks were successful
Builds / ExectOS (i686) (push) Successful in 53s
Builds / ExectOS (amd64) (push) Successful in 55s
2024-05-19 23:45:28 +02:00
17c50ea912
Redesign a way of storing module information; this allows to store more data in a single section, like license or a list of authors, as well as solves the problem with different module name lengths
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 33s
Builds / ExectOS (i686) (push) Successful in 31s
2024-02-28 23:28:33 +01:00
360ddd5405
Export new routines from ACPI module
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
2024-02-02 22:29:14 +01:00
1828acbc56
Implement AcGetSMBiosTable() and AcGetSMBios3Table() routines
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 14s
2024-02-02 22:10:51 +01:00
4fa5b8f2a5
Implement AcGetApicBase()
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 16s
Builds / ExectOS (i686) (push) Failing after 15s
2024-02-02 22:07:28 +01:00
082568ae10
Rename AcGetAcpiTable() to AcGetAcpiDescriptionPointer()
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 27s
2024-02-02 22:04:58 +01:00
8a2e49ec60
Add initial version of ACPI module
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 32s
Builds / ExectOS (i686) (push) Successful in 26s
2024-02-01 16:26:12 +01:00