Results 1 to 1 of 1
Hi, All:
How the first console driver output text to monitor?
How could the DUMMY vga_con.con_putcs() realize the
output?
The first console driver is "VT_CONSOLE", It's inited by
console_init() -->con_init(), ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 02-08-2010 #1Just Joined!
- Join Date
- Dec 2009
- Posts
- 9
How the first console driver output text to monitor?
Hi, All:
How the first console driver output text to monitor?
How could the DUMMY vga_con.con_putcs() realize the
output?
The first console driver is "VT_CONSOLE", It's inited by
console_init() -->con_init(), register_console(VT_CONSOLE),
and use "vga_con" as "consw".
vt_console_print() calls consw.con_putcs() to output
text to monitor. But vga_con.con_putcs() is DUMMY (empty deal).
I trace the address of con_putcs uesd, in con_init function
at several position, The address is same as DUMMY(vgacon_dummy).
How could the DUMMY vga_con.con_putcs() realize the
output?


Reply With Quote
