summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Revert last commit, I have no idea what happened.phk2003-06-091-1/+1
|
* Remove embededded ID string which was meant to provide informationse2003-06-091-6/+0
| | | | | | | about the driver version in case of an error report. It conflicts with some other variable of the same name that has been added to the kernel just recently and there haven't been any bug reports for quite some time now, anyway ...
* style(9).mux2003-06-091-12/+20
|
* Add new geom_ccd modulephk2003-06-092-0/+9
|
* remove old CCD modulephk2003-06-092-9/+0
|
* Wait for the real interval timer callout handler to finish executing if itjhb2003-06-092-2/+14
| | | | | | | | | | is currently executing when we try to remove it in exit1(). Without this, it was possible for the callout to bogusly rearm itself and eventually refire after the process had been free'd resulting in a panic. PR: kern/51964 Reported by: Jilles Tjoelker <jilles@stack.nl> Reviewed by: tegge, bde
* The issetugid() function is MPSAFE.jhb2003-06-091-1/+1
|
* Track the resource id of the memory port instead of just assuming thatscottl2003-06-091-3/+6
| | | | | it is 0x0. Cardbus-based sio/modem cards can now be ejected without panic'ing.
* A white-space nit I noticed.phk2003-06-091-1/+1
|
* Update the vm object and page locking in exec_map_first_page(). Mark thealc2003-06-091-9/+15
| | | | one still anticipated change with XXX. Otherwise, this function is done.
* GEOMification of CCD.phk2003-06-093-1443/+2
| | | | | You need your kernel and ccdconfig(8) to be in sync, particularly if your source tree is on a ccd device.
* - Add vm object locking to vm_pgmoveco().alc2003-06-091-2/+5
| | | | | - Add a comment to vm_pgmoveco() describing what remains to be done for vm locking.
* Merge NetBSD bktr_core.c rev. 1.26:fjoe2003-06-091-2/+2
| | | | | | | | Fix broken programming of VSCALE_HI registers in yuv422_prog(). PR: 46521 Obtained from: NetBSD MFC after: 3 days
* Fix error handling for ENOMEM style issues.phk2003-06-091-21/+9
|
* Add two more Vendor ID's for Leadtek Winfast TV 2000fjoe2003-06-091-1/+5
| | | | | PR: 47453 Obtained from: NetBSD (partially)
* Attempt to fix Alpha build by renaming ident[] to kern_ident[].jmallett2003-06-093-3/+3
|
* When we re-route a PCI interrupt, write the new IRQ value into the intlinejhb2003-06-091-2/+3
| | | | | | register. Reviewed by: imp
* - Add a td_pflags field to struct thread for private flags accessed only byjhb2003-06-095-29/+27
| | | | | | | | curthread. Unlike td_flags, this field does not need any locking. - Replace the td_inktr and td_inktrace variables with equivalent private thread flags. - Move TDF_OLDMASK over to the private flags field so it no longer requires sched_lock.
* Add a comment to de-obfuscate the meaning of the PQ_CACHESIZEhmp2003-06-091-0/+1
| | | | | | | | | kernel configuration option. This created confusion resulting into a PR. PR: docs/45294 Approved by: des (mentor) Discussed with: bmilekic
* Expose kern.ident by way of OID_AUTO.jmallett2003-06-092-3/+4
| | | | Requested by: phk
* Make kernel identification (`ident' in the config(8) driver) available tojmallett2003-06-092-1/+6
| | | | | | | | | userland, and the kernel. In the kernel by way of the 'ident[]' variable akin to all the other stuff generated by newvers.sh. In userland it is available to sysctl consumers via KERN_IDENT or 'kern.ident'. It is exported by uname(1) by the -i flag. Reviewed by: hackers@
* Hold the vm object's lock when performing vm_page_lookup().alc2003-06-091-0/+2
|
* Don't use vm_object_set_flag() to initialize the vm object's flags.alc2003-06-091-1/+1
|
* On a socket creation error, don't close the socket.hsu2003-06-091-1/+2
|
* - Add a simple CPU load balancing algorithm. This works by executing once ajeff2003-06-091-7/+95
| | | | | | | | second and equalizing the load between the two most imbalanced CPU. This is intended to clear up long term load imbalances that would not be handled by the 'pull' method in sched_choose(). - Pull out some bits of sched_choose() into a kseq_move() function that moves an arbitrary thread from one kseq to another.
* - Properly handle the paging_in_progress case on two vm objects inalc2003-06-081-26/+16
| | | | | vm_object_deallocate(). - Remove vm_object_pip_sleep().
* Revert part of rev 1.43. We want to fail gracefully if there is no packetdes2003-06-081-0/+3
| | | | | | waiting in the interface queue. Submitted by: Yeasah Pell <yeasah@apocalypse.org>
* Don't route PCI irq on pc98.nyan2003-06-081-1/+1
|
* Add ADMtek ADM9511 and ADM9513 device ID's.mbr2003-06-084-0/+16
| | | | | | | PR: PR51823 Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp> Reviewed by: phk MFC after: 2 days
* The .Fn functioncharnier2003-06-081-4/+6
|
* Lock the vm object when performing vm_page_grab().alc2003-06-081-2/+2
|
* Add help file for pc98.nyan2003-06-082-1/+47
|
* Enable new boot menu.nyan2003-06-081-1/+2
|
* Don't load the acpi module.nyan2003-06-082-1/+34
|
* Set arch-pc98 env to true for pc98.nyan2003-06-082-1/+6
|
* Note that scbus is required for SCSI, not just "required" in general.jmallett2003-06-086-6/+6
| | | | | Submitted by: Edward Kaplan (tmbg37 on IRC) Reviewed by: rwatson (in principle)
* - When a new thread is added to a kseq the load is incremented prior tojeff2003-06-081-5/+20
| | | | | | | | | adding it to the nice tables. Therefore, in kseq_add_nice, we should keep in mind that the load will be 1 if we are the only thread, and not 0. - Assert that the sched lock is held in all the appropriate places. - Increase the scope of the sched lock in sched_pctcpu_update(). - Hold the sched lock in sched_runnable(). It is not held by the caller.
* Lock the kernel object in kmem_alloc().alc2003-06-071-0/+2
|
* Teach vm_page_grab() how to handle the vm object's lock.alc2003-06-071-4/+16
|
* This commit was generated by cvs2svn to compensate for changes in r115990,obrien2003-06-071-0/+1361
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import emu10k1.h from version 0.9.4 of the ALSA driver (whichobrien2003-06-071-0/+1361
| | | | | | | | | | | | includes some needed Audigy support). This can be found at ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.4.tar.bz2 and http://www.alsa-project.org/alsa/cvs/alsa-kernel/include/emu10k1.h
* | MFp4:imp2003-06-072-54/+13
| | | | | | | | Migrate some common pccard code into exca.
* | MFP4:imp2003-06-072-0/+88
| | | | | | | | Merge some common code from cbb into exca.
* | Assert that the vm object is locked on entry to swap_pager_freespace().alc2003-06-071-1/+1
| |
* | Simplify the power code somewhat (this makes the module about 100imp2003-06-072-85/+34
| | | | | | | | bytes smaller).
* | Implement OF_interpret.jake2003-06-072-2/+34
| | | | | | | | Obtained from: netbsd
* | - Declare sparc64_memreg and sparc64_nmemreg in machine/ofw_mem.h.jake2003-06-074-8/+11
| | | | | | | | | | - On startup print the total physical memory, instead of what we're told is free by the firmware, to avoid astonishing users.
* | BKPT_INST is supposed to be a breakpoint, not 0.jake2003-06-071-1/+1
| |
* | Use the same SEARCH_DIR as other platforms.jake2003-06-071-1/+1
| |
* | Add ${AFLAGS} to 'as' invocation.obrien2003-06-074-4/+4
| |
OpenPOWER on IntegriCloud