Date: Tue, 28 May 2002 14:02:46 +0200 (SAT) From: John Hay <jhay@icomtek.csir.co.za> To: des@FreeBSD.org (Dag-Erling Smorgrav) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys tty.h src/sys/kern tty.c Message-ID: <200205281202.g4SC2kd84056@zibbi.icomtek.csir.co.za> In-Reply-To: <200205280540.g4S5erb17283@freefall.freebsd.org> from Dag-Erling Smorgrav at "May 27, 2002 10:40:53 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
> des 2002/05/27 22:40:53 PDT
>
> Modified files:
> sys/sys tty.h
> sys/kern tty.c
> Log:
> Introduce struct xtty, used when exporting tty information to userland.
> Make kern.ttys export a struct xtty rather than struct tty. Since struct
> tty is no longer exposed to userland, remove the dev_t / udev_t hack.
>
> Sponsored by: DARPA, NAI Labs
>
> Revision Changes Path
> 1.178 +30 -5 src/sys/kern/tty.c
> 1.66 +29 -6 src/sys/sys/tty.h
This causes a kernel panic when booting.
#####################################
da2 at ahc0 bus 0 target 4 lun 0
da2: <SEAGATE ST32155N 0594> Fixed Direct Access SCSI-2 device
da2: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da2: 2049MB (4197405 512 byte sectors: 255H 63S/T 261C)
aountSiMnPg: rAoPo tC PfUr o#m1 uLfasu:n/cdheevd/!d
0s1a
kernel dumps on /dev/da0s1b
Entropy harvesting: interrupts ethernet point_to_point.
Fatal trap 12: page fault while in kernel mode
cpuid = 0; lapic.id = 01000000
fault virtual address = 0x1c
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc0193930
stack pointer = 0x10:0xc99abb14
frame pointer = 0x10:0xc99abb14
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 45 (sysctl)
kernel: type 12 trap, code=0
Stopped at dev2udev+0x10: movl 0x1c(%edx),%eax
db> trace
dev2udev(0,88,88,88,0) at dev2udev+0x10
sysctl_kern_ttys(c0323ba0,0,0,c99abc0c,c99abc0c) at sysctl_kern_ttys+0x69
sysctl_root(0,c99abca8,2,c99abc0c,c9972414) at sysctl_root+0x13c
userland_sysctl(c9972414,c99abca8,2,0,bfbff41c) at userland_sysctl+0x148
__sysctl(c9972414,c99abd10,c0307149,3f9,6) at __sysctl+0xb0
syscall(bfbf002f,bfbf002f,bfbf002f,bfbff430,0) at syscall+0x268
syscall_with_err_pushed() at syscall_with_err_pushed+0x1b
--- syscall (202, FreeBSD ELF, __sysctl), eip = 0x8058243, esp = 0xbfbff39c, ebp = 0xbfbff3c8 ---
db>
#####################################
John
--
John Hay -- John.Hay@icomtek.csir.co.za / jhay@FreeBSD.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205281202.g4SC2kd84056>
