CVS: cvs.openbsd.org: src

2018-03-31 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/31 12:07:14 Modified files: sys/arch/armv7/stand/efiboot: disk.h self_reloc.c start.S Log message: Add CVS Ids.

CVS: cvs.openbsd.org: src

2018-03-31 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/31 11:44:57 Modified files: sys/arch/arm64/stand/efiboot: conf.c Log message: Bump version number so that we can see if efiboot(8) supports EFI's Simple Network protocol or not.

CVS: cvs.openbsd.org: src

2018-03-31 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/31 11:43:53 Modified files: sys/arch/arm64/stand/efiboot: Makefile conf.c efipxe.c efipxe.h Log message: In addition to using EFI's PXE protocol implement a network driver that makes use of EFI's Sim

CVS: cvs.openbsd.org: src

2018-03-31 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/31 11:09:56 Modified files: sys/lib/libsa : netudp.c Log message: Stop converting UDP and IP header values from network endianness to host endianness for convenience reasons. Especially in code pat

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:38:50 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable imxanatop(4).

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:38:27 Modified files: sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxanatop.c Removed files: sys/arch/armv7/imx: imxanatop.c

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:32:50 Modified files: sys/arch/armv7/imx: imxehci.c imxahci.c if_fec.c Log message: No need to include armv7var.h.

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:31:01 Modified files: sys/arch/armv7/imx: imxtemp.c Log message: No need to include armv7var.h and imxccmvar.h.

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:10:00 Modified files: sys/arch/armv7/imx: imxiomuxc.c imxiomuxcvar.h Log message: Remove unused PCIe code from imxiomuxc(4). I'm sure we can do this better now with the FDT framework when we a

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:02:57 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable imxiic(4).

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 14:02:28 Modified files: sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxiic.c imxiicvar.h Removed files: sys/arch/armv7/imx: imx

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:53:42 Modified files: sys/dev/fdt: imxesdhc.c Log message: Attach imxesdhc(4) to i.MX8M as well.

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:50:55 Modified files: sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxesdhc.c Removed files: sys/arch/armv7/imx: imxesdhc.c

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:51:17 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable imxesdhc(4).

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:38:00 Modified files: sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxgpio.c Removed files: sys/arch/armv7/imx: imxgpio.c Lo

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:38:23 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable imxgpio(4).

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:30:57 Modified files: sys/arch/armv7/imx: imxgpio.c Log message: Replace MD disable/restore interrupt in the establish and disestablish code in imxgpio(4) with splhigh() and splx() which is MI

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 13:26:38 Modified files: sys/arch/armv7/imx: if_fec.c imxgpio.c Removed files: sys/arch/armv7/imx: imxgpiovar.h Log message: Cut down imxgpio(4) with a big axe. There were plenty of piec

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 10:55:20 Modified files: sys/arch/arm64/dev: agintc.c Log message: Remove a premature newline print. A later print already does it and thus creates an erroneous line break.

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 03:31:05 Modified files: sys/dev/fdt: imxgpc.c Log message: Attach imxgpc(4) to i.MX8M as well. ok kettenis@

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 03:27:43 Modified files: sys/arch/arm64/conf: RAMDISK GENERIC Log message: Enable imxgpc(4).

CVS: cvs.openbsd.org: src

2018-03-30 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/30 03:26:14 Modified files: sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxgpc.c Removed files: sys/arch/armv7/imx: imxgpc.c Log

CVS: cvs.openbsd.org: src

2018-03-29 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/29 15:35:23 Modified files: sys/arch/arm64/arm64: machdep.c Log message: Call imxuart(4) early attach on arm64.

CVS: cvs.openbsd.org: src

2018-03-29 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/29 14:33:53 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK sys/arch/armv7/imx: files.imx sys/dev/fdt: files.fdt Added files: sys/dev/fdt: imxuart.c imxuartreg.h

CVS: cvs.openbsd.org: src

2018-03-29 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/29 13:48:14 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Initialize the secondary core's schedstate before spinning them up. ok kettenis@

CVS: cvs.openbsd.org: src

2018-03-29 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/29 13:25:39 Modified files: sys/arch/arm64/arm64: genassym.cf cpuswitch.S Log message: Set p->p_cpu in cpu_switchto() like we do on other MP architectures. ok kettenis@

CVS: cvs.openbsd.org: src

2018-03-22 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/22 15:11:49 Modified files: regress/sbin/iked/parser: test_parser_fuzz.c sbin/iked : ikev2_pld.c Log message: The iked(8) fuzzer did not fuzz encrypted payloads. With that changed the

