svn commit: r305108 - head/sys/kern

2016-08-30 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Aug 31 04:02:52 2016 New Revision: 305108 URL: https://svnweb.freebsd.org/changeset/base/305108 Log: Refix operation on sparse CPU mappings as in r302372, temporarily broken by r304716. PR: kern/210106 MFC after:2 days Modified: head/sys/ker

svn commit: r305109 - head/sys/kern

2016-08-30 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Aug 31 04:03:55 2016 New Revision: 305109 URL: https://svnweb.freebsd.org/changeset/base/305109 Log: Back out misfired extra file in r305108. Modified: head/sys/kern/imgact_elf.c Modified: head/sys/kern/imgact_elf.c ===

Re: svn commit: r306473 - head/sys/dev/fdt

2016-09-29 Thread Nathan Whitehorn
I'm a little dubious about this change. It's not really safe to rely on newbus unit numbers anywhere, so making them meaningful in this context seems like a bad idea. -Nathan On 09/29/16 19:48, Justin Hibbits wrote: Author: jhibbits Date: Fri Sep 30 02:48:40 2016 New Revision: 306473 URL: http

Re: svn commit: r306473 - head/sys/dev/fdt

2016-09-29 Thread Nathan Whitehorn
realize a potential complication with it tonight, too, if newbus devices are created as children (like DMA channels in this case), and have the cell-index property. If you object it's an easy revert. - Justin On Sep 29, 2016 23:10, "Nathan Whitehorn" <mailto:nwhiteh...@freebsd.o

Re: svn commit: r322198 - in head: share/man/man9 sys/geom

2017-08-07 Thread Nathan Whitehorn
It would be really nice to let gpart provide aliases correct to partition labels, which would fix the existing racy and unreliable glabel code. Do you see any obstacles to using this code for that? -Nathan On 08/07/17 14:12, Warner Losh wrote: Author: imp Date: Mon Aug 7 21:12:38 2017 New Rev

Re: svn commit: r322198 - in head: share/man/man9 sys/geom

2017-08-07 Thread Nathan Whitehorn
On 08/07/17 14:32, Warner Losh wrote: On Mon, Aug 7, 2017 at 3:19 PM, Nathan Whitehorn mailto:nwhiteh...@freebsd.org>> wrote: It would be really nice to let gpart provide aliases correct to partition labels, which would fix the existing racy and unreliable glabel code.

svn commit: r322443 - head/sys/dev/nvme

2017-08-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Aug 12 22:13:06 2017 New Revision: 322443 URL: https://svnweb.freebsd.org/changeset/base/322443 Log: Move NVME controller shutdown from being called as part of module unloading to being called through the newbus DEVICE_SHUTDOWN() path. This ensures that the NVME

Re: svn commit: r323087 - in head/sys: amd64/conf arm64/conf i386/conf powerpc/conf riscv/conf sparc64/conf

2017-09-01 Thread Nathan Whitehorn
On 09/01/17 09:54, Ian Lepore wrote: On Fri, 2017-09-01 at 09:06 -0700, Conrad Meyer wrote: Wait, why? The PR doesn't explain it any better than this commit message. On Fri, Sep 1, 2017 at 8:54 AM, Josh Paetzel wrote: Author: jpaetzel Date: Fri Sep 1 15:54:53 2017 New Revision: 323087 URL

Re: svn commit: r323778 - in head/sys: arm64/conf i386/conf powerpc/conf riscv/conf sparc64/conf

2017-09-19 Thread Nathan Whitehorn
Please remember that not all "GENERIC" kernels are named "GENERIC". In particular, the powerpc64 "GENERIC" is called "GENERIC64" (and I am assuming needs the same changes). -Nathan On 09/19/17 13:40, Josh Paetzel wrote: Author: jpaetzel Date: Tue Sep 19 20:40:05 2017 New Revision: 323778 URL:

Re: svn commit: r340653 - in head/sys/powerpc: fpu include powerpc

2018-11-19 Thread Nathan Whitehorn
Is this reasonable? What if the junk in the cache happened to be a *valid* instruction? Won't this approach result in silent corruption and later failure? -Nathan On 11/19/18 3:54 PM, Justin Hibbits wrote: > Author: jhibbits > Date: Mon Nov 19 23:54:49 2018 > New Revision: 340653 > URL: https://sv

svn commit: r343969 - head/sys/mips/cavium/octe

2019-02-10 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 10 20:13:59 2019 New Revision: 343969 URL: https://svnweb.freebsd.org/changeset/base/343969 Log: Performance improvements for octe(4): - Distribute RX load across multiple cores, if present. This reverts r217212, which is no longer relevant (I think because

svn commit: r268162 - head/release/amd64

2014-07-02 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Jul 2 15:23:13 2014 New Revision: 268162 URL: http://svnweb.freebsd.org/changeset/base/268162 Log: Now that GENERIC can boot on UEFI systems (r268158), switch the build to use UEFI-compatible images. These will boot as before on BIOS systems, but will boot using

Re: svn commit: r268173 - head/sys/conf

2014-07-02 Thread Nathan Whitehorn
It worked at least on my Ultra 5 -- though probably because the ATI Mach64 FCode ROM there is substantially shared with the Mac version. It was even reasonably fast. But regardless of whether it's a generally useful console driver on SPARC, at least it proves that vt(4) works fine. -Nathan On

Re: svn commit: r268173 - head/sys/conf

