summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Teach rl(4) about new hwrev codes.wpaul2003-09-101-1/+2
|
* Try a bit harder to probe disks that doesn't quite set BUSY right.sos2003-09-101-17/+25
|
* mdoc(7): There cannot be a subsection inside a list.ru2003-09-101-2/+4
| | | | Reported by: naddy
* Update hardware revision table. 0x04000000 appears to be the revisionwpaul2003-09-102-4/+8
| | | | | | | | for the 8169S, according to my sample board. The RealTek Linux driver mentions 0x00800000. I'm assigning this to the 8110S until I get more info on it. (The (preliminary) RealTek docs only say that 8169S/8110S chips will have some combination of those two bits set, but doesn't say exactly what bit combination goes with which chip variant.)
* Whitespace.jhb2003-09-101-2/+2
|
* Document the alternate way of matching MAC addresses: by a bitmask.roam2003-09-101-2/+22
| | | | | | PR: 56021 Submitted by: Glen Gibb <grg@ridley.unimelb.edu.au> MFC after: 1 month
* Move the definitions for ACPI MADT table entries not present in the ACPICAjhb2003-09-102-62/+123
| | | | distribution to a MI header so it can be shared with other architectures.
* We represent PCI intpin's two different ways. One is the way that thejhb2003-09-102-2/+2
| | | | | | | | | | intpin register is expressed in hardware where 0 means none, 1 means INTA, 2 INTB, etc. The other way is commonly used in loops where 0 means INTA, 1 means INTB, etc. The matchpin argument to pci_cfgintr_search() is supposed to be the first form, but we passsed in a loop index of the second. This fix adds one to the loop index to convert to the first form. Reported by: Pavlin Radoslavov <pavlin@icir.org>
* Finish an earlier commit:jhb2003-09-101-3/+11
| | | | | Add a acpi_SetDefaultIntrModel() method to allow drivers to set the interrupt model prior to the acpi0 device being probed and attached.
* If we failed to size the Rx FIFO, assume the worst. This howevermarcel2003-09-101-1/+1
| | | | | | | | is not a size of 1. Since we already know there is a FIFO, we can safely assume that it is at least 16 bytes. Note that all this is mostly academic anyway. We don't use the size of the Rx FIFO currently. If we add support for hardware flow control, we only care about Rx FIFO sizes larger than 16.
* Move an annoying printf() call that gets triggered every time antjr2003-09-102-0/+4
| | | | operation is interrupted (with ^C or ^Z) under CODA_VERBOSE.
* Remove an XXX comment by using the per CPU mask added after this commentjhb2003-09-106-12/+6
| | | | was added.
* Add a acpi_SetDefaultIntrModel() method to allow drivers to set thejhb2003-09-101-0/+2
| | | | interrupt model prior to the acpi0 device being probed and attached.
* add ELSA Vianect WLAN (Marco Wertejuk)imp2003-09-101-0/+12
| | | | | | benq awl100 (David Leemans) ObTerminalRoomCommit: done!
* Fix a typo.jhb2003-09-103-3/+3
|
* Add comments to the members of the timecounter struct similar to otherjhb2003-09-101-5/+5
| | | | timecounters.
* Update the license on this file to be a bit more sane.jhb2003-09-101-13/+13
|
* Add constants for entries in the IDT and use those instead of magicjhb2003-09-104-31/+55
| | | | numbers.
* Add /usr/X11R6/man to the optional manpath.ru2003-09-101-0/+1
| | | | | PR: conf/56626 Submitted by: Oliver Eikemeier
* Fixed -Wpointer-arith warning.ru2003-09-092-2/+2
| | | | | Submitted by: Stefan Farfeleder PR: bin/56653
* Catch up with mdoc.local list of libraries.ru2003-09-091-1/+3
|
* Catch up with mdoc.local list of libraries.ru2003-09-091-1/+3
|
* Original pthread_once code has memory leak if pthread_once_t is used indavidxu2003-09-094-18/+104
| | | | | | | | | | | | | | | a shared library or any other dyanmic allocated data block, once pthread_once_t is initialized, a mutex is allocated, if we unload the shared library or free those data block, then there is no way to deallocate the mutex, result is memory leak. To fix this problem, we don't use mutex field in pthread_once_t, instead, we use its state field and an internal mutex and conditional variable in libkse to do any synchronization, we introduce a third state IN_PROGRESS to wait if another thread is already in invoking init_routine(). Also while I am here, make pthread_once() conformed to pthread cancellation point specification. Reviewed by: deischen
* Switch dotrim() to take advantage of the 'struct conf_entry' thatgad2003-09-091-33/+36
| | | | | | | is already passed in, instead of having the caller copy values from that struct into additional parameters. MFC after: 22 days
* Reduce the annoying compiler warnings that pop up when compiling withgad2003-09-091-9/+9
| | | | | | gcc 3.3.x and -Wshadow. Just renames 'log' variables to be 'logname'. MFC after: 22 days
* Clean up get/set_mcontext() and get/set_fpcontext(). These are operatedpeter2003-09-092-66/+30
| | | | | | | | | | | | | | | | | | on data structures on the kernel stack which are guaranteed to be 16 byte aligned by gcc, the amd64 ABI and __aligned(16). Ensire the tss_rsp0 initial stack pointer is 16 byte aligned in case sizeof(pcb) becomes odd at some point. This is convenient for the interrupt handler case because the ring crossing pushes cause the required odd alignment before the call to the C code. Have fast_syscall add an additional 8 bytes to ensure that the trapframe has the correct odd alignment for the call to C code. Note that there are no checks to make sure that the trapframe size is appropriate for this. This makes get/setfpcontext work properly (finally). You get a GPF in kernel mode if any of this is botched without the alignment fixup code that is apparently needed on i386.
* Fix some broken comments.des2003-09-091-3/+3
|
* The re.4 manpage has been checked in now, so hook it back up.ceri2003-09-091-0/+1
|
* Add LOG2_ID_PAGE_SIZE to the mix of options on ia64.marcel2003-09-091-0/+1
|
* Remove unnecessary #include of brgphyreg.h, left over from when Stuart usedwpaul2003-09-091-1/+0
| | | | the bge(4) driver as a template.
* Add a device driver for the Broadcom BCM4401 ethernet controller,wpaul2003-09-0913-2/+2188
| | | | | | | | | | | | | | written by Stuart Walsh and Duncan Barclay (with some kibbitzing by me). I'm checking it in on Stuart's behalf. The BCM4401 is built into several x86 laptop and desktop systems. For the moment, I have only enabled it in the x86 kernel config because although it's a PCI device, I haven't heard of any standalone NICs that use it. If somebody knows of one, we can easily add it to the other arches. This driver uses register/structure data gleaned from the Linux driver released by Broadcom, but does not contain any of the code from the Linux driver itself. It uses busdma.
* Restore behaviour from rev. 1.9. Only log when there is a real changembr2003-09-091-5/+0
| | | | | | to the configuration state. Noticed by: obrien
* Update the explanation of parity capabilitiesyar2003-09-091-6/+4
| | | | | | | to bring it into accord with the present getty(8) code. PR: bin/56325 MFC after: 3 days
* Add the -m, -w and -x options to ls's usage message.tjr2003-09-091-2/+2
| | | | | | PR: 51493 Submitted by: Walter Belgers MFC after: 1 month
* Add support for ACPI 2.x and the XSDT.njl2003-09-091-25/+77
| | | | Submitted by: marcel
* Rename FACP to FADT throughout.njl2003-09-094-111/+206
| | | | | | | Update FADT for new fields including pm_profile, pstate_cnt, and cst_cnt. Add acpi_print_gas() for printing various address formats. Print FACS contents. Remove unused code.
* Add cwd, root and statm (modeled on a 2.4.20 kernel). De-obfuscatedes2003-09-091-17/+96
| | | | linprocfs_init() a little and remove some gratuitous whitespace.
* Make char signed by default.des2003-09-091-4/+14
| | | | Submitted by: grehan
* Add code to support pthread spin lock.davidxu2003-09-098-0/+339
| | | | Reviewed by: deischen
* Use PCIR_BAR() instead of a magic offset.scottl2003-09-091-1/+1
|
* Re-arrange the raid section a small bit and put drivers into their properscottl2003-09-091-9/+9
| | | | category.
* Introduce IA64_ID_PAGE_{MASK|SHIFT|SIZE} and LOG2_ID_PAGE_SIZE. Themarcel2003-09-096-8/+26
| | | | | | | | | | latter is a kernel option for IA64_ID_PAGE_SHIFT, which in turn determines IA64_ID_PAGE_MASK and IA64_ID_PAGE_SIZE. The constants are used instead of the literal hardcoding (in its various forms) of the size of the direct mappings created in region 6 and 7. The default and probably only workable size is still 256M, but for kicks we use 128M for LINT.
* Correct the comment about which timezone-change loses an hour...gad2003-09-091-2/+2
| | | | MFC after: 23 days
* Add a '-D <something>' command line arg, which can be used to setgad2003-09-091-3/+57
| | | | | | | | debugging options. Initial option is '-D TN=<time>', which can be used to see how newsyslog would work if run at the specified time. (time format is ISO 8601, since that is already supported). MFC after: 23 days
* Disallow attempts to suspend to S0. It was only enabled for testing.njl2003-09-091-10/+11
| | | | | Print a more informative message if a sleep state is not supported by BIOS. Add comments.
* Use strtol() instead of strtoul() in parse8601, so we can detectgad2003-09-091-17/+17
| | | | | | | negative values. Mainly done to sync this routine with OpenBSD. Obtained from: OpenBSD MFC after: 23 days
* Fix typo in the previous commit. Was checking wrong variable...gad2003-09-091-1/+1
| | | | MFC after: 23 days
* Change parse8601 and parseDWM so they return an alternate error valuegad2003-09-091-14/+29
| | | | | | for invalid times, and have the caller print the error message. MFC after: 23 days
* Add the re.4 man page, which I forgot to do last night.wpaul2003-09-091-0/+200
|
* Cosmetic change to move parse8601 right next to parseDWM. No codegad2003-09-091-86/+86
| | | | | | is changed. (that will come in later updates). MFC after: 23 days
OpenPOWER on IntegriCloud