summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add bktr and pcm entries by popular request. Also use more canonicaljkh1998-03-101-6/+8
| | | | | | | | | | | | reference to [ENTER] in the docs rather than [RETURN].
* | | Trash startup sources from NetBSD in favour of jdp's FreeBSD sourcejb1998-03-104-419/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | now that has been committed. The makefile is derived from the i386-elf version, modified to pick up most of the source (except crt1.c) from i386-elf. With minor changes to i386-elf/crt1.c, this directory can be combined with i386-elf to be a single csu/elf directory for all seasons.
* | | This commit was generated by cvs2svn to compensate for changes in r34452,jb1998-03-101-0/+63
|\ \ \ | | |/ | |/| | | | which included commits to RCS files with non-trunk default branches.
| * | Import a sanitized version of jdp's crt1.c from i386-elf. I have removedjb1998-03-101-0/+63
| | | | | | | | | | | | | | | | | | | | | the rtld code pending implementation on the alpha. The csu/i386-elf should be renamed as csu/elf and this directory trashed. Consider this a temporary implementation.
| * | This commit was manufactured by cvs2svn to create branch 'jb'.cvs2svn1998-01-1117973-5789749/+0
| | |
* | | Change the LINK_SPEC to specify the same runtime loader as used onjb1998-03-101-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | i386-elf because that is what will be used for FreeBSD/Alpha. Change the STARTFILE_SPEC to match the non-aout version of i386 so that the csu files can be built in exactly the same way as i386-elf. This means that FreeBSD/Alpha departs from NetBSD/Alpha which uses crt0 and crtbegin/crtend. Since i386-aout uses crt0, I guess it was decided that i386-elf should use crt1. i386-elf also references crti and with this change, so does FreeBAS/Alpha. I think it is important for FreeBSD to have a consistent implementation across architectures and since ELF is quite compatible (ignoring differences in 32 and 64 bits), gcc might as well be configured the same. Another change is that the entry symbol is _start, not __start as in NetBSD.
* | | This commit was generated by cvs2svn to compensate for changes in r34448,peter1998-03-102-0/+191
|\ \ \ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | Import intial version of an a.out/elf tool wrapper/selector. It ispeter1998-03-102-0/+191
| / / | | | | | | | | | not active yet, just a work-in-progress.
* | | cksum does a 32-bit checksum, so it needs to use u_int32_t variables,jb1998-03-107-29/+31
| | | | | | | | | | | | | | | not u_long. With this change, cksum stops core dumping on alpha (not a good sign!) and actually computes the same values as it does on i386.
* | | Update to XFree86 3.3.2jkh1998-03-101-772/+246
| | |
* | | Update to XFree86 3.3.2 - I had to remove the entries for the VFB andjkh1998-03-107-163/+189
| | | | | | | | | | | | | | | | | | | | | PRT servers since the extra PC98 servers have eaten all my flag bits. Time to redo the way distribution masks are calculated, definitely, but for now I guess people can always install those two components by hand if they really want them.
* | | Correct a problem with the ffs_getpages routine that manifest's itselfdyson1998-03-091-2/+3
| | | | | | | | | | | | | | | during the tail command. The amount to read is incorrectly calculated. Submitted by: Tor Egge
* | | Turn "PMAP_SHPGPERPROC" into a new-style option, add it to LINT, andeivind1998-03-097-7/+50
| | | | | | | | | | | | document it there.
* | | set timeout to 4 hours, large disks take a long time to low level format.andreas1998-03-091-3/+3
| | |
* | | Slightly more correct initialisation of the new buf struct for soft-updates.julian1998-03-092-2/+6
| | | | | | | | | | | | | | | Submitted by: Chris Csanady <ccsanady@friley585.res.iastate.edu> Suggested by: Kirk McKusick
* | | Remove deprecated XIG support - that project neverjkh1998-03-0916-432/+11
| | | | | | | | | | | | happened.
* | | Make this compile after soft updates integration.eivind1998-03-092-8/+8
| | | | | | | | | | | | LINTing forgotten by: julian
* | | Fix RFC number 1544 -> 1644ache1998-03-093-6/+6
| | |
* | | Eliminate duplicated lines.jkh1998-03-091-3/+1
| | | | | | | | | | | | | | | PR: 5956 Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.j>
* | | Add man page for the bktr driver.jkh1998-03-093-2/+164
| | | | | | | | | | | | | | | PR: 5954 Submitted by: wlloyd@mpd.ca (with tweaks from reviewer)
* | | Make FPU_ERROR_BROKEN a new-style option.kato1998-03-093-3/+10
| | |
* | | Complement diagnostic messages about missing per-FS VOP page operations,msmith1998-03-091-5/+14
| | | | | | | | | | | | | | | but don't make their absence fatal. Submitted by: terry
* | | Make a /var/run directory before starting ppp so that it doesn'tjkh1998-03-092-2/+4
| | | | | | | | | | | | complain.
* | | Allow -R and -h to be combined as long as no symlink-following flagsjkh1998-03-091-2/+2
| | | | | | | | | | | | | | | are also requested. Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
* | | Document rarpd flags.jkh1998-03-091-5/+19
| | |
* | | Allow rarpd to be started from rc.confjkh1998-03-098-8/+38
| | | | | | | | | | | | | | | PR: 5457 Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
* | | MF22: nuke compat slice for root.jkh1998-03-093-30/+6
| | |
* | | "Correct behaviour" involves being consistent with the canonical names ofmsmith1998-03-092-4/+4
| | | | | | | | | | | | | | | other partitions. In this case, they appear in the first slice in the WHOLE_DISK_SLICE case.
* | | Merge from 2.2; behave correctly in the presence of a slice number thatmsmith1998-03-092-2/+8
| | | | | | | | | | | | doesn't directly correspond to the slice field in the device minor number.
* | | Nearly missed this one.jb1998-03-092-2/+40
| | | | | | | | | | | | | | | | | | | | | List non-default asm sources in MDASM so that they replace the defaults. For funny or incomplete syscalls, list them in NOASM to stop them from getting built as defaults.
* | | Add #include <unistd.h> to get the prototype for __syscall().jb1998-03-091-1/+2
| | | | | | | | | | | | Cast to long before casting to a void ptr to shut up gcc.
* | | Yikes, this is the worst of the lot. Bruce suggested doing this (!).jb1998-03-091-58/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the architecture specific sys makefile like previously, but what this contains differs. It defines MDASM which list architecture specific asm code that *replaces* syscalls of the same name defined in MIASM (which gets defined by the syscall.mk or netbsd_syscall.mk dependent of NETBSD_SYSCALLS being defined). If a syscall has a C source implementation or something funny done to it, or just doesn't need default asm source generated for it, then it is listed in NOASM. syscall.mk is generated by makesyscalls.sh with other syscall files. netbsd_syscall.mk is a hand-generated equivalent. So if a new syscall is added and no other makefiles are edited, it will automatically have the default asm source generated for it (whether you want it or not). Anything listed in MDASM gets added to SRCS and gets built. For each syscall name in MIASM, if it doesn't exist in MDASM or NOASM, it gets added to the ASM or ASMR lists to have code generated for it. If the syscall name was listed in HIDDEN_SYSCALLS (intended for use by libc_r, not libc which has it defined, but empty), then the name is added to the ASMR list and gets renamed before being built; otherwise it is added to the ASM list and gets built with the same name. I wonder if this is too complicated. But it works on both i386 and alpha.
* | | Function to return a pointer to the non-threaded errno. This is declaredjb1998-03-091-0/+47
| | | | | | | | | | | | | | | with a weak symbol so that it won't be linked when linking against libc_r or libpthread.
* | | Compatibility functions for use when __NETBSD_SYSCALLS is defined.jb1998-03-092-0/+222
| | |
* | | Oops, we don't need NetBSD's malloc 'cause we can turn off utracejb1998-03-092-438/+2
| | | | | | | | | | | | in phk's malloc.
* | | NetBSD doesn't have a utrace syscall, so don't define that ifjb1998-03-091-2/+4
| | | | | | | | | | | | __NETBSD_SYSCALLS is defined.
* | | When forking a process, only the running thread gets to live. Alljb1998-03-093-0/+117
| | | | | | | | | | | | | | | other threads never see the light of day and if they leave things locked, blame POSIX.
* | | Added #include <string.h> to get prototypes.jb1998-03-092-1/+3
| | |
* | | Change MACHINE to MACHINE_ARCH.jb1998-03-091-12/+4
| | | | | | | | | | | | | | | | | | Add _spinlock.c (stubs) to sources. Nuke tahoe and vax.
* | | Stub functions for thread locking with weak symbols so that they arejb1998-03-091-0/+60
| | | | | | | | | | | | only linked when not linking an application against libc_r or libpthread.
* | | This commit was generated by cvs2svn to compensate for changes in r34375,jb1998-03-0952-0/+3391
|\ \ \ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | Import sources from NetBSD, tweaked for building in FreeBSD.jb1998-03-0952-0/+3391
| | | |
* | | | MACHINE -> MACHINE_ARCHjb1998-03-091-2/+2
| | | |
* | | | Define empty variables in case no names are added to them. This avoidsjb1998-03-091-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | substitution errors for variables that don't exist. If a machine architecture dependent makefile exists, include it to discover if libc or libc_r is being built with NetBSD syscalls instead of FreeBSD ones. Put a NO_QUAD thingy around the quad makefile so that 64-bit architectures can ignore that sh*t. In the test for MDSRCS being empty, add all MISRCS to SRCS, rather than just ignoring them.
* | | | Add an include path to private linc/libc_r/libpthread header files.jb1998-03-091-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define the HIDDEN_SYSCALLS macro as empty because libc doesn't have renamed syscalls. This avoids an undefined macro error when libc/sys/Makefile.inc goes to look though it. HIDDEN_SYSCALLS is used by the equivalent makefile to this one in lib/libc_r to list those syscalls that it needs to rename so that libc_r can provide replacement functions.
* | | | We want ld in /usr/bin, not some weird and wonderful hiding placejb1998-03-091-2/+2
| | | | | | | | | | | | | | | | that might be inspired by some creation from Intel. Doh.
* | | | Updates to reflect differences in what NetBSD does and what FreeBSDjb1998-03-093-3/+25
| | | | | | | | | | | | | | | | userland expects.
* | | | This commit was generated by cvs2svn to compensate for changes in r34368,jb1998-03-0914-0/+1241
|\ \ \ \ | |/ / / | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | Import NetBSD/Alpha headers needed to get the FreeBSD userland to compilejb1998-03-0930-16/+1291
| | | | | | | | | | | | | | | | | | | | | | | | (and even run). These files don't necessarily make sense for a FreeBSD/Alpha kernel build. That will come later and these files will be changed accordingly.
* | | | Reviewed by: mike@smith.net.auhosokawa1998-03-095-61/+54
| | | | | | | | | | | | | | | | | | | | Submitted by: nate@mt.sri.com Removed global variables. (and style(9) fix.)
OpenPOWER on IntegriCloud