summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed redundant entries (these are handled by drivers.conf).ru2002-11-112-4/+0
|
* Update to match recent snp fixes.tmm2002-11-111-2/+2
| | | | Reviewed by: dd
* The FIONREAD sysctl operates on an int *, not a size_t *.tmm2002-11-111-9/+8
| | | | Reviewed by: dd
* Don't attempt to strip obsolete, non-existing, or commented outru2002-11-113-27/+0
| | | | options and devices.
* Declare the snp ioctl()s to work on udev_t, since that is what theytmm2002-11-112-3/+3
| | | | | | | really do and dev_t is defined differently in kernel and userland. Return a correctly formed udev from SNPGTTY. Reviewed by: dd
* Warning fixes.mux2002-11-112-6/+8
|
* Warning fix.mux2002-11-112-4/+4
|
* There's no longer a P1003_1B option.ru2002-11-111-1/+0
|
* Tabulate, sort.ru2002-11-113-110/+112
|
* Don't override CWARNFLAGS in these Makefiles.mux2002-11-113-6/+0
|
* Remove debugging printfs.phk2002-11-111-7/+0
|
* Handle the removal of CD9660 and NFSCLIENT options in drivers.conf.ru2002-11-112-5/+2
| | | | Removed duplicate entry from drivers.conf.
* Don't override CWARNFLAGS in this Makefile.mux2002-11-111-2/+0
|
* Removed more redundant lines: amr, mlx, pcn, ahc and mpt are handledru2002-11-111-5/+0
| | | | by drivers.conf already.
* ia64 ABI breaker:marcel2002-11-114-68/+23
| | | | | | | | | | | | | Don't force 16-byte alignment at run-time. Do it at compile-time. This saves us the pointer fiddling by the setjmp functions and reduces complexity. While here, increase the jmp_buf by 16 bytes to an even 512 bytes. Coincidentally, due to the way alignment was handled prior to this change, the jmp_buf has not changed in size, but only in how the space is used. Prior to this change the 16 bytes were reserved for enforcing alignment; now they are reserved by us for future extensions. Therefore, this ABI breaker is relatively save: the failure is always an alignment trap.
* Don't free the current addrinfo list, or else a pointer to a freedyar2002-11-111-1/+1
| | | | | | | | | memory area would arise. Only an addrinfo list from an earlier call to getaddrinfo() should be freed there because it will be substituted by the current list referenced by "res". Reported by: John Long <fbsd1@pruam.com> MFC after: 5 days
* - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()alc2002-11-116-12/+13
| | | | | | if we're removing write access from the page's PTEs. - Export pmap_remove_all() on alpha, i386, and ia64. (It's already exported on sparc64.)
* MBR slices are named the same on ia64 as they are on i386.marcel2002-11-111-4/+4
|
* Comment-out USB support. A kernel doesn't boot with it. Deal with itmarcel2002-11-111-12/+12
| | | | later.
* Double the size of the EFI boot image. 5MB is not enough. The kernelmarcel2002-11-111-1/+1
| | | | is not compressed.
* Given that we have 3 places to document UUID related information,marcel2002-11-111-9/+69
| | | | | | | | | | | | | | | namely uuidgen(1), uuidgen(2) and uuid(3), the following division has been choosen: uuidgen(1) A description of the command line utility, and other user oriented UUID information. uuidgen(2) A mostly technical description of UUIDs. uuid(3) A description of the functions and other programmer oriented UUID information. According to the division: add more technical contents. Contributed by: Hiten Pandya <hiten@uk.FreeBSD.org> Edited and enhanced: marcel
* Add gerrold.limerick to the building process.dcs2002-11-101-3/+3
|
* Finished at last.dcs2002-11-101-1/+706
|
* Write the boot block to the first 16 sectors of all partitions, instead ofjake2002-11-101-12/+13
| | | | | | | | | | always to the first 16 sectors of the disk. The firmware reads the boot code from a partition, defaulting to 'a' if none is specified, which only corresponds to the first 16 sectors of the disk if 'a' is first. Solaris often makes the swap partition first, instead of the root partition, and users expect to be able to do the same with freebsd as well. This also allows one to temporarily boot from another partition if the boot block on the root partition gets scrambled somehow.
* A support for creating EFI partitions. This is required on ia64,marcel2002-11-102-0/+6
| | | | but not made conditional upon it.
* Add efi to the list of types for which we need to return tha name.marcel2002-11-101-1/+4
| | | | | Also, return chunk type efi in case we find an EFI partition in the GPT. We used to return FAT due to a lack of EFI type.
* Add an efi chunk type. We need to be able to create an EFI partitionmarcel2002-11-101-0/+1
| | | | | on ia64, because that's where we need to put the loader and the kernel.
* General cleanup:marcel2002-11-101-96/+68
| | | | | | | | | | | | | | | | | | | | | | | o Remove all code guarded by !defined(__ia64__). This file is specifically written for ia64, o Handle the case when read_block() or write_block() fails. We don't want sysinstall(8) to signal a thumbs-up on error, o Set the starting (cyl,hd,sect) triple to 0xFFFFFF when either bios_hd or bios_sect is zero or the LBA us not representable with the triple. In that case automaticly initialize the ending triple with 0xFFFFFF as well, o Reindent Write_Int32() as it was different than the rest of the file, o Remove some unused variables that appeared to be used but were effectively useless. o Plug a memory leak: The second timne we read the MBR, we write out a modified block, but didn't free the memory after writing. o Replace d1->sector_size with 512 when we read/write the MBR. We ignore the sector size in cases we shouldn't but adhered to it in cases it would be wrong if the sector_size wasn't 512. This file should eventually be rewritten to write out a GPT. For now, a MBR will do...
* Remove inclusion of <sys/uuid.h>. We now include <sys/uuid.h> inmarcel2002-11-107-7/+0
| | | | | | <sys/gpt.h>. This avoids having to include both <sys/uuid.h> and <uuid.h>, which is considered by your friendly committer to be aestheticly displeasing (= ballyhoo barf barf :-)
* o Include <sys/uuid.h>. This avoids that applications such asmarcel2002-11-101-1/+3
| | | | | | | | | gpt(8) have to include both <sys/uuid.h> and <uuid.h> only because they include <sys/gpt.h> before <uuid.h>. o Drop the triple bang in the unicode comment in favor of adding '-16' to make it explicit that the unicode characters are 16-bit. The fact that we use short as the type of the array does give it away; but only to the careful reader.
* Change the device path representation in libofw to use the full firmwarejake2002-11-1011-647/+93
| | | | | | | | | path, instead of an internal i386 specific one. Don't try to interpret a disklabel in ofw_disk.c, open the partition's device node directly and let the firmware do it. This fixes booting from a partition other than 'a' on sparc64, which is needed to support more installation methods. No objection: ppc
* a better solution to building FAST_IPSEC w/o INET6sam2002-11-102-8/+0
| | | | Submitted by: Jeffrey Hsu <hsu@FreeBSD.org>
* Add support for the Latin American and Caribbean IP address Regionalmike2002-11-102-6/+16
| | | | | | | | | Registry (LACNIC) with the -l option and support for recursive IP address searches. PR: 44448 Submitted by: David Wolfskill <david@catwhisker.org> MFC after: 1 week
* Lay claim to mpt for requesting pre-commit review.mjacob2002-11-101-0/+1
|
* Use atomic_set_8 on the us_freelist maps as they are not otherwisemjacob2002-11-101-2/+2
| | | | | | protected. Furthermore, in some RISC architectures with no normal byte operations, the surrounding 3 bytes are also affected by the read-modify-write that has to occur.
* Add ports/lang/perl5 as a dependency of sgmlformat and openjade.tmm2002-11-101-1/+2
| | | | | | Use openjade on all non-i386 platforms (not just alpha). Reviewed by: -doc
* Add cross references to mbrtowc(3) and wcrtomb(3).tjr2002-11-101-1/+3
|
* Add test cases for btowc() and wctob() in multibyte locales.tjr2002-11-101-1/+14
|
* Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3.tjr2002-11-101-0/+7
|
* Don't check whether the first byte of the buffer is a null byte whentjr2002-11-101-7/+1
| | | | the buffer has zero length (n == 0).
* Document devd_enable.imp2002-11-101-0/+5
| | | | Submitted by: dougb
* Add devd_enableimp2002-11-101-0/+1
| | | | Submitted by: dougb
* Make bootable ISO images by either 1) extacting the EFI partitionmarcel2002-11-101-31/+63
| | | | | | | we created for the boot floppy, or 2) construct an EFI partition by copying bits from /boot. The first approach creates a bootable CD image that loads a memory disk and starts sysinstall, the second approach creates a generic bootable CD.
* Restore Peter's version of static __sF. There's too much pain for itimp2002-11-101-1/+4
| | | | | | | | | | | | to be static for 5.0. I may remove this for 5.1 or 5.2. No more binaries or libarires will be generated with __sF starting as of yesterday. Originally the plan had been to eliminate this for 5.0, but we didn't get the __std{in,out,err}p changes merged into -stable until yesterday (rather than in September 2001 like it should have been). Given that didn't happen on time, we can't do the other part of the scheme now. # Please do not change this without talking to me first.
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanalc2002-11-107-22/+22
| | | | | | | | | indirectly through vm_page_protect(). The one remaining page flag that is updated by vm_page_protect() is already being updated by our various pmap implementations. Note: A later commit will similarly change the VM_PROT_READ case and eliminate vm_page_protect().
* Replace {disable,enable}_intr() with critical_{enter,exit}().mdodd2002-11-102-6/+6
|
* MFbed to track changes in the english version:ue2002-11-103-14/+30
| | | | | | installation/common/layout.sgml: 1.5 -> 1.6 installation/common/upgrade.sgml: 1.7 -> 1.9 relnotes/common/new.sgml: 1.449 -> 1.450
* o Build truss on all architectures.marcel2002-11-101-5/+7
| | | | | o xlint is still excluded from the ia64 build, but now in a way that doesn't corrupt ordering for other platforms.
* Port to ia64. It builds, but usability is very limited.marcel2002-11-103-0/+349
|
* Build the doc subdir on ia64. We have groff working for a while.marcel2002-11-101-1/+1
|
OpenPOWER on IntegriCloud