Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-06-05 | License clarification from David Mazieres, ok deraadt@ | Peter Valchev | |
2001-05-08 | From netbsd: implementations of _bus_dmamap_load_mbuf() and | Jason Wright | |
_bus_dmamap_load_uio(). | |||
2001-05-06 | Update 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-05 | PMAP_NEW and UVM are no longer optional on i386. | Artur Grabowski | |
2001-05-05 | Rename configure() to cpu_configure(). | Artur Grabowski | |
Move it from cpu_startup() to main(). | |||
2001-05-05 | Get 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-04-30 | Move proc0's TSS and LDT initialization to a separate function | Artur Grabowski | |
that's called at the end of configure instead of cpu_startup. Inspired by NetBSD. | |||
2001-04-30 | Move gdt_init prototype to gdt.h | Artur Grabowski | |
2001-04-07 | Additional console ioctl definitions | Thorsten Lockert | |
2001-04-07 | OK, PMAP_NEW by default once again. This time it should work better for | Niklas Hallqvist | |
userland since art removed the vm_pmap field that made UVM and old VM differ. An option PMAP_OLD is provided should someone need to configure with the old pmap. This is suspected to go away soon so I will not document it. | |||
2001-04-03 | If you cannot test your work, please do not do commits and then break userland | Theo de Raadt | |
2001-04-02 | PMAP_NEW is now default behaviour, get old pmap with option PMAP_OLD. | Niklas Hallqvist | |
However PMAP_OLD is just there for emergencies, and will go away in the future | |||
2001-03-28 | Replaced with bt8xx.h; byebye. | Federico G. Schwindt | |
2001-03-24 | Remove an #ifdef PMAP_NEW so userland (specifically ps) doesn't | Todd C. Miller | |
have to define PMAP_NEW all over the place. This means there is an unused entry in struct pcb for pmap.old but that's going away (and it doesn't hurt anything). | |||
2001-03-22 | Merge in NetBSD's PMAP_NEW, still disabled | Niklas Hallqvist | |
2001-02-28 | scan the isa hole for `optional rom's. | Michael Shalayeff | |
found proms are excluded from the iomem_ex such that devices cannot map on the same memory. next step would be for pcic and similar devices to choose memory windows from unused spots in the iomem_ex. currently prom checksum test is not enforced due to broken stinkpad bioses, which do not pass the checksum test. testing from aaron@, fgsch@, fries@, millert@ | |||
2001-02-19 | Avoid losing rtc after suspend/resume on some laptops. Ok provos@ | Hakan Olsson | |
2001-02-06 | missed ) in if() | Michael Shalayeff | |
2001-02-06 | i can be stooooopid | Michael Shalayeff | |
2001-02-04 | Fix an off-by-{1,2,4} error in i386_space_copy(). Console is now working much | Aaron Campbell | |
more nicely, but not perfect yet. | |||
2001-02-04 | Minor indent botch. | Aaron Campbell | |
2001-02-03 | make overlaping bus space copy operations work; solves vga's scrolling problems | Michael Shalayeff | |
2001-01-30 | Support for the wscons machine-independent console driver on the i386. To | Aaron Campbell | |
become default in a few moments once deraadt commits new kernel config files. IMPORTANT NOTE: A few important pieces are still required to be worked out over the next few days. Users (and developers) relying on X should probably stay away from -current until further notice. This should not take long, but here is your first heads up. If you decide to upgrade your kernel anyway, be sure to update your /etc/ttys file to use vt100 instead of vt220. The rest of the fallout from this should be minor. | |||
2001-01-26 | more special regs definitions; use names from pctr.h for those it uses | Michael Shalayeff | |
2001-01-26 | define large page frame mask; also remove trailing spaces | Michael Shalayeff | |
2001-01-25 | constify cpuid tables | Michael Shalayeff | |
2001-01-25 | detect Transmeta cpus | Theo de Raadt | |
2001-01-24 | KGDB for i386 from NetBSD via niklas, with tweaks and accommodations. | Hugh Graham | |
Tested by various, vetted by mickey & theo. | |||
2001-01-23 | recognize P4; testing by techsupport@lokmail.net, the unfortunate owner of ↵ | Theo de Raadt | |
such a thing | |||
2001-01-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-05 | Add i386 specific sysctl to modify halt -p processing, required to make | Marco S Hyman | |
powerdown work correctly on some processors. Idea from mickey@ and smcho@tsp.korea.ac.kr. Tested my me and angelos@. Note: If you want to try these out you'll need to cd /sys/arch/i386/include && sudo install -m 444 -o root -g root cpu.h /usr/include/i386 cd /usr/src/sbin/sysctl && make obj && make && sudo make install to get a sysctl that understands the new variable (machdep.apmhalt). | |||
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-11-10 | seperate -> separate, okay aaron@ | Niels Provos | |
2000-08-17 | pcibios tells us everything, no bios_pciinfo | Michael Shalayeff | |
2000-08-17 | pcibios0 at bios0 flags 0x0000 | Michael 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-05 | pasto | Niklas Hallqvist | |
2000-08-02 | permit build with HZ user-defined; <wd@ics.nara-wu.ac.jp | Theo de Raadt | |
2000-07-31 | Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms of | Todd C. Miller | |
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively. | |||
2000-07-27 | fix espie@'s screwup; frenchies can't type! noticed by aaron@ | Michael Shalayeff | |
2000-07-26 | correct constraints for __{in,out}c(); from Hiroki Nakano <cas@trans-nt.com> | Michael Shalayeff | |
2000-07-06 | Change splsoftclock() to raise the spl, instead of lowering it. | Hakan Olsson | |
Add spllowersoftclock() for the former behaviour. Update comment. (art@ ok) | |||
2000-07-05 | Add a breakpoint() inline for use with KGDB. | Hugh Graham | |
Ok'd by mickey. | |||
2000-06-07 | look into config flags for version enforcement and other flags | Michael Shalayeff | |
2000-06-05 | Argh. forgot this when committing the reaper stuff. | Artur Grabowski | |
2000-05-24 | Add an extra byte to the end of struct pcb and make sure that it is set to | Brandon 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-25 | A fix to the dreaded isadmaattach panic which hunts people playing with | Niklas Hallqvist | |
large memory machines. This time I really hope we can continue quite a bit away over the Gig. | |||
2000-04-08 | Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many | Aaron 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-07 | Protect MAXPHYS against redefinition- this allows you to make a config | mjacob | |
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). |