summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Collapse)Author
2000-08-17pcibios tells us everything, no bios_pciinfoMichael Shalayeff
2000-08-17pcibios0 at bios0 flags 0x0000Michael Shalayeff
this is now a real device, which looks in flags for disabling address, interrupt or bus fixup. bios0's flags are to disable bios32 and pcibios probing. since boot_config support editing flags, it's posible to adjust pcibios functionality in the generic kernel upon boot time. man is coming.
2000-08-05$OpenBSD$Niklas Hallqvist
2000-08-05$OpenBSD$Niklas Hallqvist
2000-08-05pastoNiklas Hallqvist
2000-08-02permit build with HZ user-defined; <wd@ics.nara-wu.ac.jpTheo de Raadt
2000-07-31Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms ofTodd C. Miller
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively.
2000-07-27fix espie@'s screwup; frenchies can't type! noticed by aaron@Michael Shalayeff
2000-07-26correct constraints for __{in,out}c(); from Hiroki Nakano <cas@trans-nt.com>Michael Shalayeff
2000-07-06Change splsoftclock() to raise the spl, instead of lowering it.Hakan Olsson
Add spllowersoftclock() for the former behaviour. Update comment. (art@ ok)
2000-07-05Add a breakpoint() inline for use with KGDB.Hugh Graham
Ok'd by mickey.
2000-06-07look into config flags for version enforcement and other flagsMichael Shalayeff
2000-06-05Argh. forgot this when committing the reaper stuff.Artur Grabowski
2000-05-24Add an extra byte to the end of struct pcb and make sure that it is set toBrandon Creighton
0xff. Intel (vol1 section 9.5.2) says that there must be a byte inside the TSS after the iomap because it always reads two bytes when checking permissions for io accesses. before this, bits 1016-1023 were ignored. This means that the entire pcb_iomap (and i386_*_ioperm) are accurate; pr#1190 fixed
2000-04-25A fix to the dreaded isadmaattach panic which hunts people playing withNiklas Hallqvist
large memory machines. This time I really hope we can continue quite a bit away over the Gig.
2000-04-08Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On manyAaron Campbell
machines, this code needs the new PCIBIOS* options enabled in the kernel config file to work, but your mileage may vary. Included is a working 3c575 driver for 3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575 is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has been split into /sys/dev/ic.
2000-04-07Protect MAXPHYS against redefinition- this allows you to make a configmjacob
option for increasing it to something reasonable for large I/O subsystems (you get 22MB/s on some of the DataDirect RAID arrays at 64K, about 37MB/s when you get go to 256KB transfers).
2000-03-26from netbsd: pci interrupt routing code.Michael Shalayeff
also, change a few pcidevs names to match netbsd (and more descriptive). tested on a bunch of laptops, helps resolving 'pin X unmapped' problems for (usually) usb and cardbus cntrollers.
2000-03-15implimented -> implementedTodd T. Fries
2000-03-05export bios_pciinfo for the whole _KERNEL, there will be more files to use itMichael Shalayeff
2000-03-01Much nicer pte.h commented by Chuck Cranor; from NetBSDNiklas Hallqvist
2000-02-22enlarge msgbuf, somewhat line netbsd didTheo de Raadt
2000-02-22Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allowTodd C. Miller
off_t to be visible in stdio.h even in strict ansi mode. This is needed for ftello()/fseeko() and it allows us to remove the horrible fpos_t hack.
2000-02-18full support for a serial console.Michael Shalayeff
iface addition: pass serial speed from /boot. tested on 4 /boot+kernel permutations. also, niklas@ said he likes it bugs: any printfs before cninit() will go to the default console, which is mon/kbd, but are usually only sorts of debugging messages (like bios_memmap load).
2000-02-03remove extraneous spaces and tabsMichael Shalayeff
2000-01-29bring in some mods for apm1.2 proto;Michael Shalayeff
account for 16bit and 32bit code segments at different bases; leave interrupts enabled when calling apm bios; a few more debugging printfs (ifdef'ed appropriately).
2000-01-29separate clock init, to be called upon resume from apm sleepsMichael Shalayeff
2000-01-06don't use _C_LABEL. but do use __STRINGDavid Leonard
2000-01-06add __weak_alias() macroDavid Leonard
1999-12-04DOSPTYP_EXTENDL; sigh@kuzirabekon.econ.nagasaki-u.ac.jpTheo de Raadt
1999-11-27define PAGE_SIZE and friends, 4K kernel size reduction and probable speed ↵Theo de Raadt
increase; art
1999-11-20add MTRR support from FreeBSDMatthieu Herrb
1999-10-26modify bootapiver chekups to use bitwise operations.Michael Shalayeff
factor out /boot options parser from biosattach(). add logic to warn about ancient /boots. cleanup vanishing cruft. @niklas ok
1999-10-26Clean up function declarations.Jason Downs
1999-10-26Fix inline function decls to work with C++.Jason Downs
1999-10-03Double the amount of shared memory pages we can maximally allocate. ThisNiklas Hallqvist
makes TV watching in fullscreen in 640x480 work.
1999-09-20kvm is larger; crank NMBCLUSTERS and NKMEMCLUSTERSTheo de Raadt
1999-09-20crank default limitsTheo de Raadt
1999-09-20permit config file overriding of NKPDETheo de Raadt
1999-09-17grown i386 kvm to 512MBTheo de Raadt
1999-09-17Avoid aliasing problems in K&R C.Marc Espie
1999-09-12Fix rootdev handling, use disk checksums to find the device we were bootedTobias Weingartner
from. Hopefully this will fix all the hangs/panics where the root device was not found.
1999-08-25give better support to the bios memory maps.Michael Shalayeff
provide memory maps editing through the machine memory command. rearrange probing in machdep, so it provides less output, also giving a shot for apm to fix the memory maps. changes to kernel are minimal, only that is required due to the api version bits addition and such cosmetic changes. tested on all critical kernel,boot combinations; niklas@ ok
1999-08-20teach it about Rise cpus; wd@ics.nara-wu.ac.jpTheo de Raadt
1999-08-12IDT WinChip models; wd@ics.nara-wu.ac.jpTheo de Raadt
1999-08-09missing const in bus_space_write_region_*; niklas@ okMichael Shalayeff
1999-08-05Updated brooktree driver from Roger HardimanNiklas Hallqvist
1999-08-04Match bus_dma api with NetBSD; deprecate BUS_DMAMEM_NOSYNC, introduceNiklas Hallqvist
BUS_DMA_COHERENT as a hint instead, currently ignored.
1999-07-26Some people don't have enough RAM in their PCs and expect swapping toConstantine Sapuntzakis
work. Fix an array bounds problem with the imask[] array.
1999-07-23From NetBSD; let i386 run audio at a high IPLNiklas Hallqvist