PatchworkOS
Loading...
Searching...
No Matches
patch_up.c File Reference
#include <kernel/acpi/aml/patch_up.h>
#include <kernel/acpi/aml/object.h>
#include <kernel/acpi/aml/state.h>
#include <kernel/acpi/aml/to_string.h>
#include <kernel/log/log.h>
#include <kernel/log/panic.h>
#include <errno.h>
#include <stdlib.h>
#include <sys/list.h>

Go to the source code of this file.

Functions

uint64_t aml_patch_up_init (void)
 Initialize the patch-up system.
 
uint64_t aml_patch_up_add_unresolved (aml_unresolved_obj_t *unresolved)
 Adds a unresolved reference to the global list.
 
void aml_patch_up_remove_unresolved (aml_unresolved_obj_t *unresolved)
 Removes an unresolved reference from the global list.
 
uint64_t aml_patch_up_resolve_all (void)
 Attempts to resolve all unresolved references.
 
uint64_t aml_patch_up_unresolved_count (void)
 Get the number of unresolved references in the global list.
 

Variables

static list_t unresolvedObjects
 

Variable Documentation

◆ unresolvedObjects