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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Aug 26 00:46:57 2012 New Revision: 239697 URL: http://svn.freebsd.org/changeset/base/239697 Log: Merge fix for hang on ARM11 from NetBSD Modified: head/sys/arm/arm/cpufunc_asm_arm11.S Modified: head/sys/arm/arm/cpufunc_asm_arm11.S =

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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Aug 26 00:53:00 2012 New Revision: 239698 URL: http://svn.freebsd.org/changeset/base/239698 Log: Call set_pcpu for ARMv6 architecture too Modified: head/sys/arm/arm/machdep.c Modified: head/sys/arm/arm/machdep.c

svn commit: r239701 - in head/sys/arm: arm include

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Aug 26 02:23:21 2012 New Revision: 239701 URL: http://svn.freebsd.org/changeset/base/239701 Log: Add support for ARM11 cpufunc Obtained from:NetBSD (partially) Added: head/sys/arm/arm/cpufunc_asm_armv6.S (contents, props changed) Modified: head/sys/arm

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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Aug 26 02:34:03 2012 New Revision: 239702 URL: http://svn.freebsd.org/changeset/base/239702 Log: Add ARM11 support for elf trampoline Modified: head/sys/arm/arm/elf_trampoline.c Modified: head/sys/arm/arm/elf_trampoline.c ==

svn commit: r239919 - in head/sys: conf dev/uart

2012-08-30 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Aug 30 20:31:53 2012 New Revision: 239919 URL: http://svn.freebsd.org/changeset/base/239919 Log: Add PrimeCell UART (PL011) driver Obtained from:Semihalf Added: head/sys/dev/uart/uart_dev_pl011.c (contents, props changed) Modified: head/sys/conf/files

svn commit: r239922 - in head/sys: arm/broadcom arm/broadcom/bcm2835 arm/conf boot/fdt/dts

