summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-01-27update comment to reflect reality (remove it).Artur Grabowski
2000-01-27pmap_rmk4m: There is no need to flush the segment from the tlb orArtur Grabowski
to zero the table when we have 0 mappings in a segment.
2000-01-26cleanup and simplify pmap_page_protect4m:Artur Grabowski
- Use a normal while-loop when walking the pv lists instead of an ugly hack. - always clean the pte even if we know that it will be freed. - No need to flush the segment from the tlb in kernel. - add some ifdef DIAGNOSTIC. - clear the PV_ANC flag on the pv.
2000-01-26syncTheo de Raadt
2000-01-26more devices; sysadmin@terc.eduTheo de Raadt
2000-01-26s/PDC_DEBUG/PDCDEBUG/Michael Shalayeff
2000-01-26Replace more table-walks and getpte4m/setpte4m with getptep4m/setpgt4m.Artur Grabowski
2000-01-26new bindresvport() semantics that itojun, shin, jean-luc and i have agreed ↵Theo de Raadt
on, which will be happy for the future. bindresvport_sa() for sockaddr *, too. docs later..
2000-01-25some more cautions and debuggings; repair __syscallMichael Shalayeff
2000-01-25better copy and zero inlines in locore;Michael Shalayeff
proper setregs() in machedep; start of hpmc handler; some cleanup here and there;
2000-01-25add ethernet MAC filtering capabilityJason Wright
also includes split of bridgeintr() with some optimizations for quicker frame handling
2000-01-25fix dmesg printTheo de Raadt
2000-01-25Ok, so setsoftnet is md.Marc Espie
Well, on the amiga, setsoftnet *REQUIRES* machine/cpu.h to work... and no include mentioned in those files pulls machine/cpu.h... Nit-fix: / * INET6 */ -> /* INET6 */
2000-01-25cpu_wait(); flush cache in setkpc; explicit bcopy() use in cpu_fork()Michael Shalayeff
2000-01-25cpu_wait() and cpu_swapin() do existMichael Shalayeff
2000-01-25Added support for MVME328 SCSI VME board.Steve Murphree
2000-01-25name a few crs according to their usage; 33 fpregsMichael Shalayeff
2000-01-24fix setregs call for bawkward stacks; does not affect straight caseMichael Shalayeff
2000-01-24setup fork() child return valuesMichael Shalayeff
2000-01-24Amiga HW clock code was not Y2K compliant.Marc Espie
Fix (from netbsd).
2000-01-24Fixed bug in disksubr.c relating to disklabels. Added MVME376 support to ↵Steve Murphree
le. Made installboot insert M68K for volume ID, not M88K. Correctly documented installboot.
2000-01-24required files for ELF share library support. this version isDale S. Rahn
somewhat skeletal.
2000-01-24Previous fix to allow '-' in filenames did not work as desired,Dale S. Rahn
causes a trailing ' ' to be on filenames and was not recognized if at beginning of string. Fixed so those instances work also.
2000-01-23Allow BITMAP_ADDRESS_DST in ADDFLOW messages.Angelos D. Keromytis
2000-01-23Slight changes to root drive detection for powerpc (mac).Dale S. Rahn
2000-01-23remove vga/vgafb for now. mac is currently running on openfirmwareDale S. Rahn
console and now that configuration works better, this causes problems.
2000-01-23ip4_input -> ip4_input6, and fix typo in commentAngelos D. Keromytis
2000-01-22Don't allow the time to be set forward so far it will wrap and become negative,Todd C. Miller
thus allowing an attacker to bypass the next check below. The cutoff is 1 year before rollover occurs, so even if the attacker uses adjtime(2) to move the time past the cutoff, it will take a very long time to get to the wrap point. The actual check is tv_sec > INT_MAX - 365*24*60*60 because on 64 bit platforms tv_sec is 64 bits but time_t is 32 bits. This will need to be changed some time in the future when the size of time_t changes. Add a printf when a user tries to turn the clock backwards and securelevel > 1
2000-01-22minor getdents cleanup:Todd C. Miller
o return ENOTDIR, not EINVAL for v_type != VDIR (SunOS behavior) o return EINVAL for values of nbytes too small to hold a single dir entry o remove a redundant check for error != 0
2000-01-22Remove vga and wscons, not used yet due to openfirmware console.Dale S. Rahn
2000-01-22Use .Va macro when referring to the global variable errno.Aaron Campbell
2000-01-22changes to GENERIC must be matched in GENERIC_SCSI3Theo de Raadt
2000-01-22syncTheo de Raadt
2000-01-22mislabelingTheo de Raadt
2000-01-22Fix pci probing for the powerpc port, it was previously only probing aDale S. Rahn
portion of the pci devices, 1,2,4,8,... instead of 1,2,3,4,5,6,7,8,... Updated to use indirect PCI configuration, so that pci-pci buses could be probed. And that devices > 11 on the pci bus could be detected.
2000-01-22Allow the address specified in the bus_space_map to either beDale S. Rahn
the absolute address requested, or the offset address, this is done by oring the requested address with the bus base address. Devices on the mac-io bus are bus base relative, but the pci devices are absolute addresses.
2000-01-22do not interpret a '-' character in a file or bootpath as the beginning ofDale S. Rahn
options, the dash character is only special if a space preceeds it. fixes booting from "/pci/mac-io/ide/disk/bsd".
2000-01-21Make token_output not static.Federico G. Schwindt
2000-01-21Fix comment.Angelos D. Keromytis
2000-01-21Typo.Angelos D. Keromytis
2000-01-21Forgot to delete this.Angelos D. Keromytis
2000-01-21Rename the ip4_* routines to ipip_*, make it so GIF tunnels are notAngelos D. Keromytis
affected by net.inet.ipip.allow (the sysctl formerly known as net.inet.ip4.allow), rename the VIF ipip_input to ipip_mroute_input.
2000-01-20syncTheo de Raadt
2000-01-20DEC 21150-BC bridge chip, AKA DC1111DTheo de Raadt
2000-01-20buffer overflow in readline(;) from espie@Michael Shalayeff
2000-01-20set[ug]id, not just setuidTheo de Raadt
2000-01-20when procfs is compiled in, if a setuid process has any of descriptors 0-2Theo de Raadt
open for write on procfs, close it (and, thus, open a /dev/null instead); problem reported by nergal@idea.avet.com.pl, fix by me, thanks for help from millert
2000-01-19do not NULL dereference if fd_nfiles < 3Theo de Raadt
2000-01-19another possible workaround for NetBSD PR 9189.Jun-ichiro itojun Hagino
2000-01-19Sloppy me.Aaron Campbell