Project

General

Profile

Actions

Bug #2429

open

cpr_wakecode shouldn't evade bugs that never applied to it

Added by Rich Lowe about 10 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
kernel
Start date:
2012-03-19
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

The 64bit cpr wakecode works around bugs in the Studio 10 (Vulcan) assembler, related to the generation of 16bit code.

Fortunately, we never use that assembler to build cpr_wakecode.s 64bit, so these bugs don't apply.
Unfortunately, they make the code a pain in the ass to read.

Someone with the capacity to test and debug such changes should:

- Change to .code16
- Remove any D16 prefix
- Change any A16 prefix into addr32 (and possibly data32)

Test and debug from there.

No data to display

Actions

Also available in: Atom PDF