CVS: cvs.openbsd.org: src

2018-03-20 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/20 17:05:54 Modified files: sys/arch/armv7/imx: imxuart.c Log message: Make use of the new common bus space tag in imxuart(4) so it does not need to source armv7 headers and can be used on arm64 as w

CVS: cvs.openbsd.org: src

2018-03-20 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/20 17:04:48 Modified files: sys/arch/arm64/dev: arm64_bus_space.c sys/arch/arm64/include: fdt.h sys/arch/arm/armv7: armv7_space.c sys/arch/arm/include: fdt.h Log message: T

CVS: cvs.openbsd.org: src

2018-03-19 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/19 07:49:06 Modified files: sys/dev/fdt: mvpinctrl.c Log message: Switch mvpinctrl(4) from a last match to first match principle. This is needed as the full configuration table for an SoC can sp

CVS: cvs.openbsd.org: src

2018-03-14 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/14 12:52:16 Modified files: sys/arch/amd64/conf: GENERIC sys/dev/acpi : acpireg.h files.acpi Added files: sys/dev/acpi : ipmi_acpi.c Log message: On newer machines IPMI attaches

CVS: cvs.openbsd.org: src

2018-03-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/08 13:44:23 Modified files: sys/arch/arm/conf: kern.ldscript sys/arch/armv7/armv7: armv7_machdep.c Log message: Rework and cleanup the linker script for armv7. The main feature is that it g

CVS: cvs.openbsd.org: src

2018-03-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/03/05 07:30:30 Modified files: sbin/iked : ikev2.c Log message: Outsource enabling/disabling the DPD and keepalive timers for SAs into their own functions. Makes it easier to extend with other tim

CVS: cvs.openbsd.org: src

2018-02-28 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/28 11:47:33 Modified files: sys/kern : init_main.c Log message: Revert the change that postpones CPUs until after mounthook activities. This was needed to be able to use loadfirmware() to load

CVS: cvs.openbsd.org: src

2018-02-15 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/16 00:37:48 Modified files: sys/arch/armv7/imx: imxesdhc.c Log message: Support card interrupts in imxesdhc(4). The code that was written initially was never tested with SDIO, as there had been no u

CVS: cvs.openbsd.org: src

2018-02-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/11 14:10:03 Modified files: sys/dev/sdmmc : if_bwfm_sdio.c Log message: Use the new APIs for setting block lengths and reading from/writing to memory regions.

CVS: cvs.openbsd.org: src

2018-02-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/11 14:07:08 Modified files: sys/arch/arm64/conf: kern.ldscript Log message: Move .openbsd.randomdata into .rodata. This makes things more consistent across architectures. Requested by deraadt@ ok k

CVS: cvs.openbsd.org: src

2018-02-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/11 14:04:13 Modified files: sys/arch/arm/arm: db_trace.c Log message: Rework the DDB trace handling for armv7. By switching to clang the stack frame format has changed. Apparently AAPCS doesn't spe

CVS: cvs.openbsd.org: src

2018-02-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/11 13:58:40 Modified files: sys/dev/sdmmc : sdmmc.c sdmmc_io.c sdmmc_ioreg.h sdmmcvar.h Log message: Add sdmmc_io_set_blocklen() which allows to set the block length of an SDIO function. This is ne

CVS: cvs.openbsd.org: src

