svn commit: r218427 - head/sys/arm/mv

2011-02-07 Thread Marcel Moolenaar
Author: marcel Date: Tue Feb 8 01:49:30 2011 New Revision: 218427 URL: http://svn.freebsd.org/changeset/base/218427 Log: In arm_get_next_irq(), use the last IRQ argument in order to prevent a hard hang due to an interrupt storm or stuck interrupt pin. We return the next IRQ that is larger t

svn commit: r218426 - head/sys/arm/mv

2011-02-07 Thread Marcel Moolenaar
Author: marcel Date: Tue Feb 8 01:43:45 2011 New Revision: 218426 URL: http://svn.freebsd.org/changeset/base/218426 Log: o Make sure to mask off timer1 interrupts. It's not necessarily masked-off by the firmware. o In DELAY(). Make sure we have an inner-loop body that the compiler

svn commit: r218388 - head/sys/arm/mv

2011-02-06 Thread Marcel Moolenaar
Author: marcel Date: Mon Feb 7 05:36:32 2011 New Revision: 218388 URL: http://svn.freebsd.org/changeset/base/218388 Log: Remove use_high from the softc and simply check the number of GPIO pins to determine whether there's a high register set or not. This allows platform_gpio_init() to work

svn commit: r218382 - head/sys/ia64/conf

2011-02-06 Thread Marcel Moolenaar
Author: marcel Date: Sun Feb 6 22:18:37 2011 New Revision: 218382 URL: http://svn.freebsd.org/changeset/base/218382 Log: Comment-out FLOWTABLE. It causes a kernel panic due to a misaligned memory access related to an IPv6 route update. PR: kern/148018 Modified: head/sys/ia64

svn commit: r218246 - head/sys/boot/fdt/dts

2011-02-03 Thread Marcel Moolenaar
Author: marcel Date: Fri Feb 4 01:09:02 2011 New Revision: 218246 URL: http://svn.freebsd.org/changeset/base/218246 Log: Add PEX0 and select the first serial port as console. Modified: head/sys/boot/fdt/dts/db78100.dts Modified: head/sys/boot/fdt/dts/db78100.dts

svn commit: r218228 - head/sys/arm/mv

2011-02-03 Thread Marcel Moolenaar
Author: marcel Date: Thu Feb 3 18:07:05 2011 New Revision: 218228 URL: http://svn.freebsd.org/changeset/base/218228 Log: The FDT describes the host controller directly. There's no need to get properties from the parent. The parent is in fact the FDT bus itself and will therefore not have th

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

2011-02-03 Thread Marcel Moolenaar
Author: marcel Date: Thu Feb 3 17:35:16 2011 New Revision: 218227 URL: http://svn.freebsd.org/changeset/base/218227 Log: Accept r1 as having the metadata pointer argument if r0 is 0. This provides backward compatibility with Juniper loaders. Sponsored by: Juniper Networks Modified: he

svn commit: r218184 - in head/sys/powerpc: include mpc85xx ofw powermac powerpc

2011-02-01 Thread Marcel Moolenaar
Author: marcel Date: Wed Feb 2 05:58:51 2011 New Revision: 218184 URL: http://svn.freebsd.org/changeset/base/218184 Log: Rename INTR_VEC to MAP_IRQ. From the OFW or FDT we obtain a PIC handle with interrupt pin. This we map to the resource called SYS_RES_IRQ. Modified: head/sys/powerpc/i

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

2011-01-29 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 29 21:14:29 2011 New Revision: 218077 URL: http://svn.freebsd.org/changeset/base/218077 Log: Don't operate on the parent of the PCI node. It's the PCI node itself that represents the host controller. This makes the FDT PCI support working an a bare-bones manner.

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

2011-01-29 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 29 21:08:03 2011 New Revision: 218076 URL: http://svn.freebsd.org/changeset/base/218076 Log: Call newbus_device_create() for PCI devices. Call pci_from_fdt_node() for the newly created device_t, rather than the parent. Modified: head/sys/dev/fdt/fdtbus.c Modifi

svn commit: r218075 - in head/sys/powerpc: include mambo mpc85xx powermac powerpc ps3 psim

2011-01-29 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 29 20:58:38 2011 New Revision: 218075 URL: http://svn.freebsd.org/changeset/base/218075 Log: Fix the interrupt code, broken 7 months ago. The interrupt framework already supported nested PICs, but was limited to having a nested AT-PIC only. With G5 support the ne

svn commit: r218074 - head/sys/powerpc/mpc85xx

2011-01-29 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 29 20:28:17 2011 New Revision: 218074 URL: http://svn.freebsd.org/changeset/base/218074 Log: Have nexus behave the same as the one on ARM (marvell SoCs), so as to prevent warnings during boot WRT to the fdtbus attachment. Modified: head/sys/powerpc/mpc85xx/nexus

svn commit: r218073 - in head/sys: arm/include dev/fdt powerpc/include

2011-01-29 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 29 20:25:20 2011 New Revision: 218073 URL: http://svn.freebsd.org/changeset/base/218073 Log: Introduce macro FDT_MAP_IRQ to map from an interrupt controller and interrupt pin pair to a global IRQ number. When multiple PICs exist on a board, the interrupt pin alon