2014-07-02 Thread Nathan Whitehorn
On 07/02/14 13:28, Marius Strobl wrote: On Wed, Jul 02, 2014 at 01:04:48PM -0700, Nathan Whitehorn wrote: It worked at least on my Ultra 5 -- though probably because the ATI Mach64 FCode ROM there is substantially shared with the Mac version. It was even reasonably fast. But regardless of

Re: svn commit: r268173 - head/sys/conf

2014-07-03 Thread Nathan Whitehorn
On 07/03/14 12:52, Marius Strobl wrote: On Wed, Jul 02, 2014 at 01:30:46PM -0700, Nathan Whitehorn wrote: On 07/02/14 13:28, Marius Strobl wrote: On Wed, Jul 02, 2014 at 01:04:48PM -0700, Nathan Whitehorn wrote: It worked at least on my Ultra 5 -- though probably because the ATI Mach64 FCode

svn commit: r268256 - in head: sbin/geom/class/part sys/geom/part sys/sys usr.sbin/bsdinstall/partedit

2014-07-04 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Jul 4 15:55:32 2014 New Revision: 268256 URL: http://svnweb.freebsd.org/changeset/base/268256 Log: After EFI support was added to the installer, it needed to allow boot partitions of types other than "freebsd-boot" (in particular, "efi"). This allows the removal

svn commit: r268320 - in head/sys/powerpc: include powerpc

2014-07-06 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Jul 6 16:19:55 2014 New Revision: 268320 URL: http://svnweb.freebsd.org/changeset/base/268320 Log: Add a new CPU id for a POWER8 variant. Modified: head/sys/powerpc/include/spr.h head/sys/powerpc/powerpc/cpu.c Modified: head/sys/powerpc/include/spr.h =

svn commit: r268321 - head/sys/powerpc/include

2014-07-06 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Jul 6 16:20:37 2014 New Revision: 268321 URL: http://svnweb.freebsd.org/changeset/base/268321 Log: In case we ever support little-endian PowerPC (probably userland only), avoid hardcoding endianness here. Modified: head/sys/powerpc/include/endian.h Modified: h

Re: svn commit: r268310 - head/libexec/rtld-elf/arm

2014-07-06 Thread Nathan Whitehorn
Thank you! I can now upgrade my AVILA for the first time in 3 years. Most things seem to work fine, despite the long absence. -Nathan On 07/06/14 03:24, Andrew Turner wrote: Author: andrew Date: Sun Jul 6 10:24:06 2014 New Revision: 268310 URL: http://svnweb.freebsd.org/changeset/base/268310

svn commit: r268350 - head/sys/dev/vt/hw/ofwfb

2014-07-06 Thread Nathan Whitehorn
Author: nwhitehorn Date: Mon Jul 7 00:12:18 2014 New Revision: 268350 URL: http://svnweb.freebsd.org/changeset/base/268350 Log: Use common vt_fb parts in ofwfb as far as we are able without sacrificing performance. MFC after:2 weeks Modified: head/sys/dev/vt/hw/ofwfb/ofwfb.c Modi

Re: svn commit: r268491 - head/usr.bin/users

2014-07-10 Thread Nathan Whitehorn
On 07/10/14 08:57, Ed Schouten wrote: On 10 July 2014 17:53, Baptiste Daroussin wrote: Just make sure not to break mips, powerpc and sparc64 which are still using gcc 4.2 :) Oomf! Good point. Completely forgot about that. There is indeed one C++11-ism in the code, namely the use of auto. Let

svn commit: r268540 - head/usr.sbin/bsdinstall/partedit

2014-07-11 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Jul 11 23:41:56 2014 New Revision: 268540 URL: http://svnweb.freebsd.org/changeset/base/268540 Log: Allow up to 512K for boot code on GPT with BIOS. As pmbr.s says in a comment, "545K should be enough for any boot code". This rounds down slightly. Reported by:

svn commit: r268624 - head/sys/dev/vt/hw/efifb

2014-07-14 Thread Nathan Whitehorn
Author: nwhitehorn Date: Mon Jul 14 17:42:22 2014 New Revision: 268624 URL: http://svnweb.freebsd.org/changeset/base/268624 Log: On my Lenovo laptop, the firmware maps the EFI framebuffer with MTRRs set to uncacheable. This leads to execrable console performance. Once PMAP is up, remap the f

Re: svn commit: r268624 - head/sys/dev/vt/hw/efifb

2014-07-14 Thread Nathan Whitehorn
On 07/14/14 10:53, Konstantin Belousov wrote: On Mon, Jul 14, 2014 at 05:42:22PM +, Nathan Whitehorn wrote: Author: nwhitehorn Date: Mon Jul 14 17:42:22 2014 New Revision: 268624 URL: http://svnweb.freebsd.org/changeset/base/268624 Log: On my Lenovo laptop, the firmware maps the EFI

Re: svn commit: r268624 - head/sys/dev/vt/hw/efifb

