package
0.0.0-20211012153907-e83addd1630e
Repository: https://github.com/linuxboot/voodoo.git
Documentation: pkg.go.dev

# Functions

Service returns a service given an addr.
Allocate bump allocates from the data area.
Base sets up a base address for a service.
BasePtr returns the base pointer for a service.
Dispatch is called with an address.
NewBlockIO returns a BlockIO Service A BlockIO contains an pointer, not an embedded struct.
NewBoot returns a Boot Service.
NewCollate returns a Collate Service.
NewDevicePath returns a DevicePath Service.
NewLoadedImage returns a LoadedImage Service.
NewRuntime returns a Runtime Service.
NewSystemtable returns a Systemtable Service, as well as the Image Handle.
NewTextIn returns a TextIn Service.
NewTextMode returns a TextMode Service.
NewTextOut returns a TextOut Service.
RegisterCreator registers a service creator.
RegisterGUIDService registers a service named by a GUID.
SetAllocator sets the base and limit of the bump-allocated data area.
No description provided by the author
UEFIAllocate allocates memory for the DXE.

# Constants

This protocol should be loaded FIRST.

# Variables

Debug is for debugging messages.
var services = map[string]Service.

# Structs

BlockIO implements Service.
Boot implements Service.
Collate implements Service.
DevicePath implements Service But DevicePath *seems* to just be a blob of bytes.
Fault defines all we need to know on a fault and how to do it.
No description provided by the author
This is for the special ImageHandle at services.ImageHandle ImageHandle implements Service.
LoadedImage implements Service.
Runtime implements Service.
Runtime implements Service.
TextIn implements Service.
TextMode implements Service.
TextOut implements Service.

# Interfaces

Service is the interface to services.

# Type aliases

Func is a function selector.
No description provided by the author
No description provided by the author
No description provided by the author