Enable ACPI stuff
This commit is contained in:
17
test/026_#acpi_m000.t
Normal file
17
test/026_#acpi_m000.t
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/000/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/000/acpi/DSDT
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT1
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT2
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT3
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT4
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT5
|
||||||
|
acpi_preload_table machines/000/acpi/SSDT6
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
13
test/027_#acpi_m001.t
Normal file
13
test/027_#acpi_m001.t
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/001/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/001/acpi/DSDT
|
||||||
|
acpi_preload_table machines/001/acpi/SSDT1
|
||||||
|
acpi_preload_table machines/001/acpi/SSDT2
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
26
test/028_#acpi_m002.t
Normal file
26
test/028_#acpi_m002.t
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/002/pci
|
||||||
|
|
||||||
|
# some _ADR's are methods with memory access
|
||||||
|
# don't know how to trick here
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/002/acpi/DSDT
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT1
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT2
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT3
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT4
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT5
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT6
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT7
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT8
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT9
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT10
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT11
|
||||||
|
acpi_preload_table machines/002/acpi/SSDT12
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
11
test/029_#acpi_m003.t
Normal file
11
test/029_#acpi_m003.t
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/003/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/003/acpi/DSDT
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
13
test/030_#acpi_m004.t
Normal file
13
test/030_#acpi_m004.t
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/004/acpi/DSDT
|
||||||
|
acpi_preload_table machines/004/acpi/SSDT1
|
||||||
|
acpi_preload_table machines/004/acpi/SSDT2
|
||||||
|
acpi_preload_table machines/004/acpi/SSDT3
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
12
test/031_#acpi_#unit_scope.t
Normal file
12
test/031_#acpi_#unit_scope.t
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/unit/acpi/scope_empty.aml
|
||||||
|
acpi_preload_table machines/unit/acpi/scope_spec1.aml
|
||||||
|
acpi_preload_table machines/unit/acpi/scope.aml
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
11
test/032_#acpi_m005.t
Normal file
11
test/032_#acpi_m005.t
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/005/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/005/acpi/DSDT
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
16
test/033_#acpi_debug_object.t
Normal file
16
test/033_#acpi_debug_object.t
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/unit/acpi/debug_object.aml
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
||||||
|
|
||||||
|
acpi_call \MAIN
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
16
test/034_#acpi_#unit_fieldio.t
Normal file
16
test/034_#acpi_#unit_fieldio.t
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/unit/acpi/field.aml
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
||||||
|
|
||||||
|
acpi_call \MAIN
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
11
test/035_#acpi_m006.t
Normal file
11
test/035_#acpi_m006.t
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/006/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/006/acpi/DSDT
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
12
test/036_#acpi_m007.t
Normal file
12
test/036_#acpi_m007.t
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/007/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/007/acpi/DSDT
|
||||||
|
acpi_preload_table machines/007/acpi/SSDT
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
18
test/038_#acpi_m008.t
Normal file
18
test/038_#acpi_m008.t
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/008/acpi/dsdt.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt1.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt2.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt3.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt4.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt5.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt6.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt7.dat
|
||||||
|
acpi_preload_table machines/008/acpi/ssdt8.dat
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
17
test/040_#acpi_m010.t
Normal file
17
test/040_#acpi_m010.t
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
umka_init
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/010/acpi/dsdt.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt1.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt2.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt3.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt4.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt5.dat
|
||||||
|
acpi_preload_table machines/010/acpi/ssdt6.dat
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
13
test/042_#acpi_m011.t
Normal file
13
test/042_#acpi_m011.t
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
umka_init
|
||||||
|
#pci_set_path machines/011/pci
|
||||||
|
acpi_set_usage 1
|
||||||
|
|
||||||
|
acpi_preload_table machines/011/acpi/dsdt.dat
|
||||||
|
acpi_preload_table machines/011/acpi/ssdt1.dat
|
||||||
|
acpi_preload_table machines/011/acpi/ssdt2.dat
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
18
test/043_#acpi_m012.t
Normal file
18
test/043_#acpi_m012.t
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
umka_init
|
||||||
|
pci_set_path machines/012/pci
|
||||||
|
acpi_set_usage 2
|
||||||
|
|
||||||
|
acpi_preload_table machines/012/acpi/dsdt.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt1.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt2.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt3.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt4.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt5.dat
|
||||||
|
acpi_preload_table machines/012/acpi/ssdt6.dat
|
||||||
|
|
||||||
|
acpi_enable
|
||||||
|
|
||||||
|
acpi_get_node_alloc_cnt
|
||||||
|
acpi_get_node_free_cnt
|
||||||
|
acpi_get_node_cnt
|
||||||
|
#write_devices_dat devices.dat
|
14
umka.asm
14
umka.asm
@@ -1051,19 +1051,6 @@ v86_irq:
|
|||||||
;init_mem:
|
;init_mem:
|
||||||
;init_page_map:
|
;init_page_map:
|
||||||
ahci_init:
|
ahci_init:
|
||||||
enable_acpi:
|
|
||||||
acpi.call_name:
|
|
||||||
acpi.count_nodes:
|
|
||||||
acpi.aml.init:
|
|
||||||
aml._.attach:
|
|
||||||
acpi.fill_pci_irqs:
|
|
||||||
pci.walk_tree:
|
|
||||||
acpi.aml.new_thread:
|
|
||||||
aml._.alloc_node:
|
|
||||||
aml._.constructor.integer:
|
|
||||||
aml._.constructor.package:
|
|
||||||
acpi._.lookup_node:
|
|
||||||
acpi._.print_tree:
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
load_PE:
|
load_PE:
|
||||||
@@ -1086,6 +1073,7 @@ acpi_root dd ?
|
|||||||
acpi_dev_next dd ?
|
acpi_dev_next dd ?
|
||||||
endg
|
endg
|
||||||
|
|
||||||
|
sys_msg_board equ __pex0
|
||||||
delay_ms equ __pex1
|
delay_ms equ __pex1
|
||||||
|
|
||||||
include fix pew
|
include fix pew
|
||||||
|
Reference in New Issue
Block a user