svn commit: r218050 - head/sys/dev/tsec

2011-01-28 Thread Marcel Moolenaar
Author: marcel Date: Fri Jan 28 23:40:13 2011 New Revision: 218050 URL: http://svn.freebsd.org/changeset/base/218050 Log: Don't use the MAC address in the device tree if it's all zeroes (i.e. 00-00-00-00-00-00). Use the currently programmed address instead. While here, simplify the func

svn commit: r218000 - stable/8/sys/dev/uart

2011-01-27 Thread Marcel Moolenaar
Author: marcel Date: Fri Jan 28 00:22:03 2011 New Revision: 218000 URL: http://svn.freebsd.org/changeset/base/218000 Log: In uart_tty_outwakeup(), check CTS/RTS flow control settings and prevent sending data when CTS is de-asserted. In uart_tty_intr(), call uart_tty_outwakeup() when the CTS

Re: svn commit: r217851 - in head/libexec/rtld-elf: . amd64 arm i386 ia64 mips powerpc powerpc64 sparc64

2011-01-25 Thread Marcel Moolenaar
_exec() on architectures that allow executable > stacks. Thanks for all the fixes! -- Marcel Moolenaar xcl...@mac.com ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any ma

svn commit: r217800 - head/sys/dev/uart

2011-01-24 Thread Marcel Moolenaar
Author: marcel Date: Mon Jan 24 18:34:16 2011 New Revision: 217800 URL: http://svn.freebsd.org/changeset/base/217800 Log: In uart_tty_outwakeup(), check CTS/RTS flow control settings and prevent sending data when CTS is de-asserted. In uart_tty_intr(), call uart_tty_outwakeup() when the CTS

svn commit: r217726 - head/sbin/growfs

2011-01-22 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 22 21:27:17 2011 New Revision: 217726 URL: http://svn.freebsd.org/changeset/base/217726 Log: s/utime/modtime/g -- utime shadows utime(3). Submitted by: Garrett Cooper Modified: head/sbin/growfs/growfs.c Modified: head/sbin/growfs/growfs.c ===

svn commit: r217709 - head/sys/arm/mv

2011-01-21 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 22 01:31:59 2011 New Revision: 217709 URL: http://svn.freebsd.org/changeset/base/217709 Log: Fix r217688. We need to call init_param1() before we use msgbufsize, now that the size of the message buffer is a tunable. Modified: head/sys/arm/mv/mv_machdep.c Modifi

svn commit: r217708 - head/sys/arm/mv

2011-01-21 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 22 00:32:12 2011 New Revision: 217708 URL: http://svn.freebsd.org/changeset/base/217708 Log: Fix backtraces by defining ksym_start & ksym_end if DDB is defined. The kernel linker doesn't deal with symbols of type NOTYPE and typically gives the wrong symbol ($a) f

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

2011-01-17 Thread Marcel Moolenaar
Author: marcel Date: Mon Jan 17 23:54:50 2011 New Revision: 217523 URL: http://svn.freebsd.org/changeset/base/217523 Log: Support booting non FDT-capable loaders: 1. Allow embedding the FDT into the kernel, just like PowerPC/book-E. 2. If the loader passes us a pointer to the bootinfo stru

svn commit: r217520 - head/sys/dev/uart

2011-01-17 Thread Marcel Moolenaar
Author: marcel Date: Mon Jan 17 23:34:36 2011 New Revision: 217520 URL: http://svn.freebsd.org/changeset/base/217520 Log: Check the environment for system devices before using the FDT. This allows overriding the FDT, and allows specifying a debug port. Modified: head/sys/dev/uart/uart_bus

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

2011-01-15 Thread Marcel Moolenaar
Author: marcel Date: Sat Jan 15 20:18:08 2011 New Revision: 217459 URL: http://svn.freebsd.org/changeset/base/217459 Log: Don't redefine MODINFOMD_BOOTINFO as MODINFOMD_DTBP. This breaks support for older loaders. Add MODINFOMD_DTBP as a new tag instead. Modified: head/sys/powerpc/include

svn commit: r217290 - head/sys/arm/include

2011-01-11 Thread Marcel Moolenaar
Author: marcel Date: Tue Jan 11 22:07:39 2011 New Revision: 217290 URL: http://svn.freebsd.org/changeset/base/217290 Log: Don't re-use MODINFOMD_BOOTINFO as MODINFOMD_DTBP. It breaks compatibility without any means for the kernel to work with an older loader. Modified: head/sys/arm/includ

svn commit: r217067 - head/sys/boot/efi/libefi

2011-01-06 Thread Marcel Moolenaar
Author: marcel Date: Thu Jan 6 20:50:16 2011 New Revision: 217067 URL: http://svn.freebsd.org/changeset/base/217067 Log: Help static analysis by initializing variables that we know cannot be used uninitialized, but which cannot be inferred from the code itself. Modified: head/sys/boot/efi/

Re: svn commit: r215088 - head/sys/geom/part

2010-11-10 Thread Marcel Moolenaar
s changed to "arg0". Fix the last place where > it is used. A regression for sure. Nothing worse than having a good and clear interface messed up by a lousy implementation of geom(8)... *sigh* -- Marcel Moolenaar xcl...@mac.com ___

