Fixed up ACPI Version 1.0 checksum validation code

This commit is contained in:
2023-02-27 00:32:16 +01:00
parent e6901f0526
commit 2d0bb16fad
5 changed files with 53 additions and 34 deletions

View File

@ -1,5 +1,6 @@
#include "rsdp.h"
#include "../memory/VirtualMemoryManager.h"
#include "../../CoreLib/Memory.h"
void printRSD(RSDPDescriptor* rsd){
@ -16,7 +17,6 @@ void printRSD(RSDPDescriptor* rsd){
kterm_put('\n');
printf("Revision: %d\n", rsd->Revision);
printf("RSDT Address: 0x%x\n", rsd->RsdtAddress );
}
RSDPDescriptor* FindRSD(){
@ -31,10 +31,3 @@ RSDPDescriptor* FindRSD(){
}
return (RSDPDescriptor*) memory_byte;
}
RSDT* getRSDT(RSDPDescriptor* rsd){
printf("rsdt Address: 0x%x\n", rsd->RsdtAddress);
return (RSDT*)rsd->RsdtAddress ;
}