Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-24 | hppa has CardBus and USB as well so add umsm(4). | Jonathan Gray | |
Pointed out by mickey. | |||
2006-03-19 | remove unused bdbtofsb(bn) macro | Martin Reindl | |
found by drahn@ | |||
2006-03-15 | Nuke dk_establish(), no longer used. | Miod Vallat | |
2006-03-13 | * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to | Brad Smith | |
NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. From NetBSD ok grange@ kettenis@ | |||
2006-03-12 | remove splimp. | Brad Smith | |
2006-03-04 | Typos grab bag of the month, eyeballed by jmc@ | Miod Vallat | |
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2006-01-22 | b_cylin -> b_cylinder; no functional change. | Miod Vallat | |
2006-01-10 | The __CONCAT macro here collides with the one in cdefs.h pulled in via | Martin Reindl | |
errno.h. Don't include errno.h and export EFAULT therefore, similiar to hppa. | |||
2006-01-10 | missing cast to vaddr_t | Martin Reindl | |
2006-01-09 | Disable an(4) on BE archs until it works. | Jonathan Gray | |
2006-01-08 | Expose struct sigcontext, struct sigstat and struct sigaltstack for XPG4.2 | Todd C. Miller | |
2006-01-06 | Don't redefine SIZE_MAX | Todd C. Miller | |
2006-01-06 | Adapt things to use __type_t instead of _BSD_TYPE_T_ | Todd C. Miller | |
Add new sys/_types.h header Include machine/_types.h or sys/_types.h where applicable | |||
2006-01-06 | Merge machine/ansi.h and machine/types.h into machine/_types.h and | Todd C. Miller | |
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD. | |||
2005-12-31 | Nuke unused cdev_wscons_init() macro. | Miod Vallat | |
2005-12-30 | Now that errno.h and sys/errno.h are separate header files there is no | Todd C. Miller | |
need to use the -Derrno=errno workaround added when __errno() was introduced. OK deraadt@ | |||
2005-12-27 | Remove unused sw_nblks field of struct swdevt. Then, remove swapconf() | Miod Vallat | |
which duplicates work done by uvm_swap_init(). | |||
2005-12-25 | KERN_RESOURCE_SHORTAGE -> ENOMEM | Miod Vallat | |
2005-12-22 | 'spoofonly' does not mean what I thought it meant. The whole point is | Kenneth R Westerback | |
to read non-OpenBSD label information like MBRs and populate ('spoof') the OpenBSD disk label appropriately. So avoiding an I/O when doing 'spoofonly' is to miss the whole point. Backout all Sept. 26 and subsequent changes to disksubr.c files. The original CD problem with I/O errors on blank media will be addressed another way. Should fix the ext3 vs amd64 problems discussed on misc@. Thanks to steven@ for finally putting it terms that I understood. ok deraadt@ | |||
2005-12-14 | make va_arg() map to nothing; ok millert | Theo de Raadt | |
2005-12-14 | convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@ | Todd C. Miller | |
2005-12-13 | nuke unused BTOPKERNBASE define | Martin Reindl | |
pointed out by miod@ | |||
2005-12-13 | First step in include files overhaul. Use __FOO_VISIBLE (as defined | Todd C. Miller | |
in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace pollution issues, including the byte order defines. OK deraadt@ | |||
2005-12-12 | Only include PROCFS on kernels which have either COMPAT_LINUX or COMPAT_SVR4, | Miod Vallat | |
otherwise it's just a waste of bytes. ok deraadt@ mickey@ | |||
2005-12-06 | Remove fdescfs | Pedro Martelletto | |
2005-11-28 | use atop(), remove last traces of Mach macros from hppa and hppa64 | Martin Reindl | |
2005-11-24 | add lint-specific hacks. at the same time, clean out a lot of ancient | Theo de Raadt | |
cruft for old compilers and environments. there may be a 2nd round of polishing after this; ok miod and others | |||
2005-10-26 | no more hppa_round_page() and hppa_trunc_page() macros | Martin Reindl | |
ok mickey@ | |||
2005-09-27 | Don't try to read the DOS label from the device if spoofonly is 1. | Kenneth R Westerback | |
This changes the architectures which use code identical to the amd64 disksubr.c. macppc seems different so it will be separate. The remaining archs don't try to read a DOS label. ok deraadt@ | |||
2005-09-25 | Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators, | Miod Vallat | |
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@ [complete diff this time] | |||
2005-09-20 | unbreak tree, how did you do that miod | Theo de Raadt | |
2005-09-20 | Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators, | Miod Vallat | |
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@ | |||
2005-09-15 | In syscall(), do not recompute the struct proc * after the syscall has | Miod Vallat | |
succeeded. This used to be necessary for fork(), when returning in the child, but we return in the child in child_return() which does TRT. ok art@ | |||
2005-09-15 | Change child_return() to record a proper ktrace record for vfork child | Miod Vallat | |
processes. ok art@ uwe@ (some time ago) | |||
2005-09-12 | Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bit | Miod Vallat | |
arches; except on sparc where the range is 4-8 for !sun4m and 4-64 for sun4m, selected at runtime. | |||
2005-08-14 | Add mquery to the system calls which need extra care due to off_t arguments | Miod Vallat | |
and reversed stack direction; ok mickey@ | |||
2005-08-06 | We do not need a char machine_arch[] constant. | Miod Vallat | |
ok deraadt@ | |||
2005-08-03 | missing safte/ses/scsibus pieces | Martin Reindl | |
discussed with dlg@, ok deraadt@ | |||
2005-07-31 | Get rid of unused SINCR and SSIZE constants. | Miod Vallat | |
2005-07-31 | remove the config glue between the /dev entry for ses and its driver | David Gwynne | |
sure deraadt@ | |||
2005-07-18 | remove trailing newline in panic(9); ok millert@ and deraadt@ | Federico G. Schwindt | |
2005-07-15 | - add /bsd.rd to FILES | Jason McIntyre | |
- for amd64/i386 add /bsd.mp to FILES ok tom@ | |||
2005-06-17 | uipaq/ucom support; written by isis@www.cs.umd.edu | Theo de Raadt | |
2005-05-31 | IPL_SCHED should block statclock on architectures where the scheduler | Artur Grabowski | |
is clocked by the statclock. miod@ ok | |||
2005-05-29 | Sync with hppa r1.11: Correctly handle boot drives with SCSI id >= 10 | Miod Vallat | |
2005-05-29 | sched work by niklas and art backed out; causes panics | Theo de Raadt | |
2005-05-27 | add atapiscsi@umass to RAMDISKS as appropriate, ok krw@ deraadt@ | Dale Rahn | |
2005-05-26 | Add atapiscsi in parallel with scsibus@usb, this only changes system | Dale Rahn | |
that dont have atapiscsi@wdc, fixes zaurus, ok krw@ todd@ | |||
2005-05-25 | This patch is mortly art's work and was done *a year* ago. Art wants to thank | Niklas Hallqvist | |
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures. |