From b659929a26704123d67857c74267d9d66e2c9925 Mon Sep 17 00:00:00 2001 From: Stanislav Shwartsman Date: Sun, 26 Apr 2009 17:17:07 +0000 Subject: [PATCH] bios patches by Sebastian --- rombios.c | 4 +--- rombios32.c | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rombios.c b/rombios.c index 75b8db9..b608f72 100644 --- a/rombios.c +++ b/rombios.c @@ -10402,8 +10402,6 @@ post: jz normal_post cmp AL, #0x0d jae normal_post - cmp AL, #0x09 - je normal_post ;; 0x05 = eoi + jmp via [0x40:0x67] jump cmp al, #0x05 @@ -10422,7 +10420,7 @@ post: je retf_post_0x467 ;; Examine CMOS shutdown status. - ;; 0x01,0x02,0x03,0x04,0x06,0x07,0x08 = Unimplemented shutdown status. + ;; 0x01,0x02,0x03,0x04,0x06,0x07,0x08,0x09 = Unimplemented shutdown status. push bx call _shutdown_status_panic diff --git a/rombios32.c b/rombios32.c index dcc2e45..269f175 100644 --- a/rombios32.c +++ b/rombios32.c @@ -416,8 +416,11 @@ void delay_ms(int n) int i, j; for(i = 0; i < n; i++) { #ifdef BX_QEMU + volatile int k; /* approximative ! */ - for(j = 0; j < 1000000; j++); + for(j = 0; j < 1000000; j++) { + k++; + } #else { int r1, r2; -- 2.11.4.GIT