aboutsummaryrefslogtreecommitdiff
path: root/src/system.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-12-13 13:04:17 -0500
committerKevin O'Connor <kevin@koconnor.net>2009-12-13 13:04:17 -0500
commitdfefeb543866eb74e0668fdec1fe496bb9ffb860 (patch)
tree0d1ce9d969dcc293c5e4094c85d9b7b21981d793 /src/system.c
parentd43e1788502dc99d46bb634424ac70137874f517 (diff)
downloadseabios-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.c10
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