2018-02-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/11 13:57:57 Modified files: sys/dev/sdmmc : sdmmc_io.c sdmmcvar.h Log message: Add sdmmc_io_read_region_1() and sdmmc_io_write_region_1() as an interface for "reading memory" akin to the bus_space(9

CVS: cvs.openbsd.org: src

2018-02-10 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 22:33:12 Modified files: sys/dev/ic : bwfm.c Log message: Copy the scan results into a new buffer to re-align the data so that we don't fault on strict alignment architectures.

CVS: cvs.openbsd.org: src

2018-02-10 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 22:13:07 Modified files: sys/dev/ic : bwfm.c sys/dev/usb: if_bwfm_usb.c sys/dev/sdmmc : if_bwfm_sdio.c Log message: Since the BCDC header has a variable data offset, so

CVS: cvs.openbsd.org: src

2018-02-10 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 22:07:36 Modified files: sys/dev/sdmmc : if_bwfm_sdio.c Log message: Update the packet header length as well as the mbuf length on receive. Did that everywhere else but missed it here.

CVS: cvs.openbsd.org: src

2018-02-10 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 21:23:03 Modified files: share/man/man4 : bwfm.4 Log message: SDIO support for bwfm(4) is good enough now that we can remove the claim saying it is not supported. It's slowly getting on par with

CVS: cvs.openbsd.org: src

2018-02-10 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 02:53:47 Modified files: sys/arch/arm/conf: kern.ldscript Log message: Replace two spaces indents with tabs. Makes it easier to read and especially makes it easier to diff against our other linke

CVS: cvs.openbsd.org: src

2018-02-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/10 00:02:21 Modified files: sys/arch/arm/conf: kern.ldscript Log message: Supplying entropy from etext has created a regression on arm where we get an alignment fault while copying the data. Turns o

CVS: cvs.openbsd.org: src

2018-02-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/09 23:52:47 Modified files: sys/arch/armv7/conf: Makefile.armv7 Added files: sys/arch/arm/conf: kern.ldscript Removed files: sys/arch/arm/conf: ldscript.head ldscript.tail Log messa

CVS: cvs.openbsd.org: src

2018-02-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/08 19:26:33 Modified files: share/man/man9 : mq_init.9 sys/sys: mbuf.h Log message: Extend the mbuf queue API with an accessor that checks whether or not the mbuf queue is full. ok

CVS: cvs.openbsd.org: src

2018-02-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/08 19:21:16 Modified files: sys/dev/sdmmc : if_bwfm_sdio.c Log message: Implement the bwfm(4) SDIO bus logic. This is the bus layer that converts the logic of the upper layers (sending control mess

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 22:00:38 Modified files: sys/dev/ic : bwfm.c bwfmvar.h sys/dev/pci: if_bwfm_pci.c sys/dev/usb: if_bwfm_usb.c Log message: Move bwfm(4) from ifq begin/commit/rollback

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 15:08:24 Modified files: sys/dev/sdmmc : if_bwfm_sdio.c Log message: Outsource setting the backplane window into a specific function so it can be called and reused in different places.

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 15:02:48 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Move parsing the BCDC header on RX into a protocol specific RX function so it can be shared with the SDIO attachment driver.

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 15:01:04 Modified files: sys/dev/ic : bwfm.c bwfmvar.h sys/dev/usb: if_bwfm_usb.c Log message: Move parsing the BCDC header on RX into a protocol specific RX function so it can be

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 14:44:09 Modified files: sys/dev/ic : bwfmreg.h sys/dev/sdmmc : if_bwfm_sdio.c Added files: sys/dev/sdmmc : if_bwfm_sdio.h Log message: Move SDIO bus and protocol definitio

CVS: cvs.openbsd.org: src

2018-02-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/07 14:36:34 Modified files: sys/dev/ic : bwfm.c bwfmreg.h bwfmvar.h Log message: Add helper to find out if the chip supports Save/Restore. Will be used in the SDIO bus glue.

CVS: cvs.openbsd.org: src

2018-02-06 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/06 02:25:54 Modified files: sys/arch/arm/arm: sigcode.S Log message: Make sure sigfillsiz is word aligned. ok kettenis@

CVS: cvs.openbsd.org: src

2018-02-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/05 19:23:04 Modified files: sys/dev/ic : bwfm.c Log message: Add support for chips which use SYSMEM memory. Code is a simplified version of the SOCRAM one.

CVS: cvs.openbsd.org: src

2018-02-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/05 19:12:55 Modified files: sys/dev/ic : bwfm.c Log message: Support setting the Cortex-M3 cores to active mode.

CVS: cvs.openbsd.org: src

2018-02-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/05 18:09:17 Modified files: sys/arch/amd64/amd64: cpu.c machdep.c ucode.c sys/arch/amd64/include: biosvar.h cpufunc.h sys/arch/amd64/stand/boot: conf.c sys/arch/amd64/stand/c

CVS: cvs.openbsd.org: src

2018-02-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/05 03:30:04 Modified files: sys/dev/ic : bwfm.c bwfmvar.h Log message: Move event packet handling into a serialized process context to remove a state transitioning race condition. Event packets,

CVS: cvs.openbsd.org: src

2018-02-04 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/02/04 14:11:32 Modified files: . : Makefile.cross Log message: Don't assume that we use LLVM's ld(1) if we use clang(1) as main system compiler. Only handle this case when LLD was actually

CVS: cvs.openbsd.org: src

2018-01-31 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/31 06:25:55 Modified files: sbin/iked : iked.conf.5 parse.y Log message: Add support for specifying multiple transforms within a single proposal. This gives us more flexibilty for negotiating wi

CVS: cvs.openbsd.org: src

2018-01-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/24 10:01:53 Modified files: sbin/iked : iked.conf.5 parse.y Log message: Implement support for specifying multiple proposals. This means we can have a higher flexibility in negotiating with oth

CVS: cvs.openbsd.org: src

2018-01-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/24 06:10:20 Modified files: sys/dev/usb: if_bwfm_usb.c Log message: Do not print that the firmware was successfully loaded in the USB backend driver. It is only useful to know if firmware loadin

CVS: cvs.openbsd.org: src

2018-01-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/24 06:07:31 Modified files: sys/dev/ic : bwfm.c Log message: Put the default case, which prints information about an event we do not yet handle, into a debug printf. Also do not print a pointer

CVS: cvs.openbsd.org: src

2018-01-24 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/24 06:04:22 Modified files: sys/dev/ic : bwfm.c Log message: We don't do booleans in the kernel, so replace a few occurrences of 'true' with nicer integer equivalents. Spotted by and ok stsp@

CVS: cvs.openbsd.org: src

2018-01-21 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/21 14:37:01 Modified files: sys/arch/amd64/stand/efiboot: efipxe.c efipxe.h Log message: Add missing OpenBSD CVS tag

CVS: cvs.openbsd.org: src

2018-01-21 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/21 14:35:34 Modified files: sys/arch/arm64/stand/efiboot: Makefile conf.c efiboot.c efiboot.h eficall.h Added files: sys/arch/arm64/stand/efiboot: efipxe

CVS: cvs.openbsd.org: src

2018-01-17 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/17 06:35:52 Modified files: usr.sbin/pkg_add/OpenBSD: FwUpdate.pm Log message: Remove erreneous and leftover slash that was part of the regex before we switched to compiled regexes. Fixes fw_update(

CVS: cvs.openbsd.org: src

2018-01-17 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/17 01:46:15 Modified files: sys/lib/libsa : printf.c Log message: Implement basic padding support in libsa so we can do zero-padding in bootloader printfs. Feedback from and ok gerhard@

CVS: cvs.openbsd.org: src

2018-01-12 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/12 03:33:07 Modified files: sys/arch/amd64/amd64: ucode.c Log message: Correctly iterate over all extended signatures. Found by markus@ With sf@

CVS: cvs.openbsd.org: www

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:www Changes by: patr...@cvs.openbsd.org 2018/01/11 15:40:25 Modified files: . : arm64.html Log message: Mention that dwxe(4) is used on Allwinner A64/H5. Requested by Artturi Alm via tj@

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 15:31:09 Modified files: sys/arch/amd64/amd64: acpi_machdep.c cpu.c sys/arch/amd64/conf: files.amd64 sys/arch/amd64/include: cpufunc.h specialreg.h Added files: sys/arch/a

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 15:07:23 Modified files: usr.sbin/pkg_add/OpenBSD: FwUpdate.pm Log message: Install the intel firmware package which contains microcode updates if we match Intel CPUs in dmesg(8). "do it do it" d

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 15:04:39 Modified files: usr.sbin/pkg_add/OpenBSD: FwUpdate.pm Log message: Create a second hash that maps all possible drivers to a default regex to match in dmesg(8). This is helpful if we want

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 12:33:34 Modified files: sys/dev/ic : bwfm.c bwfmreg.h Log message: Extract the control channel number from the chanspec information and apply the channel to the node, like iwm(4) does, when s

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 11:58:17 Modified files: sys/kern : init_main.c Log message: Postpone secondary CPUs until after mounthook activities. This is useful for loading CPU microcode from the disk before the CPUs

CVS: cvs.openbsd.org: src

2018-01-11 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/11 09:09:19 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: The PCI bwfm(4) chips have no TX rings in the traditional sense, as on the actual rings we only share messages. Sending a TX p

CVS: cvs.openbsd.org: src

2018-01-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/09 19:15:22 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Add firmware names for the two revisions of the Broadcom 4350 as seen on a MacBook 12-inch (2017). Tested by and with jcs@

CVS: cvs.openbsd.org: src

2018-01-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/09 19:07:11 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Don't reset the internal memory core on chips other than the Broadcom 43602, as it's only necessary on that specific chip. Fou

CVS: cvs.openbsd.org: src

2018-01-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/09 19:02:55 Modified files: share/man/man4 : bwfm.4 Log message: Update manpage to reflect changes to bwfm(4) which allow Host AP mode and the PCI attachment driver.

CVS: cvs.openbsd.org: src

2018-01-09 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/09 18:43:01 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Move line for readability.

CVS: cvs.openbsd.org: src

2018-01-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/08 16:30:36 Modified files: sys/dev/usb: if_bwfm_usb.c Log message: Fix indentation.

CVS: cvs.openbsd.org: src

2018-01-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/08 16:30:11 Modified files: sys/dev/ic : bwfm.c bwfmreg.h Log message: Initial support for HOSTAP mode. With this bwfm(4) can spawn an access point including WPA2 support. We now have a differe

CVS: cvs.openbsd.org: src

2018-01-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/08 10:57:48 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: In AP mode multicast packets share the flowrings with broadcast packets.

CVS: cvs.openbsd.org: src

2018-01-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/08 10:53:07 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: The bwfm(4) TX ring expects the ethernet header as part of the TX info struct. The data length is the length of the frame with

CVS: cvs.openbsd.org: src

2018-01-08 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/08 10:29:21 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Guard the debug printf function behind BWFM_DEBUG as well. Also only print the firmware's dmesg(8) if we're running with a hig

CVS: cvs.openbsd.org: src

2018-01-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/07 17:46:15 Modified files: sys/dev/ic : bwfm.c sys/dev/pci: if_bwfm_pci.c Log message: Delete flowrings when we take the interface down or change its settings.

CVS: cvs.openbsd.org: src

2018-01-07 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/07 15:08:04 Modified files: sys/dev/ic : bwfmvar.h sys/dev/pci: if_bwfm_pci.c Log message: Create multiple transmit flowrings in station mode, four in total, based on TOS values. In

CVS: cvs.openbsd.org: src

2018-01-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/05 16:30:16 Modified files: sys/dev/ic : bwfmvar.h sys/dev/pci: if_bwfm_pci.c if_bwfm_pci.h Log message: To send out packets we need to create a flowring. Acting as station, we typi

CVS: cvs.openbsd.org: src

2018-01-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/05 16:13:04 Modified files: sys/dev/ic : bwfm.c Log message: Drop incoming network packets as long as we are not in RUN state. This happens when we successfully associate and the AP tries to ini

CVS: cvs.openbsd.org: src

2018-01-05 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/05 12:06:37 Modified files: sys/dev/ic : bwfm.c Log message: When we receive an AUTH or ASSOC event even though we have already reached the RUN state, this probably means that we have roamed to a

CVS: cvs.openbsd.org: src

2018-01-04 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/04 16:34:06 Modified files: sys/dev/ic : bwfm.c Log message: Receiving an AUTH event means that we successfully authenticated, thus we have to move to the "trying to" ASSOC state. When associati

CVS: cvs.openbsd.org: src

2018-01-03 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/03 14:01:16 Modified files: sys/dev/ic : bwfm.c bwfmvar.h sys/dev/pci: if_bwfm_pci.c sys/dev/usb: if_bwfm_usb.c Log message: Since the PCI attachment code already uses m

CVS: cvs.openbsd.org: src

2018-01-03 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/03 01:43:10 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Add size for free(9) in the bwfm(4) PCI attachment code. >From Michael W. Bombardieri

CVS: cvs.openbsd.org: src

2018-01-01 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/01 15:41:56 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: For whatever reason the firmware needs more RX buffers available as we typically use, which unfortunately creates a bigger memo

CVS: cvs.openbsd.org: src

2018-01-01 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2018/01/01 15:41:03 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Put the code that prints the firmware's debug console into a function so we can read and print the messages printed by the firm

CVS: cvs.openbsd.org: src

2017-12-26 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2017/12/26 14:01:02 Modified files: gnu/llvm/tools/lld/ELF: Driver.cpp Log message: Cherry-pick a change from LLD to make the behavior of the -v option more closer to GNU linkers. This should help with auto

CVS: cvs.openbsd.org: src

2017-12-26 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2017/12/26 13:59:45 Modified files: lib/libcompiler_rt: CMakeLists.txt Makefile README.txt adddf3.c addsf3.c ashldi3.c ashrdi3.c assembly.h atomic.c cl

CVS: cvs.openbsd.org: src

2017-12-26 Thread Patrick Wildt
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2017/12/26 12:34:27 Modified files: gnu/llvm/lib/Target/X86: X86InstrFPStack.td Log message: Cherry-pick a change from LLVM that marks specific pseudo memory instructions to have side effects so the optimize

<    7   8   9   10   11   12   13   14   15   16   >