the bitrig patrick_intr branch has been updated by patrick with 10 new commits:

commit a5640e7bf177611efd4bd09cdd7bb3fef9dfcaaa
diff: https://github.com/bitrig/bitrig/commit/a5640e7
author: Patrick Wildt <[email protected]>
date: Wed Feb 11 09:48:22 2015 +0100

mkuboot: produce raw binaries if requested

mkuboot generates images bootable in u-boot.  These images
contain a header and the actual kernel object code.

This program was improved so it can embed kernel symbols
and the ramdisk into the generated image, like a bootloader
would do when booting from an actual ELF kernel.

Sometimes having a blob with ksyms+ramdisk _without_ the
image header for u-boot can be useful.  This change add
a flag 'r' which indicates that it should output the binary
in raw mode, without the u-boot headers.

M       usr.sbin/mkuboot/mkuboot.8
M       usr.sbin/mkuboot/mkuboot.c

commit 016ce805b17544bc2be8f6e87f6e65757ee58592
diff: https://github.com/bitrig/bitrig/commit/016ce80
author: Patrick Wildt <[email protected]>
date: Tue Feb 10 19:10:21 2015 +0100

arm: prototype of more MI intr_establish

M       sys/arch/arm/cortex/agtimer.c
M       sys/arch/arm/cortex/ampintc.c
M       sys/arch/armv7/armv7/intr.c
M       sys/arch/armv7/include/intr.h
M       sys/arch/armv7/virt/virtio_mmio.c

commit 412e70386fdd704b096ddf40a89477ebb510943e
diff: https://github.com/bitrig/bitrig/commit/412e703
author: Christiano Haesbaert <[email protected]>
date: Tue Jan 13 17:39:42 2015 +0100

Rename arm's intrsource members from iq_* to is_* and kill two unused
members.

ok pwildt@

M       sys/arch/arm/cortex/ampintc.c
M       sys/arch/armv7/include/intr.h
M       sys/arch/armv7/omap/intc.c
M       sys/arch/armv7/sunxi/a1xintc.c

commit 7fbcf10f9d674d8ce030630dd0be4cc1b0b21f7b
diff: https://github.com/bitrig/bitrig/commit/7fbcf10
author: Christiano Haesbaert <[email protected]>
date: Tue Jan 13 21:11:24 2015 +0100

Merge all ARM intrhand{} definitions into one, standarize the members.

ok pwildt@

M       sys/arch/arm/cortex/ampintc.c
M       sys/arch/armv7/imx/imxgpio.c
M       sys/arch/armv7/include/intr.h
M       sys/arch/armv7/omap/intc.c
M       sys/arch/armv7/omap/omgpio.c
M       sys/arch/armv7/sunxi/a1xintc.c
M       sys/arch/armv7/sunxi/sxipio.c

commit 8431dbdd6356651c1c4bcafbc9a670b20386d011
diff: https://github.com/bitrig/bitrig/commit/8431dbd
author: Christiano Haesbaert <[email protected]>
date: Tue Jan 13 22:35:09 2015 +0100

Standarize ih_ipl over ih_level in intrhand{}.

ok pwildt@

M       sys/arch/amd64/amd64/genassym.cf
M       sys/arch/amd64/amd64/intr.c
M       sys/arch/amd64/amd64/vector.S
M       sys/arch/amd64/include/intr.h

commit 830bbf5fe44159c155b4db6fa6b0d650e8510a1b
diff: https://github.com/bitrig/bitrig/commit/830bbf5
author: Christiano Haesbaert <[email protected]>
date: Tue Jan 13 17:32:10 2015 +0100

Rename arm's intrq to intrsource and move it to machine/intr.h.

ok pwildt@

M       sys/arch/arm/cortex/ampintc.c
M       sys/arch/armv7/include/intr.h
M       sys/arch/armv7/omap/intc.c
M       sys/arch/armv7/sunxi/a1xintc.c

commit 7ae9bfc5e405c1cecd24cb0437fc68fe3d036f3b
diff: https://github.com/bitrig/bitrig/commit/7ae9bfc
author: Christiano Haesbaert <[email protected]>
date: Tue Jan 13 23:08:30 2015 +0100

Kill ih_pin from amd64's intrhand{}, we have that in intrsource.is_pin.

ok pwildt@

M       sys/arch/amd64/amd64/intr.c
M       sys/arch/amd64/include/intr.h

commit d0f5555a92c2d5396de09bbdecfbf27a3751902f
diff: https://github.com/bitrig/bitrig/commit/d0f5555
author: Patrick Wildt <[email protected]>
date: Tue Feb 10 10:25:26 2015 +0100

arm: scan the tree for interrupt controllers first

Even though you can usually assume that the nodes are
in the correct order in the FDT, we can't do that for
the interrupt controller.

Therefore we need to manually search for interrupt controllers
before scanning the rest of the tree.

We create a list of interrupt controllers which we will try
to get down to zero by attaching ever one of them. Still, we
need to take care of the interrupt controller hierarchy.

Therefore, we look for the root IC first, add it to the parent
list and then try to attach each parent's children.

M       sys/arch/arm/fdt/fdt.c
M       sys/arch/arm/fdt/fdtbus.c
M       sys/arch/arm/include/fdt.h

commit 9934e9ddc3367e4ed01a01248b20e6585bd07da0
diff: https://github.com/bitrig/bitrig/commit/9934e9d
author: Patrick Wildt <[email protected]>
date: Tue Feb 10 00:42:03 2015 +0100

arm: add a way to look for nodes with a specific property

M       sys/arch/arm/fdt/fdt.c
M       sys/arch/arm/include/fdt.h

commit 53930b237550ec57a9dbcc25d3d258718e146860
diff: https://github.com/bitrig/bitrig/commit/53930b2
author: Patrick Wildt <[email protected]>
date: Mon Feb 9 20:10:59 2015 +0100

arm: redo interrupt controller searching.

M       sys/arch/arm/fdt/fdt.c

Reply via email to