Make ACPI logs reproducible and add ACPI reference logs.

This commit is contained in:
2020-05-18 22:07:53 +03:00
parent 9abb53b2cd
commit 6f998c0a3a
12 changed files with 617190 additions and 9 deletions
+1 -1
View File
@@ -1076,7 +1076,7 @@ void shell_acpi_preload_table(int argc, char **argv) {
uint8_t *table = (uint8_t*)malloc(fsize);
fread(table, fsize, 1, f);
fclose(f);
fprintf(fout, "# %zu\n", kos_acpi_ssdt_cnt);
fprintf(fout, "table #%zu\n", kos_acpi_ssdt_cnt);
kos_acpi_ssdt_base[kos_acpi_ssdt_cnt] = table;
kos_acpi_ssdt_size[kos_acpi_ssdt_cnt] = fsize;
kos_acpi_ssdt_cnt++;
File diff suppressed because it is too large Load Diff
+7 -7
View File
@@ -1,8 +1,8 @@
acpi_preload_table ../../acpi/tables/2020hp_pavilion/DSDT
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT1
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT2
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT3
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT4
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT5
acpi_preload_table ../../acpi/tables/2020hp_pavilion/SSDT6
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
File diff suppressed because it is too large Load Diff
+4
View File
@@ -0,0 +1,4 @@
acpi_preload_table machines/001/acpi/DSDT
acpi_preload_table machines/001/acpi/SSDT1
acpi_preload_table machines/001/acpi/SSDT2
acpi_enable
File diff suppressed because it is too large Load Diff
+14
View File
@@ -0,0 +1,14 @@
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
+2
View File
@@ -0,0 +1,2 @@
acpi_preload_table machines/003/acpi/DSDT
acpi_enable
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+5
View File
@@ -0,0 +1,5 @@
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
+3 -1
View File
@@ -22,8 +22,9 @@ coverage_tests := $(addsuffix .out.log, $(basename $(wildcard *\#coverage_*.t)))
i40_tests := $(addsuffix .out.log, $(basename $(wildcard *\#i40_*.t)))
net_tests := $(addsuffix .out.log, $(basename $(wildcard *\#net_*.t)))
arp_tests := $(addsuffix .out.log, $(basename $(wildcard *\#arp_*.t)))
acpi_tests := $(addsuffix .out.log, $(basename $(wildcard *\#acpi_*.t)))
all: xfs s05k s4k f30 f70 f70s0 f70s1 f70s5 lookup bug xattr unicode v5 draw coverage i40 net arp
all: xfs s05k s4k f30 f70 f70s0 f70s1 f70s5 lookup bug xattr unicode v5 draw coverage i40 net arp acpi
@echo all tests passed
xfs: $(xfs_tests)
@@ -44,6 +45,7 @@ coverage: $(coverage_tests)
i40: $(i40_tests)
net: $(net_tests)
arp: $(arp_tests)
acpi: $(acpi_tests)
%.out.log: %.t
$(UMKA_SHELL) < $*.t > $@