Subject: Re: Recent Status (was: HPPA Port Interest.)
To: Eric Schnoebelen <eric@cirr.com>
From: Michael Shalayeff <mickey@lucifier.dial-up.user.akula.net>
List: netbsd-ports
Date: 01/08/2000 00:49:49
re
1. to build cross-tools using some checked out sources, make sure your
current running system is built from those same sorces.
in particular your libiberty is out of sync here.
2. to setup a serial console that way it would require having a monitor
anyway, so why not use it? (:

once you mentioned netbsd/hppa is it available anywhere?

cu


Making, drinking tea and reading an opus magnum from Eric Schnoebelen:
> 
> Michael Shalayeff writes:
> - Making, drinking tea and reading an opus magnum from Eric Schnoebelen:
> - > David Brownlee writes:
> - > - On Wed, 29 Dec 1999, Eric Schnoebelen wrote:
> - > - 	Any status updates from people out there - anyone willing to
> - > - 	manage the pge that lists status and info?
> - > 
> - > 	Well, I'm probably not up to a page, but I can provide
> - > this status update from here:
> - > 
> - > 	I noticed that Mickey on the OpenBSD project updated the
> - > OpenBSD tree a bit.  I _still_ wasn't able to get a cross
> - > compiler to build on my OpenBSD/sparc system, so I haven't gone
> - > too much farther down that path..
> -
> - cross-tools builds just fine on i386 and sparc.
> - can you describe your problems before stating it does not build?
> - i can confirm that it builds not only on my machine.
> 
> 	Executing the following command: 
> 		sudo make TARGET=hppa cross-tools
> 
> left me with the following errors:
> gcc -DCROSS_COMPILE -DIN_GCC -DHAIFA   -g   -DHAVE_CONFIG_H  -o cc1 toplev.o version.o tree.o print-tree.o stor-layout.o fold-const.o  function.o stmt.o except.o expr.o calls.o expmed.o explow.o optabs.o  intl.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o genrtl.o real.o  dbxout.o sdbout.o dwarfout.o dwarf2out.o xcoffout.o bitmap.o alias.o gcse.o  integrate.o jump.o cse.o loop.o unroll.o flow.o stupid.o combine.o varray.o  regclass.o regmove.o local-alloc.o global.o reload.o reload1.o caller-save.o  insn-peep.o reorg.o haifa-sched.o final.o recog.o reg-stack.o  insn-opinit.o insn-recog.o insn-extract.o insn-output.o insn-emit.o lcm.o  profile.o insn-attrtab.o pa.o getpwd.o  convert.o  mbchar.o dyn-string.o graph.o sbitmap.o resource.o hash.o c-parse.o c-lang.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o  c-aux-info.o c-common.o c-iterate.o obstack.o        -liberty 
> /home/wylbur/eric/work/OpenBSD/src/gnu/egcs/gcc/cse.c:856: Undefined symbol `_find_hash_table_entry' referenced from text segment
> /home/wylbur/eric/work/OpenBSD/src/gnu/egcs/gcc/cse.c:921: Undefined symbol `_empty_hash_table' referenced from text segment
> /home/wylbur/eric/work/OpenBSD/src/gnu/egcs/gcc/cse.c:932: Undefined symbol `_create_hash_table' referenced from text segment
> collect2: ld returned 1 exit status
> *** Error code 1
> 
> Stop in /usr/cross/hppa/usr/obj/gnu/egcs/gcc.
> *** Error code 1
> 
> Digging into OpenBSD's compiler tree was a bit more than I was up
> Sunday afternoon (when I recieve the above error.)
> 
> I'm updating my OpenBSD CVS tree as I type, and will attempt
> another cross build just as soon as the update is complete.
> 
> - > 	I've tried to boot Mickey's latest OpenBSD/hppa kernel
> - > on one my 720, with no luck.  I haven't tried to boot anything
> - > on the `spare' 712, as I haven't gotten it rigged for a serial
> - > console yet.
> -
> - 720 is stated as _unsupported_ until someone w/ the box
> - actually work on it. so, whom have you gotten surprised?
> 
> 	I wasn't terribly suprised.  It hasn't worked before, and
> I didn't really expect it to work this time, but I was taking a
> chance that perhaps something unrelated caused a change in that
> status.  Once I can get the cross compile environment going, I'll
> go at getting the 720 supported for both OpenBSD and NetBSD..
> 
> - fyi, 712 does not support serial console.
> 
> 	Actually, it does, although not in a natural, intuitive way. 
> Inside HP, they have/had a large number of them set up headless
> for various purposes.  However, it is not a configuration
> supported outside of HP.
> 
> 	The magic, gleaned from the parisc-linux@thepuffingroup.com 
> list is:
> 
> 	power up the 712
> 	abort the autoboot (press escape)
> 	at the BOOT_ADMIN> prompt, enter
> 			`boot pri isl'
> 	at the ISL> prompt, type
> 			`conspath 2/0/4.0x283' (for serial)
> 	at the ISL> prompt, type 
> 			`disp'
> 		to verify the console path is:
> 			`(hex) 2/0/4.283.0.0.0.0.0'
> 	If required, retype the `conspath' command, and reverify
> 		until it is correct.
> 	Connect a terminal to the system.
> 	power cycle the system to bring it up on a serial
> 		console.
> 
> Disclaimers: This is _not_ a supported configuration by HP end
> users.  If you mess up the `conspath' command, and let the
> system reset, you have buggered your system into a state where
> only a `dagger' board can reset it.  `dagger' boards are
> available internally to HP, for their use..
> 
> 	The URL of the message in the parisc-linux archive is:
> http://puffin.external.hp.com/mailing-lists/parisc-linux/1440.html
> 
> 	I'm going to set one of my 712's to run off a serial
> console, at least for a while.  The other (my primary X display)
> will continue using the standard graphical display.. :-)
> 
> --
> Eric Schnoebelen		eric@cirr.com		http://www.cirr.com
>       Where subtlety fails us we must simply make do with cream pies.
> 


-- 
    paranoic mickey       (my employers have changed but, the name has remained)