summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2002-09-16It's more convinient to spell convinient as ``convenient'', actually.Miod Vallat
2002-09-12Change the PMAP_PAGEIDLEZERO api to take the struct vm_page instead of the pa.Artur Grabowski
2002-09-11Some early callers of pmap_growkernel call it before vm_page structuresArtur Grabowski
are initialized. So we can't to PHYS_TO_VM_PAGE becuase there are no vm_pages. Reintroduce the old pmap_zero_page renamed to pmap_zero_phys that can zero pages without struct vm_page.
2002-09-10Change the pmap_zero_page and pmap_copy_page API to take the struct vm_page *Artur Grabowski
instead of the pa. Most callers already had it handy and those who didn't only called it for managed pages and were outside time-critical code. This will allow us to make those functions clean and fast on sparc and sparc64 letting us to avoid unnecessary cache flushes. deraadt@ miod@ drahn@ ok.
2002-09-03add aic@isapnp, commented out, except for _cdMichael Shalayeff
2002-09-03aic at isapnp, from anders@Arnholm.nu w/ fixes from meMichael Shalayeff
2002-08-28update of radiotrack driver, including isapnp support; from jumbo@Michael Shalayeff
2002-08-28ancient file name in .file; from pbastos@rdc.puc-rio.brMichael Shalayeff
2002-08-22match more serverworks "double bridges", based on discussions with nate andTheo de Raadt
brad
2002-08-09Add an explicit dependancy of assym.h to Makefile.Miod Vallat
This makes sure it will be regenerated if you run config(8) again.
2002-08-05the supported agp chipset list is md-configured, not miMichael Shalayeff
2002-08-02prevent integer overflow by verifying that ua.num is not too large.Nathan Binkert
ok niels, millert, art
2002-07-31Remove mickey's debugging printf goop.Aaron Campbell
2002-07-31support for changing stack execution protection through mprotect()Michael Shalayeff
by emulating the page execution protection bit and accounting for pages mapped executable on the stack and swapping the global user code descriptors for the process accordingly. this is tested w/ the regress test and art@ looked over it. there is still a mistery how executable mappings on fault works on i386 since no prot_exec faults ever happen.
2002-07-30Add SIZE_MAX define. This is the same as SIZE_T_MAX but more portable.Todd C. Miller
The only OSes I've seen that use SIZE_T_MAX are 4.4BSD-derived whereas SYSV things seem to use SIZE_MAX. It is also consistent with SSIZE_MAX (which we already have). deraadt@ OK
2002-07-24use properly sized regs for the prefix, only matters w/ picky binutils, old ↵Michael Shalayeff
gas knows what to do; it's a ddb prettiness anyway
2002-07-24spacesTheo de Raadt
2002-07-24limit user code up to below the user stack, making stack addresses, ↵Michael Shalayeff
effectively, unexecutable. signal trampoline is mapped elesewhere now, 10x to art@
2002-07-23Cardbus/pcmcia support for macppc. parts borrowed from NetBSD, and otherDale Rahn
portions of the tree.
2002-07-23Define __HAVE_SPLASSERT on architectures that support splassert.Artur Grabowski
2002-07-20Instead of copying out the signal trampoline on top of the stack, createArtur Grabowski
an uvm aobj, copy out the signal trampoline into it and share that page among all processes for the same emulation. This also requires us to actually be able to tell signal code where the trampoline is located, so introduce a new field in struct proc - p_sigcode that is a pointer to sigcode. This allows us to remove all the ugly calculations of the signal trampoline address done in every sendsig function in the tree (that's why so many files are changed). Tested by various people. ok deraadt@
2002-07-20Add flags 0x00 to fdFederico G. Schwindt
2002-07-19do not use broken tsc on geode and broken latch on ns geodes; testing by markus@Michael Shalayeff
2002-07-19Define an IPL_VM and mark IPL_IMP as "not to be used".Artur Grabowski
2002-07-15repair tags building (due to obj dirs in /sys)Michael Shalayeff
2002-07-12enable radio on bktr and fms, drivers are already thereMichael Shalayeff
2002-07-12check upon the pir length prior to using it, ignore short tables; from ↵Michael Shalayeff
henric@attbi.com
2002-07-12turn on the pciagp option, per theo's requestMichael Shalayeff
2002-07-12pciagp optionMichael Shalayeff
2002-07-12support for the agp gart on various agp chipsets.Michael Shalayeff
only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by art@ and millert@ .
2002-07-10proper cdev_decl(crypto) and no private protosMichael Shalayeff
2002-07-10proper cdev_decl(ksyms), fix ksyms's broken functionsMichael Shalayeff
2002-07-10proper cdev_decl(gpr)Michael Shalayeff
2002-07-09Add udsbr and comment it out until it is testedNathan Binkert
2002-07-06Remove kernel support for NTP. ok deraadt@ and tholo@Thomas Nordin
2002-07-03code bloat in ahc causes adv to die. We will now pressure smurph to ↵Theo de Raadt
de-bloat new ahc, so that this can return
2002-06-28Return of new ahcSteve Murphree
2002-06-26ieee1394 for i386 too...Thierry Deval
2002-06-26Bump i386 kvm size to 768M.Artur Grabowski
deraadt@ ok.
2002-06-25and kill a now bogus commentMichael Shalayeff
2002-06-25this monkey has not been a mbr for a couple of years alreadyMichael Shalayeff
2002-06-24move cdev_decl() for usb devices into one place.Michael Shalayeff
usage of cdev_decl() in the driver code is more tricky since i have kqueue mods here and there and will fix that on that way through.
2002-06-22Add ${PIPE} to CFLAGSTodd C. Miller
2002-06-21Bump version to help distinquish new memory probe and fixes.Tobias Weingartner
2002-06-20Fix 4GB memory probing and other memory probing issues.Tobias Weingartner
Outstanding issue is with Compaq 16MB detection problem. ok deraadt@, and various people from the 'net.
2002-06-19using cdev_ugen_init for all sorts of usb devices is just one pint less ↵Michael Shalayeff
wrong than using cdev_decl_random for the same purpose
2002-06-19kq: it did not work like this and it seem to be working, from the denver ↵Michael Shalayeff
whereabouts
2002-06-18oops, forgot to commit this when gpr was added.Federico G. Schwindt
2002-06-18Remove all traces of the PCCONS stuff. (Remove pc.h and references to NPCNathan Binkert
and NPCCONSKBD) ok matthieu
2002-06-18uftdi is fixed nowNathan Binkert