HomeFreeBSD

Fixed restoring of cpl after trap handling. The wrong cpl (SWI_AST_MASK
rS38233Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Fixed restoring of cpl after trap handling. The wrong cpl (SWI_AST_MASK
instead of 0) was "restored" after handling a trap that occurred while
returning to user mode. This bug was most noticeable for VM86 and is
still detected and fixed up (on return from the next exception) in doreti
if VM86 is configured.

Details

Provenance
bdeAuthored on
Parents
rS38232: Use [u]intptr_t instead of [unsigned] long to convert and/or represent
Branches
Unknown
Tags
Unknown

Event Timeline