svn commit: r214892 - stable/8/release/powerpc

2010-11-06 Thread Marcel Moolenaar
Author: marcel Date: Sat Nov 6 16:09:25 2010 New Revision: 214892 URL: http://svn.freebsd.org/changeset/base/214892 Log: MFC 213381: Replace an obsolete flag -L in an mkisofs(1) command line with -allow-leading-dots to fix "make release" for FreeBSD/powerpc. Author: hrs Modified: st

svn commit: r214194 - in head/libexec/rtld-elf: . ia64

2010-10-21 Thread Marcel Moolenaar
Author: marcel Date: Fri Oct 22 04:43:04 2010 New Revision: 214194 URL: http://svn.freebsd.org/changeset/base/214194 Log: Unbreak ia64. With r169630 I disabled symbol versioning because it broke rtld. With r211706 rtld got broken for ia64 & powerpc64. It was fixed for powerpc64 with r

svn commit: r214006 - head/sys/kern

2010-10-17 Thread Marcel Moolenaar
@@ /*- + * Copyright (c) 2010 Marcel Moolenaar * Copyright (c) 1999-2004 Poul-Henning Kamp * Copyright (c) 1999 Michael Smith * Copyright (c) 1989, 1993 @@ -34,6 +35,8 @@ * SUCH DAMAGE. */ +#include "opt_rootdevname.h" + #include __FBSDID("$FreeBSD$"); @@ -44,6 +47,7 @

svn commit: r214005 - head/sys/kern

2010-10-17 Thread Marcel Moolenaar
Author: marcel Date: Mon Oct 18 04:34:42 2010 New Revision: 214005 URL: http://svn.freebsd.org/changeset/base/214005 Log: In vfs_filteropt(), only print the errmsg when there's no errmsg mount option. Otherwise errors tend to get printed multiple times. Modified: head/sys/kern/vfs_mount.c

svn commit: r214004 - in head/sys: kern sys

2010-10-17 Thread Marcel Moolenaar
Author: marcel Date: Mon Oct 18 04:30:27 2010 New Revision: 214004 URL: http://svn.freebsd.org/changeset/base/214004 Log: Rename boot() to kern_reboot() and make it visible outside of kern_shutdown.c. This makes it easier for emulators and other parts of the kernel to initiate a reboot. Mod

svn commit: r214003 - head/sys/dev/md

2010-10-17 Thread Marcel Moolenaar
Author: marcel Date: Mon Oct 18 04:26:32 2010 New Revision: 214003 URL: http://svn.freebsd.org/changeset/base/214003 Log: Allow the MDIOCATTACH ioctl operation to originate from within the kernel. To protect against malicious software, we demand that the file name is at a particular location

svn commit: r213365 - in head/sys: conf kern

2010-10-02 Thread Marcel Moolenaar
Author: marcel Date: Sat Oct 2 19:44:13 2010 New Revision: 213365 URL: http://svn.freebsd.org/changeset/base/213365 Log: Split the root mount logic from the (generic) mount code and move it (the root mount code) into a new file called vfs_mountroot.c The split is almost trivial, as the c

Re: svn commit: r212886 - head/sbin/growfs

2010-09-20 Thread Marcel Moolenaar
On Sep 19, 2010, at 11:55 PM, Bruce Evans wrote: > On Mon, 20 Sep 2010, Marcel Moolenaar wrote: > >> Log: >> Unbreak the build on strong-aligned architectures (arm, ia64). >> Casting from (char *) to (struct ufs1_dinode *) changes the >> alignment requirement o

svn commit: r212886 - head/sbin/growfs

2010-09-19 Thread Marcel Moolenaar
Author: marcel Date: Mon Sep 20 04:20:55 2010 New Revision: 212886 URL: http://svn.freebsd.org/changeset/base/212886 Log: Unbreak the build on strong-aligned architectures (arm, ia64). Casting from (char *) to (struct ufs1_dinode *) changes the alignment requirement of the pointer and GCC do

Re: svn commit: r212614 - in head: sbin/geom/class/part sys/geom/part

2010-09-14 Thread Marcel Moolenaar
out the new type wasn't really needed. > - Reorganize code a little bit. Please revert. The gpart ctlreq interface is ASCII only by design. This change is unnecessary as nothing was broken and on top of that breaks compatibility with user-space -- again entirely without merit. Thanks, --

svn commit: r210103 - head/lib/liblzma

2010-07-14 Thread Marcel Moolenaar
Author: marcel Date: Thu Jul 15 03:11:04 2010 New Revision: 210103 URL: http://svn.freebsd.org/changeset/base/210103 Log: Unbreak xz (liblzma) on strong-aligned architectures (and without emulation of misaligned memory accesses). We cannot map the unaligned memory access functions to the one

svn commit: r210101 - head/gnu/usr.bin/dtc

2010-07-14 Thread Marcel Moolenaar
Author: marcel Date: Thu Jul 15 02:22:50 2010 New Revision: 210101 URL: http://svn.freebsd.org/changeset/base/210101 Log: Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC as compiler options resulted in an invalid executable on PowerPC. Modified: head/gnu/usr.bin/dtc/Makefile

