diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2009-12-13 13:04:17 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2009-12-13 13:04:17 -0500 |
commit | dfefeb543866eb74e0668fdec1fe496bb9ffb860 (patch) | |
tree | 0d1ce9d969dcc293c5e4094c85d9b7b21981d793 /src/system.c | |
parent | d43e1788502dc99d46bb634424ac70137874f517 (diff) | |
download | seabios-hppa-dfefeb543866eb74e0668fdec1fe496bb9ffb860.zip seabios-hppa-dfefeb543866eb74e0668fdec1fe496bb9ffb860.tar.gz seabios-hppa-dfefeb543866eb74e0668fdec1fe496bb9ffb860.tar.bz2 |
Distinguish between debug reports for unimplemented vs invalid calls.
Don't use "fail" in the debug output - as this confuses users.
When reporting on an invalid parameter - use the word "invalid".
When reporting on an unimplemented call - state it is unimplemented.
Add separate debug levels for unimplemented vs invalid calls.
Also, increase the debug level of several entry points.
Diffstat (limited to 'src/system.c')
-rw-r--r-- | src/system.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/system.c b/src/system.c index e8ed5a7..ffcced9 100644 --- a/src/system.c +++ b/src/system.c @@ -58,7 +58,7 @@ handle_152403(struct bregs *regs) static void handle_1524XX(struct bregs *regs) { - set_code_fail(regs, RET_EUNSUPPORTED); + set_code_unimplemented(regs, RET_EUNSUPPORTED); } static void @@ -198,7 +198,7 @@ handle_1591(struct bregs *regs) static void handle_154f(struct bregs *regs) { - set_fail_silent(regs); + set_invalid_silent(regs); } static void @@ -256,7 +256,7 @@ handle_15e820(struct bregs *regs) int count = GET_GLOBAL(e820_count); if (regs->edx != 0x534D4150 || regs->bx >= count || regs->ecx < sizeof(e820_list[0])) { - set_code_fail(regs, RET_EUNSUPPORTED); + set_code_invalid(regs, RET_EUNSUPPORTED); return; } @@ -275,7 +275,7 @@ handle_15e820(struct bregs *regs) static void handle_15e8XX(struct bregs *regs) { - set_code_fail(regs, RET_EUNSUPPORTED); + set_code_unimplemented(regs, RET_EUNSUPPORTED); } static void @@ -291,7 +291,7 @@ handle_15e8(struct bregs *regs) static void handle_15XX(struct bregs *regs) { - set_code_fail(regs, RET_EUNSUPPORTED); + set_code_unimplemented(regs, RET_EUNSUPPORTED); } // INT 15h System Services Entry Point |