| 
    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. |