Subject: Re: un-compilable sh from tar-balls to current SUP state
To: None <port-sparc@sun-lamp.cs.berkeley.edu, G.Michaelson@cc.uq.oz.au>
From: Paul Kranenburg <pk@cs.few.eur.nl>
List: port-sparc
Date: 06/09/1994 15:56:17
>
> seems to be impossible to make build from the extant tarballs of arch-sparc
> to current. sh hangs permanento doing ./mknodes and is ungdb-able.
>
On the sparc nothing is gdb-able without recent (older than a week) kernel
source.
Also, programs compiled from fresh sources (and header files) likely won't
run on older kernels. Try to build a new kernel first from an up-to-date
/usr/src/sys directory. The existing `config.new' should work fine. Perhaps
building genassym is a bit of a problem, if so, try building with assym.s
included below which was generated on my machine only a few days ago. Use
at your own risk, though...
-pk
#define BSD 199103
#define UPAGES 2
#define NBPG 4096
#define KERNBASE -134217728
#define USRSTACK -134217728
#define P_ADDR 240
#define P_STAT 44
#define P_WCHAN 96
#define P_VMSPACE 32
#define SRUN 2
#define VM_PMAP 132
#define VM_PMAP_CTX 132
#define VM_PMAP_CTXNUM 136
#define V_SWTCH 0
#define V_INTR 12
#define V_FAULTS 20
#define PG_W 1073741824
#define PG_VSHIFT 30
#define PG_PROTSHIFT 29
#define PG_PROTUREAD 4
#define PG_PROTUWRITE 6
#define FS_REGS 0
#define FS_FSR 128
#define FS_QSIZE 132
#define FS_QUEUE 136
#define FSR_QNE 8192
#define SYS_sigreturn 103
#define SYS_execve 59
#define SYS_exit 1
#define EFAULT 14
#define ENAMETOOLONG 63
#define PCB_NSAVED 24
#define PCB_ONFAULT 12
#define PCB_PSR 8
#define PCB_RW 32
#define PCB_SP 0
#define PCB_PC 4
#define PCB_UW 16
#define PCB_WIM 20
#define IE_REG_PTE -200323072
#define AUCB_SIZE 4096
#define CB_HEAD 0
#define CB_TAIL 4
#define CB_PAUSE 14
#define CB_DATA 24
#define CB_DROPS 16
#define CB_PDROPS 16
#define CB_THRESH 8
#define CB_WAKING 12
#define AU_AMD 0
#define AU_RB 24
#define AU_WB 4144
#define AU_STAMP 4
#define AMD_IR 0
#define AMD_BBRB 5
#define AMD_BBTB 5
------------------------------------------------------------------------------