/trunk/kernel/arch/sparc64/include/boot/boot.h |
---|
79,11 → 79,6 |
} screen_t; |
typedef struct { |
uintptr_t addr; |
uint32_t size; |
} keyboard_t; |
typedef struct { |
uint32_t clock_frequency; |
} processor_t; |
95,7 → 90,6 |
taskmap_t taskmap; |
memmap_t memmap; |
screen_t screen; |
keyboard_t keyboard; |
processor_t processor; |
ballocs_t ballocs; |
ofw_tree_node_t *ofw_root; |
/trunk/kernel/arch/sparc64/include/drivers/kbd.h |
---|
36,10 → 36,19 |
#define KERN_sparc64_KBD_H_ |
#include <arch/types.h> |
#include <genarch/ofw/ofw_tree.h> |
typedef enum { |
KBD_UNKNOWN, |
KBD_Z8530, |
KBD_NS16550 |
} kbd_type_t; |
extern kbd_type_t kbd_type; |
extern volatile uint8_t *kbd_virt_address; |
extern void kbd_init(void); |
extern void kbd_init(ofw_tree_node_t *node); |
#endif |