2012-08-30 Thread Oleksandr Tymoshenko
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/arm/broadcom/bcm2835/bcm2835_fb.c Thu Aug 30 20:59:37 2012 (r239922) @@ -0,0 +1,714 @@ +/*- + * Copyright (c) 2012 Oleksandr Tymoshenko + * All rights reserved. + * + * Redistribution and use in source and

svn commit: r188353 - head/sys/mips/mips

2009-02-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Feb 8 23:43:36 2009 New Revision: 188353 URL: http://svn.freebsd.org/changeset/base/188353 Log: - Fix in_cksum for big-endian MIPS: use correct compile-time check. Modified: head/sys/mips/mips/in_cksum.c Modified: head/sys/mips/mips/in_cksum.c ===

svn commit: r199457 - head/sys/kern

2009-11-17 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Nov 17 21:56:12 2009 New Revision: 199457 URL: http://svn.freebsd.org/changeset/base/199457 Log: - Unbreak build with KLD_DEBUG defined - Add debug.kld_debug sysctl to control KLD debugging level - Print information about KLD dependencies with debug enabled Modified:

svn commit: r210900 - head/sys/mips/atheros

2010-08-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Aug 5 21:31:29 2010 New Revision: 210900 URL: http://svn.freebsd.org/changeset/base/210900 Log: - Add interrupts counter for PCI devices Modified: head/sys/mips/atheros/ar71xx_pci.c Modified: head/sys/mips/atheros/ar71xx_pci.c

svn commit: r202723 - head/sys/mips/atheros

2010-01-20 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 21 00:15:59 2010 New Revision: 202723 URL: http://svn.freebsd.org/changeset/base/202723 Log: - Remove unnecessary register writes in activate_device and deactivate_device - Save state before attaching driver and restore it when detaching - Clear CLK bi

svn commit: r202839 - in head/sys/mips: atheros conf

2010-01-22 Thread Oleksandr Tymoshenko
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/mips/atheros/pcf2123_rtc.c Fri Jan 22 22:14:12 2010 (r202839) @@ -0,0 +1,204 @@ +/*- + * Copyright (c) 2010, Oleksandr Tymoshenko + * All rights reserved

svn commit: r202865 - head/sys/conf

2010-01-22 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Jan 23 05:59:10 2010 New Revision: 202865 URL: http://svn.freebsd.org/changeset/base/202865 Log: - Move .text and all sections up to .bss inclusive to the beginning of the script. Trampoline kernel builder assumes that .text goes right after headers and place

svn commit: r202908 - in head/sys/mips: include mips

2010-01-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 24 02:59:22 2010 New Revision: 202908 URL: http://svn.freebsd.org/changeset/base/202908 Log: - Copy symbol-related tables (.symtab and .strtab) to the end of relocated kernel. We use magic number to signal kernel that symbol data is present. Modified: h

svn commit: r202909 - in head/sys/mips: include mips

2010-01-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 24 03:10:48 2010 New Revision: 202909 URL: http://svn.freebsd.org/changeset/base/202909 Log: - Introduce kernel_kseg0_end variable that marks first address in KSEG0 available for use. All data below this address considered to be used by kernel. Along with

svn commit: r202954 - in head/sys/mips: adm5120 alchemy atheros idt malta sentry5 sibyte

2010-01-24 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jan 25 00:44:05 2010 New Revision: 202954 URL: http://svn.freebsd.org/changeset/base/202954 Log: - Call post-boot fixup function in order to get proper static symbols resolving in DDB - When zeroing .bss/.sbss do not round end address to page boundary, it's

Re: svn commit: r203010 - head/sys/mips/rmi/dev/xlr

2010-01-25 Thread Oleksandr Tymoshenko
Randall Stewart wrote: Author: rrs Date: Tue Jan 26 05:14:50 2010 New Revision: 203010 URL: http://svn.freebsd.org/changeset/base/203010 Log: 1) Make sure static is init'd to 0 Static variables without initializer should be zero-initialized by loader. I believe RMI loader does not zero .bs

svn commit: r203132 - head/sys/mips/atheros

2010-01-28 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 28 21:55:56 2010 New Revision: 203132 URL: http://svn.freebsd.org/changeset/base/203132 Log: - Increase timeouts to 100 milliseconds, 1 millisecond is definitely not enough for PCI controller to get into shape Thanks to: adrian@ Modified: head/sys/mips/a

svn commit: r203411 - head/sys/geom

2010-02-02 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Feb 3 01:12:19 2010 New Revision: 203411 URL: http://svn.freebsd.org/changeset/base/203411 Log: - Give geom_redboot taste of flash/spi. Now there is another provider of redboot partitions. This patch was missed during merge from projects/mips. Modified: he

svn commit: r208581 - head/sys/mips/mips

2010-05-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 26 22:38:45 2010 New Revision: 208581 URL: http://svn.freebsd.org/changeset/base/208581 Log: - Fix kseg0 address calculation - it doesn't always start at page boundary - Add cache ops to ensure memory validity before/after copy operation Modified: hea

Re: svn commit: r185925 - in head/contrib/binutils: bfd gas/config ld/emulparams

2008-12-11 Thread Oleksandr Tymoshenko
Dag-Erling Smørgrav wrote: Warner Losh writes: Author: imp Date: Thu Dec 11 08:22:20 2008 New Revision: 185925 URL: http://svn.freebsd.org/changeset/base/185925 Log: Push mips support into the tree. Just to pick a random mips commit - There is something wrong with the mips toolchain. The

svn commit: r187236 - head/sys/mips/mips

2009-01-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 14 20:16:44 2009 New Revision: 187236 URL: http://svn.freebsd.org/changeset/base/187236 Log: o Move $FreeBSD$ from comment to __FBSDID macro o Be a bit more verbose about CPU type during boot process (print manufacturer, chip info, MMU and cache parameters) M

svn commit: r187237 - head/sys/mips/mips

2009-01-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 14 20:27:49 2009 New Revision: 187237 URL: http://svn.freebsd.org/changeset/base/187237 Log: o NO_DMA is no longer required as bug with PIIX4 emulation has been fixed in GXEmul Modified: head/sys/mips/mips/busdma_machdep.c Modified: head/sys/mips/mips/busdma_mach

svn commit: r187238 - head/sys/mips/mips

2009-01-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 14 20:36:58 2009 New Revision: 187238 URL: http://svn.freebsd.org/changeset/base/187238 Log: o Make debug output conditional Modified: head/sys/mips/mips/nexus.c Modified: head/sys/mips/mips/nexus.c =

svn commit: r187251 - head/sys/mips/malta

2009-01-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 14 22:32:43 2009 New Revision: 187251 URL: http://svn.freebsd.org/changeset/base/187251 Log: o Simplify code: trade 15 lines of case for one multiplication Modified: head/sys/mips/malta/gt_pci.c Modified: head/sys/mips/malta/gt_pci.c ==

svn commit: r187252 - head/sys/mips/idt

2009-01-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 14 22:46:13 2009 New Revision: 187252 URL: http://svn.freebsd.org/changeset/base/187252 Log: o Code cleanup, remove unused fields of idtpci_softc Modified: head/sys/mips/idt/idtpci.c Modified: head/sys/mips/idt/idtpci.c

svn commit: r187301 - in head/sys/mips: include mips

2009-01-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 15 18:31:36 2009 New Revision: 187301 URL: http://svn.freebsd.org/changeset/base/187301 Log: MFp4: - Add debug output - Fix pmap_zero_page and related places: use uncached segments and invalidate cache after zeroing memory. - Do not test for modified bi

svn commit: r187319 - head/sys/mips/mips

2009-01-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 15 23:03:27 2009 New Revision: 187319 URL: http://svn.freebsd.org/changeset/base/187319 Log: - pmap_track_modified was retired in r178606. Reintroducing it was a mistake. Spotted by: alc@ Modified: head/sys/mips/mips/pmap.c Modified: head/sys/mips/mips/pmap.c

Re: svn commit: r187301 - in head/sys/mips: include mips

2009-01-15 Thread Oleksandr Tymoshenko
Alan Cox wrote: You should not be reintroducing pmap_track_modified(). See revision 1.2 of this file. My bad :(. Should have checked history. Thanks for pointing out. Fixed Oleksandr Tymoshenko wrote: Author: gonzo Date: Thu Jan 15 18:31:36 2009 New Revision: 187301 URL: http

svn commit: r206400 - head/sys/mips/atheros

2010-04-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Apr 8 18:32:13 2010 New Revision: 206400 URL: http://svn.freebsd.org/changeset/base/206400 Log: - Fix mutex type for miibus_mtx: it's not spinlock, it's def lock Modified: head/sys/mips/atheros/if_arge.c Modified: head/sys/mips/atheros/if_arge.c =

svn commit: r203940 - head/sys/mips/cavium

2010-02-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Feb 16 00:08:42 2010 New Revision: 203940 URL: http://svn.freebsd.org/changeset/base/203940 Log: - Clean-up output of memory banks info Modified: head/sys/mips/cavium/octeon_machdep.c Modified: head/sys/mips/cavium/octeon_machdep.c

svn commit: r192058 - head/sys/dev/flash

2009-05-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 13 18:31:28 2009 New Revision: 192058 URL: http://svn.freebsd.org/changeset/base/192058 Log: - Remove nonexistent header file from includes list Modified: head/sys/dev/flash/at45d.c Modified: head/sys/dev/flash/at45d.c =

svn commit: r192059 - in head/sys: arm/at91 dev/spibus

2009-05-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 13 18:42:49 2009 New Revision: 192059 URL: http://svn.freebsd.org/changeset/base/192059 Log: - Make SPI bus bridge be non-arch dependent by using more generic name Reviewed by: imp Modified: head/sys/arm/at91/at91_spi.c head/sys/dev/spibus/spibus.c M

Re: svn commit: r192059 - in head/sys: arm/at91 dev/spibus

2009-05-14 Thread Oleksandr Tymoshenko
Stanislav Sedov wrote: On Wed, 13 May 2009 18:42:49 + (UTC) Oleksandr Tymoshenko mentioned: .. skipped .. On the other hand this driver appears to be machine-specific. > What if one would like to have a kernel with several SPI bus drivers included for devices that doesn't

svn commit: r276794 - head/sys/conf

2015-01-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 7 21:40:23 2015 New Revision: 276794 URL: https://svnweb.freebsd.org/changeset/base/276794 Log: Add dev/mbox/mbox_if.m to MFILES list so we can use it in kernel modules Modified: head/sys/conf/kmod.mk Modified: head/sys/conf/kmod.mk ==

svn commit: r277313 - head/sys/arm/ti/am335x

2015-01-17 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 18 06:43:09 2015 New Revision: 277313 URL: https://svnweb.freebsd.org/changeset/base/277313 Log: Fix programming timing parameters to LCDC. Actual value used for HBP, HFP, HSW, VSW is register's programmed value + 1. Modified: head/sys/arm/ti/am335x/am335x_lcd.c

svn commit: r277405 - head/sys/arm/ti/am335x

2015-01-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Jan 20 02:24:08 2015 New Revision: 277405 URL: https://svnweb.freebsd.org/changeset/base/277405 Log: Properly clear IRQ status in order to fix "Spurious IRQ" message from AINT. This register is not documented in TRM but that's what linux driver does Modified: head

svn commit: r277502 - head/sys/arm/ti

2015-01-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jan 21 19:23:46 2015 New Revision: 277502 URL: https://svnweb.freebsd.org/changeset/base/277502 Log: Remove "#define DEBUG" that conflicts with "option DEBUG" in kernel config Modified: head/sys/arm/ti/ti_mbox.c head/sys/arm/ti/ti_pruss.c Modified: head/sys/arm/ti/t

svn commit: r277522 - head/sys/arm/ti/am335x

2015-01-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 22 03:32:04 2015 New Revision: 277522 URL: https://svnweb.freebsd.org/changeset/base/277522 Log: Write ACK for all kinds of LCDC interrupts Modified: head/sys/arm/ti/am335x/am335x_lcd.c Modified: head/sys/arm/ti/am335x/am335x_lcd.c

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

2015-01-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 22 03:33:51 2015 New Revision: 277523 URL: https://svnweb.freebsd.org/changeset/base/277523 Log: Add last_fault_code used in pmap-v6.c if kernel is compiled with "option DEBUG" Modified: head/sys/arm/arm/trap-v6.c Modified: head/sys/arm/arm/trap-v6.c

svn commit: r277632 - head/sys/arm/ti/am335x

2015-01-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Jan 24 01:53:28 2015 New Revision: 277632 URL: https://svnweb.freebsd.org/changeset/base/277632 Log: After interrupt read value from register to make sure it reached hardware. This should fix "Spurious inteerupt" message Suggested by ian@ Modified: head/sys/arm

svn commit: r277716 - head/sys/arm/ti/am335x

2015-01-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 25 22:08:36 2015 New Revision: 277716 URL: https://svnweb.freebsd.org/changeset/base/277716 Log: Add vt(4) support to AM335x LCDC driver Modified: head/sys/arm/ti/am335x/am335x_lcd.c head/sys/arm/ti/am335x/files.am335x Modified: head/sys/arm/ti/am335x/am335x_lcd

svn commit: r277720 - head/sys/arm/ti

2015-01-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 25 23:58:34 2015 New Revision: 277720 URL: https://svnweb.freebsd.org/changeset/base/277720 Log: - Increase default i2c bus timeout to 5 seconds from 1 second. Sometimes 1 second is not enugh for TDA19988 HDMI framer (e.g. on Beaglebone Black) - Add per-device

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

2015-05-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri May 22 02:00:44 2015 New Revision: 283275 URL: https://svnweb.freebsd.org/changeset/base/283275 Log: Add helper method fdt_find_child to make access to child nodes easier. Some FDT nodes have complex properties organized as a child sub-nodes (e.g. timing for LCD pa

svn commit: r283276 - in head: . sys/arm/conf sys/arm/ti sys/arm/ti/am335x sys/arm/ti/cpsw sys/arm/ti/omap4 sys/arm/ti/usb sys/boot/fdt/dts/arm sys/dev/uart

2015-05-21 Thread Oleksandr Tymoshenko
uint32_t first, last; - sc = am335x_dmtimer_sc; + sc = am335x_dmtimer_tc_sc; if (sc == NULL) { for (; usec > 0; usec--) @@ -680,10 +709,10 @@ DELAY(int usec) /* Get the number of times to count */ counts = (usec + 1) * (sc->sysclk_freq / 10

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

2015-05-22 Thread Oleksandr Tymoshenko
> On May 22, 2015, at 3:53 AM, Andrew Turner wrote: > > On Fri, 22 May 2015 02:00:45 + (UTC) > Oleksandr Tymoshenko wrote: > >> Author: gonzo >> Date: Fri May 22 02:00:44 2015 >> New Revision: 283275 >> URL: https://svnweb.freebsd.org/changeset

svn commit: r279677 - head/sys/arm/xilinx

2015-03-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Mar 5 21:41:58 2015 New Revision: 279677 URL: https://svnweb.freebsd.org/changeset/base/279677 Log: Add sysctls to control PS-PL level shifters and FCLK settings. PL (programmable logic) uses FCLK0..FCLK3 as a clock sources. Normally they're configured by first st

svn commit: r280978 - head/sys/dev/gpio

2015-04-01 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Apr 2 02:43:48 2015 New Revision: 280978 URL: https://svnweb.freebsd.org/changeset/base/280978 Log: Handle multiple "gpio-leds"-compatible nodes There are cases when gpioled nodes in DTS come from different sources (e.g. standard Beaglebone Black LEDs in main DTS

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

2015-04-01 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Apr 2 03:25:35 2015 New Revision: 280979 URL: https://svnweb.freebsd.org/changeset/base/280979 Log: - Make interrupt resource optional: some upstream FDT blobs (e.g. TI's) do not have interupt property in pl310 node. Interrupt is used only to detect cache act

svn commit: r277871 - head/sys/arm/ti/am335x

2015-01-28 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Jan 29 01:59:42 2015 New Revision: 277871 URL: https://svnweb.freebsd.org/changeset/base/277871 Log: Set LCDC clock frequency to 2*148500 KHz Minimum LCDC is 2 so clock freq shouild be 2*max_pixel_clock. Maximum pixel clock for HDMI is 148500 (1920x1080). But AM335

svn commit: r278277 - in head/sys: arm/broadcom/bcm2835 conf contrib/vchiq contrib/vchiq/interface contrib/vchiq/interface/compat contrib/vchiq/interface/vchi contrib/vchiq/interface/vchi/connectio...

2015-02-05 Thread Oleksandr Tymoshenko
; + } + + slot = &thread_slots[thread_data_slot]; + slot->data = data; + slot->threadfn = threadfn; + + va_start(ap, namefmt); + vsnprintf(name, sizeof(name), namefmt, ap); + va_end(ap); + + newp = NULL; + if (kproc_create(kthr

svn commit: r278341 - in head/sys/arm: broadcom/bcm2835 conf

2015-02-06 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 7 01:03:45 2015 New Revision: 278341 URL: https://svnweb.freebsd.org/changeset/base/278341 Log: Make VCHI driver optional and add "device vchiq" to default RPI-B config Modified: head/sys/arm/broadcom/bcm2835/files.bcm2835 head/sys/arm/conf/RPI-B Modified: head

svn commit: r278369 - in head/sys/arm: broadcom/bcm2835 conf

2015-02-07 Thread Oleksandr Tymoshenko
(empty, because file is newly added) +++ head/sys/arm/broadcom/bcm2835/bcm2835_audio.c Sun Feb 8 01:12:40 2015(r278369) @@ -0,0 +1,908 @@ +/*- + * Copyright (c) 2015 Oleksandr Tymoshenko + * + * Redistribution and use in source and binary forms, with or without + * modification, are

svn commit: r278368 - head/sys/contrib/vchiq/interface/vchiq_arm

2015-02-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Feb 8 01:12:23 2015 New Revision: 278368 URL: https://svnweb.freebsd.org/changeset/base/278368 Log: Act as a bus in attach method: probe and attach devices Modified: head/sys/contrib/vchiq/interface/vchiq_arm/vchiq_kmod.c Modified: head/sys/contrib/vchiq/interface/vc

svn commit: r278430 - head/sys/contrib/vchiq/interface/vchiq_arm

2015-02-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Feb 9 02:27:33 2015 New Revision: 278430 URL: https://svnweb.freebsd.org/changeset/base/278430 Log: Remove unused variables Modified: head/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c head/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c Modified: head/s

svn commit: r278431 - head/sys/contrib/vchiq/interface/vchiq_arm

2015-02-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Feb 9 02:31:27 2015 New Revision: 278431 URL: https://svnweb.freebsd.org/changeset/base/278431 Log: Do not mark shared structures as __packed, it leads to race condition If structure packed as __packed clang (and probably gcc) generates code that loads word fields

svn commit: r278615 - head/sys/contrib/vchiq/interface/vchiq_arm

2015-02-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Feb 12 04:31:17 2015 New Revision: 278615 URL: https://svnweb.freebsd.org/changeset/base/278615 Log: - Perform bus_dmamap_sync on pagelist structure - Wire pages of bulk transfer buffer when preparing pagelist Modified: head/sys/contrib/vchiq/interface/vchiq_arm/vchi

svn commit: r278657 - head/sys/contrib/vchiq/interface/compat

2015-02-12 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Feb 13 02:10:09 2015 New Revision: 278657 URL: https://svnweb.freebsd.org/changeset/base/278657 Log: Fix build without INVARIANTS/INVARIANT_SUPPORT: - Replace "emulation" of return in lmutex_lock_interruptible macros by proper static/inline function. Submitte

svn commit: r347629 - stable/12/sys/kern

2019-05-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 15 18:56:42 2019 New Revision: 347629 URL: https://svnweb.freebsd.org/changeset/base/347629 Log: MFC r345550: Change default value of kern.bootfile to reflect reality In most cases kernel.bootfile is populated from the information provided by loader(8). Th

svn commit: r347634 - stable/12/sys/dev/acpi_support

2019-05-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed May 15 21:52:43 2019 New Revision: 347634 URL: https://svnweb.freebsd.org/changeset/base/347634 Log: MFC r346647: [acpi_ibm] Add support for newer Thinkpad models Add support for newer Thinkpad models with id LEN0268. Was tested on Thinkpad T480 and ThinkPad X

svn commit: r347636 - stable/11/sys/dev/acpi_support

2019-05-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu May 16 00:51:30 2019 New Revision: 347636 URL: https://svnweb.freebsd.org/changeset/base/347636 Log: MFC r346647: [acpi_ibm] Add support for newer Thinkpad models Add support for newer Thinkpad models with id LEN0268. Was tested on Thinkpad T480 and ThinkPad X

svn commit: r347637 - stable/11/sys/kern

2019-05-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu May 16 00:53:54 2019 New Revision: 347637 URL: https://svnweb.freebsd.org/changeset/base/347637 Log: MFC r345550: Change default value of kern.bootfile to reflect reality In most cases kernel.bootfile is populated from the information provided by loader(8). Th

svn commit: r302287 - head/sys/mips/malta

2016-06-29 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Jun 29 23:33:44 2016 New Revision: 302287 URL: https://svnweb.freebsd.org/changeset/base/302287 Log: Fixed FreeBSD/mips MALTA support for QEMU Recource management functions in GT PCI controller driver treated memory/IO resources as KSEG1 addresses, later during a

svn commit: r302465 - in head/sys/boot: fdt uboot/lib

2016-07-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Jul 8 22:32:03 2016 New Revision: 302465 URL: https://svnweb.freebsd.org/changeset/base/302465 Log: Remove extra 0x before %p format strings introduced by r296182 Modified: head/sys/boot/fdt/fdt_loader_cmd.c head/sys/boot/uboot/lib/elf_freebsd.c head/sys/boot/uboo

svn commit: r340998 - in stable/12/sys: conf dev/amdgpio modules modules/amdgpio

2018-11-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Nov 26 22:00:29 2018 New Revision: 340998 URL: https://svnweb.freebsd.org/changeset/base/340998 Log: MFC r339523: Add amdgpio, driver for GPIO controller on AMD-based x86_64 platforms Submitted by: Rajesh Kumar Differential Revision:https://reviews.fr

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

2018-12-02 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Dec 2 21:58:36 2018 New Revision: 341406 URL: https://svnweb.freebsd.org/changeset/base/341406 Log: Fix PCI driver unload for Marvell PCI controller Add generic implementation for bus_deactivate_resource method. Without it bus_release_resource fails with "Failed t

svn commit: r342102 - head/sys/dev/iicbus/twsi

2018-12-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Dec 14 21:17:42 2018 New Revision: 342102 URL: https://svnweb.freebsd.org/changeset/base/342102 Log: [twsi] Make extres/clk part conditional based on the EXT_RESOURCES option value This should fix kernel build for ARMADA38X and possibly some other ARM configs A

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

2018-12-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Dec 15 02:35:48 2018 New Revision: 342106 URL: https://svnweb.freebsd.org/changeset/base/342106 Log: [mv_pci] Do not attempt to attach disabled PCI ports Fail probe for PCI port if the respective FDT node is not enabled Differential Revision:https://revi

svn commit: r306647 - in head/sys/dev: evdev usb/input

2016-10-03 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Oct 3 17:20:34 2016 New Revision: 306647 URL: https://svnweb.freebsd.org/changeset/base/306647 Log: const-ify struct evdev_methods Submitted by: Vladimir Kondratiev Suggested by: hselasky Modified: head/sys/dev/evdev/evdev.c head/sys/dev/evdev/evdev.h head

svn commit: r306653 - head/sys/arm/conf

2016-10-03 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Oct 3 19:34:32 2016 New Revision: 306653 URL: https://svnweb.freebsd.org/changeset/base/306653 Log: Add Tegra TK1 DTBs to GENERIC kernel Approved by: andrew Modified: head/sys/arm/conf/GENERIC Modified: head/sys/arm/conf/GENERIC

svn commit: r306746 - head/sys/dev/atkbdc

2016-10-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Oct 6 01:01:00 2016 New Revision: 306746 URL: https://svnweb.freebsd.org/changeset/base/306746 Log: Fix extended buttons support on synaptic clickpad Fix regression introduced by r306355 on synaptic clickpads with extended buttons (buttons stopped working) PR

svn commit: r306855 - head/sys/dev/evdev

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Oct 8 17:58:26 2016 New Revision: 306855 URL: https://svnweb.freebsd.org/changeset/base/306855 Log: Allow using of driver's mutex instead internal one for evdev locking. Add new API call: evdev_register_mtx which takes lock argument that should be used instead of

svn commit: r306857 - head/sys/dev/evdev

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Oct 8 17:59:53 2016 New Revision: 306857 URL: https://svnweb.freebsd.org/changeset/base/306857 Log: Implement EVDEV_FLAG_MT_AUTOREL flag (autorelease touchpoints) Automaticaly release (send ABS_MT_TRACKING_ID = -1) MT-slots that has not been listed in current MT p

svn commit: r306860 - head/sys/arm/broadcom/bcm2835

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Oct 8 18:19:52 2016 New Revision: 306860 URL: https://svnweb.freebsd.org/changeset/base/306860 Log: Add multitouch support for RPi's FT5406 - Add multitouch support (protocol B) - Report physical size of the screen - Switch from using busy loop to callbacks -

svn commit: r306897 - head/sys/arm/nvidia

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Oct 9 04:29:42 2016 New Revision: 306897 URL: https://svnweb.freebsd.org/changeset/base/306897 Log: Fix MSI allocation for NVidia Tegra - Fix range check - Due to checking found value in for(;;) condition irq after loop was always + 1 from actually found slo

svn commit: r306898 - head/sys/arm/nvidia

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Oct 9 04:36:40 2016 New Revision: 306898 URL: https://svnweb.freebsd.org/changeset/base/306898 Log: Fix release MSI method for NVidia Tegra PCI controller Modified: head/sys/arm/nvidia/tegra_pcie.c Modified: head/sys/arm/nvidia/tegra_pcie.c ==

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

2016-10-08 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Oct 9 04:37:21 2016 New Revision: 306899 URL: https://svnweb.freebsd.org/changeset/base/306899 Log: Fix release MSI method for ARM GIC Modified: head/sys/arm/arm/gic.c Modified: head/sys/arm/arm/gic.c ==

svn commit: r307059 - head/sys/kern

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Oct 11 17:00:29 2016 New Revision: 307059 URL: https://svnweb.freebsd.org/changeset/base/307059 Log: INTRNG - fix MSI/MSIX release path Use isrc in attached MSI data structure instead of using map's isrc directly. map's isrc is set to NULL on IRQ deactivation whi

svn commit: r307067 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Oct 11 21:37:34 2016 New Revision: 307067 URL: https://svnweb.freebsd.org/changeset/base/307067 Log: Make intc driver compatible with upstream DTS - Fix compatibility strings - Properly decode upstream's two-cell interrupt specs. Our home-made dts does not ha

svn commit: r307068 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Oct 11 21:40:15 2016 New Revision: 307068 URL: https://svnweb.freebsd.org/changeset/base/307068 Log: Make Rapsberry Pi watchdog driver compatible with upstream DTS - Fix compatibility strings - Compensate the difference in base address for our custom DTS and

svn commit: r307087 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 02:58:27 2016 New Revision: 307087 URL: https://svnweb.freebsd.org/changeset/base/307087 Log: Make sure intc is attached before interrupt consumers If pass order is not specified devices are attached in the order they are defined in dts. Some interrupt consu

svn commit: r307088 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:00:42 2016 New Revision: 307088 URL: https://svnweb.freebsd.org/changeset/base/307088 Log: Add compatible strings used in upstream dts files Modified: head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c head/sys/arm/broadcom/bcm2835/bcm2835_dma.c head/sys/arm/bro

svn commit: r307089 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:03:05 2016 New Revision: 307089 URL: https://svnweb.freebsd.org/changeset/base/307089 Log: Make framebuffer driver compatible with upstream DT - Add compatibility string - Add simplebus as possible parent bus Modified: head/sys/arm/broadcom/bcm2835/bcm

svn commit: r307091 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:03:55 2016 New Revision: 307091 URL: https://svnweb.freebsd.org/changeset/base/307091 Log: Add compatibility string from upstream DT Modified: head/sys/arm/broadcom/bcm2835/bcm2835_mbox.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_mbox.c ===

svn commit: r307092 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:06:05 2016 New Revision: 307092 URL: https://svnweb.freebsd.org/changeset/base/307092 Log: Make BCM2835 GPIO driver compatible with upstream DT - Add compatibility string - Make reserverd and read-only properties optional Modified: head/sys/arm/broadco

svn commit: r307093 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:07:49 2016 New Revision: 307093 URL: https://svnweb.freebsd.org/changeset/base/307093 Log: Make BCM283x USB driver compatible with upstream DT - Make resource allocation logic depend on compatibility string to check what format of DTS node should be u

svn commit: r307095 - head/sys/contrib/vchiq/interface/vchiq_arm

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:08:58 2016 New Revision: 307095 URL: https://svnweb.freebsd.org/changeset/base/307095 Log: Make VCHI driver compatible with upstream DT - Add compatibility string - Compensate difference in base address between our custom DTB and upstream one Modified:

svn commit: r307098 - head/sys/dev/usb/controller

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 03:36:46 2016 New Revision: 307098 URL: https://svnweb.freebsd.org/changeset/base/307098 Log: Make BCM28x USB driver compatible with upstream device tree This should have been committed in r307093: resource allocation depends on source of the device tree. up

svn commit: r307115 - head/sys/arm/broadcom/bcm2835

2016-10-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 05:35:57 2016 New Revision: 307115 URL: https://svnweb.freebsd.org/changeset/base/307115 Log: Fix typo in comment Spotted by: loos Modified: head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c ===

svn commit: r307151 - in head/sys: arm/arm arm64/arm64 mips/mips

2016-10-12 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 17:10:59 2016 New Revision: 307151 URL: https://svnweb.freebsd.org/changeset/base/307151 Log: INTRNG: Propagate IRQ activation error to API consumer Keep resource state consistent with INTRNG state - if intr_activate_irq fails - deactivate resource and propa

svn commit: r307154 - head/sys/dev/usb/net

2016-10-12 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Oct 12 19:53:10 2016 New Revision: 307154 URL: https://svnweb.freebsd.org/changeset/base/307154 Log: [fdt] Add one more heuristic to determine MAC address of the SMSC device - If check for net,ethernet/usb,device compatible node fails, try to find .../usb/hub/e

svn commit: r307239 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Oct 13 23:29:24 2016 New Revision: 307239 URL: https://svnweb.freebsd.org/changeset/base/307239 Log: Fix BCM283x(Raspberry Pi) SDHCI driver for ARM64 build - Revert BUS_SPACE_PHYSADDR back to rman_get_start. BUS_SPACE_PHYSADDR was introduced in 2013 as temporar

svn commit: r307240 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 00:42:08 2016 New Revision: 307240 URL: https://svnweb.freebsd.org/changeset/base/307240 Log: Fix BCM238x framebuffer driver build for ARM64 VM_MEMATTR_WRITE_COMBINING can be undefined for some platforms, use it only if it's defined Modified: head/sys/arm

svn commit: r307241 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 01:23:21 2016 New Revision: 307241 URL: https://svnweb.freebsd.org/changeset/base/307241 Log: Do not set FB_FLAG_MEMATTR if VM_MEMATTR_WRITE_COMBINING is not available Pintyhat to: gonzo Spotted by: jmallett Modified: head/sys/arm/broadcom/bcm2835/bcm2835

svn commit: r307252 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 03:00:53 2016 New Revision: 307252 URL: https://svnweb.freebsd.org/changeset/base/307252 Log: Make bcm2835_machdep.c optional bcm2835_machdep.c contains only bits enabled by "options PLATFORM", this option available only on ARM, not ARM64 Modified: head/s

svn commit: r307257 - in head/sys: arm/broadcom/bcm2835 arm64/broadcom arm64/broadcom/bcm2837 arm64/conf conf

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 03:37:35 2016 New Revision: 307257 URL: https://svnweb.freebsd.org/changeset/base/307257 Log: Add initial Raspberry Pi 3 support RPI3 kernel config builds kernel compatible with latest upstream device tree and firmware: https://github.com/raspberrypi/firmwar

Re: svn commit: r307257 - in head/sys: arm/broadcom/bcm2835 arm64/broadcom arm64/broadcom/bcm2837 arm64/conf conf

2016-10-14 Thread Oleksandr Tymoshenko
> On Oct 14, 2016, at 1:31 AM, Andrew Turner wrote: > > On Fri, 14 Oct 2016 03:37:36 + (UTC) > Oleksandr Tymoshenko mailto:go...@freebsd.org>> wrote: > >> Author: gonzo >> Date: Fri Oct 14 03:37:35 2016 >> New Revision: 307257 >> URL: htt

Re: svn commit: r307252 - head/sys/arm/broadcom/bcm2835

2016-10-14 Thread Oleksandr Tymoshenko
> On Oct 14, 2016, at 1:37 AM, Andrew Turner wrote: > > On Fri, 14 Oct 2016 03:00:53 + (UTC) > Oleksandr Tymoshenko wrote: > >> Author: gonzo >> Date: Fri Oct 14 03:00:53 2016 >> New Revision: 307252 >> URL: https://svnweb.freebsd.org/cha

svn commit: r307328 - head/sys/arm64/broadcom/bcm2837

2016-10-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 17:40:48 2016 New Revision: 307328 URL: https://svnweb.freebsd.org/changeset/base/307328 Log: Remove redundant kern_clocksource.c. It is already in conf/files.arm64 Reported by: andrew Modified: head/sys/arm64/broadcom/bcm2837/files.bcm2837 Modified: head

svn commit: r307335 - in head/sys: arm/broadcom/bcm2835 arm64/broadcom arm64/conf conf

2016-10-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 22:23:03 2016 New Revision: 307335 URL: https://svnweb.freebsd.org/changeset/base/307335 Log: Make BRCM2837 port conform FreeBSD/ARM64 guidelines - Rename SOC_BCM2837 to SOC_BRCM_BCM2837, put it to opt_soc.h - do not use files.XXX files, just move required s

svn commit: r307527 - in stable/11/sys/boot: fdt uboot/lib

2016-10-17 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Oct 17 18:52:25 2016 New Revision: 307527 URL: https://svnweb.freebsd.org/changeset/base/307527 Log: MFC r302465: Remove extra 0x before %p format strings introduced by r296182 Modified: stable/11/sys/boot/fdt/fdt_loader_cmd.c stable/11/sys/boot/uboot/lib/elf_fr

<    1   2   3   4   5   6   7   8   9   >