diff options
| author | Aleksa Vuckovic <aleksav013@gmail.com> | 2023-01-29 02:11:05 +0100 |
|---|---|---|
| committer | Aleksa Vuckovic <aleksav013@gmail.com> | 2023-01-29 02:11:05 +0100 |
| commit | 37c9560515dffebab1e0dc6b79d6ac66eff6a161 (patch) | |
| tree | ca2c4df7e41bfdea9363313c547f0894c50d8a98 /kernel/src/apic | |
| parent | f5297ff820a532c04a4f01398b3c571070a3f0b4 (diff) | |
pmm.c
Diffstat (limited to 'kernel/src/apic')
| -rw-r--r-- | kernel/src/apic/madt.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/kernel/src/apic/madt.c b/kernel/src/apic/madt.c index fff0db5..654182a 100644 --- a/kernel/src/apic/madt.c +++ b/kernel/src/apic/madt.c @@ -99,7 +99,7 @@ void parse_madt() cpu_apic_ids[numcores] = cpu->apic_id; numcores++; - printf("found cpu: acpi_id: 0x%x, apic_id: 0x%x, flags: 0x%x\n", cpu->acpi_id, cpu->apic_id, cpu->flags); + // printf("found cpu: acpi_id: 0x%x, apic_id: 0x%x, flags: 0x%x\n", cpu->acpi_id, cpu->apic_id, cpu->flags); kfree(cpu); } else if (type == 1) { // I/O APIC @@ -108,14 +108,14 @@ void parse_madt() ioapic_addr = io->io_apic_addr; - printf("found io: apic_id: 0x%x, addr: 0x%x, int_base: 0x%x\n", io->apic_id, io->io_apic_addr, io->int_base); + // printf("found io: apic_id: 0x%x, addr: 0x%x, int_base: 0x%x\n", io->apic_id, io->io_apic_addr, io->int_base); kfree(io); } else if (type == 2) { // IO/APIC Interrupt Source Override struct MADT_io_apic_int* io_apic_int = (struct MADT_io_apic_int*)kalloc(sizeof(struct MADT_io_apic_int)); memcpy(io_apic_int, (uint64_t*)((uint64_t)madt_addr + (uint64_t)curr_size), sizeof(struct MADT_io_apic_int)); - printf("found io_apic_int: bus: 0x%x, irq_source: 0x%x, global_sys_int: 0x%x, flags: 0x%x\n", io_apic_int->bus_source, io_apic_int->irq_source, io_apic_int->global_sys_int, io_apic_int->flags); + // printf("found io_apic_int: bus: 0x%x, irq_source: 0x%x, global_sys_int: 0x%x, flags: 0x%x\n", io_apic_int->bus_source, io_apic_int->irq_source, io_apic_int->global_sys_int, io_apic_int->flags); kfree(io_apic_int); } else if (type == 3) { // IO/APIC Non-maskable interrupt source @@ -125,14 +125,14 @@ void parse_madt() struct MADT_lapic_nmi* lapic_nmi = (struct MADT_lapic_nmi*)kalloc(sizeof(struct MADT_lapic_nmi)); memcpy(lapic_nmi, (uint64_t*)((uint64_t)madt_addr + (uint64_t)curr_size), sizeof(struct MADT_lapic_nmi)); - printf("found lapic_nmi: acpi_cpu_id: 0x%x, flags: 0x%x, lint: 0x%x\n", lapic_nmi->acpi_cpu_id, lapic_nmi->flags, lapic_nmi->lint); + // printf("found lapic_nmi: acpi_cpu_id: 0x%x, flags: 0x%x, lint: 0x%x\n", lapic_nmi->acpi_cpu_id, lapic_nmi->flags, lapic_nmi->lint); kfree(lapic_nmi); } else if (type == 5) { // Local APIC Address Override struct MADT_lapic_addr* lapic_addr_ovr = (struct MADT_lapic_addr*)kalloc(sizeof(struct MADT_lapic_addr)); memcpy(lapic_addr_ovr, (uint64_t*)((uint64_t)madt_addr + (uint64_t)curr_size), sizeof(struct MADT_lapic_addr)); - printf("found lapic: addr: 0x%x\n", lapic_addr_ovr->phys_addr); + // printf("found lapic: addr: 0x%x\n", lapic_addr_ovr->phys_addr); kfree(lapic_addr_ovr); } else if (type == 9) { // Processor Local x2APIC |
