summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* We may only have INCSLINKS, and STAGE_SYMLINKS should all be full paths.sjg2013-02-161-2/+2
|
* If MAKESYSPATH contained .../ entry resolve it so that it still workssjg2013-02-161-1/+16
| | | | | | when we launch make from obj tree. If we don't have sysroot support we need some c++ and clang specific include dirs in the stage tree.
* Latest *dirdeps.mk and meta2depssjg2013-02-163-103/+181
|
* tweak STAGE_SETSsjg2013-02-161-3/+5
|
* hook stage_* to all: only as neededsjg2013-02-161-1/+5
|
* Remove duplicate option entriessjg2013-02-161-4/+2
|
* Sync with HEAD.obrien2013-02-085356-131207/+300944
|\
| * Audit sockaddr argument for bind(2), connect(2), accept(2), sendto(2) andpjd2013-02-071-1/+8
| | | | | | | | | | | | recvfrom(2) syscalls. Sponsored by: The FreeBSD Foundation
| * Minor style tweaks.pjd2013-02-071-27/+27
| |
| * Add AUDIT_ARG_SOCKADDR() macro so we can start using the audit_arg_sockaddr()pjd2013-02-071-0/+6
| | | | | | | | | | | | function, which is currently unused. Sponsored by: The FreeBSD Foundation
| * Add support for buttons on USB audio devices,hselasky2013-02-063-1/+248
| | | | | | | | | | | | | | like Volume Up and Volume Down. Reviewed by: mav @ MFC after: 1 week
| * Rework the handling of stop signals in the NFS client. The changes injhb2013-02-065-21/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 195702, 195703, and 195821 prevented a thread from suspending while holding locks inside of NFS by forcing the thread to fail sleeps with EINTR or ERESTART but defer the thread suspension to the user boundary. However, this had the effect that stopping a process during an NFS request could abort the request and trigger EINTR errors that were visible to userland processes (previously the thread would have suspended and completed the request once it was resumed). This change instead effectively masks stop signals while in the NFS client. It uses the existing TDF_SBDRY flag to effect this since SIGSTOP cannot be masked directly. Also, instead of setting PBDRY on individual sleeps, the NFS client now sets the TDF_SBDRY flag around each NFS request and stop signals are masked for all sleeps during that region (the previous change missed sleeps in lockmgr locks). The end result is that stop signals sent to threads performing an NFS request are completely ignored until after the NFS request has finished processing and the thread prepares to return to userland. This restores the behavior of stop signals being transparent to userland processes while still preventing threads from suspending while holding NFS locks. Reviewed by: kib MFC after: 1 month
| * Prezero the acl structure which is to be copied to usermode, to avoidpluknet2013-02-061-1/+1
| | | | | | | | | | | | | | | | leakage of the previous content of padding and unitialized fields. Reported by: Ilia Noskov <noskov@nic.ru> Reviewed by: kib MFC after: 1 week
| * Make sure that all mouse buttons are released when clientshselasky2013-02-061-1/+20
| | | | | | | | | | | | | | | | using /dev/consolectl close. This fixes a problem where if a USB mouse is detached while a button is pressed, that button is never released. MFC after: 1 week
| * Fixes to QUEUE_MACRO_DEBUG support:glebius2013-02-061-5/+7
| | | | | | | | | | | | | | | | | | | | | | - Add const quilifiers to fields that store value of __FILE__. - Use long type for fields that store value of __LINE__. - Sort and style(9) debugging fields. - Add initializer for debugging fields into TAILQ_INITIALIZER macro. PR: 175759 Submitted by: Andrey Simonenko <simon comsys.ntu-kpi.kiev.ua> Reviewed by: bde
| * Busy-wait when cold.np2013-02-061-1/+6
| | | | | | | | | | Reported by: gnn, jhb MFC after: 3 days
| * Compute the number of initial kernel page table pages (NKPT) dynamically.neel2013-02-063-19/+59
| | | | | | | | | | | | | | | | | | | | | | This eliminates the need to recompile the kernel when the default value of NKPT is not big enough - for e.g. when loading large kernel modules or memory disk images from the loader. If NKPT is defined in the kernel configuration file then it overrides the dynamic calculation. Reviewed by: alc, kib
| * Use and set gpio pin to high to power up usb.ganbold2013-02-061-1/+17
| | | | | | | | Approved by: gonzo@
| * Add the __aeabi_mem* functions to compiler-rt as clang uses them.andrew2013-02-061-0/+4
| |
| * sh: Do not test for digit_contig in mksyntax.jilles2013-02-051-46/+2
| | | | | | | | | | | | | | | | | | ISO/IEC 9899:1999 (E) 5.2.1p3 guarantees that the values of the characters 0123456789 are contiguous. The generated syntax.c and syntax.h remain the same. Submitted by: Christoph Mallon
| * Remove reference to the rlist code from comments, and fix a typo visiblepluknet2013-02-051-8/+4
| | | | | | | | | | | | | | in the resulted change. Reviewed by: kib MFC after: 1 week
| * * Add the integer div & mod functions and ARM EABI support functions toandrew2013-02-052-2/+15
| | | | | | | | | | | | libstand. * Stop linking the ARM U-Boot loader against libgcc now libstand has the required symbols.
| * Install <dev/agp/agpreg.h> and <dev/pci/pcireg.h> as userland headersjhb2013-02-054-8/+25
| | | | | | | | | | | | in /usr/include. MFC after: 2 weeks
| * Add defines to more easily allow a single threaded version of the FreeBSDhselasky2013-02-0512-96/+64
| | | | | | | | USB stack. This is useful for non-kernel purposes, like the loader.
| * Remove political propagandades2013-02-051-227/+0
| |
| * Bump .Dd for the change in r246121.zeising2013-02-051-1/+1
| | | | | | | | Approved by: joel (mentor)
| * Fix some nits.hselasky2013-02-055-6/+6
| |
| * Fix depend target.hselasky2013-02-051-4/+4
| |
| * Load the pfsync module if necessary.des2013-02-051-0/+1
| | | | | | | | | | Reviewed by: glebius@ MFC after: 1 week
| * Build clang for little-endian arm by default. Due to size issues when builtandrew2013-02-051-1/+5
| | | | | | | | with gcc disable CLANG_FULL for now.
| * Remove two dead assignments andganbold2013-02-051-14/+14
| | | | | | | | | | | | | | make use of sc more explicit and clear Submitted by: Christoph Mallon Approved by: gonzo@
| * ext2fs: move assignment where it is not dead.pfg2013-02-051-2/+3
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * ext2fs: Remove unused em_e2fsb definition..pfg2013-02-051-1/+0
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * ext2fs: Remove useless rootino local variable.pfg2013-02-051-4/+3
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * ext2fs: Correct off-by-one errors in FFTODT() and DDTOFT().pfg2013-02-051-2/+2
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * ext2fs: Use nitems().pfg2013-02-051-6/+4
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * ext2fs: Use EXT2_LINK_MAX instead of LINK_MAXpfg2013-02-051-5/+5
| | | | | | | | | | Submitted by: Christoph Mallon MFC after: 2 weeks
| * crunchgen: Permit use of alternative linkers.pfg2013-02-051-1/+2
| | | | | | | | | | Submitted by: Pete Chou MFC after: 1 week
| * Add gpio driver and update dts and kernel config accordingly.ganbold2013-02-054-1/+532
| | | | | | | | Approved by: gonzo@
| * Rework jumbo frame handling. QAC confirmed that the controlleryongari2013-02-052-44/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requires 8 bytes alignment on RX buffer. Given that non-jumbo frame works on any alignments I guess this DMA limitation for RX buffer could be jumbo frame specific one. Also I'm not sure whether this DMA limitation is related with 64bit DMA. Previously age(4) disabled 64bit DMA addressing due to silent data corruption. So we may need more testing on re-enabling 64bit DMA in future. While I'm here, change mbuf chaining algorithm to use fixed sized buffer and force software checksum if controller reports length error. According to QAC, RFD is not updated at all for jumbo frame so it works just like alc(4) controllers. This change also added alignment fixup for strict alignment architectures. Because I'm not aware of any non-x86 machines that use age(4) controllers it's just for completeness at this moment. Wit this change, jumbo frame should work with age(4). Tested by: Christian Gusenbauer < c47g <> gmx dot at > MFC after: 1 week
| * ktr: prevent possible footshooting with KTR_ENTRIES and KTR_BOOT_ENTRIESavg2013-02-041-1/+1
| | | | | | | | | | | | Suggested by: adrian MFC after: 14 days X-MFC with: r246282
| * ktr: copy content from the early static buffer if KTR_ENTRIES !=avg2013-02-041-0/+1
| | | | | | | | | | | | | | | | | | KTR_BOOT_ENTRIES Reported by: glebius, jhb Pointyhat to: avg MFC after: 14 days X-MFC with: r246282
| * Use stripesize as smallest block size if it's available.delphij2013-02-041-0/+5
| | | | | | | | MFC after: 2 weeks
| * Sort by MK_* knob like the comment saysdes2013-02-041-5/+5
| | | | | | | | MFC after: 1 week
| * Missed adding Makefile.config and unit-tests/Makefile shouldsjg2013-02-042-0/+23
| | | | | | | | | | | | allow FreeBSD make to do 'obj'. Approved by: marcel (mentor)
| * ng_ether_ifnet_arrival_event: check interface type before using IFP2NGavg2013-02-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | The check is copied from vnet_ng_ether_init. Not sure if it covers all the types that we want to support with ng_ether. Reported by: markj Discussed with: zec MFC after: 10 days X-MFC with: r246245
| * Cast *tabchar, a wchar_t, to a wint_t as it is the type the %lc printfandrew2013-02-041-1/+1
| | | | | | | | | | format string expects. This is only an issue on ARM EABI where wint_t is different to wchar_t.
| * Use the STACKALIGN macro to alight the stack rather than with a magic mask.andrew2013-02-041-5/+4
| | | | | | | | Submitted by: Christoph Mallon <christoph.mallon gmx.de>
| * Add #undef TARGET_DEFAULT back as it shouldn't have been removed in r245539andrew2013-02-041-0/+1
| |
| * Try to improve r242655 take III: move these SYSCTLs describing the kernelmarius2013-02-042-11/+11
| | | | | | | | | | | | map, which is defined and initialized in vm/vm_kern.c, to the latter. Submitted by: alc
OpenPOWER on IntegriCloud