소스 검색

update console.c for more correct comments

main
yuchen 9 년 전
부모
커밋
6770c2a473
1개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. +8
    -8
      labcodes/lab1/kern/driver/console.c

+ 8
- 8
labcodes/lab1/kern/driver/console.c 파일 보기

@ -65,14 +65,14 @@ static uint16_t addr_6845;
static void
cga_init(void) {
volatile uint16_t *cp = (uint16_t *)CGA_BUF; //CGA_BUF: 0xB8000 ()
uint16_t was = *cp; //
*cp = (uint16_t) 0xA55A;
if (*cp != 0xA55A) {
cp = (uint16_t*)MONO_BUF; // MONO_BUF 0xB0000
addr_6845 = MONO_BASE; //IO地址MONO_BASE: 0x3B4
} else {
*cp = was; //
addr_6845 = CGA_BASE; // IO地址 CGA_BASE: 0x3D4
uint16_t was = *cp; //0xB8000
*cp = (uint16_t) 0xA55A; // 便
if (*cp != 0xA55A) { //
cp = (uint16_t*)MONO_BUF; // MONO_BUF 0xB0000
addr_6845 = MONO_BASE; //IO地址MONO_BASE: 0x3B4
} else { //
*cp = was; //
addr_6845 = CGA_BASE; // IO地址CGA_BASE: 0x3D4
}
// Extract cursor location

불러오는 중...
취소
저장