summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2001-06-23fix commentMichael Shalayeff
2001-06-23PCI bus configuration userland access from FreeBSD.Matthieu Herrb
Will be used by XFree86 on powerpc (works on i386 too, but its not currently used).
2001-06-22shift the range for i/o space allocation to 0xa000 as itMichael Shalayeff
seems that some compaq machines have smth in the existing range at 0x2000. from nate@
2001-06-21Add support for the Cyclades-Z multiport serial cards.Nathan Binkert
This has not been thoroughly tested yet, so it's not going into GENERIC now. From NetBSD.
2001-06-21Finish what Theo started (a char * to void * conversion)Niklas Hallqvist
2001-06-17Don't pciaddr_do_resource_allocate if device is AGP to avoid conflict.Michael Shalayeff
from Masanori Kanaoka <kanaoka@netbsd.org>
2001-06-16sysarch() takes a void *Theo de Raadt
2001-06-12deal with gnu kernel dependencies right; cyxob@thief.dyndns.orgTheo de Raadt
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-06-08it seems that via has 7, not 4 pci interrupt lines.Michael Shalayeff
this fixes unmapped interrupts on some via-based boards, reported by angelos@, tested w/ aaron@, millert@, jason@. in any case must not break currently working boards.
2001-06-07fix typo in wi* at pciTodd C. Miller
2001-06-06wi* @ pciTodd C. Miller
2001-06-05License clarification from David Mazieres, ok deraadt@Peter Valchev
2001-05-29pcvt no moreMichael Shalayeff
2001-05-29remove this used to be great console driver; x11 builds w/o it all fine; ↵Michael Shalayeff
aaron@, todd@, matthieu@ ok
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
okay art@ miod@
2001-05-17It's Daylight Saving Time, not Savings. Fix comments.Peter Valchev
Discussed with pjanzen@
2001-05-17remove bcopyb and bcopyw, they're not used nowdays; mickey@ aaron@ ok.Federico G. Schwindt
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-16use SMALL_KERNEL optionTheo de Raadt
2001-05-16kill COMPAT_{09,10,11} kernel options. We still need kern_info_09.c and ↵Todd C. Miller
kern_ipc_10.c for other compat modules.
2001-05-14cleanTheo de Raadt
2001-05-13in bus_dmamap_load_mbuf(), segments start at zero, not one (merge error)Jason Wright
2001-05-13initial cut at /dev/crypto support. takes original mbuf "try, and discardTheo de Raadt
if we fail" semantics and extends to two varients of data movement: mbuf, or an iovec style block.
2001-05-13left tag uninitted in the good case in the last commit; jason@ pointed it outMichael Shalayeff
2001-05-12A number of buggy BIOS implementations leave the routerMichael Shalayeff
entry as 000:00:0, which is typically not the correct device/function. If the router device address is set to this value, and the compatible router entry is undefined (zero is the correct value to indicate undefined), then we work on the basis it is most likely an error, and search the entire device-space of bus 0 (but obviously starting with 000:00:0, in case that really is the right one). from Dave Sainty <dave@dtsp.co.nz>
2001-05-12always print the icu we've foundMichael Shalayeff
2001-05-11unify rd(4) even moreTheo de Raadt
2001-05-11unifyTheo de Raadt
2001-05-10Some locking protocol fixes and better enforcement of wiring limits.Artur Grabowski
From NetBSD.
2001-05-09More sync to NetBSD.Artur Grabowski
- Change pmap_change_wiring to pmap_unwire because it's only called that way. - Remove pmap_pageable because it's seldom implemented and when it is, it's either almost useless or incorrect. The same information is already passed to the pmap anyway by pmap_enter and pmap_unwire.
2001-05-08From netbsd: implementations of _bus_dmamap_load_mbuf() andJason Wright
_bus_dmamap_load_uio().
2001-05-08fix preposition in the printf msgMichael Shalayeff
2001-05-08on `out of data' condition print a warning and exit w/Michael Shalayeff
whatever current checksum we have gotten accumulated. this is somewhat conformant w/ what other archs are doing. from Camiel Dobbelaar <cd@sentia.nl>
2001-05-07tcic disableTheo de Raadt
2001-05-06increase version since we've removed -b; per fgsch@'s suggestionMichael Shalayeff
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
2001-05-05PMAP_NEW and UVM are no longer optional on i386.Artur Grabowski
2001-05-05remove some private stuff people put into hereTheo de Raadt
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-05-02document boot options, i dunno what -b does so i just do not mention it anymoreMichael Shalayeff
2001-05-01sync closer to GENERIC, make compile againTodd T. Fries
2001-05-01Remove PCVT cruft.Aaron Campbell
2001-05-01this is what i'm running these daysMichael Shalayeff
2001-05-01Remove PCVT file references.Aaron Campbell
2001-05-01trailing spacesMichael Shalayeff
2001-04-30Move proc0's TSS and LDT initialization to a separate functionArtur Grabowski
that's called at the end of configure instead of cpu_startup. Inspired by NetBSD.
2001-04-30Move gdt_init prototype to gdt.hArtur Grabowski