On 2013å04æ26æ 10:03, Mike Qiu wrote:It seems that the machine can be bootup in powernv mode, but I'm not sure if my machine call that module.ïï 2013/4/26 9:36, Chen Gang Ðïï:OK, thanks. (hope it can work)I will try your diff V2, to see if the machine can boot upOn 2013ïï04ïï26ïï 09:18, Chen Gang wrote:Oh, it seems EXCEPTION_PROLOG_1 will save the regesters which relatedOn 2013ïï04ïï26ïï 09:06, Chen Gang wrote:Do we process it just like others done (e.g. 0x300, 0xe00, 0xe20 ...) ?CFAR is the Come From Register. It saves the location of the lastbranch and is hence overwritten by any branch.
. = 0x900
.globl decrementer_pSeries
decrementer_pSeries:
HMT_MEDIUM_PPR_DISCARD
SET_SCRATCH0(r13)
b decrementer_pSeries_0
...
with CFAR, so I think need move EXCEPTION_PROLOG_1 to near 0x900.
:-)