summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Mega IPX commit.jhay1997-05-1021-587/+861
| | | | | | | | | | | | | | | | | | | | | | | | | | Use the MAC address of an interface for the host part of an IPX address and not the MAC address of the first interface for every IPX address. This is more inline with the way others like Novell do it. Mostly Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su> Take out the error messages (the ip icmp equivalent) with #ifdef IPXERRORMSGS. This is bogus and as far as I could figure out IPX don't have anything like it. This is a leftover from its XNS heritage. If nobody complains, I will take it out completely in a few weeks. Add some more ipxstat statistics counters. Make ipxprintfs a sysctl variable and off by default. Add IPX Netbios "routing" support. This is off by default and can be switched on with a sysctl knob. General code cleanup to at least use the same style throughout the IPX code, but also be more style(9) conformant. Also make a lot of functions static. If I don't get any complaints I'll bring all of this over to the 2.2 tree in a few weeks.
* forgot to add the "longer" description of bktr and add an example devicejmg1997-05-103-3/+15
| | | | line.
* add a line for bktr (Bt848 base capture cards) to LINT.jmg1997-05-103-3/+6
|
* Add a DDB command `show buffer', to display a struct buf. It's impossiblejoerg1997-05-101-1/+30
| | | | | to display everything, so i've chosen a small subset. Add more to this as you think seems useful.
* Cleaned up #includes. Lite2 cleaned up <sys/mount.h> so no kludgesbde1997-05-102-30/+22
| | | | | | are required for NFS now. Ifdefed SMP #defines.
* Pay attention to what Bruce actually saysbrian1997-05-101-5/+2
| | | | | | | rather than what I think he's going to say. (Now undoing the last timerval change) Really suggested by: bde
* Don't require that it_interval be valid ifbrian1997-05-101-2/+5
| | | | | | it_value is set to zero - as per documentation. Suggested by: ache & bde
* Prevent a mapped root which appears on the server as e.g. nobody fromdfr1997-05-092-6/+94
| | | | | | | | | accessing files which it shouldn't be able to. This required a better approximation of VOP_ACCESS for NFSv2 (NFSv3 already has an ACCESS rpc which is a better solution) and adding a call to VOP_ACCESS from VOP_LOOKUP. PR: kern/876, kern/2635 Submitted by: David Malone <dwmalone@maths.tcd.ie> (for kern/2635)
* Fix memory leak caused by the fact that the directory offset cookies anddfr1997-05-092-8/+8
| | | | the sillyrename information are stored in the same place.
* merge ATM driverkjc1997-05-097-6/+80
|
* Fatal trap 13: Brain fault, commit botched.peter1997-05-091-2/+2
| | | | | | Current task: transcribing patch Time: for a coffee Faulting address: bde
* This commit was generated by cvs2svn to compensate for changes in r25605,kjc1997-05-091-0/+822
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * import Chuck Cranor's ATM driverkjc1997-05-091-0/+822
| |
* | This commit was generated by cvs2svn to compensate for changes in r25603,kjc1997-05-0911-0/+5398
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * import Chuck Cranor's ATM driverkjc1997-05-0911-0/+5398
|
* import Chuck Cranor's ATM driverkjc1997-05-091-0/+348
|
* Bandaid old register offset code after md_regs changed type..peter1997-05-091-2/+2
| | | | Submitted by: Eivind Eklund <perhaps@yes.no>
* Implementation of posix-style clock_* and nanosleep syscalls as implementedpeter1997-05-081-33/+215
| | | | | | | | | | | | in NetBSD. The core of settimeofday() is moved to a seperate static function settime() which both clock_settime() and settimeofday() call. Note that I picked up the securelevel > 1 check from NetBSD that prevents the clock being set backwards in high securelevel mode (this was a hole that allowed resetting of inode access timestamps to arbitary values) Obtained from: mostly from NetBSD, but the settime() function is from our gettimeofday(), some tweaks by me.
* regeneratepeter1997-05-085-30/+64
|
* oops. NODIDE -> NOHIDEpeter1997-05-081-2/+2
|
* Define entries for the posix-style clock/timer syscalls includingpeter1997-05-081-14/+26
| | | | | nanosleep(). Also, note some syscall conflicts with other systems and indicate slots tagged for use with other syscalls some day.
* Add posix-style clock and timer types (clockid_t and timer_t)peter1997-05-081-1/+11
|
* Add posix clock and timer definitionspeter1997-05-082-2/+16
| | | | Obtained from: NetBSD
* Add _BSD_CLOCKID_T_ and _BSD_TIMER_T_ for posix clock/timer supportpeter1997-05-081-1/+3
| | | | Obtained from: NetBSD
* Synchronize with sys/i386/i386/machdep.c revision 1.240.kato1997-05-082-138/+116
|
* Synchronize with sys/i386/i386/trap.c revision 1.95.kato1997-05-081-3/+3
|
* Synchronize with sys/i386/isa/syscons.c revision 1.215.kato1997-05-081-6/+3
|
* Synchronize with sys/i386/isa/npx.c revision 1.43.kato1997-05-081-2/+2
|
* Synchronize with sys/i386/conf/options.i386 revision 1.44.kato1997-05-082-6/+12
|
* Synchronize with sys/i386/conf/Makefile.pc98 revision 1.96.kato1997-05-082-2/+16
|
* fix bug in get_isa_apic_mask() where EISA bus was ignored.fsmp1997-05-077-21/+49
| | | | Submitted by: Peter Wemm <peter@spinner.DIALix.COM>
* Don't allow access to illegal addresses in /dev/kmem to panic kernelpeter1997-05-072-4/+14
| | | | | | | (eg: above 0xffc00000). Programs using /dev/kmem are implicitly racing the kernel, and can get right up high in memory. I've been running these for some time now, but with printfs. It's saved two panics at least that I can remember.
* clean up forked child creation. This is simplified also by havingpeter1997-05-072-34/+72
| | | | | | | | | | | md_regs being struct trapframe *. Do a npxsave() if needed and copy the pcb rather than use the increasingly defunct savectx(). Copy %edi and %ebp explicitly. Submitted by: bde XXX npxproc could be declared in npx.h so the externs with smp fruit are not needed.
* md_regs is struct trapframe * now, rather than int []peter1997-05-072-138/+116
| | | | | | Remove TF_REGP() macro and use. The original reason (address space problems due to having UPAGES in mapped into user space) is gone. It looks cleaner without it.
* md_regs is now a struct trapframe *peter1997-05-073-9/+9
|
* forgotten commentpeter1997-05-073-3/+18
|
* md_regs is a struct trapframe * now, not int []peter1997-05-075-88/+88
|
* simplify IOPL gain/remove privs code. It's easier with md_regspeter1997-05-076-39/+17
| | | | being a trapframe.
* Back out all of yesterdays include file changes.eivind1997-05-072-8/+2
|
* remove now redundant (struct trapframe *) castpeter1997-05-073-6/+6
|
* Convert md_regs from an int[] to a struct trapframe *. It simplifiespeter1997-05-072-14/+8
| | | | some code.
* remove #include "opt_smp.h"peter1997-05-073-18/+3
| | | | | remove declarations for the SMPcurproc[NCPU] etc arrays. There was no need to mention NCPU there, and they've been moved to their normal home.
* remove #include "opt_smp.h" and <machine/smp.h>. Slightly elaborate onpeter1997-05-072-14/+6
| | | | a comment.
* remove #include "opt_smp.h"peter1997-05-072-9/+2
|
* remove #include opt_smp.hpeter1997-05-072-6/+10
| | | | declare SMPcurpcb[] next to #define and uniprocessor counterpart
* remove opt_smp.hpeter1997-05-071-2/+4
| | | | | move declaration of SMPruntime[] to here next to the #define and the uniprocessor counterpart
* remove #include "opt_smp.h"peter1997-05-071-6/+5
| | | | | declaration of SMPcurproc[] moved to here next to it's uniprocessor counterpart
* Round 1 of a long series of commits..peter1997-05-072-8/+12
| | | | Move SMP and APIC_IO from opt_smp.h to opt_global.h
* This is the kernel linker. To use it, you will first need to applydfr1997-05-0715-5/+1885
| | | | | | | the patches in freefall:/home/dfr/ld.diffs to your ld sources and set BINFORMAT to aoutkld when linking the kernel. Library changes and userland utilities will appear in a later commit.
* Add accessors for STAILQ.dfr1997-05-071-1/+6
| | | | Reviewed by: phk
OpenPOWER on IntegriCloud