456a46e6bf
Change-Id: If5f922279b87f075f301b64c7786caa18b434c2a
29 lines
898 B
C
29 lines
898 B
C
|
|
#ifndef _MINIX_TTY_H
|
|
#define _MINIX_TTY_H
|
|
|
|
#include <sys/types.h>
|
|
|
|
#define TTYMAGIC 0xb105
|
|
|
|
/* A struct that the tty driver can use to pass values to the boot monitor.
|
|
* Currently only the value of the origin of the first vty (console), so the
|
|
* boot monitor can properly display it when panicing (tty isn't scheduled
|
|
* to switch to the first vty). It's written at the end of video memory
|
|
* (video memory base + video memory size - sizeof(struct boot_tty_info).
|
|
*/
|
|
|
|
struct boot_tty_info {
|
|
u16_t reserved[30]; /* reserved, set to 0 */
|
|
u16_t consorigin; /* origin in video memory of console */
|
|
u16_t conscursor; /* position of cursor of console */
|
|
u16_t flags; /* flags indicating which fields are valid */
|
|
u16_t magic; /* magic number indicating struct is valid */
|
|
};
|
|
|
|
#define BTIF_CONSORIGIN 0x01 /* consorigin is set */
|
|
#define BTIF_CONSCURSOR 0x02 /* conscursor is set */
|
|
|
|
#endif
|
|
|