HomeFreeBSD

Partially revert previous commit. Calling getit() unconditionally fixed
rS131991Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Partially revert previous commit. Calling getit() unconditionally fixed
a problem that could also be fixed differently without reverting previous
attempts to fix DELAY while the debugger is active (rev 1.204). The bug
was that the i8254 implements a countdown timer, while for (k)db_active
a countup timer was implemented. This resulted in premature termination
and consequently the breakage of DELAY. The fix (relative to rev 1.211)
is to implement a countdown timer for the kdb_active case. As such the
ability to step clock initialization is preserved and DELAY does what is
expected of it.

Blushed: bde :-)
Submitted by: bde

Details

Provenance
marcelAuthored on
Parents
rS131990: Fix a few cases that relied on 'implicit int' (constraint violation in C99).
Branches
Unknown
Tags
Unknown

Event Timeline