#include "src/common/shared.hpp"
#include "src/common/error.hpp"
#include "src/common/io.hpp"
#include "src/memory/align.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/pager.hpp"
#include "src/memory/heap.hpp"
#include "src/common/string.hpp"
#include "src/thread/scheduler.hpp"
#include "src/tty/teletype.hpp"
Idź do kodu źródłowego tego pliku.
Definicja w pliku teletype.cpp.
| ChCol tty1_buf [VIRTCONS_LINES * CONSOLE_XSIZE] __attribute__ | ( | (section(".bss.dontcare")) | ) |
| teletype tty0 | ( | tty0_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty1 | ( | tty1_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty2 | ( | tty2_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty3 | ( | tty3_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty4 | ( | tty4_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty5 | ( | tty5_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty6 | ( | tty6_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty7 | ( | tty7_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty8 | ( | tty8_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty9 | ( | tty9_buf | , | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| VIRTCONS_LINES | , | |||
| & | videoHW, | |||
| & | tui_kbd_handler, | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype tty_panel | ( | (ChCol *) | VIDEO_MEMORY, | |
| CONSOLE_XSIZE | , | |||
| 1 | , | |||
| 1 | , | |||
| NULL | , | |||
| NULL | , | |||
| TTY_PANEL_COLOR | ||||
| ) |
| void tty_switch | ( | teletype * | tty, | |
| char * | name | |||
| ) |
Definicja w linii 718 pliku teletype.cpp.
Odwołuje się do teletype::getx(), teletype::gety(), teletype::gotoxy(), teletype::HW, teletype::poke_str, teletype::repaint(), TTY_NO_X, tty_panel i TTY_PANEL_COLOR.
| int tui_kbd_handler | ( | ) |
Definicja w linii 674 pliku teletype.cpp.
| teletype videoHW | ( | (ChCol *) VIDEO_MEMORY+ | CONSOLE_XSIZE, | |
| CONSOLE_XSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| CONSOLE_YSIZE | , | |||
| NULL | , | |||
| NULL | , | |||
| CONSOLE_COLOR | ||||
| ) |
| teletype* active_console = &tty1 |
| bool volatile TTYDisableLock = false |
Definicja w linii 40 pliku teletype.cpp.
Odwołania w Arch::x86::Interr::Exception(), IPC::Lock::lock_t::lock() i Arch::x86::Interr::PageFault().
1.5.6