summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use uname -m [1] and rename BUILD_ARCH to XMACHINE[2].bz2010-01-091-2/+2
| | | | | | Submitted by: nyan[1], imp[2] MFC after: 27 days X-MFC with: r201815
* Use the correct types to store uids and gids in the credential cache.brooks2010-01-091-4/+4
|
* Regen diffs.ru2010-01-093-26/+17
|
* Improve the comment about CMGROUP_MAX.brooks2010-01-091-2/+2
| | | | MFC after: 3 days
* Update the comment on printing group membership to reflect that factbrooks2010-01-091-1/+1
| | | | | | | that each groupt the process is a member of is printed rather than an entry for each group the user could be a member of. MFC after: 3 days
* Correct the explination text for the kern.ngroups. It reflects thebrooks2010-01-091-1/+2
| | | | | | number of supplemental groups, not the total number of groups. MFC after: 3 days
* Update to a 26-Nov-2009 release.ru2010-01-0910-10/+28
|
* Remove file system support based on the simple file system protocolmarcel2010-01-097-449/+276
| | | | | | | | | | | | | | | | | | | | | | | as this only allows us to access file systems that EFI knows about. With a loader that can only use EFI-supported file systems, we're forced to put /boot on the EFI system partition. This is suboptimal in the following ways: 1. With /boot a symlink to /efi/boot, mergemaster complains about the mismatch and there's no quick solution. 2. The EFI loader can only boot a single version of FreeBSD. There's no way to install multiple versions of FreeBSD and select one at the loader prompt. 3. ZFS maintains /boot/zfs/zpool.cache and with /boot a symlink we end up with the file on a MSDOS file system. ZFS does not have proper handling of file systems that are under Giant. Implement a disk device based on the block I/O protocol instead and pull in file system code from libstand. The disk devices are really the partitions that EFI knows about. This change is backward compatible. MFC after: 1 week
* Clean up import.ru2010-01-091-73/+0
|
* Implement the fo_readdir method. This does not support longmarcel2010-01-091-1/+68
| | | | | | | file names. Obtained from: Juniper Networks, Inc. MFC after: 1 week
* Long ago, in r120654, the rounding of KERNend and physfree in locorealc2010-01-091-20/+0
| | | | | | was changed from a small page boundary to a large page boundary. As a consequence pmap_kmem_choose() became a pointless waste of address space. Eliminate it.
* - Add code allowing a network device to only be open and closed oncemarius2010-01-092-10/+38
| | | | | | | | | | | | | | | | | | | | | | | | | by keeping it opened after the first open and closing it via the cleanup handler when NETIF_OPEN_CLOSE_ONCE is defined in order to avoid the open-close-dance on every file access which with firmware that for example performs an auto-negotiation on every open causes netbooting to take horribly long. Basically the behavior with this knob enabled resembles the one employed between r60506 and r177108 (and for sparc64 also again since r182919) with the addition that the network device now is closed eventually before entering the kernel and before rebooting. Actually I think this should be the desired MI behavior, however the U-Boot loader actually requires net_close() to be called after every transaction in order for some local shutdown operations to be performed (and which I think thus will break on concurrent opens, i.e. when netdev_opens is > 1, like the loader does at least for disks when LOADER_GZIP_SUPPORT is enabled). - Use NETIF_OPEN_CLOSE_ONCE to replace the hack, which artificially increased netdev_opens for sparc64 in order to keep the network device opened forever, as at least some firmware versions require the network device to be closed eventually before entering the kernel or otherwise will DMA received packets to stale memory. The powerpc OFW loader probably wants NETIF_OPEN_CLOSE_ONCE to be set as well for the same reasons.
* Update files to remove when MK_BLUETOOTH=no.antoine2010-01-091-28/+67
|
* The client type rule allows DHCP, implicitly. Since DHCPv6 usesume2010-01-091-0/+2
| | | | | | | link-local address unlike with DHCP, we need one more rule to allow the DHCPv6. Reported by: David Horn <dhorn2000__at__gmail.com>
* Add files to remove when MK_AUTHPF=no.antoine2010-01-091-3/+4
|
* Add files to remove when MK_ATM=no.antoine2010-01-091-3/+52
|
* Add files to remove when MK_AT=no.antoine2010-01-091-0/+13
|
* Add files to remove when MK_APM=no.antoine2010-01-091-0/+8
|
* Add files to remove when MK_AMD=no.antoine2010-01-091-0/+23
|
* Send link state change control messages to "orphans" hook as well.fjoe2010-01-091-6/+10
| | | | MFC after: 1 week
* Add files to remove when MK_ACCT=no.antoine2010-01-091-0/+11
|
* Add missing library dependency.antoine2010-01-091-0/+1
| | | | MFC after: 1 month
* Merge from projects/mips to head by hand:imp2010-01-0925-0/+9292
|\ | | | | | | | | | | | | | | | | | | Copy the support files for the Octeon 1 CPU from sys/mips/octeon1 on the projects/mips side to sys/mips/cavium on the head side to conform to the other vendor code. This code was contributed by Cavium to the project and forward ported by Warner Losh, with some additional code from Randal Stewart. # I'll fix the building problems the move creates in a future commit.
* | libusb20 was renamed libusb several months ago.antoine2010-01-091-1/+1
| | | | | | | | MFC after: 1 month
* | Fix a typo.antoine2010-01-091-1/+1
| | | | | | | | MFC after: 1 month
* | Fix a typo.antoine2010-01-091-1/+1
| | | | | | | | MFC after: 1 month
* | Merge from projects/mips to head by hand:imp2010-01-0944-0/+11736
|\ \ | |/ | | | | | | | | | | | | Copy over the support files (except sys/conf and sys/mips/conf) for RMI XLR processor support. This port has been contributed by RMI and brought up to date by Randal Stewart (rrs@). This port is a work in progress, and there might still be significant changes. The port makes it to multi-user, but is still early beta.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+72
|\ \ | |/ | | | | Copy over MALTA64, the 64-bit varianat of the malta board...
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+160
|\ \ | |/ | | | | Copy over XLR kernel config file.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+90
|\ \ | |/ | | | | Copy over the OCTEON1 kernel config file. This is the 64-bit version.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+13
|\ \ | |/ | | | | Copy over OCTEON1.hints file.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+92
|\ \ | |/ | | | | | | Copy over OCTEON1-32 file: the 32-bit variant of the octeon kernel config file.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+59
|\ \ | |/ | | | | Copy over AR71XX.hints file.
* | Merge from projects/mips to head by hand:imp2010-01-091-0/+86
|\ \ | |/ | | | | Copy over the AR71XX config file.
* | Merge from projects/mips to head by hand.imp2010-01-091-0/+17
|\ \ | |/ | | | | Copy over the SWARM.hints file.
* | Merge from pprojects/mips to head by hand.imp2010-01-091-0/+81
|\ \ | |/ | | | | Copy over the SWARM config file.
* | Extra parantheses to keep certain compilers happy.np2010-01-091-1/+1
| | | | | | | | Submitted by: trasz@
* | Merge from projects/mips to head by hand:imp2010-01-0918-0/+5242
|\ \ | |/ | | | | | | | | | | | | Merge support files for the Atheros AR71xx (and soon AR9xxx) processors, except files from sys/conf and sys/mips/conf. This work was done primarily by Olecksandr Tymoshenko and works on the RouterStation and RouterStation PRO. Other AR71xx-based boards have been reported as working as well (RouterBoard, for example).
* | Merge from projects/mips to head by hand:imp2010-01-098-0/+1581
|\ \ | |/ | | | | | | | | Copy the files for the sibyte support (except files in sys/conf and sys/mips/conf). This targets the Broadcom SWARM board (bcm91250) and the SB-1 core in the BCM1250 SoC. This work was done by Neel Natu.
| * Fix comment, which was missed in an earlier commit...imp2010-01-091-2/+1
| |
| * Rename mips_pcpu_init to mips_pcpu0_init since it applies only to theimp2010-01-0911-9/+11
| | | | | | | | BSP. Provide a missing prototype.
| * Compute the target of the jump in the 'J' and 'JAL' instructionsneel2010-01-091-1/+1
| | | | | | | | | | | | | | | | correctly. The 256MB segment is formed by taking the top 4 bits of the address of the instruction in the "branch delay" slot as opposed to the 'J' or 'JAL' instruction itself. Approved by: imp (mentor)
| * Revert r199758. It pointed out that we were calling pcpu_init way tooimp2010-01-081-4/+2
| | | | | | | | late...
| * Centralize initialization of pcpu, and set curthread early...imp2010-01-089-10/+40
| |
| * Add a DDB command "show pcb" to dump out the contents of a thread's PCB.neel2010-01-081-0/+97
| | | | | | | | Approved by: imp (mentor)
| * Sync to r201658 on head.imp2010-01-067-18/+15
| |
| * Revert r200892, 200893 and 200894. There's companion changesimp2010-01-063-98/+17
| | | | | | | | | | elsewhere that aren't quite ready, and these break the world in the mean time.
| * Remove all CFE-specific code from locore.S. The CFE entrypoint initializationneel2010-01-063-42/+18
| | | | | | | | | | | | is now done in platform-specific code. Approved by: imp (mentor)
| * Merge from head at r201628.imp2010-01-062313-139376/+129465
| |\ | | | | | | | | | | | | # This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
| * | This change increases the size of the kernel stack for thread0 fromneel2010-01-052-1/+10
| | | | | | | | | | | | | | | | | | | | | PAGE_SIZE to (2 * PAGE_SIZE). It depends on the memory allocated by pmap_steal_memory() being aligned to a PAGE_SIZE boundary. Approved by: imp (mentor)
OpenPOWER on IntegriCloud