Re: booting linux on arm problem



Found the source code for causing the above problem:
1. in code start_kernel/printk/vprintk/_spin_unlock_irqrestore, there
is a "MSR CPSR_c, r4" instruction which changes the CPSR mode from SVC
(supervisor) mode to reserved mode (which is not defined in ARM).
2. sp and lr values are changed to their values in the reserved mode,
which both of them are 0.
3. the next instruction after the MSR instruction is a pop stack
instruction, which pops stack sp at address 0x0, therefore, the
0xea00009a was popped to PC.
Still not clear 1) should the processor always be in SVC mode when
starting the kernel?

.



Relevant Pages

  • Re: zSecure Audit Concern with EJES SVC
    ... zSecure Audit Concern with EJES SVC ... Instruction scan hit, Updated using SVCUPDTE, Installation-defined SVCno, Caller may be unauthorized ... It looks like zSecure is all hot and bothered about the fact that the SVC was installed with SVCUPDTE, and that the caller may be unauthorized. ...
    (bit.listserv.ibm-main)
  • Re: What is System Completion Code FD6?
    ... Call (SVC) instruction. ... the operand of the SVC instruction in hexadecimal. ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • RE: COND CODE 3592
    ... directly at an SVC 3 instruction. ... XCTL, or any of the mechanisms for scheduling IRBs, or any type 2-4 SVC ... If you want to know your TCB is a job step TCB, ... For IBM-MAIN subscribe / signoff / archive access instructions, ...
    (bit.listserv.ibm-main)
  • zSecure Audit Concern with EJES SVC
    ... I ran a zSecure Audit MVS Tables status scan and one of its findings was the following: ... Instruction scan hit, Updated using SVCUPDTE, Installation-defined SVCno, Caller may be unauthorized ... My question now is, and maybe Ed Jaffe can take a look at that, what is this SVC doing that it gets such bad press from zSecure? ...
    (bit.listserv.ibm-main)
  • Re: System completion code FCD
    ... Fnn ... Supervisor Call (SVC) instruction. ... completion code X'F0D' means that the error occurred while the system ...
    (bit.listserv.ibm-main)