svn commit: r209779 - in head/sys/ia64: acpica include

2010-07-07 Thread Marcel Moolenaar
Author: marcel Date: Wed Jul 7 20:07:33 2010 New Revision: 209779 URL: http://svn.freebsd.org/changeset/base/209779 Log: Add acpi_find_table() -- a convenience function for looking up an ACPI table given the signature. Modified: head/sys/ia64/acpica/acpi_machdep.c head/sys/ia64/include/m

svn commit: r209775 - head/sys/ia64/ia64

2010-07-07 Thread Marcel Moolenaar
Author: marcel Date: Wed Jul 7 19:34:48 2010 New Revision: 209775 URL: http://svn.freebsd.org/changeset/base/209775 Log: Remove pointless BOOTP conditional. Modified: head/sys/ia64/ia64/autoconf.c Modified: head/sys/ia64/ia64/autoconf.c ==

svn commit: r209774 - in head/sys/boot/ia64: common efi

2010-07-07 Thread Marcel Moolenaar
Author: marcel Date: Wed Jul 7 19:06:53 2010 New Revision: 209774 URL: http://svn.freebsd.org/changeset/base/209774 Log: Use the kernel's start address to determine what to map. This allows us to link the kernel at different addresses without needing to build a corresponding loader. Modifi

svn commit: r209749 - head/sys/ia64/ia64

2010-07-06 Thread Marcel Moolenaar
Author: marcel Date: Tue Jul 6 23:13:21 2010 New Revision: 209749 URL: http://svn.freebsd.org/changeset/base/209749 Log: Provide more examples for error injection. Modified: head/sys/ia64/ia64/mca.c Modified: head/sys/ia64/ia64/mca.c =

svn commit: r209677 - head/sbin/mca

2010-07-03 Thread Marcel Moolenaar
Author: marcel Date: Sat Jul 3 22:02:29 2010 New Revision: 209677 URL: http://svn.freebsd.org/changeset/base/209677 Log: sysctlbyname() returns -1 on error and sets errno. It does not return the error itself. Modified: head/sbin/mca/mca.c Modified: head/sbin/mca/mca.c

svn commit: r209671 - in head/sys/ia64: ia64 include

2010-07-03 Thread Marcel Moolenaar
Author: marcel Date: Sat Jul 3 20:19:20 2010 New Revision: 209671 URL: http://svn.freebsd.org/changeset/base/209671 Log: Allocate and setup an interrupt vector for corrected machine checks. For now, just print when we get the interrupt, but eventually we need to collect the details and prov

svn commit: r209640 - head

2010-07-01 Thread Marcel Moolenaar
Author: marcel Date: Fri Jul 2 02:20:25 2010 New Revision: 209640 URL: http://svn.freebsd.org/changeset/base/209640 Log: removed on powerpc. Modified: head/ObsoleteFiles.inc Modified: head/ObsoleteFiles.inc == ---

svn commit: r209639 - in head/sys/powerpc: aim booke include mpc85xx powermac powerpc psim

2010-07-01 Thread Marcel Moolenaar
Author: marcel Date: Fri Jul 2 02:17:39 2010 New Revision: 209639 URL: http://svn.freebsd.org/changeset/base/209639 Log: Remove the unneeded header . Deleted: head/sys/powerpc/include/intr.h Modified: head/sys/powerpc/aim/clock.c head/sys/powerpc/booke/clock.c head/sys/powerpc/mpc85xx/

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

2010-06-30 Thread Marcel Moolenaar
Author: marcel Date: Thu Jul 1 03:48:45 2010 New Revision: 209621 URL: http://svn.freebsd.org/changeset/base/209621 Log: MFia64: When compiling with profiling, we define PROF for userspace and GPROF for the kernel. Modified: head/sys/powerpc/include/asm.h Modified: head/sys/powerpc/incl

svn commit: r209620 - head/lib/libc/gmon

2010-06-30 Thread Marcel Moolenaar
Author: marcel Date: Thu Jul 1 00:48:00 2010 New Revision: 209620 URL: http://svn.freebsd.org/changeset/base/209620 Log: Simplify the calculation of s_scale by rewriting the FP expression to use uintmax_t instead of float and thereby eliminating the need for a non-FP version. Tested on

svn commit: r209618 - head/sys/ia64/include

2010-06-30 Thread Marcel Moolenaar
Author: marcel Date: Thu Jul 1 00:30:35 2010 New Revision: 209618 URL: http://svn.freebsd.org/changeset/base/209618 Log: When compiling with profiling, we define PROF for userspace and GPROF for the kernel. Modified: head/sys/ia64/include/asm.h Modified: head/sys/ia64/include/asm.h ==

svn commit: r209617 - head/sys/ia64/include

2010-06-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Jun 30 22:29:02 2010 New Revision: 209617 URL: http://svn.freebsd.org/changeset/base/209617 Log: While functions are ideally aligned to a 32-byte boundary, don't assume this to be the case. Modified: head/sys/ia64/include/profile.h Modified: head/sys/ia64/include/p

