summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2001-04-10Fix for machines which need to enlarge the kernel address space, at leastNiklas Hallqvist
1GB i386 machines needs this. The fix is heavily based on Jason Thorpe's found in NetBSD. Here is his original commit message: Instead of checking vm_physmem[<physseg>].pgs to determine if uvm_page_init() has completed, add a boolean uvm.page_init_done, and test against that. Use this same boolean (rather than pmap_initialized) in pmap_growkernel() to determine if we are being called via uvm_page_init() to grow the kernel address space. This fixes a problem on some i386 configurations where pmap_init() itself was needing to have the kernel page table grown, and since pmap_initialized was not yet set to TRUE, pmap_growkernel() was choosing the wrong code path.
2001-04-10This file is not welcomed here.Miod Vallat
2001-04-10Get rid of unnecessary symbols.Miod Vallat
2001-04-09- full media support (and remove all of the mii stuff... the firmware wantsJason Wright
to maintain write control over the phy... fine... but we query it to get current status). - fix several bugs in cmd/rsp handling: match responses to commands via id/seq, and add a routine to fixup the queue if it gets mangled).
2001-04-09FFS_SOFTUPDATES in sys/conf/GENERICTheo de Raadt
2001-04-09Add softdep.Hugh Graham
2001-04-09Honor the db_console sysctl variable, like PCVT did.Aaron Campbell
2001-04-09LFS is not an option right now.Artur Grabowski
2001-04-09Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@Thorsten Lockert
2001-04-09further stripping downTheo de Raadt
2001-04-09Handle more Linux ioctls; from NetBSD. ok deraadt@Thorsten Lockert
2001-04-09Silently ignore signals we don't handle; idea from NetBSD. Ok deraadt@Thorsten Lockert
2001-04-09To fit, fxp must go. SorryTheo de Raadt
2001-04-09partial mii support (commented out because the response queue freaks out)Jason Wright
get link status via media status query (unclear how to get speed/duplex this way) fix media command definitions to match documentation update the hostvar index for response queue on successful query
2001-04-09basic media handling/switchingJason Wright
XXX: Status routine needs to really query device to get duplex/speed/link
2001-04-09- implement command and response ring managementJason Wright
- rewrite definitions for command/response rings (bad aaron, shared memory structures are volatile and should not use nonportable bit slices, ':') Status: loads firmware, boots, gets mac address
2001-04-09A much tidier layout, from NetBSD.Hugh Graham
2001-04-09Amputate some dead and broken code and rework the rest to do theHugh Graham
right thing if booting off something other than sd0a. RB_ASKNAME will be reimplemented later.
2001-04-09Comment out compat vax1k until needed.Hugh Graham
Also a large quantity of whitespace fixes.
2001-04-08- bring over some bus_dma allocation code (from failed attempt to ↵Jason Wright
bus_dma-ify ubsec) - allocate rings and boot the card Status: firmware loads, card appears to boot correctly
2001-04-08addtron card has prism2 in it, it's justthat cis was not given properlyMichael Shalayeff
2001-04-08regenMichael Shalayeff
2001-04-08correct cis for addtronMichael Shalayeff
2001-04-08Typo. __IP_FIL_H__ -> __IP_FRAG_H__smart
2001-04-08and host ring definitionJason Wright
2001-04-08define boot recordJason Wright
2001-04-08- load microcode from better directory (still not in tree)Jason Wright
- reg "definition" for soft reset register - make sure fileheader and section number are initialized before use - verify section checksum before use - add a skeleton txp_start()
2001-04-08syncAaron Campbell
2001-04-08another sis vgaAaron Campbell
2001-04-08correct wi_write_record(); from freebsd; pointed out by Alfred Perlstein ↵Michael Shalayeff
<bright@wintelcom.net>
2001-04-08make sure that we don't go off the end of the imageJason Wright
2001-04-08cleanup, more register definitionsJason Wright
2001-04-08Update closer to current status of powerpc, remove items resolved orDale Rahn
mostly resolved.
2001-04-08Some cleanup to the mac audio driver, does not improve the interruptDale Rahn
storm much, but hopefully is in the right direction.
2001-04-08Attempt at tracking interrupt source better than "irqN", with thisDale Rahn
change, when the interrupt is established, the string will be changed from irqN to irqN/dvrname. Some drivers establish nice names, "usb0" some do not, "wdc_obio".
2001-04-08Add one more 1 byte (reserved, as defined in spc-2) field to theKenneth R Westerback
scsi_inquiry_data structure. The last commit made the structure 57 bytes long, an odd number. This caused problems with at least two drivers, which were not prepared to handle the IGNORE WIDE RESIDUE message during probing. This message apparently being generated during probes of non-existant LUNs. Problem found on siop by Rev. Chris Cappuccio and on iha by Andreas Gunnarsson <andreas@zzlevo.net>.
2001-04-08Skeleton driver for 3c990 (mainly so aaron/theo/myself can coordinate)Jason Wright
- the firmware image is still under a restrictive license, so it will not be in the tree yet - driver only knows how to (correctly) upload firmware - register definitions and such are incomplete
2001-04-08Don't print anything for transmission error 90, since the driver alwaysAaron Campbell
recovers from the situation, and there's not much point in knowing about it.
2001-04-07Stack gap no longer fits common structures (like struct statfs), causingThorsten Lockert
many emulated system calls (SysV, Linux, others) to fail. Bump from 400 up to 512 bytes; ok aaron@
2001-04-07Additional console ioctl definitionsThorsten Lockert
2001-04-07Handle Linux Virtual Terminal ioctl calls with wscons as well as vt;Thorsten Lockert
requires WSDISPLAY_COMPAT_USL
2001-04-07Reduce the count of fs_sparecon's by 1 for 64 bit architecturesTodd C. Miller
since fs_contigdirs takes 64 bits on those platforms. This fixes a problem on alpha where "struct fs" grew. A better solution is to make fs_csp into a pointer and use the remainder for pointer spares and allocate fs_contigdirs from those. This will happen some time post-2.9.
2001-04-07OK, PMAP_NEW by default once again. This time it should work better forNiklas 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-07Always get struct pglist from vm/pglist.h, otherwise old VM compilationsNiklas Hallqvist
generate redefinition errors.
2001-04-07Silly TRUE & FALSE constants definitions for the sake of old VM compilationsNiklas Hallqvist
because only UVM happen to provide them.
2001-04-07offsetof() should return size_tTheo de Raadt
2001-04-07Partial update to IPF 3.4.17; this fixes the *VERY* serious fragmentFederico G. Schwindt
caching bug recently discussed in the ipfilter list. People using IPF is urged to sync with these changes.
2001-04-06Use pool to allocate pmap instead of malloc. OK'd by art@Todd C. Miller
2001-04-06Get rid of vm_pmap from struct vmspace.Artur Grabowski
2001-04-06Replace FFS directory preference algorithm(dirpref) by new one.Grigoriy Orlov
It allocates directory inode in the same cylinder group as a parent directory in. This speedup file/directory intensive operations on a big file systems in times. Don't forget to recompile fsck_ffs with updated fs.h or you will get "VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE" at the next boot. In any case you can ignore this error safely. Requested by deraadt@