2014-07-14 Thread Nathan Whitehorn
On 07/14/14 11:47, Konstantin Belousov wrote: On Mon, Jul 14, 2014 at 11:43:03AM -0700, Nathan Whitehorn wrote: On 07/14/14 10:53, Konstantin Belousov wrote: On Mon, Jul 14, 2014 at 05:42:22PM +, Nathan Whitehorn wrote: + info->fb_vbase = (intptr_t)pmap_mapdev_attr(info->fb

Re: svn commit: r268624 - head/sys/dev/vt/hw/efifb

2014-07-15 Thread Nathan Whitehorn
On 07/15/14 08:43, Alan Cox wrote: On 07/15/2014 09:01, John Baldwin wrote: On Monday, July 14, 2014 1:53:45 pm Konstantin Belousov wrote: On Mon, Jul 14, 2014 at 05:42:22PM +, Nathan Whitehorn wrote: Author: nwhitehorn Date: Mon Jul 14 17:42:22 2014 New Revision: 268624 URL: http

svn commit: r268771 - in head/sys: dev/fb dev/vt/hw/fb sys

2014-07-16 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Jul 16 18:49:46 2014 New Revision: 268771 URL: http://svnweb.freebsd.org/changeset/base/268771 Log: Allow console drivers active from early boot to be used with xf86-video-scfb, rather than only drivers attached later on. This involves a small amount of code dupl

svn commit: r268772 - head/sys/dev/vt/hw/efifb

2014-07-16 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Jul 16 18:52:21 2014 New Revision: 268772 URL: http://svnweb.freebsd.org/changeset/base/268772 Log: Allow efifb to be used with xf86-video-scfb. This is important for EFI systems without either a CSM or real graphics drivers, such as my Lenovo Haswell laptop.

svn commit: r268796 - head/sys/dev/vt/hw/fb

2014-07-17 Thread Nathan Whitehorn
Author: nwhitehorn Date: Thu Jul 17 12:47:34 2014 New Revision: 268796 URL: http://svnweb.freebsd.org/changeset/base/268796 Log: Fix embarassing typos I made. Submitted by: rayddteam Modified: head/sys/dev/vt/hw/fb/vt_fb.c Modified: head/sys/dev/vt/hw/fb/vt_fb.c

Re: svn commit: r268771 - in head/sys: dev/fb dev/vt/hw/fb sys

2014-07-17 Thread Nathan Whitehorn
On 07/17/14 04:35, Aleksandr Rybalko wrote: Hi Nathan! On Wed, 16 Jul 2014 18:49:46 + (UTC) Nathan Whitehorn wrote: Author: nwhitehorn Date: Wed Jul 16 18:49:46 2014 New Revision: 268771 URL: http://svnweb.freebsd.org/changeset/base/268771 Log: Allow console drivers active from

svn commit: r268880 - in head/sys/powerpc: aim powerpc

2014-07-19 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Jul 19 15:11:58 2014 New Revision: 268880 URL: http://svnweb.freebsd.org/changeset/base/268880 Log: Allow mappings of memory not previously direct-mapped by the kernel when calling mmap on /dev/mem and add a handler for the possible userland machine checks that m

svn commit: r268895 - head/sys/powerpc/ps3

2014-07-19 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Jul 19 23:39:17 2014 New Revision: 268895 URL: http://svnweb.freebsd.org/changeset/base/268895 Log: Enable X11 via xf86-video-scfb on the Playstation 3. This commit made from an xterm running for the first time on said Playstation. Modified: head/sys/powerpc/ps3

svn commit: r268898 - head/sys/powerpc/ps3

2014-07-19 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Jul 20 00:08:50 2014 New Revision: 268898 URL: http://svnweb.freebsd.org/changeset/base/268898 Log: Fix allocation of 128MB extended memory region, broken since some careless modifications in December. MFC after:3 days Modified: head/sys/powerpc/ps3/pla

Re: svn commit: r219177 - in head: . games release release/scripts

2014-07-23 Thread Nathan Whitehorn
On 07/23/14 09:34, Bjoern A. Zeeb wrote: On 02 Mar 2011, at 14:39 , Nathan Whitehorn wrote: Author: nwhitehorn Date: Wed Mar 2 14:39:26 2011 New Revision: 219177 URL: http://svn.freebsd.org/changeset/base/219177 Log: Improve the distributeworld target in Makefile.inc1 and update the

Re: svn commit: r269077 - head/lib/libstand

2014-07-24 Thread Nathan Whitehorn
On 07/24/14 18:39, Rui Paulo wrote: On Jul 24, 2014, at 12:06, Sean Bruno wrote: Author: sbruno Date: Thu Jul 24 19:06:15 2014 New Revision: 269077 URL: http://svnweb.freebsd.org/changeset/base/269077 Log: libstand's qdivrem.c assumes that sizeof(int) == sizeof(long), this is not true on

svn commit: r269278 - in head: . sys/dev/vt/hw/ofwfb

2014-07-29 Thread Nathan Whitehorn
Author: nwhitehorn Date: Tue Jul 29 23:11:05 2014 New Revision: 269278 URL: http://svnweb.freebsd.org/changeset/base/269278 Log: Make mmap() of the console device when using ofwfb work like other supported framebuffer drivers. This lets ofwfb work with xf86-video-scfb and makes the driver mu

svn commit: r269415 - in head/sys: conf sparc64/conf

2014-08-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Aug 2 03:48:16 2014 New Revision: 269415 URL: http://svnweb.freebsd.org/changeset/base/269415 Log: Add vt(4) support to sparc64. The only driver currently present (ofwfb) provides support for a variety of low-end graphics hardware (SBus adapters, Mach64, QEMU's

svn commit: r269437 - head/sys/dev/vt/hw/fb

2014-08-02 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Aug 2 17:45:08 2014 New Revision: 269437 URL: http://svnweb.freebsd.org/changeset/base/269437 Log: Don't assume that the framebuffer driver is using vt_fb_blank() when blanking the screen during init. MFC after:1 week Modified: head/sys/dev/vt/hw/fb/vt

svn commit: r269601 - in head/sys: conf dev/fb

2014-08-05 Thread Nathan Whitehorn
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/dev/fb/creator_vt.cTue Aug 5 18:19:51 2014 (r269601) @@ -0,0 +1,220 @@ +/*- + * Copyright (c) 2014 Nathan Whitehorn + * All rights reserved

svn commit: r269620 - in head/sys: dev/fb dev/vt/hw/efifb dev/vt/hw/fb dev/vt/hw/ofwfb powerpc/ps3 sys

2014-08-05 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Aug 6 00:35:48 2014 New Revision: 269620 URL: http://svnweb.freebsd.org/changeset/base/269620 Log: Retire various intertwined bits of fbd(4) and vt_fb, in particular the pixel modification indirection. No actual drivers use it and those that might (e.g. creatorf

svn commit: r269636 - head/sys/dev/vt/hw/ofwfb

2014-08-06 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Aug 6 18:13:09 2014 New Revision: 269636 URL: http://svnweb.freebsd.org/changeset/base/269636 Log: Set fb_pbase properly on PowerPC in the case where we have to guess at the right register bank for the framebuffer. Disable the assigned-addresses path on SPARC si

svn commit: r269685 - in head/sys: dev/fb dev/vt dev/vt/hw/efifb dev/vt/hw/fb dev/vt/hw/ofwfb dev/vt/hw/vga powerpc/ps3

2014-08-07 Thread Nathan Whitehorn
Author: nwhitehorn Date: Thu Aug 7 21:00:16 2014 New Revision: 269685 URL: http://svnweb.freebsd.org/changeset/base/269685 Log: Retire vd_maskbitbltchr. The same functionality can be obtained by testing for mask != NULL in vd_bitbltchr, which all implementations of vd_bitbltchr() were doing

svn commit: r269702 - head/sys/arm/samsung/exynos

2014-08-07 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Aug 8 06:29:30 2014 New Revision: 269702 URL: http://svnweb.freebsd.org/changeset/base/269702 Log: Use OF_getencprop() in preference to OF_getprop() and manual byte-swapping. Modified: head/sys/arm/samsung/exynos/chrome_kb.c head/sys/arm/samsung/exynos/exynos5_

svn commit: r269703 - head/sys/arm/samsung/exynos

2014-08-07 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Aug 8 06:30:17 2014 New Revision: 269703 URL: http://svnweb.freebsd.org/changeset/base/269703 Log: Remove unnecessary inclusion of FDT headers. Modified: head/sys/arm/samsung/exynos/chrome_ec.c head/sys/arm/samsung/exynos/chrome_ec_spi.c head/sys/arm/samsung/

svn commit: r250290 - head/sys/powerpc/powermac

2013-05-05 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun May 5 22:42:10 2013 New Revision: 250290 URL: http://svnweb.freebsd.org/changeset/base/250290 Log: Only check fan type once. Not only is continuously rechecking pointless, a single random failure can reprogram what control mechanism we try to use. MFC after:

svn commit: r251650 - head/release

2013-06-12 Thread Nathan Whitehorn
== --- head/release/generate-release.shWed Jun 12 09:07:15 2013 (r251649) +++ head/release/generate-release.shWed Jun 12 12:38:12 2013 (r251650) @@ -1,4 +1,31 @@ #!/bin/sh +#- +# Copyright (c) 2011 Nathan Whitehorn +# All rights reserved

Re: svn commit: r251652 - head/release

2013-06-12 Thread Nathan Whitehorn
On 06/12/13 09:12, Glen Barber wrote: On Wed, Jun 12, 2013 at 11:08:00PM +0900, Hiroki Sato wrote: gj> Author: gjb gj> Date: Wed Jun 12 13:15:28 2013 gj> New Revision: 251652 gj> URL: http://svnweb.freebsd.org/changeset/base/251652 gj> gj> Log: gj> Add new script to run release builds. The sc

Re: svn commit: r251803 - head/sys/kern

2013-06-16 Thread Nathan Whitehorn
On 06/16/13 04:30, Ed Schouten wrote: Author: ed Date: Sun Jun 16 09:30:35 2013 New Revision: 251803 URL: http://svnweb.freebsd.org/changeset/base/251803 Log: Change callout use counter to use C11 atomics. In order to get some coverage of C11 atomics in kernelspace, switch at least

Re: svn commit: r251843 - in head: contrib/dialog contrib/dialog/package contrib/dialog/package/debian contrib/dialog/po contrib/dialog/samples contrib/dialog/samples/copifuncs contrib/dialog/samples/

2013-06-17 Thread Nathan Whitehorn
On 06/17/13 05:28, Baptiste Daroussin wrote: Author: bapt Date: Mon Jun 17 10:28:55 2013 New Revision: 251843 URL: http://svnweb.freebsd.org/changeset/base/251843 Log: Update dialog to 1.2-20130523 Level up WARNS This seems to have broken bsdinstall. In particular, it is no longer possi

Re: svn commit: r251843 - in head: contrib/dialog contrib/dialog/package contrib/dialog/package/debian contrib/dialog/po contrib/dialog/samples contrib/dialog/samples/copifuncs contrib/dialog/samples/

2013-06-17 Thread Nathan Whitehorn
On 06/17/13 08:36, Baptiste Daroussin wrote: On Mon, Jun 17, 2013 at 08:28:47AM -0500, Nathan Whitehorn wrote: On 06/17/13 05:28, Baptiste Daroussin wrote: Author: bapt Date: Mon Jun 17 10:28:55 2013 New Revision: 251843 URL: http://svnweb.freebsd.org/changeset/base/251843 Log: Update

Re: svn commit: r251843 - in head: contrib/dialog contrib/dialog/package contrib/dialog/package/debian contrib/dialog/po contrib/dialog/samples contrib/dialog/samples/copifuncs contrib/dialog/samples/

2013-06-19 Thread Nathan Whitehorn
On 06/17/13 10:17, Baptiste Daroussin wrote: On Mon, Jun 17, 2013 at 08:37:37AM -0500, Nathan Whitehorn wrote: On 06/17/13 08:36, Baptiste Daroussin wrote: On Mon, Jun 17, 2013 at 08:28:47AM -0500, Nathan Whitehorn wrote: On 06/17/13 05:28, Baptiste Daroussin wrote: Author: bapt Date: Mon

svn commit: r261351 - in head/sys: arm/arm arm/mv dev/fdt dev/ofw powerpc/ofw powerpc/powerpc powerpc/pseries

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Feb 1 17:17:35 2014 New Revision: 261351 URL: http://svnweb.freebsd.org/changeset/base/261351 Log: Open Firmware interrupt specifiers can consist of arbitrary-length byte strings and include arbitrary information (IRQ line/domain/sense). When the ofw_bus_map_int

svn commit: r261352 - in head/sys: conf dev/fdt mips/beri

2014-02-01 Thread Nathan Whitehorn
at Feb 1 17:41:54 2014 (r261352) @@ -1,10 +1,7 @@ /*- - * Copyright (c) 2009-2010 The FreeBSD Foundation + * Copyright (c) 2013 Nathan Whitehorn * All rights reserved. * - * This software was developed by Semihalf under sponsorship from - * the FreeBSD Foundation. - * * Redistribu

svn commit: r261355 - head/sys/powerpc/powerpc

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Feb 1 19:25:15 2014 New Revision: 261355 URL: http://svnweb.freebsd.org/changeset/base/261355 Log: Fix typo. Modified: head/sys/powerpc/powerpc/nexus.c Modified: head/sys/powerpc/powerpc/nexus.c ===

svn commit: r261356 - head/sys/powerpc/booke

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Feb 1 20:06:52 2014 New Revision: 261356 URL: http://svnweb.freebsd.org/changeset/base/261356 Log: Avoid spurious compiler warning about an uninitialized variable. Modified: head/sys/powerpc/booke/pmap.c Modified: head/sys/powerpc/booke/pmap.c ==

svn commit: r261357 - head/sys/kern

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Feb 1 20:46:35 2014 New Revision: 261357 URL: http://svnweb.freebsd.org/changeset/base/261357 Log: ULE works on Book-E since r258002, so remove statements to the contrary. Modified: head/sys/kern/sched_ule.c Modified: head/sys/kern/sched_ule.c ==

svn commit: r261358 - head/sys/powerpc/conf

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Feb 1 20:56:50 2014 New Revision: 261358 URL: http://svnweb.freebsd.org/changeset/base/261358 Log: Switch default Book-E scheduler to ULE, which works now, and enable CAPABILITIES stuff required to make ssh work. Hopefully, Book-E can eventually be added to G

svn commit: r261396 - head/sys/arm/arm

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 2 05:21:12 2014 New Revision: 261396 URL: http://svnweb.freebsd.org/changeset/base/261396 Log: Fix typo. Sorry for breakage! Modified: head/sys/arm/arm/nexus.c Modified: head/sys/arm/arm/nexus.c ===

svn commit: r261397 - head/sys/dev/fdt

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 2 05:41:12 2014 New Revision: 261397 URL: http://svnweb.freebsd.org/changeset/base/261397 Log: Allow nesting of simplebuses. Modified: head/sys/dev/fdt/simplebus.c Modified: head/sys/dev/fdt/simplebus.c ===

svn commit: r261398 - head/sys/dev/fdt

2014-02-01 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 2 05:52:34 2014 New Revision: 261398 URL: http://svnweb.freebsd.org/changeset/base/261398 Log: Fix missing offset. Modified: head/sys/dev/fdt/fdt_common.c Modified: head/sys/dev/fdt/fdt_common.c ===

svn commit: r261403 - head/sys/dev/ofw

2014-02-02 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 2 16:41:54 2014 New Revision: 261403 URL: http://svnweb.freebsd.org/changeset/base/261403 Log: Add a set of helpers (ofw_bus_get_status() and ofw_bus_status_okay()) to process "status" properties of OF nodes. I've avoided adding new KOBJ methods here so t

svn commit: r261404 - head/sys/arm/arm

2014-02-02 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Feb 2 16:42:26 2014 New Revision: 261404 URL: http://svnweb.freebsd.org/changeset/base/261404 Log: Fix one remnant endian flaw here. The back-and-forth endian conversions are confusing. Modified: head/sys/arm/arm/nexus.c Modified: head/sys/arm/arm/nexus.c

Re: svn commit: r261358 - head/sys/powerpc/conf

2014-02-02 Thread Nathan Whitehorn
On 02/02/14 15:29, Alexey Dokuchaev wrote: On Sat, Feb 01, 2014 at 08:56:50PM +, Nathan Whitehorn wrote: New Revision: 261358 URL: http://svnweb.freebsd.org/changeset/base/261358 Log: Switch default Book-E scheduler to ULE, which works now, and enable CAPABILITIES stuff required to

svn commit: r261513 - in head/sys: arm/arm arm/broadcom/bcm2835 arm/freescale/imx arm/mv conf dev/fdt dev/ofw dev/powermac_nvram mips/beri mips/mips powerpc/mambo powerpc/mpc85xx powerpc/ofw powerp...

2014-02-05 Thread Nathan Whitehorn
Author: nwhitehorn Date: Wed Feb 5 14:44:22 2014 New Revision: 261513 URL: http://svnweb.freebsd.org/changeset/base/261513 Log: Move Open Firmware device root on PowerPC, ARM, and MIPS systems to a sub-node of nexus (ofwbus) rather than direct attach under nexus. This fixes FDT on x86 and w

Re: svn commit: r261567 - in head/sys/boot: . i386/efi i386/gptboot i386/gptzfsboot i386/loader i386/zfsboot libstand32

2014-02-06 Thread Nathan Whitehorn
On 02/06/14 15:54, Ed Maste wrote: Author: emaste Date: Thu Feb 6 21:54:21 2014 New Revision: 261567 URL: http://svnweb.freebsd.org/changeset/base/261567 Log: Build a 32-bit libstand under sys/boot/ A 32-bit libstand is needed on 64-bit platforms for use by various bootloaders. P

Re: svn commit: r261564 - head/sys/arm/arm

2014-02-06 Thread Nathan Whitehorn
On 02/06/14 14:26, Andrew Turner wrote: Author: andrew Date: Thu Feb 6 20:26:36 2014 New Revision: 261564 URL: http://svnweb.freebsd.org/changeset/base/261564 Log: Fix __syscall on armeb EABI. As it returns a 64-bit value it needs to place 32-bit data in r1, not r0. 64-bit data is already

svn commit: r261591 - head/lib/libstand/powerpc

2014-02-07 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Feb 7 14:24:36 2014 New Revision: 261591 URL: http://svnweb.freebsd.org/changeset/base/261591 Log: Make libstand setjmp work for both 64- and 32-bit ABIs. Modified: head/lib/libstand/powerpc/_setjmp.S Modified: head/lib/libstand/powerpc/_setjmp.S ===

Re: svn commit: r261843 - in head: share/man/man4 sys/dev/gpio

2014-02-13 Thread Nathan Whitehorn
On 02/13/14 11:58, Luiz Otavio O Souza wrote: Author: loos Date: Thu Feb 13 17:58:52 2014 New Revision: 261843 URL: http://svnweb.freebsd.org/changeset/base/261843 Log: Add OFW support to the in tree gpio compatible devices: gpioiic(4) and gpioled(4). Tested on RPi and BBB (using th

Re: svn commit: r261842 - in head/sys: conf dev/gpio

2014-02-13 Thread Nathan Whitehorn
newly added) +++ head/sys/dev/gpio/ofw_gpiobus.c Thu Feb 13 17:08:29 2014 (r261842) @@ -0,0 +1,338 @@ +/*- + * Copyright (c) 2009, Nathan Whitehorn + * Copyright (c) 2013, Luiz Otavio O Souza + * Copyright (c) 2013 The FreeBSD Foundation + * All rights reserved. + * + * Redistribution and

Re: svn commit: r263424 - head/sys/arm/conf

2014-03-21 Thread Nathan Whitehorn
On 03/21/14 22:29, Ruslan Bukin wrote: On Fri, Mar 21, 2014 at 09:43:16AM +, Andrew Turner wrote: On Thu, 20 Mar 2014 17:01:21 + (UTC) Ruslan Bukin wrote: Author: br Date: Thu Mar 20 17:01:21 2014 New Revision: 263424 URL: http://svnweb.freebsd.org/changeset/base/263424 Log: Disab

Re: svn commit: r263885 - in head/sys/dev/vt: . hw/vga

2014-03-29 Thread Nathan Whitehorn
On 03/28/14 15:04, Aleksandr Rybalko wrote: Author: ray Date: Fri Mar 28 22:04:27 2014 New Revision: 263885 URL: http://svnweb.freebsd.org/changeset/base/263885 Log: o Add new vd_driver method to do bitblt with mask, named vd_maskbitbltchr. o Move vd_bitbltchr vga's driver method to vd_mas

Re: svn commit: r263918 - head/usr.bin/mkimg

2014-03-29 Thread Nathan Whitehorn
On 03/29/14 12:03, Marcel Moolenaar wrote: Author: marcel Date: Sat Mar 29 19:03:10 2014 New Revision: 263918 URL: http://svnweb.freebsd.org/changeset/base/263918 Log: Add mkimg, a utility for making disk images from raw partition contents. The partitioning scheme can be one of the schemes

Re: svn commit: r263885 - in head/sys/dev/vt: . hw/vga

2014-03-29 Thread Nathan Whitehorn
On 03/29/14 15:35, Aleksandr Rybalko wrote: On Sat, 29 Mar 2014 09:18:03 -0700 Nathan Whitehorn wrote: On 03/28/14 15:04, Aleksandr Rybalko wrote: Author: ray Date: Fri Mar 28 22:04:27 2014 New Revision: 263885 URL: http://svnweb.freebsd.org/changeset/base/263885 Log: o Add new

Re: svn commit: r263885 - in head/sys/dev/vt: . hw/vga

2014-04-01 Thread Nathan Whitehorn
On 03/29/14 15:35, Aleksandr Rybalko wrote: On Sat, 29 Mar 2014 09:18:03 -0700 Nathan Whitehorn wrote: On 03/28/14 15:04, Aleksandr Rybalko wrote: Author: ray Date: Fri Mar 28 22:04:27 2014 New Revision: 263885 URL: http://svnweb.freebsd.org/changeset/base/263885 Log: o Add new

svn commit: r273003 - head/usr.sbin/bsdinstall/partedit

2014-10-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Oct 12 17:50:25 2014 New Revision: 273003 URL: https://svnweb.freebsd.org/changeset/base/273003 Log: Centralize determination of boot firmware (UEFI vs. BIOS/CSM) into a function x86_bootmethod() and fix deviations from style(9). Modified: head/usr.sbin/bsdinsta

svn commit: r273005 - head/usr.sbin/bsdinstall/partedit

2014-10-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Oct 12 17:59:31 2014 New Revision: 273005 URL: https://svnweb.freebsd.org/changeset/base/273005 Log: Only allow ZFS boot on GPT; the MBR ZFS bootblocks cannot be installed using gpart bootcode as /boot/zfsboot needs to be split into multiple pieces by hand and co

svn commit: r273754 - head/usr.sbin/pkg

2014-10-27 Thread Nathan Whitehorn
Author: nwhitehorn Date: Mon Oct 27 23:19:51 2014 New Revision: 273754 URL: https://svnweb.freebsd.org/changeset/base/273754 Log: Use pkg-1.4-style platform identifiers based on MACHINE_ARCH (e.g. FreeBSD:11:amd64 instead of freebsd:11:x86:64) when bootstrapping pkg. Thanks to portmgr for pr

svn commit: r273778 - head/usr.sbin/pkg

2014-10-28 Thread Nathan Whitehorn
Author: nwhitehorn Date: Tue Oct 28 14:11:54 2014 New Revision: 273778 URL: https://svnweb.freebsd.org/changeset/base/273778 Log: Remove spurious libelf dependency. Submitted by: pluknet Modified: head/usr.sbin/pkg/Makefile Modified: head/usr.sbin/pkg/Makefile ==

Re: svn commit: r273865 - in head: sbin/fsck_msdosfs sys/boot/amd64/boot1.efi

2014-10-30 Thread Nathan Whitehorn
You may want to change the generation of boot1.efifat to have a 4096 byte sector size. We also need to find out if all EFI BIOSes can deal with 4096-byte FAT filesystems on 512-byte disks. -Nathan On 10/30/14 08:52, Doug Ambrisko wrote: Author: ambrisko Date: Thu Oct 30 15:52:01 2014 New Revis

svn commit: r273922 - head/usr.sbin/bsdinstall

2014-10-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Oct 31 23:52:02 2014 New Revision: 273922 URL: https://svnweb.freebsd.org/changeset/base/273922 Log: Rewrite some of the disk setup documentation to be clearer and contain less obsolete information. Also move the entropy command down the list -- the list is order

Re: svn commit: r273963 - head/sys/dev/agp

2014-11-02 Thread Nathan Whitehorn
There is actually a write-combining memory type on PowerPC. You can set it the same way as on x86 (with VM_MEMATTR_WRITE_COMBINING). -Nathan On 11/02/14 03:26, Tijl Coosemans wrote: Author: tijl Date: Sun Nov 2 11:26:37 2014 New Revision: 273963 URL: https://svnweb.freebsd.org/changeset/base/2

Re: svn commit: r273963 - head/sys/dev/agp

2014-11-02 Thread Nathan Whitehorn
On 11/02/14 08:07, Tijl Coosemans wrote: On Sun, 02 Nov 2014 07:27:24 -0800 Nathan Whitehorn wrote: There is actually a write-combining memory type on PowerPC. You can set it the same way as on x86 (with VM_MEMATTR_WRITE_COMBINING). Yes, that's what the patch does, but in sys/powerpc

Re: svn commit: r274394 - in head/usr.sbin: bsdconfig/timezone tzsetup

2014-11-11 Thread Nathan Whitehorn
On 11/11/14 11:37, Devin Teske wrote: Author: dteske Date: Tue Nov 11 19:37:17 2014 New Revision: 274394 URL: https://svnweb.freebsd.org/changeset/base/274394 Log: Default `bsdconfig timezone' and `tzsetup' to `-s' in a VM. Recommended by: cperciva Reviewed by: cperciva Relnote

svn commit: r264391 - in head/sys/boot: amd64 amd64/boot1.efi common

2014-04-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 13 01:14:25 2014 New Revision: 264391 URL: http://svnweb.freebsd.org/changeset/base/264391 Log: Add a simple EFI stub loader. This is a quick and dirty of boot1.chrp from the PowerPC port with all the Open Firmware bits removed and replaced by their EFI count

svn commit: r264403 - head/sys/boot/amd64/boot1.efi

2014-04-12 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 13 06:24:01 2014 New Revision: 264403 URL: http://svnweb.freebsd.org/changeset/base/264403 Log: Fix buildworld. I had some local bits in my build tree that caused this to work by accident. Modified: head/sys/boot/amd64/boot1.efi/Makefile Modified: head/sys/

svn commit: r264404 - head/sys/boot/amd64/boot1.efi

2014-04-12 Thread Nathan Whitehorn
) +++ head/sys/boot/amd64/boot1.efi/boot1.c Sun Apr 13 06:30:02 2014 (r264404) @@ -3,6 +3,8 @@ * All rights reserved. * Copyright (c) 2001 Robert Drehmel * All rights reserved. + * Copyright (c) 2014 Nathan Whitehorn + * All rights reserved. * * Redistribution and use in source

svn commit: r264414 - in head/sys/boot: amd64/boot1.efi common

2014-04-13 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 13 14:50:52 2014 New Revision: 264414 URL: http://svnweb.freebsd.org/changeset/base/264414 Log: Apparently some of the i386 boot blocks are so close to full that adding single lines to ufsread.c spills them over. Duplicate a whole bunch of code to get file si

Re: svn commit: r264907 - in head/release: amd64 i386

2014-04-24 Thread Nathan Whitehorn
On 04/24/14 18:38, Glen Barber wrote: Author: gjb Date: Fri Apr 25 01:38:57 2014 New Revision: 264907 URL: http://svnweb.freebsd.org/changeset/base/264907 Log: Refactor make-memstick.sh to avoid creating the 'dangerously dedicated' partition scheme, reported to cause the memstick.img to

Re: svn commit: r264935 - head/release/amd64

2014-04-25 Thread Nathan Whitehorn
On 04/25/14 14:11, Glen Barber wrote: Author: gjb Date: Fri Apr 25 21:11:00 2014 New Revision: 264935 URL: http://svnweb.freebsd.org/changeset/base/264935 Log: Add a separate script to build the memstick.img and the mini-memstick.img with UEFI support. As the comments in the file s

Re: svn commit: r264935 - head/release/amd64

2014-04-25 Thread Nathan Whitehorn
On 04/25/14 14:44, Glen Barber wrote: On Fri, Apr 25, 2014 at 02:41:25PM -0700, Nathan Whitehorn wrote: On 04/25/14 14:11, Glen Barber wrote: Author: gjb Date: Fri Apr 25 21:11:00 2014 New Revision: 264935 URL: http://svnweb.freebsd.org/changeset/base/264935 Log: Add a separate script to

Re: svn commit: r264935 - head/release/amd64

2014-04-25 Thread Nathan Whitehorn
On 04/25/14 14:52, Glen Barber wrote: On Fri, Apr 25, 2014 at 02:46:46PM -0700, Nathan Whitehorn wrote: I appreciate the caution. Thanks for the clarification! I'm planning to get EFI support into the installer this weekend. Speaking of the installer... How difficult would it be to be

Re: svn commit: r264935 - head/release/amd64

2014-04-25 Thread Nathan Whitehorn
On 04/25/14 15:00, Adrian Chadd wrote: On 25 April 2014 14:41, Nathan Whitehorn wrote: On 04/25/14 14:11, Glen Barber wrote: Author: gjb Date: Fri Apr 25 21:11:00 2014 New Revision: 264935 URL: http://svnweb.freebsd.org/changeset/base/264935 Log: Add a separate script to build the

Re: svn commit: r264935 - head/release/amd64

2014-04-25 Thread Nathan Whitehorn
On 04/25/14 15:06, Glen Barber wrote: On Fri, Apr 25, 2014 at 02:58:34PM -0700, Nathan Whitehorn wrote: On 04/25/14 14:52, Glen Barber wrote: On Fri, Apr 25, 2014 at 02:46:46PM -0700, Nathan Whitehorn wrote: I appreciate the caution. Thanks for the clarification! I'm planning to ge

svn commit: r264975 - head/sys/boot/amd64/boot1.efi

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Apr 26 16:34:22 2014 New Revision: 264975 URL: http://svnweb.freebsd.org/changeset/base/264975 Log: Add generation of an EFI filesystem to hold boot1.efi. This is a near-exact copy of the code from boot1.chrp again. The resulting image is installed to /boot/bo

svn commit: r264978 - head/usr.sbin/bsdinstall/partedit

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Apr 26 16:55:38 2014 New Revision: 264978 URL: http://svnweb.freebsd.org/changeset/base/264978 Log: Add EFI support to the installer. This requires that the kernel provide a sysctl to determine what firmware is in use. This sysctl does not exist yet, so the follo

svn commit: r264980 - head/sys/boot/amd64/boot1.efi

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Apr 26 17:51:41 2014 New Revision: 264980 URL: http://svnweb.freebsd.org/changeset/base/264980 Log: Apparently this is supposed to be FAT32, not FAT12. Modified: head/sys/boot/amd64/boot1.efi/Makefile.fat head/sys/boot/amd64/boot1.efi/fat.tmpl.bz2.uu head/sys/

svn commit: r264992 - head/release/amd64

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 27 00:40:18 2014 New Revision: 264992 URL: http://svnweb.freebsd.org/changeset/base/264992 Log: Make a dual-boot BIOS/UEFI memstick image. Testing required before this gets renamed make-memstick.sh. Modified: head/release/amd64/make-uefi-memstick.sh Modifie

svn commit: r264993 - head/sys/boot/amd64/boot1.efi

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 27 00:45:08 2014 New Revision: 264993 URL: http://svnweb.freebsd.org/changeset/base/264993 Log: Revert to FAT12. This file system is apparently too small for FAT32, even if the old (pre r264889) newfs_msdos allowed it. And FAT12 seems to work perfectly well.

svn commit: r264995 - head/release/amd64

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 27 01:06:02 2014 New Revision: 264995 URL: http://svnweb.freebsd.org/changeset/base/264995 Log: Add script to setup bootable CD ISOs for both BIOS and EFI systems. Tested and working on QEMU. Actually using this script as the regular image generator, like wit

svn commit: r264997 - head/sys/dev/vt/hw/vga

2014-04-26 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Apr 27 02:19:53 2014 New Revision: 264997 URL: http://svnweb.freebsd.org/changeset/base/264997 Log: Disable vga if EFI framebuffer present. vt(9) should handle this internally based on efifb's higher priority, but it doesn't, and this at least lets us build a ker

<    2   3   4   5   6   7   8   9   10   11   >