summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix patch transcription typo. s/IDT_BPT/IDT_BP/peter2003-09-231-1/+1
|
* From the Broadcom Eratta:ps2003-09-231-2/+1
| | | | | Setting the No_CRC bit Can Cause Data Write Errors on BCM5701/03/04 The resolution is to not set the No_CRC bit in the Mode Control Register.
* Sync with i386 version. The quality initialization was missing and somepeter2003-09-232-5/+2
| | | | other junk.
* add lockingsam2003-09-232-65/+104
| | | | | Reviewed by: Prafulla Deuskar <pdeuskar@FreeBSD.ORG> Sponsored by: FreeBSD Foundation
* GC unused child variablepeter2003-09-231-2/+1
|
* MFi386 pci_bus.c 1.102 legacyvar.h 1.4: rename nexus_pcib to legacy_pcibpeter2003-09-232-51/+64
| | | | | However, leave legacy_pcib_route_interrupt() since there is no pcibios to call.
* Restructure the time processing routines, mainly to fix up thegad2003-09-233-85/+480
| | | | | | | | | | "will trim at" message printed when the user requests '-v'. The previous code would often print the wrong time, such as: On Sept 22, run: newsyslog -nv /var/log/wtmp And see: will trim at Mon Sep 1 05:00:00 2003 correct msg: will trim at Wed Oct 1 05:00:00 2003 MFC after: 20 days
* Move basemem variable into global scope so that the MP startup code canpeter2003-09-222-1/+4
| | | | refer to it for looking for tables.
* While cleaning out my tree, fix another strict alias warning that wouldpeter2003-09-221-1/+1
| | | | be happening if we didn't stop compiling with -fno-strict-aliasing.
* Increase the default data size limit from 512MB to 8GB. Increase defaultpeter2003-09-221-2/+2
| | | | stack limit from 64MB to 512MB.
* MFi386 rev 1.51 by scottl: make dflt_lock() always panic.peter2003-09-221-4/+0
|
* MFi386 rev 1.53 by scottl: Allocate the S/G list in the tag, not onpeter2003-09-221-27/+32
| | | | the stack. This means that s/g lists can be arbitrarily long.
* MFi386 machdep.c rev 1.201, clock.c 1.201, clock.h 1.45 by phk: Dontpeter2003-09-223-0/+10
| | | | | | | | | | | initialize a TSC timecounter until we know if it is broke or not. XXX I think there is a bug in the i386 code here. init_TSC_tc() comes after: if (statclock_disable) return; ie: if you turn off the statclock interrupt, you dont get the TSC either.
* MFi386 rev 1.105 by jhb: fix comment typopeter2003-09-221-1/+1
|
* MFi386 rev 1.256 by jhb: remove redundant #include <sys/sysctl.h>peter2003-09-221-2/+0
|
* MFi386 rev 1.25 by jhb: add new MSR's and some missing older ones andpeter2003-09-221-3/+25
| | | | APICBASE MSR constants.
* MFi386 rev 1.55 by sam: remove unused #define BUS_DMAMAP_NSEGSpeter2003-09-221-2/+0
|
* MFi386 rev 1.37: constant-friendly bswap macrospeter2003-09-221-4/+70
|
* MFi386: pci_cfgreg.h rev 1.10 by jhb/des/njl. Fix CONF1_ENABLE_MSK.peter2003-09-221-1/+1
|
* MFCi386: trap.c rev 1.257 by bde. Don't forget to reenable interruptspeter2003-09-221-0/+1
| | | | | | | | for breakpoint and trace traps from usermode. Although all the setidt entries are interrupt gates on amd64, all but the trace and bpt trap entry handlers reenable interrupts after the swapgs instruction in order to simulate the trap/interrupt gate distinction. In other words, the amd64 code behaves the same way that i386 does here.
* MFi386 by jhb: add acpi_SetDefaultIntrModel();peter2003-09-222-0/+14
|
* MFi386 by jhb: use symbolic constants for the IDT entries.peter2003-09-223-22/+45
|
* MFi386: machdep.c:1.570 clock.c:1.204 by bde: Quick fix for calling DELAYpeter2003-09-222-3/+19
| | | | | | for ddb input in some atkbd-based console drivers. ddb must not use any normal locks but DELAY() normally calls getit() which needs clock_lock. This also removes the need for recursion on clock_lock.
* Microoptimization to allow the compiler to evaluate ntohl() etc onpeter2003-09-221-4/+49
| | | | | | | | | | | | known constants at compile time rather than at run time. We have a number of nasty hacks around the place to cache ntohl() of constants (eg: nfs). This change allows the compiler to compile-time evaluate ntohl(1) as 0x01000000 rather than having to emit assembler code to do it. This has other smaller flow-on effects because the compiler can see that ntohl(constant) itself has a constant value now and can propagate the compile time evaluation. Obtained from: Ideas from NetBSD and Linux, and some code from NetBSD
* Simplify the KOBJOPLOOKUP macro for the non-debug case so that gcc'speter2003-09-221-7/+13
| | | | heuristics do not overestimate the code size quite so much.
* Fix inverted BURN_BRIDGES and GONE_IN_5 #ifdefs.tmm2003-09-222-6/+6
|
* Previous commit contained too-smart-for-its-own-good code that mightdes2003-09-221-8/+9
| | | | produce incorrect (though harmless) output on single-CPU systems.
* Fake multi-cpu statistics for proc/stat by dividing the totals by thedes2003-09-221-5/+18
| | | | | | number of CPUs. PR: kern/27522
* Save and restore timeout field for signal frame just like what we diddavidxu2003-09-224-2/+8
| | | | | | for interrupted field. Also in _thr_sig_handler, retrieve current signal mask from kernel not from ucp, the later is pre-unioned mask, not current signal mask.
* Fix FPU state restoring bug by jumping to right position.davidxu2003-09-222-4/+4
|
* Soften assert in pmap_remove_all.grehan2003-09-223-12/+75
| | | | | | Introduct pmap_extract_and_hold. Stolen from: sparc64
* ATAng requires <sys/taskqueue.h>grehan2003-09-222-0/+2
|
* document Sony PEGA-WL110imp2003-09-221-0/+1
| | | | # I think this is prism 3 based, but I could be wrong
* Sony PEGA-WL110 Wireless LANimp2003-09-221-0/+1
| | | | Obtained from: NetBSD (onoe-san)
* sync to 1.72imp2003-09-221-14/+21
|
* Merge from NetBSD:imp2003-09-221-5/+8
| | | | | | | | | | | 1.186: onoe; Sony's PEGA-WL110 CF WLAN (which strangely has fujitsu's vendor id) 1.185: ichiro; Quatech Inc, PCMCIA Enhanced Parallel Port Card Also: o update $NetBSD$ o minor tweaks to FUJITSU. We've tried to keep the CIS only entries seprate from vendor id/product id.
* Add an off_t cast to prevent overflow on media size. This shouldnjl2003-09-221-1/+1
| | | | | | fix issues with geometry not matching drive size. Submitted by: Clive Lin <clive@tongi.org>
* - vm_hold_free_pages() should lock the kernel object. (The pages beingalc2003-09-221-6/+6
| | | | | | | freed belong to the kernel object.) - Increase the granularity of the vm object locking in vm_hold_load_pages() in order to reduce the number of times that we acquire and release the same lock.
* Fix the ACPI_DEBUG case.njl2003-09-221-2/+2
| | | | | | | | | | Reported by: Larry Rosenman <ler@lerctr.org> PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after:
* Initialize the page's pindex field even for VM_ALLOC_NOOBJ allocations.alc2003-09-221-0/+2
| | | | | (This field is useful for implementing sanity checks even if the page does not belong to an object.)
* Print waitset correctly.davidxu2003-09-222-2/+2
|
* change bridge mib usage to reflect new world ordersam2003-09-213-19/+35
| | | | Prodded by: Ruslan Ermilov <ru@FreeBSD.org>
* revert to version 1.25 and use va_copy to obtain another copy of theps2003-09-211-2/+5
| | | | | | | variable arguments. version 1.26 incorrectly truncated the message if the buffer was too long. Requested by: bde
* Allocate the page table directory page(s) as "no object" pages. (Thisalc2003-09-211-10/+14
| | | | leaves one explicit use of the pte object.)
* Put x11-wm/sawfish2 and irc/xchat on CD 1 instead of sawfish and xchat.marcus2003-09-211-2/+2
| | | | | | | Sawfish is gone, and xchat2 is more widely used these days since it is the current stable release. Approved by: re (murray)
* Document the -x and -y options.phk2003-09-211-0/+14
|
* Make the clone handler BURN_BRIDGES but the actual 'a' and 'c' partitionphk2003-09-212-4/+9
| | | | | | check GONE_IN_5: We need the clone handler for root filesystem case. Once under GEOM, we can remove the clone handler as GEOM provides one.
* Make this compile.phk2003-09-211-0/+2
|
* (atapi_cb): Reorganize error handling circuitry.thomas2003-09-211-17/+19
| | | | | | Fix to the messages output under CAM_DEBUG_CCB: the summary sense information (error bits and sense key) is in the error field, not in the result field, of struct ata_request. No other functional change.
* (atapi_cb): Disable autosense for now as it causes a missed ATA interrupt.thomas2003-09-211-2/+8
| | | | Minor reformatting.
OpenPOWER on IntegriCloud