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
=
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
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
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
==
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
==
--- /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
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
===
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:
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
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
==
--- /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
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
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
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
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
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
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
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
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
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
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
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
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
=
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
==
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
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
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
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
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
=
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
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
=
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
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
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
==
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
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
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
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
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
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
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
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
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
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
> 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
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
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
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
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
;
+ }
+
+ 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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-
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
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
==
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
==
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
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
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
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
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
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
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
===
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
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
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:
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
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
===
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
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
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
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
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
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
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
> 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
> 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
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
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
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
301 - 400 of 882 matches
Mail list logo