Re: svn commit: r209604 - head/lib/libc/gmon

2010-06-30 Thread Marcel Moolenaar
>> +((uintmax_t)p->kcountsize << SCALE_1_TO_1) / o : SCALE_1_TO_1; > > Shifting by 65536 is a bit much :-). Multiplication by 65536 might > give the same code as shifting by 16, but I think shifting is clearer. Doh... :-) Ok. I'll remove SCALE_1_TO_1 and instea

Re: svn commit: r209604 - head/lib/libc/gmon

2010-06-30 Thread Marcel Moolenaar
On Jun 30, 2010, at 2:40 AM, Bruce Evans wrote: > On Wed, 30 Jun 2010, Marcel Moolenaar wrote: > >> Log: >> On powerpc, calculate s_scale using the non-FP version previously >> specific to hp300. Since FreeBSD does not support hp300, hp300 has >> been removed

svn commit: r209604 - head/lib/libc/gmon

2010-06-29 Thread Marcel Moolenaar
Author: marcel Date: Wed Jun 30 01:40:25 2010 New Revision: 209604 URL: http://svn.freebsd.org/changeset/base/209604 Log: On powerpc, calculate s_scale using the non-FP version previously specific to hp300. Since FreeBSD does not support hp300, hp300 has been removed from the condition altog

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

2010-06-29 Thread Marcel Moolenaar
Author: marcel Date: Tue Jun 29 19:07:44 2010 New Revision: 209591 URL: http://svn.freebsd.org/changeset/base/209591 Log: Fix profiling (part 1): o Functions are 4-byte aligned for Book-E. o We get compiled with -DPROF and not -DGPROF if profiling is enabled. Modified: head/sys/

svn commit: r209496 - head/sys/powerpc/mpc85xx

2010-06-23 Thread Marcel Moolenaar
Author: marcel Date: Thu Jun 24 05:49:58 2010 New Revision: 209496 URL: http://svn.freebsd.org/changeset/base/209496 Log: Assign PCI intline values for ISA interrupts using the new INTR_VEC() macro. Modified: head/sys/powerpc/mpc85xx/pci_ocp.c Modified: head/sys/powerpc/mpc85xx/pci_ocp.c =

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

2010-06-23 Thread Marcel Moolenaar
Author: marcel Date: Thu Jun 24 05:47:00 2010 New Revision: 209495 URL: http://svn.freebsd.org/changeset/base/209495 Log: Remove debugging printf() -- that is, I assume it was for debugging :-) Modified: head/sys/powerpc/booke/pmap.c Modified: head/sys/powerpc/booke/pmap.c ==

svn commit: r209493 - head/sys/powerpc/mpc85xx

2010-06-23 Thread Marcel Moolenaar
Author: marcel Date: Thu Jun 24 05:05:18 2010 New Revision: 209493 URL: http://svn.freebsd.org/changeset/base/209493 Log: Pass the device_t of the AT PIC driver to atpic_intr() so that we don't have to use a global variable. Pass a NULL frame pointer to the dispatch function just like openpi

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

2010-06-23 Thread Marcel Moolenaar
Thanks! It's appreciated. -- Marcel (Mobile) On Jun 23, 2010, at 5:27 PM, Nathan Whitehorn wrote: > Author: nwhitehorn > Date: Thu Jun 24 00:27:20 2010 > New Revision: 209492 > URL: http://svn.freebsd.org/changeset/base/209492 > > Log: > Reverse the logic of the if statement that sets the d

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

2010-06-23 Thread Marcel Moolenaar
d(__i386__) || defined(__ia64__) || > defined(__sparc64__) || defined(__powerpc__) > #define HZ 1000 > # else > #define HZ 100 Would you mind inverting the #if statement? The common case is obviously 1KHz, so listing the exceptions (I belief that's only arm and mips) is more e

svn commit: r209489 - head/sys/powerpc/mpc85xx

2010-06-23 Thread Marcel Moolenaar
Author: marcel Date: Wed Jun 23 23:16:27 2010 New Revision: 209489 URL: http://svn.freebsd.org/changeset/base/209489 Log: With openpic(4) using active-low as the default polarity, reconfigure the internal interrupt sources as active-high. The internal interrupt sources are disabled when prog

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

2010-06-23 Thread Marcel Moolenaar
Author: marcel Date: Wed Jun 23 22:25:52 2010 New Revision: 209485 URL: http://svn.freebsd.org/changeset/base/209485 Log: In the attach method, refactor to take into account that BUS_GET_RESOURCE_LIST() can return a NULL pointer -- and will for MPC85xx kernels. Modified: head/sys/powerpc/

Re: svn commit: r209388 - in head/sbin/geom: class/part core misc

2010-06-21 Thread Marcel Moolenaar
PR: bin/146277 > Reviewed by: marcel (previous version) > Approved by: kib (mentor) > MFC after: 1 month Well done! -- Marcel Moolenaar xcl...@mac.com ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/li

Re: svn commit: r209402 - head/sys/dev/acpica

