Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). | |||
2000-03-26 | from 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-15 | implimented -> implemented | Todd T. Fries | |
2000-03-05 | export bios_pciinfo for the whole _KERNEL, there will be more files to use it | Michael Shalayeff | |
2000-03-01 | Much nicer pte.h commented by Chuck Cranor; from NetBSD | Niklas Hallqvist | |
2000-02-22 | enlarge msgbuf, somewhat line netbsd did | Theo de Raadt | |
2000-02-22 | Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allow | Todd 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-18 | full 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-03 | remove extraneous spaces and tabs | Michael Shalayeff | |
2000-01-29 | bring 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-29 | separate clock init, to be called upon resume from apm sleeps | Michael Shalayeff | |
2000-01-06 | don't use _C_LABEL. but do use __STRING | David Leonard | |
2000-01-06 | add __weak_alias() macro | David Leonard | |
1999-12-04 | DOSPTYP_EXTENDL; sigh@kuzirabekon.econ.nagasaki-u.ac.jp | Theo de Raadt | |
1999-11-27 | define PAGE_SIZE and friends, 4K kernel size reduction and probable speed ↵ | Theo de Raadt | |
increase; art | |||
1999-11-20 | add MTRR support from FreeBSD | Matthieu Herrb | |
1999-10-26 | modify 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-26 | Clean up function declarations. | Jason Downs | |
1999-10-26 | Fix inline function decls to work with C++. | Jason Downs | |
1999-10-03 | Double the amount of shared memory pages we can maximally allocate. This | Niklas Hallqvist | |
makes TV watching in fullscreen in 640x480 work. | |||
1999-09-20 | kvm is larger; crank NMBCLUSTERS and NKMEMCLUSTERS | Theo de Raadt | |
1999-09-20 | crank default limits | Theo de Raadt | |
1999-09-20 | permit config file overriding of NKPDE | Theo de Raadt | |
1999-09-17 | grown i386 kvm to 512MB | Theo de Raadt | |
1999-09-17 | Avoid aliasing problems in K&R C. | Marc Espie | |
1999-09-12 | Fix rootdev handling, use disk checksums to find the device we were booted | Tobias Weingartner | |
from. Hopefully this will fix all the hangs/panics where the root device was not found. | |||
1999-08-25 | give 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-20 | teach it about Rise cpus; wd@ics.nara-wu.ac.jp | Theo de Raadt | |
1999-08-12 | IDT WinChip models; wd@ics.nara-wu.ac.jp | Theo de Raadt | |
1999-08-09 | missing const in bus_space_write_region_*; niklas@ ok | Michael Shalayeff | |
1999-08-05 | Updated brooktree driver from Roger Hardiman | Niklas Hallqvist | |
1999-08-04 | Match bus_dma api with NetBSD; deprecate BUS_DMAMEM_NOSYNC, introduce | Niklas Hallqvist | |
BUS_DMA_COHERENT as a hint instead, currently ignored. | |||
1999-07-26 | Some people don't have enough RAM in their PCs and expect swapping to | Constantine Sapuntzakis | |
work. Fix an array bounds problem with the imask[] array. | |||
1999-07-23 | From NetBSD; let i386 run audio at a high IPL | Niklas Hallqvist | |
1999-07-07 | define vaddr_t, paddr_t, vsize_t and psize_t | Artur Grabowski | |
1999-07-06 | for CTRL-ALT-DEL, send SIGUSR1 to initproc | Theo de Raadt | |
1999-06-03 | use __builtin_next_arg() for va_start() | Theo de Raadt | |
1999-05-10 | Use symbolic define for BYTE_ORDER. | Marc Espie | |
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known) | |||
1999-05-09 | provide suport for an apm data segemnt in the lower memory bios | Michael Shalayeff | |
data segment area, also calculate the apm segment lenghts. niklas@ - ok | |||
1999-03-23 | Add DOSMBR_SIGNATURE_OFF define, needed for last disklabel change | Todd C. Miller | |
1999-03-09 | add more 'cc' usage, actually overestimating gcc's smartness; also fix ↵ | Michael Shalayeff | |
currently unused bus macros. kids tested mother approved | |||
1999-03-08 | Add support for CPUID level 2. This is used to determine the L2 cache size | Jason Downs | |
on Intel processors; print out the correct CPU name and cache size at boot. Also clean up the feature flags, including PPro errata. | |||
1999-02-26 | change pmap_{de,}activate to take a struct proc *. | Artur Grabowski | |
XXX - This should be done to other archs, but since nothing (except uvm) uses it right now, the interface will be changed there when support for uvm is added. | |||
1999-02-26 | typedefs for {v,p}addr_t and {v,p}size_t needed by uvm. | Artur Grabowski | |
We should consider switching to those some day. | |||
1999-02-26 | some defines needed by uvm | Artur Grabowski | |
1999-02-24 | pIII handling; testing by jdb@layer8.net | Theo de Raadt | |