* [parisc-linux] Recent changes [not found] <199911030250.TAA16563@puffin.external.hp.com> @ 1999-11-03 4:14 ` Alex deVries 1999-11-03 12:36 ` Matthew Wilcox 1999-11-06 18:20 ` Philipp Rumpf 0 siblings, 2 replies; 12+ messages in thread From: Alex deVries @ 1999-11-03 4:14 UTC (permalink / raw) To: parisc-linux Matt Wilcox committed some code that I know he's unable to test, so I'm mailing the bug report here. The first is that building the kernel kernel will result in: ld: Unsatisfied symbols: hpux_brk (code) so I just commented out the only reference to it, and now I end up with: (start_code) 00001000 (end_data) 40008000 (start_stack) 20000028 (brk) 40017000 PSW : 0004f80b GR 1 : 40006928 GR 2 : 00016f5f GR 3 : 40007128 GR 4 : 40016314 GR 5 : 40006928 GR 6 : 00002001 GR 7 : 00000020 GR 8 : 40001511 GR 9 : 00000000 GR10 : 00000050 GR11 : bc0fd569 GR12 : 000043ff GR13 : 00004400 GR14 : 00004800 GR15 : 43f02aa9 GR16 : 00004000 GR17 : 00000000 GR18 : 00000c00 GR19 : 00000001 GR20 : 00000001 GR21 : 40019000 GR22 : ffffff05 GR23 : 00000000 GR24 : 00000000 GR25 : ffffffff GR26 : ffffffff GR27 : 40007128 GR28 : 4001830c GR29 : 40018ffc GR30 : 20000780 GR31 : 00033323 SR0 : 00000000 SR1 : 00000000 SR2 : 00000000 SR3 : 00000000 SR4 : 00000000 SR5 : 00000000 SR6 : 00000000 SR7 : 00000000 IAOQ : 00016f7b 00016f7f bad address 40018ffc (code 15) Kernel panic: bad address In swapper task - not syncing And that is it. - Alex ps. All the puffins will be out of town in Montreal on Wednesday to attend/speak at a conference and see live puffins. -- Alex deVries <adevries@thepuffingroup.com> Vice President Engineering The Puffin Group ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] Recent changes 1999-11-03 4:14 ` [parisc-linux] Recent changes Alex deVries @ 1999-11-03 12:36 ` Matthew Wilcox 1999-11-06 18:18 ` Philipp Rumpf 1999-11-06 18:20 ` Philipp Rumpf 1 sibling, 1 reply; 12+ messages in thread From: Matthew Wilcox @ 1999-11-03 12:36 UTC (permalink / raw) To: Alex deVries; +Cc: parisc-linux On Tue, Nov 02, 1999 at 11:14:33PM -0500, Alex deVries wrote: > > Matt Wilcox committed some code that I know he's unable to test, so I'm > mailing the bug report here. > > The first is that building the kernel kernel will result in: > > ld: Unsatisfied symbols: > hpux_brk (code) > > so I just commented out the only reference to it, and now I end up with: You commented it out? Aaahhh.. that was definitely the wrong thing to do. The reference is in the middle of the syscall table, so all subsequent syscalls were misnumbered. I've changed it to call sys_brk instead; I'm not quite sure why I had thought it would need to call a different function, brk looks identical to me on both OSes. If someone would be generous enough to test the current CVS tree for me, I'd be grateful. It may well be that sash is now able to perform `-ls'. > ps. All the puffins will be out of town in Montreal on Wednesday to > attend/speak at a conference and see live puffins. I'm jealous. 27 days to go. -- Matthew Wilcox <willy@bofh.ai> "Windows and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture." - N Stephenson ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] Recent changes 1999-11-03 12:36 ` Matthew Wilcox @ 1999-11-06 18:18 ` Philipp Rumpf 0 siblings, 0 replies; 12+ messages in thread From: Philipp Rumpf @ 1999-11-06 18:18 UTC (permalink / raw) To: Matthew Wilcox; +Cc: Alex deVries, parisc-linux > I've changed it to call sys_brk instead; I'm not quite sure why I had > thought it would need to call a different function, brk looks identical > to me on both OSes. It isn't. HP/UX brk seems to be equivalent to sys_brk(addr + PAGE_SIZE), i.e. while Linux gets passed a pointer to the first byte after the end of the brk'd segment, HP/UX brk gets passed a pointer to the first byte of the last page of it. At least, this seemed to be the case for our first binaries. Philipp Rumpf ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] Recent changes 1999-11-03 4:14 ` [parisc-linux] Recent changes Alex deVries 1999-11-03 12:36 ` Matthew Wilcox @ 1999-11-06 18:20 ` Philipp Rumpf 1999-11-07 11:53 ` Matthew Wilcox 1 sibling, 1 reply; 12+ messages in thread From: Philipp Rumpf @ 1999-11-06 18:20 UTC (permalink / raw) To: Alex deVries; +Cc: parisc-linux On Tue, Nov 02, 1999 at 11:14:33PM -0500, Alex deVries wrote: > ld: Unsatisfied symbols: > hpux_brk (code) Why did the definition of hpux_brk (in kernel/sys_hpux.c) ever vanish ? Some time ago, it looked like this: unsigned long sys_brk(unsigned long addr); unsigned long hpux_brk(unsigned long addr) { /* Sigh. Looks like HP/UX libc relies on kernel bugs. */ return sys_brk(addr + PAGE_SIZE); } Philipp Rumpf ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] Recent changes 1999-11-06 18:20 ` Philipp Rumpf @ 1999-11-07 11:53 ` Matthew Wilcox 1999-11-07 12:18 ` [parisc-linux] cant use rbootd Andi 0 siblings, 1 reply; 12+ messages in thread From: Matthew Wilcox @ 1999-11-07 11:53 UTC (permalink / raw) To: Philipp Rumpf; +Cc: Alex deVries, parisc-linux On Sat, Nov 06, 1999 at 07:20:23PM +0100, Philipp Rumpf wrote: > On Tue, Nov 02, 1999 at 11:14:33PM -0500, Alex deVries wrote: > > ld: Unsatisfied symbols: > > hpux_brk (code) > > Why did the definition of hpux_brk (in kernel/sys_hpux.c) ever vanish ? Some > time ago, it looked like this: > > unsigned long sys_brk(unsigned long addr); > > unsigned long hpux_brk(unsigned long addr) > { > /* Sigh. Looks like HP/UX libc relies on kernel bugs. */ > return sys_brk(addr + PAGE_SIZE); > } It looks like I'm accidentally responsible for deleting that. Maybe this explains why grant found that `alias' wasn't working well in sash. I've just committed this function back. -- Matthew Wilcox <willy@bofh.ai> "Windows and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture." - N Stephenson ^ permalink raw reply [flat|nested] 12+ messages in thread
* [parisc-linux] cant use rbootd 1999-11-07 11:53 ` Matthew Wilcox @ 1999-11-07 12:18 ` Andi 1999-11-07 12:41 ` Martin Schulze ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Andi @ 1999-11-07 12:18 UTC (permalink / raw) To: parisc-linux Hi, I am using an rbootd running on Debian 2.1 , but my HP 712/60 cant find it, I put the correct ethernet adress in the /etc/rbootd.conf but nothing happens if i type BOOT_ADMIN> search lan bye Andi ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: cant use rbootd 1999-11-07 12:18 ` [parisc-linux] cant use rbootd Andi @ 1999-11-07 12:41 ` Martin Schulze 1999-11-08 2:10 ` Alex deVries 1999-11-07 12:55 ` [parisc-linux] " Matthew Wilcox 1999-11-07 18:04 ` Andi 2 siblings, 1 reply; 12+ messages in thread From: Martin Schulze @ 1999-11-07 12:41 UTC (permalink / raw) To: Andi; +Cc: parisc-linux Andi wrote: > Hi, > > I am using an rbootd running on Debian 2.1 , but my HP 712/60 cant find it, I > put the correct ethernet adress in the /etc/rbootd.conf I guess you'll need the Puffins patch applied. The patch is available in the upcoming unstable aka 2.2 of Debian - I hope... In any case you'll find a non-official package at http://master.debian.org/~joey/NMU/ . On 2.1 box you'll need to recompile it. Regards, Joey -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: cant use rbootd 1999-11-07 12:41 ` Martin Schulze @ 1999-11-08 2:10 ` Alex deVries 1999-11-08 1:03 ` Martin Schulze 0 siblings, 1 reply; 12+ messages in thread From: Alex deVries @ 1999-11-08 2:10 UTC (permalink / raw) To: Martin Schulze; +Cc: Andi, parisc-linux On Sun, 7 Nov 1999, Martin Schulze wrote: > > > > I am using an rbootd running on Debian 2.1 , but my HP 712/60 cant find it, I > > put the correct ethernet adress in the /etc/rbootd.conf > > I guess you'll need the Puffins patch applied. The patch is available > in the upcoming unstable aka 2.2 of Debian - I hope... In any case you'll > find a non-official package at http://master.debian.org/~joey/NMU/ . On > 2.1 box you'll need to recompile it. To make things clearer, I know for a fact that the rpm that's on puffin.external.hp.com will work if you create the directory that's not in the package (yes, I've been meaning to fix that package for about 6 months now). The Debian package should have the same patches applied. Also, I'd really appreciate it if you could mail that Debian binary package to me so I can put it on puffin.external.hp.com. - Alex "puffin" deVries. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: cant use rbootd 1999-11-08 2:10 ` Alex deVries @ 1999-11-08 1:03 ` Martin Schulze 0 siblings, 0 replies; 12+ messages in thread From: Martin Schulze @ 1999-11-08 1:03 UTC (permalink / raw) To: Alex deVries; +Cc: Andi, parisc-linux Alex deVries wrote: > Also, I'd really appreciate it if you could mail that Debian binary > package to me so I can put it on puffin.external.hp.com. Errr, can't you use lynx or wget? Anyway, the files should be in your mailbox, source and binary. I'll try to keep up updated. Regards, Joey -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] cant use rbootd 1999-11-07 12:18 ` [parisc-linux] cant use rbootd Andi 1999-11-07 12:41 ` Martin Schulze @ 1999-11-07 12:55 ` Matthew Wilcox 1999-11-07 18:04 ` Andi 2 siblings, 0 replies; 12+ messages in thread From: Matthew Wilcox @ 1999-11-07 12:55 UTC (permalink / raw) To: Andi; +Cc: parisc-linux On Sun, Nov 07, 1999 at 01:18:39PM +0100, Andi wrote: > Hi, > > I am using an rbootd running on Debian 2.1 , but my HP 712/60 cant find it, I > put the correct ethernet adress in the /etc/rbootd.conf > > but nothing happens if i type > > BOOT_ADMIN> search lan Is rbootd definitely running? I find that if it can't change to the appropriate directory, it just exits silently. BTW, /export/hp is exactly the same length as /usr/local, so sed -e s:/export/hp:/usr/local: allows you to use /usr/local/rbootd as somewhere to put kernels if you don't fancy clusteering your /. -- Matthew Wilcox <willy@bofh.ai> "Windows and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture." - N Stephenson ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] cant use rbootd 1999-11-07 12:18 ` [parisc-linux] cant use rbootd Andi 1999-11-07 12:41 ` Martin Schulze 1999-11-07 12:55 ` [parisc-linux] " Matthew Wilcox @ 1999-11-07 18:04 ` Andi 1999-11-08 7:55 ` Matthew Wilcox 2 siblings, 1 reply; 12+ messages in thread From: Andi @ 1999-11-07 18:04 UTC (permalink / raw) To: parisc-linux On Son, 07 Nov 1999, Andi wrote: > Hi, > > I am using an rbootd running on Debian 2.1 , but my HP 712/60 cant find it, I > put the correct ethernet adress in the /etc/rbootd.conf > > but nothing happens if i type > > BOOT_ADMIN> search lan OK, forget what I wrote, I used rbootd instead of bootp... oops. Booting over the network works now. I tried the latest snapshot of the PARISC-Linux Kernel. But it doenst seem to get far... after "transferring control to kernel (...)" nothing happens. -- bye Andi ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [parisc-linux] cant use rbootd 1999-11-07 18:04 ` Andi @ 1999-11-08 7:55 ` Matthew Wilcox 0 siblings, 0 replies; 12+ messages in thread From: Matthew Wilcox @ 1999-11-08 7:55 UTC (permalink / raw) To: Andi; +Cc: parisc-linux On Sun, Nov 07, 1999 at 07:04:46PM +0100, Andi wrote: > OK, forget what I wrote, I used rbootd instead of bootp... oops. Booting over > the network works now. I tried the latest snapshot of the PARISC-Linux Kernel. > But it doenst seem to get far... > > after > > "transferring control to kernel (...)" > > nothing happens. See http://puffin.external.hp.com/mailing-lists/parisc-linux/1068.html The information contained therein is essential for anyone not using a serial console. P.S. I've managed to find a machine to act as an rboot server now, so I've started hacking on the HIL driver to make it work on the 7xx series as well as the 300. -- Matthew Wilcox <willy@bofh.ai> "Windows and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture." - N Stephenson ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~1999-11-08 7:52 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <199911030250.TAA16563@puffin.external.hp.com>
1999-11-03 4:14 ` [parisc-linux] Recent changes Alex deVries
1999-11-03 12:36 ` Matthew Wilcox
1999-11-06 18:18 ` Philipp Rumpf
1999-11-06 18:20 ` Philipp Rumpf
1999-11-07 11:53 ` Matthew Wilcox
1999-11-07 12:18 ` [parisc-linux] cant use rbootd Andi
1999-11-07 12:41 ` Martin Schulze
1999-11-08 2:10 ` Alex deVries
1999-11-08 1:03 ` Martin Schulze
1999-11-07 12:55 ` [parisc-linux] " Matthew Wilcox
1999-11-07 18:04 ` Andi
1999-11-08 7:55 ` Matthew Wilcox
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.