2010-06-21 Thread Marcel Moolenaar
always has APIC. Thanks ;-) -- Marcel Moolenaar xcl...@mac.com ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r209358 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2010-06-21 Thread Marcel Moolenaar
On Jun 21, 2010, at 10:22 AM, Bruce Evans wrote: > On Sun, 20 Jun 2010, Marcel Moolenaar wrote: > >> Log: >> Unbreak platforms with char unsigned by default. Oddly enough, GCC isn't >> satisfied with a simple cast to int in the check against EOF, so the fix >

svn commit: r209358 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2010-06-19 Thread Marcel Moolenaar
Author: marcel Date: Sun Jun 20 00:34:06 2010 New Revision: 209358 URL: http://svn.freebsd.org/changeset/base/209358 Log: Unbreak platforms with char unsigned by default. Oddly enough, GCC isn't satisfied with a simple cast to int in the check against EOF, so the fix is a bit involved by act

svn commit: r209327 - in releng/8.1/sys/ia64: ia64 include

2010-06-18 Thread Marcel Moolenaar
Author: marcel Date: Sat Jun 19 05:35:47 2010 New Revision: 209327 URL: http://svn.freebsd.org/changeset/base/209327 Log: MFC revs 209026 and 209085: o Bump MAX_BPAGES from 256 to 1024. o Synchronize the kernel entry on all CPUs with the use of the ptc.g instruction on a single CPU

svn commit: r209326 - in stable/8/sys/ia64: ia64 include

2010-06-18 Thread Marcel Moolenaar
Author: marcel Date: Sat Jun 19 04:57:58 2010 New Revision: 209326 URL: http://svn.freebsd.org/changeset/base/209326 Log: MFC revs 209026 and 209085: o Bump MAX_BPAGES from 256 to 1024. o Synchronize the kernel entry on all CPUs with the use of the ptc.g instruction on a single CPU

svn commit: r209172 - head/usr.sbin/sysinstall

2010-06-14 Thread Marcel Moolenaar
Author: marcel Date: Mon Jun 14 19:39:20 2010 New Revision: 209172 URL: http://svn.freebsd.org/changeset/base/209172 Log: Further unbreak powerpc & sparc64. Modified: head/usr.sbin/sysinstall/disks.c Modified: head/usr.sbin/sysinstall/disks.c =

svn commit: r209143 - head/usr.sbin/sysinstall

2010-06-13 Thread Marcel Moolenaar
Author: marcel Date: Sun Jun 13 23:37:16 2010 New Revision: 209143 URL: http://svn.freebsd.org/changeset/base/209143 Log: Fix build breakages on ia64 introduced some commits ago. Modified: head/usr.sbin/sysinstall/disks.c head/usr.sbin/sysinstall/install.c Modified: head/usr.sbin/sysinstal

svn commit: r209085 - head/sys/ia64/ia64

2010-06-11 Thread Marcel Moolenaar
Author: marcel Date: Sat Jun 12 01:45:29 2010 New Revision: 209085 URL: http://svn.freebsd.org/changeset/base/209085 Log: The ptc.g operation for the Mckinley and Madison processors has the side-effect of purging more than the requested translation. While this is not a problem in general, it

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
On Jun 11, 2010, at 11:52 AM, Pyun YongHyeon wrote: > On Fri, Jun 11, 2010 at 11:49:14AM -0700, Marcel Moolenaar wrote: >> >> On Jun 11, 2010, at 11:08 AM, Pyun YongHyeon wrote: >> >>> On Fri, Jun 11, 2010 at 11:06:06AM -0700, Marcel Moolenaar wrote: >>&

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
On Jun 11, 2010, at 11:08 AM, Pyun YongHyeon wrote: > On Fri, Jun 11, 2010 at 11:06:06AM -0700, Marcel Moolenaar wrote: >> >> On Jun 11, 2010, at 10:50 AM, Pyun YongHyeon wrote: >> >>>>>> >>>>>> I'm not clear why you even need bou

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
ation' device = 'NetXtreme Dual Gigabit Adapter (BCM5704)' class = network subclass = ethernet bar [10] = type Memory, range 64, base 0xa045, size 65536, enabled cap 07[40] = PCI-X 64-bit supports 133MHz, 2048 burst read, 1 split trans

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
On Jun 11, 2010, at 10:47 AM, Scott Long wrote: > On Jun 11, 2010, at 11:44 AM, Marcel Moolenaar wrote: >> >> On Jun 11, 2010, at 10:37 AM, Scott Long wrote: >>> >>> I'm not clear why you even need bounce buffers for RX. The chip supports >>>

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
NULL, BUS_SPACE_MAXSIZE_32BIT, 0, BUS_SPACE_MAXSIZE_32BIT, 0, NULL, NULL, &sc->bge_cdata.bge_parent_tag); -- Marcel Moolenaar xcl...@mac.com ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To u

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
On Jun 11, 2010, at 10:21 AM, Scott Long wrote: > On Jun 11, 2010, at 11:04 AM, Marcel Moolenaar wrote: >> >> On Jun 11, 2010, at 9:12 AM, Scott Long wrote: >> >>> On Jun 11, 2010, at 5:51 AM, John Baldwin wrote: >>>> On Thursday 10 June 2010 11:00:

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Marcel Moolenaar
On Jun 11, 2010, at 9:12 AM, Scott Long wrote: > On Jun 11, 2010, at 5:51 AM, John Baldwin wrote: >> On Thursday 10 June 2010 11:00:33 pm Marcel Moolenaar wrote: >>> Author: marcel >>> Date: Fri Jun 11 03:00:32 2010 >>> New Revision: 209026 >>> URL:

svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-10 Thread Marcel Moolenaar
Author: marcel Date: Fri Jun 11 03:00:32 2010 New Revision: 209026 URL: http://svn.freebsd.org/changeset/base/209026 Log: Bump MAX_BPAGES from 256 to 1024. It seems that a few drivers, bge(4) in particular, do not handle deferred DMA map load operations at all. Any error, and especially EINP

svn commit: r208998 - in stable/8/release: ia64 picobsd/floppy.tree/sbin

2010-06-10 Thread Marcel Moolenaar
Author: marcel Date: Thu Jun 10 19:58:54 2010 New Revision: 208998 URL: http://svn.freebsd.org/changeset/base/208998 Log: MFC rev 208622: The EFI system partition used to make the CD image bootable is running out of space. Bump it up... Approved by: re (kensmith) Modified: stable/8/

svn commit: r208622 - head/release/ia64

2010-05-28 Thread Marcel Moolenaar
Author: marcel Date: Fri May 28 17:50:35 2010 New Revision: 208622 URL: http://svn.freebsd.org/changeset/base/208622 Log: The EFI system partition used to make the CD image bootable is running out of space. Bump it up... Modified: head/release/ia64/mkisoimages.sh Modified: head/release/ia6

svn commit: r208283 - head/sys/ia64/include

2010-05-18 Thread Marcel Moolenaar
Author: marcel Date: Wed May 19 00:23:10 2010 New Revision: 208283 URL: http://svn.freebsd.org/changeset/base/208283 Log: Switch to C99 exact-width types. Modified: head/sys/ia64/include/ia64_cpu.h head/sys/ia64/include/pmap.h head/sys/ia64/include/runq.h head/sys/ia64/include/sal.h h

svn commit: r207181 - head/sys/geom/part

2010-04-24 Thread Marcel Moolenaar
Author: marcel Date: Sun Apr 25 01:56:39 2010 New Revision: 207181 URL: http://svn.freebsd.org/changeset/base/207181 Log: Re-calculate a geometry when reprobing as well. PR: kern/145452 Reported by: "Andrey V. Elsukov" Modified: head/sys/geom/part/g_part.c Modified: head/s

svn commit: r207178 - head/sys/geom/part

2010-04-24 Thread Marcel Moolenaar
Author: marcel Date: Sun Apr 25 00:54:11 2010 New Revision: 207178 URL: http://svn.freebsd.org/changeset/base/207178 Log: Fix undo for schemes that have internal partitions. Internal partitions do not constitute user-visible or active partitions and as such should not prevent undoing pending

svn commit: r207096 - head/sbin/geom/class/part

2010-04-22 Thread Marcel Moolenaar
Author: marcel Date: Fri Apr 23 03:37:39 2010 New Revision: 207096 URL: http://svn.freebsd.org/changeset/base/207096 Log: Add and describe GEOM_PART_EBR. Modified: head/sbin/geom/class/part/gpart.8 Modified: head/sbin/geom/class/part/gpart.8 ==

svn commit: r207095 - head/sbin/geom/class/part

2010-04-22 Thread Marcel Moolenaar
Author: marcel Date: Fri Apr 23 03:14:04 2010 New Revision: 207095 URL: http://svn.freebsd.org/changeset/base/207095 Log: Implement the resize command for resizing partitions. Without new size, the partition in question is resized to fill all available space. Quality work by Andrey! Sub

svn commit: r207094 - head/sys/geom/part

2010-04-22 Thread Marcel Moolenaar
Author: marcel Date: Fri Apr 23 03:11:39 2010 New Revision: 207094 URL: http://svn.freebsd.org/changeset/base/207094 Log: Implement the resize verb and add support for resizing partitions for all schemes but EBR. Quality work by Andrey! Submitted by: "Andrey V. Elsukov" Modified: head

svn commit: r206571 - head/sbin/mca

2010-04-13 Thread Marcel Moolenaar
Author: marcel Date: Tue Apr 13 22:27:39 2010 New Revision: 206571 URL: http://svn.freebsd.org/changeset/base/206571 Log: The sequence number is now a node under which the MCA records are hung by CPU id. When showing the MCA record, print the MIB as a comment. PR: ia64/113102

svn commit: r206570 - in head/sys/ia64: ia64 include

2010-04-13 Thread Marcel Moolenaar
== --- head/sys/ia64/ia64/mca.cTue Apr 13 21:32:06 2010(r206569) +++ head/sys/ia64/ia64/mca.cTue Apr 13 22:20:12 2010(r206570) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2002 Marcel Moolenaar + * Copyright (c) 2002-2010 Marcel Moolenaar * All

svn commit: r206558 - head/sys/ia64/ia64

