Hi,
I'm currently considering to completely ignore what the BKDG says about CAR and change the AMD CAR code to 64k size at an *arbitrary* address. Right. Any address of your choice as long as it is below 1 MB. A few rules, though: If you want the CAR area to reside below 0x80000 (512k), you have to respect a 64k alignment. Between 0x80000 and 0xC0000 (768k) the alignment is 16k and between 0xC0000 and and 0x100000 (1M) the alignment is 4k.
Ron, where would you like to have the CAR area to avoid copying the stack around in v2? Any places where stack location is hardcoded without using the usual #define?
Regards, Carl-Daniel