mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 09:47:34 +00:00
Kernel: Support userspace TTY graphics modesetting
This is a copy of linux's KDSETMODE/KDGETMODE console ioctl(2) interface.
This commit is contained in:
parent
bc4a0baa8f
commit
4b0be17c71
4 changed files with 28 additions and 2 deletions
|
@ -74,6 +74,11 @@ struct FBFlushRects {
|
|||
struct FBRect const* rects;
|
||||
};
|
||||
|
||||
enum ConsoleModes {
|
||||
KD_TEXT = 0x00,
|
||||
KD_GRAPHICS = 0x01,
|
||||
};
|
||||
|
||||
__END_DECLS
|
||||
|
||||
enum IOCtlNumber {
|
||||
|
@ -132,6 +137,8 @@ enum IOCtlNumber {
|
|||
VIRGL_IOCTL_CREATE_RESOURCE,
|
||||
VIRGL_IOCTL_SUBMIT_CMD,
|
||||
VIRGL_IOCTL_TRANSFER_DATA,
|
||||
KDSETMODE,
|
||||
KDGETMODE,
|
||||
};
|
||||
|
||||
#define TIOCGPGRP TIOCGPGRP
|
||||
|
@ -184,3 +191,5 @@ enum IOCtlNumber {
|
|||
#define VIRGL_IOCTL_CREATE_RESOURCE VIRGL_IOCTL_CREATE_RESOURCE
|
||||
#define VIRGL_IOCTL_SUBMIT_CMD VIRGL_IOCTL_SUBMIT_CMD
|
||||
#define VIRGL_IOCTL_TRANSFER_DATA VIRGL_IOCTL_TRANSFER_DATA
|
||||
#define KDSETMODE KDSETMODE
|
||||
#define KDGETMODE KDGETMODE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue