I was wondering whether anyone else had built a 2.6 kernel into an NSS yet.
I used my old reliable SAVELX exec; the guts of it are this: /* Figure out DEFSYS command... */ /* Requires Class E privileges */ /* First and fourth megabytes: RW, exclusive */ /* Second and third megabytes: RO, shared */ /* Rest of storage up machine size, RO, shared */ dodef = 'CP DEFSYS' lxname '0-FF EW 100-2FF SR 300-5FF EW' dodef = dodef 'MINSIZE=' || storsize dodef = dodef 'PARMREGS=0-15' say dodef dodef /* Set breakpoint at 010000: when we get there, savesys and quit */ /* (control is handed to the Linux kernel at 010000) */ setsave = 'CP TRACE I R 010000 CMD SAVESYS' lxname setsave = setsave || myend 'TRACE END ALL' say setsave setsave When I try to IPL the resulting NSS, I get: HCPGIR453W CP entered; program interrupt loop That makes me suspect that maybe 010000 is no longer the starting address of the kernel. When I IPL from DASD as usual, I see Memory: 39808k/262144k available (3118k kernel code, 0k reserved, 1237k data, 80k init) So the 4M of space I'm saving for the kernel ought to be plenty. Before I go tracing the IPL myself, does anyone know off the top of their head whether the kernel starting address has changed in 2.6? Or maybe its initial internal memory map? Adam ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
