summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed printf format errors.bde1998-08-178-70/+77
|
* Fixed printf format errors. sppp_dotted_quad() was yet another private,bde1998-08-171-9/+10
| | | | broken, version of inet_ntoa(). It should go away.
* FIxed printf format errors. Most of them were exposed by our ntohl()bde1998-08-171-25/+31
| | | | returning long. There would be many more if int_32_t were not int.
* Fixed printf format and spelling errors. Didn't fix relatedbde1998-08-161-3/+3
| | | | | | description of DPT_SHUTDOWN_SLEEP in LINT. Didn't add timestamps so that the (combined?) sleep interval can be printed as intended in the original printf.
* Alpha is now native and bootstrapping from NetBSD is no longer supported.jb1998-08-161-530/+0
|
* Ack! I edited the MLINKS entry but forgot to add xl.4 to the MAN$=wpaul1998-08-161-2/+2
| | | | line. *hangs head in shame*
* Whoops... really add the man page and update the Makefile thiswpaul1998-08-163-1/+357
| | | | time.
* Mention XL driver and that 3c905B cards are now supported. Also addwpaul1998-08-161-2/+10
| | | | xl entry to the interfaces config table.
* Mention that XL driver and that 3c905B cards are not supported.wpaul1998-08-161-1/+3
|
* Import the (Fast) Etherlink XL driver. I'm reasonally confident in itswpaul1998-08-1610-8/+3469
| | | | | | | | | | stability now. ALso modify /sys/conf/files, /sys/i386/conf/GENERIC and /sys/i386/conf/LINT to add entries for the XL driver. Deactivate support for the XL adapters in the vortex driver. LAstly, add a man page. (Also added an MLINKS entry for the ThunderLAN man page which I forgot previously.)
* Enable kernel dumps on SLICE systems.des1998-08-161-1/+3
|
* Fix typo in previous commit.des1998-08-161-2/+2
| | | | | PR: 7621 Submitted by: Mark Huizer
* Add new zh_TW.BIG5 localejkh1998-08-161-1/+3
|
* Make ELF kernels build again.jdp1998-08-162-2/+5
|
* Revamp the ELF include files to better support architecture-independentjdp1998-08-166-337/+292
| | | | | | | | | | | | | | | | | | | | | applications. Here's how it works. The kernel should include <machine/elf.h> to get the definitions for the native architecture. It can reference the various ELF structures with generic names like Elf_Sym, Elf_Shdr, etc. A define __ELF_WORD_SIZE is also available with the value 32 or 64 as appropriate for the native architecture. Generic applications should include <elf.h>, which is just a wrapper for <machine/elf.h>. Applications such as object file dumpers that need to deal with foreign ELF files can include <sys/elf32.h> and/or <sys/elf64.h>. Both can be included from the same source file if desired. The structure names must be referenced using wordsize-specific names like Elf32_Sym, Elf64_Shdr, etc. I haven't change the alpha stuff, but I haven't broken it either.
* Fixed a style bug (a long line) in the previous commit.bde1998-08-161-4/+4
|
* Make provisions for a pre-build script that one can use to frob thejkh1998-08-161-1/+4
| | | | | chroot tree right after everything has been checked out and we're ready to go.
* Use [u]intptr_t instead of [u_]long for casts between pointers andbde1998-08-1630-109/+125
| | | | integers. Don't forget to cast to (void *) as well.
* Cast an int to (intptr_t) before casting it to (void *).bde1998-08-162-8/+8
| | | | Don't cast a pointer to a long just to print it.
* Add BINFORMAT awareness.jkh1998-08-161-2/+2
|
* Fixed yet more ioctl breakage due to the type of the `cmd' arg chaningingbde1998-08-162-12/+12
| | | | from int to u_long but not changing here.
* Trim more out of the boot floppy so that it fits in 1.44MB again.jkh1998-08-161-2/+4
|
* pmap.c:bde1998-08-169-42/+44
| | | | | | | | | | | | | | | | | Cast pointers to (vm_offset_t) instead of to (u_long) (as before) or to (uintptr_t)(void *) (as would be more correct). Don't cast vm_offset_t's to (u_long) just to do arithmetic on them. mp_machdep.c: Cast pointers to (uintptr_t) instead of to (u_long). Don't forget to cast pointers to (void *) first or to recover from integral possible integral promotions, although this is too much work for machine-dependent code. vm code generally avoids warnings for pointer vs long size mismatches by using vm_offset_t to represent pointers; pmap.c often uses plain `unsigned int' instead of vm_offset_t and didn't use u_long elsewhere, but this style was messed up by code apparently imported from mp_machdep.c.
* Use an array of uintptr_t's instead of an array of u_longs to holdbde1998-08-161-2/+2
| | | | | | address constants. This fixes some warnings for conversions from 64-bit integers to 32-bit pointers on i386's with 64-bit longs. vm86 still uses too many u_longs.
* Cast to `char *' instead of to u_long to help add byte offsets tobde1998-08-151-4/+5
| | | | | | | | | | | | | | | | | | | pointers. Neither is portable, but "correct" casts to integral types are much uglier - they lead to expressions like ptr = (struct struct_with_too_long_a_name *)(void *)(uintptr_t) ((uintptr_t)(void *)ptr + offset); Here the cast to the struct pointer is to match the surrounding style of this file (and not depend on C's feature of properly converting `void *' on assignment or cast), the `void *' casts are because uintptr_t is only specified to work on `void *' pointers (I missed this in about 100 lines of previous changes from [u]long to [u]intptr_t), the outer cast to a uintptr_t is in case the addition promoted the type, and the inner cast to a uintptr_t corresponds to the one cast to an integer in the original code. Don't depend on gcc's feature of casting lvalues.
* Oops, the printf format error fixes confused curp->area with a pointer.bde1998-08-151-3/+2
|
* Oops, the previous fix confused Linux's sigset_t with a pointer type.bde1998-08-152-10/+10
| | | | | | It can be integral or a struct in POSIX, so it is difficult to print, but it is actually declared as unsigned long. Assume that it is unsigned integral.
* Fixed yet more ioctl breakage due to the type of the `cmd' arg changingbde1998-08-152-7/+7
| | | | from int to u_long but not changing here.
* Made some disgusting ifdefs even more disgusting to enable the supportbde1998-08-1510-22/+22
| | | | | for `u_long cmd' ioctl args if __FreeBSD_version >= 300003. Some ioctls were broken on machines with 32-bit ints and 64-bit longs.
* Use offsetof() to avoid some casts from pointers to integers (of abde1998-08-153-3/+9
| | | | possibly different size).
* Add missing #include of <sys.types.h>phk1998-08-151-0/+1
|
* Bump version number for latest perlmarkm1998-08-151-2/+2
|
* Clean up the kerberos entries, and add example CVS entriesmarkm1998-08-151-4/+4
|
* Add kerberised CVS to the dependant programs.markm1998-08-151-1/+2
|
* Fix LIBDIR so kerberised CVS will work.markm1998-08-151-2/+2
|
* All but two if these build on alpha now, but most are untested.jb1998-08-151-13/+9
| | | | ldconfig isn't required.
* I have added the support for BIG5 encoding into libc/libxpg4/mklocale.phk1998-08-157-10/+329
| | | | | | | | | | | the diff is attached below. This is done on the 3.0 source-tree. I have test this on 2.2-stable before, but I don't have a 3.0 machine right now. This patch is mainly to make libc support BIG5 encoding, thus add zh_TW.BIG5 locale to 3.0. Submitted by: Chen Hsiung Chan <frankch@waru.life.nthu.edu.tw>
* Remove half the file, somehow it got doubled...phk1998-08-156-741/+6
|
* Build libkvm on alpha too.jb1998-08-151-3/+2
|
* Now that alpha uses FreeBSD syscalls, all these work.jb1998-08-151-7/+3
|
* Add an alpha machdep for kvm. The vatop functions are stubbed out fordfr1998-08-151-0/+197
| | | | | | | now (mainly because I haven't ported them from the NetBSD crash dump environment). Obtained from: NetBSD
* Use explicitly sized types when laying out the cylinder groups. Thisdfr1998-08-153-18/+18
| | | | | | bug was the cause of the 'freeing free frag' panics that people have been seeing with FreeBSD/alpha. I have a similar patch to newfs but I've not finished testing it.
* - change at2pc98() into global from static.kato1998-08-151-2/+10
| | | | - Oops, I forgot to merge several lines from sys/i386/isa/syscons.c.
* Sync with sys/i386/isa/syscons.c revision 1.274.kato1998-08-151-4/+4
|
* Build the makedefs program static to avoid trying to use the sharedjb1998-08-151-1/+1
| | | | loader before it has been installed in an aout to elf transition build.
* Build the setup program static so that we don't try to use the sharedjb1998-08-151-1/+1
| | | | loader before it has been installed in a transition build from aout to elf.
* Make the locally built and executed build tools in this directoryjb1998-08-151-6/+6
| | | | | | static to avoid them trying to use shared libraries before we're ready. During the initial elf buildworld, the shared loader only exists in the obj tree, so it can't be used.
* Removed explict PATH which tended to cause the *wrong* path to be usedjb1998-08-151-12/+5
| | | | | | | more often than not. Also included Doug Rabson's changes to make this script better handle the two varieties of nm output we now have.
* Only write a filemark on close when data has actually been written.sos1998-08-142-10/+10
|
* PR: 7613thepish1998-08-141-2/+4
| | | | | Submitted by: Sheldon Hearn <axl@iafrica.com> set crt='' so that mail(1) will page according to stty(1) setting
OpenPOWER on IntegriCloud