Achilleas Anagnostopoulos
fd3ca91138
Use uint32 for console coordinates and fix dimension bug
2017-07-08 12:26:40 +01:00
Achilleas Anagnostopoulos
562fae2028
Detect hw and wire active console and TTY
2017-07-07 21:37:00 +01:00
Achilleas Anagnostopoulos
0f3af2e78d
Refactor VT implementation
...
This commit refactors the old VT implementation to work with the revised
TTY interface and adds support for:
- scrollback
- terminal state handling
When a terminal becomes activated, it overwrites the attached console
contents with the contents of its viewport.
2017-07-07 21:37:00 +01:00
Achilleas Anagnostopoulos
78c87ab165
Cleanup and revise TTY interface
2017-07-07 21:37:00 +01:00
Achilleas Anagnostopoulos
286b8d9c71
Rename Ega console to VgaTextConsole and implement the updated interface
2017-07-07 21:36:50 +01:00
Achilleas Anagnostopoulos
b72725742a
Revise console interface
2017-07-07 06:25:24 +01:00
Achilleas Anagnostopoulos
425ad7319b
Define driver interface
...
This interface must be implemented by all device drivers in the driver
sub-packages.
2017-07-07 06:25:24 +01:00