summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-11A good guess about what needs updating for sparc/ELF. This is notArtur Grabowski
complete, documentation is missing, but I'll let someone who knows the sets fix this properly. Those pieces at least allow me to finish a usable snapshot.
2002-08-11ELF_TOOLCHAIN on sparc.Artur Grabowski
Also, sparc/ELF needs -KPIC for ASPICFLAG just like sparc64.
2002-08-11ELF support in sparc bootblocks.Artur Grabowski
Loadfile is from alpha, but heaviliy hacked here. The build is done by building elf versions of boot and bootxx, then merging the .rodata and .text sections into .text with a horrible hack and then using objcopy to convert that into a.out. Maybe someone will want to fix installboot to deal with ELF instead, but I won't be that someone in the nearest future.
2002-08-11ELF support.Artur Grabowski
- _C_LABEL where needed - Rename syscall to _C_LABEL(_syscall) to avoid name conflict with _C_LABEL(syscall) (this one was a real nightmare to find).
2002-08-11NATIVE_EXEC_ELF for sparc and ELF reloaction types.Artur Grabowski
2002-08-11ELF support for DDB.Artur Grabowski
2002-08-11Change to ELF-style linking.Artur Grabowski
2002-08-11Two touches to make this work with ELF.Artur Grabowski
- use _C_LABEL(__cerror) and not cerror to avoid polluting the name space. - Use weak symbols for libc_r syscalls.
2002-08-11Adapt sparc crt* to how things are done on our other ELF architectures.Artur Grabowski
Some parts of crt0.c are from NetBSD.
2002-08-11Switch sparc to ELF.Artur Grabowski
XXX - we might want to improve the logic of selection of ELF vs. a.out when we bump our version to 3.2, before feeding those changes to FSF.
2002-08-11Switch sparc binutils to ELF.Artur Grabowski
XXX - we might want to improve the version selection logic when feeding those diffs back to FSF, but we can't do that until we bump our version to OpenBSD 3.2 because then the tree wouldn't build.
2002-08-11Let cross-sparc use new bintuils.Artur Grabowski
2002-08-11Add two missing vfs_busy calls in the failure path of sysctl_vnode.Artur Grabowski
Found by aaron@ NOTE - I think we need a mount-point iterator just like we have NOTE - vfs_mount_foreach_vnode. (btw. why don't we use foreach_vnode in here?)
2002-08-11enable COMPLEX_HISTORY. sh/ksh history will now workMarco S Hyman
as described in the man page. OK millert@
2002-08-11Restore support for loading elf boot:Hugh Graham
- compiles again - already tested - less to upgrade later
2002-08-11The parameter dynp was never used, rather than pass in a dummy on mostDale Rahn
archs and a nasty calcuation on others, remove the parameter.
2002-08-11document other ICMP redirect code strings; ok millert@Kevin Steves
2002-08-11Fix for Elfbug, the Xtiherit problem which has been seen on most OpenBSDDale Rahn
ELF dynamic systems. This was due to an oddity in ELF where the address of fuctions refer to the PLT address in the program, rather than the actual function address.
2002-08-11Sync limits described by EFBIG and ELOOP with current reality; from NetBSD.Aaron Campbell
miod@ ok
2002-08-11Add pptp; reinhard@Todd C. Miller
2002-08-11Use _C_LABEL for c symbols.Artur Grabowski
2002-08-11_C_LABEL where necessary.Artur Grabowski
2002-08-11A horror hack for merging the .text and .rodata sections in elfArtur Grabowski
binaries so that we can use objcopy to convert them to a.out.
2002-08-11Sort: put libkvm where it belongs.Artur Grabowski
2002-08-11Use _C_LABEL for c labels.Artur Grabowski
2002-08-11Prepare for ELF.Artur Grabowski
2002-08-11SCARG cleanup; okay millert@Niels Provos
2002-08-11-m default from net.inet.ip.ttl MIB variable now; ok millert@Kevin Steves
2002-08-10style; from thorstenJakob Schlyter
2002-08-10Just zero out pw_passwd in the pw_dup()'d copy. There's no needTodd C. Miller
to do this elsewhere and my previous commit in this area caused problems on systems with an /etc/crontab file.
2002-08-10move section parameters more upwards, include section quick and loggingPhilipp Buehler
as a subsection (style changes later) ok henning@, frantzen@
2002-08-09Be more explitic that extent_free on EX_NOCOALESCE extents (assumingJason Wright
otherwise valid arguments) cannot fail.
2002-08-09typoMichael Shalayeff
2002-08-09two more cacheops noops; miod@ okMichael Shalayeff
2002-08-09Get rid of remaining __P usage (except for imported code);Jason Peel
ok millert@, rogue ok pjanzen@
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-09Incorrect assembly statements are fatal errors, not warnings. Doh. HowMiod Vallat
someone could have written such logic is beyond me.
2002-08-09proxy vs. fake displayKevin Steves
2002-08-09use Op for mdoc conformance; from esr@golux.thyrsus.comKevin Steves
ok aaron@
2002-08-09Remove those noisy informational messages from dmesg.Thierry Deval
Use the option RAIDDEBUG to get these. Theo, thanks for suggesting.
2002-08-09Various fixes.Artur Grabowski
- JMP_SLOT relocations require a symbol lookup (duh). - compress the nops to not dominate the code. - reorder the installation of the pltgot and always install it when possible.
2002-08-09Simplify.Artur Grabowski
2002-08-09Only target in the playing field when using mouse.Paul Janzen
2002-08-09grammar nitsPaul Janzen
2002-08-09SpellingPaul Janzen
2002-08-09Fix an error in the CPU random fire routine that could cause a segfault.Paul Janzen
2002-08-09Bug fix in random placement code from Erik Sigra.Paul Janzen
2002-08-09remove obsolete comment, no SIOCGIFCONF path any moreJun-ichiro itojun Hagino
2002-08-09unifdef for auditability.Jun-ichiro itojun Hagino
2002-08-09Correct the size arg to copyout.Aaron Campbell