2010-04-13 Thread Marcel Moolenaar
Author: marcel Date: Tue Apr 13 15:55:18 2010 New Revision: 206558 URL: http://svn.freebsd.org/changeset/base/206558 Log: Change the (generic) argument to ia64_store_mca_state() from the cpuid to the struct pcpu of the CPU. We casting between pointer types only then. Modified: head/sys/ia

svn commit: r206556 - head/sys/ia64/include

2010-04-13 Thread Marcel Moolenaar
Author: marcel Date: Tue Apr 13 15:51:25 2010 New Revision: 206556 URL: http://svn.freebsd.org/changeset/base/206556 Log: o s/u_int64_t/uint64_t/g o style(9) fixes. Modified: head/sys/ia64/include/pal.h Modified: head/sys/ia64/include/pal.h =

svn commit: r206541 - head/sys/ia64/include

2010-04-12 Thread Marcel Moolenaar
Author: marcel Date: Tue Apr 13 03:10:38 2010 New Revision: 206541 URL: http://svn.freebsd.org/changeset/base/206541 Log: Sync up to SDM 2.2. Modified: head/sys/ia64/include/pal.h Modified: head/sys/ia64/include/pal.h ==

svn commit: r206031 - in stable/8/sys/powerpc: booke mpc85xx powerpc

2010-03-31 Thread Marcel Moolenaar
Author: marcel Date: Thu Apr 1 02:41:50 2010 New Revision: 206031 URL: http://svn.freebsd.org/changeset/base/206031 Log: MFC rev 199602, 200739, 203177, 203350, 203352, 205495, 205527, 205535 and 205569: Sync MPC85xx/Book-E with 9-current. Modified: stable/8/sys/powerpc/booke/clock.c

svn commit: r205961 - stable/8

2010-03-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Mar 31 05:23:35 2010 New Revision: 205961 URL: http://svn.freebsd.org/changeset/base/205961 Log: , and removed on ia64. Modified: stable/8/ObsoleteFiles.inc Modified: stable/8/ObsoleteFiles.inc =

svn commit: r205960 - in stable/8/sys: cddl/contrib/opensolaris/common/atomic/ia64 conf ia64/conf ia64/ia64 ia64/include ia64/pci modules

2010-03-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Mar 31 05:05:28 2010 New Revision: 205960 URL: http://svn.freebsd.org/changeset/base/205960 Log: MFC rev 199727, 200888, 201031, 202904, 203054, 203106, 203572, 203884, 204183, 204184, 204185, 204425, 204904, 204905, 205172, 205234, 205357, 205428, 205429, 205431, 20

svn commit: r205958 - stable/8/sys/ia64/ia64

2010-03-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Mar 31 03:20:14 2010 New Revision: 205958 URL: http://svn.freebsd.org/changeset/base/205958 Log: MFC revs 199502, 199566 and 199574: Add a seatbelt to the Nested TLB Fault handler to give us a chance to panic when we have an unexpected TLB fault while interrupt col

svn commit: r205957 - stable/8/sys/dev/pci

2010-03-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Mar 31 03:14:40 2010 New Revision: 205957 URL: http://svn.freebsd.org/changeset/base/205957 Log: MFC rev 198431: Have the early USB takeover only enabled for i386 and amd64 by default. This also avoids a panic on PowerPC. Modified: stable/8/sys/dev/pci/pci.c Direc

svn commit: r205956 - in stable/8/sys: amd64/amd64 arm/arm i386/i386 i386/xen ia64/ia64 kern mips/mips powerpc/aim powerpc/booke powerpc/include powerpc/powerpc sparc64/sparc64 sun4v/sun4v vm

2010-03-30 Thread Marcel Moolenaar
Author: marcel Date: Wed Mar 31 02:43:58 2010 New Revision: 205956 URL: http://svn.freebsd.org/changeset/base/205956 Log: MFC rev 198341 and 198342: o Introduce vm_sync_icache() for making the I-cache coherent with the memory or D-cache, depending on the semantics of the platform.

svn commit: r205727 - in head/sys: ia64/conf modules

2010-03-26 Thread Marcel Moolenaar
Author: marcel Date: Sat Mar 27 06:53:11 2010 New Revision: 205727 URL: http://svn.freebsd.org/changeset/base/205727 Log: Bring up-to-date: o Switch to ITANIUM2 has the cpu. This has absolutely no effect on the code, but makes for a better example. o Drop COMPAT_FREEBSD6. We're tie

svn commit: r205726 - in head/sys/ia64: ia64 include

2010-03-26 Thread Marcel Moolenaar
Author: marcel Date: Sat Mar 27 05:40:50 2010 New Revision: 205726 URL: http://svn.freebsd.org/changeset/base/205726 Log: Implement interrupt to CPU binding. Assign interrupts to CPUs in a round-robin fashion, starting with the highest priority interrupt on the highest-numbered CPU and cycli

svn commit: r205724 - head

2010-03-26 Thread Marcel Moolenaar
Author: marcel Date: Sat Mar 27 03:17:39 2010 New Revision: 205724 URL: http://svn.freebsd.org/changeset/base/205724 Log: removed on ia64. Modified: head/ObsoleteFiles.inc Modified: head/ObsoleteFiles.inc == --- hea

<    4   5   6   7   8   9   10   11   12   13   >