From 730aafc1758e4096853c2491345901a296b4cc3e Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Wed, 16 Apr 2025 16:48:56 -0400 Subject: remove all printing to report functions --- kernel/include/comus/drivers/acpi.h | 5 +++++ kernel/include/comus/drivers/pci.h | 5 +++++ kernel/include/comus/memory.h | 6 ++++++ 3 files changed, 16 insertions(+) (limited to 'kernel/include') diff --git a/kernel/include/comus/drivers/acpi.h b/kernel/include/comus/drivers/acpi.h index bb11860..f4948f7 100644 --- a/kernel/include/comus/drivers/acpi.h +++ b/kernel/include/comus/drivers/acpi.h @@ -14,6 +14,11 @@ */ void acpi_init(void *rsdp); +/** + * Report ACPI tables + */ +void acpi_report(void); + /** * Shutdowns down the system */ diff --git a/kernel/include/comus/drivers/pci.h b/kernel/include/comus/drivers/pci.h index 34bcdda..b06aca9 100644 --- a/kernel/include/comus/drivers/pci.h +++ b/kernel/include/comus/drivers/pci.h @@ -56,6 +56,11 @@ struct pci_device { */ void pci_init(void); +/** + * Report all PCI devices + */ +void pci_report(void); + bool pci_findby_class(struct pci_device *dest, uint8_t class, uint8_t subclass, size_t *offset); bool pci_findby_id(struct pci_device *dest, uint16_t device, uint16_t vendor, diff --git a/kernel/include/comus/memory.h b/kernel/include/comus/memory.h index dec872d..ceca4aa 100644 --- a/kernel/include/comus/memory.h +++ b/kernel/include/comus/memory.h @@ -29,6 +29,7 @@ struct memory_segment { uint64_t addr; uint64_t len; + uint32_t type; }; struct memory_map { @@ -59,6 +60,11 @@ uint64_t memory_free(void); */ uint64_t memory_used(void); +/** + * Reports system memory usage and map + */ +void memory_report(void); + /** * Allocate a new memory context * -- cgit v1.2.3-freya