|
Turnstone Operating System
|
EFI Setup header. More...
Macros | |
| #define | ___SETUP_H 0 |
Typedefs | |
| typedef struct frame_allocator_t | frame_allocator_t |
| typedef uint64_t | time_t |
Functions | |
| void | video_print (const char_t *string) |
| prints string to console with efi system table's console output protocol. | |
| disk_t * | efi_disk_impl_open (efi_block_io_t *bio) |
| opens an efi protocol based disk | |
| efi_status_t | efi_frame_allocator_init (void) |
| initializes frame allocator | |
| time_t | time_ns (time_t *t) |
| gets current time in nanoseconds | |
| void | screen_clear (void) |
| clears screen with efi system table's console output protocol. | |
EFI Setup header.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
| #define ___SETUP_H 0 |
macro for avoiding multiple inclusion
| typedef struct frame_allocator_t frame_allocator_t |
opaque type for frame allocator
| disk_t * efi_disk_impl_open | ( | efi_block_io_t * | bio | ) |
opens an efi protocol based disk
| [in] | bio | efi block io protocol |
| efi_status_t efi_frame_allocator_init | ( | void | ) |
initializes frame allocator
gets current time in nanoseconds
| [out] | t | pointer to time_t |
| void video_print | ( | const char_t * | string | ) |
prints string to console with efi system table's console output protocol.
| [in] | string | string to print. |