summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-12-26from netbsd:Theo de Raadt
Change mips assembly code for {,_,sig}setjmp.S to get register names from <machine/regnum.h>, not <machine/reg.h> (which also defines structs.)
1995-12-26from netbsd; deal with ufs -> ffs transitionTheo de Raadt
1995-12-26from netbsd:Theo de Raadt
IO bus for 3000-family boxes is now "tcasic" when then attaches tc. esp_iomem is unnecessary, has been unnecessary for a while, apparently.
1995-12-26from netbsd: if subdevice not configured, print something out about it.Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
portability definitions for machine-independent TC configuration code.
1995-12-26from netbsd: move DELAY's functionality into delay()Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
deal with renaming of asic to ioasic, and other new-tc-config changes
1995-12-26from netbsd:Theo de Raadt
machine-independent TurboChannel bus configuration. These files deal with stuff like: (1) configuring built-in devices, (2) looking at TC slots configuring any devices found. The lists of slots, slot locations, etc. and built-in devices are provided by machine-dependent code. Interrupt handling is also provided by machine-dependent code, but the MD code provides hooks so that standard names for 'establish' and 'disestablish' can be used in drivers. This code requires <machine/tc_machdep.h>, which defines some portability types specific to the TurboChannel bus code.
1995-12-26from netbsd; rename TC 'asic' to 'ioasic'Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
Add support for ptrace PT_GETREGS and PT_SETREGS for NetBSD/pmax: * define PT_GETREGS and PT_SETREGS in pmax/include/ptrace.h * Flesh out the stubs in pmax/pmax/process_machdep.c to handle those requests. * Now that "struct reg" is actually used, remove the bogus #ifdef LANGUAGE_C around its definition, and redo pmax/include/reg.h so that the definitions needed by locore.S are in a separate file, pmax/include/regnum.h. * update locore.S to match.
1995-12-26from netbsd:Theo de Raadt
Update the old (4.4bsd/pmax) miniroot build scripts to put mount_ffs on a miniroot, until the new miniroot tools work on a pmax.
1995-12-26from netbsd:Theo de Raadt
Use POSIX signals. Always set FNONBLOCK on the tty. Eliminate the use of SIGIO, and some other cleanup. We don't need non-blocking mode without SIGIO.
1995-12-26put memcpy into libsaTheo de Raadt
1995-12-26properly decl panic()Theo de Raadt
1995-12-26quiet a warningTheo de Raadt
1995-12-26memcpy() in seperate file. some compilers/machine combinationsTheo de Raadt
generate memcpy() for structure assignments. bootblocks should still avoid using memcpy(), since it simply increases bootblock size.
1995-12-26Fix pasto that caused 'make distribution' to break when installing ppp.David Krause
1995-12-25Kerberos tries to install into /usr/include/ss, we better have it madeNiklas Hallqvist
at installation time.
1995-12-25As ld.so does relocation behind the compiler's back don't cacheNiklas Hallqvist
function addresses in registers.
1995-12-24repair an obvious cpp syntax errorTheo de Raadt
1995-12-23Enable kerberosIV by defaultThorsten Lockert
1995-12-23Add known good samplesThorsten Lockert
1995-12-23Honor SKEY flag from <bsd.own.mk>Thorsten Lockert
1995-12-23add configurations for all the other platformsTheo de Raadt
1995-12-22fieldcnt is number of fields, not +1; from mouse@Collatz.McRCIM.McGill.EDU; ↵Theo de Raadt
netbsd pr#1356
1995-12-22add texinfoNiklas Hallqvist
1995-12-22Don't build or install compiled elisp files or unformatted manpages.Niklas Hallqvist
However formatted ones shall be installed. Fix typo.
1995-12-22Import of texinfo-3.6 from FSFNiklas Hallqvist
1995-12-22Don't require Bison, allow Yacc to handle the parser genetaions asNiklas Hallqvist
well. Remove the pre-build bi-parser.[ch] from the source dir, build them in the objdir now.
1995-12-22Imported from Cygnus byacc: Define YYEMPTY and YYLEX, because GCC uses them.Niklas Hallqvist
1995-12-22Imported from Cygnus byacc, David 'Zoo' Zuhn: add support for a -oNiklas Hallqvist
flag, to be command line compatible with bison, for most FSF programs that use a parser.
1995-12-21from netbsd; add mmclock nodeTheo de Raadt
1995-12-21from netbsd; use U suffix to gaurantee unsignednessTheo de Raadt
1995-12-21from netbsd; use __attribute__((packed)) if it is availableTheo de Raadt
1995-12-21from netbsd:Theo de Raadt
Use explicit integer sizes. Adjust constraints for GCC 2.7.2. parts by niklas
1995-12-21from netbsd; repair last commit, do not forget to remove the _symbol_ temp fileTheo de Raadt
1995-12-21from netbsd:Theo de Raadt
Fix from Lite-2: when reloading the file system, save fs_maxcluster and the old summary structure pointers, and recalculate cluster per cyl. grp. information.
1995-12-21from netbsd; Rearrange to avoid sign problems with GCC.Theo de Raadt
1995-12-21from netbsd; limit the flags that get passed to cppTheo de Raadt
1995-12-21from netbsd; memory mapped clock functions for a startTheo de Raadt
1995-12-21from netbsd; cpp botch repairTheo de Raadt
1995-12-21from netbsd: some versions of strip generate a new file; thus we shouldTheo de Raadt
re-open the file before doing chown/chmod operations on it.
1995-12-21from netbsd; in swapin() do process queue removal at splstatclock instead of ↵Theo de Raadt
splhigh
1995-12-21from cgd; handle 64-bit pointers and longsTheo de Raadt
1995-12-21from netbsd; cpu_setstack() is depricatedTheo de Raadt
1995-12-21from netbsd; do not declare private copy of syscallargTheo de Raadt
1995-12-21from netbsd; use sys_signame[] where possibleTheo de Raadt
1995-12-21Make libg++ compileable with recent GCC versions. This means:Niklas Hallqvist
recognize changed name mangling, correct ambiguous overload resolution and adhere to new C++ scoping rules.
1995-12-21Make libg++ compileable with recent GCC versions. This means:Niklas Hallqvist
recognize changed name mangling, correct ambiguous overload resolution and adhere to new C++ scoping rules.
1995-12-21First cut at making a minimal intrusive munge of gcc to fit in a BSDNiklas Hallqvist
framework. This means, provide a Makefile.bsd-wrapper. Remove intermediate files from the source dir. Build them in the obj-dir. Add some Makefile hooks so we can tune the std Makefile for our purpose but still have it behave normal for out-of-tree configurations. Only i386 is supported for now. The other archs will follow soon. This checkin requires an existing makeinfo and a yacc that accepts -o.