History log of /freebsd-12.1/sys/arm/versatile/files.versatile (Results 1 – 15 of 15)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0
# 07053797 05-Aug-2019 Emmanuel Vadot <[email protected]>

MFC r346295, r346297

r346295:
arm: Add kern_clocksource.c directly in files.arm

This files is needed and included in all our config so move it to a common
location.

r346297:
arm: Order files.arm t

MFC r346295, r346297

r346295:
arm: Add kern_clocksource.c directly in files.arm

This files is needed and included in all our config so move it to a common
location.

r346297:
arm: Order files.arm to have cloudabi and annapurna sections

show more ...


Revision tags: release/11.3.0, release/12.0.0, release/11.2.0
# ee070097 28-Dec-2017 Emmanuel Vadot <[email protected]>

Revert r327250 as it broke the build for some armv6 kernel and all armv4/5

Reported by: ian


# d06955f9 27-Dec-2017 Emmanuel Vadot <[email protected]>

arm: Add kern/kern_clocksource.c to files.arm

Instead of adding it to every files.vendor, add it to the common arch file.


Revision tags: release/10.4.0, release/11.1.0
# e23ce9ef 03-Jun-2017 Andrew Turner <[email protected]>

Stop making cpu_initclocks weak when using event timers. A weak symbol
could be overridden in the SoC specific code, but this would break GENERIC
as it is likely to be incorrect.

Remove the versatil

Stop making cpu_initclocks weak when using event timers. A weak symbol
could be overridden in the SoC specific code, but this would break GENERIC
as it is likely to be incorrect.

Remove the versatile implementation of cpu_initclocks as it's unneeded.

show more ...


# 87d23593 01-Apr-2017 Oleksandr Tymoshenko <[email protected]>

[versatilepb] Convert VERSATILEPB kernel to INTRNG and switch to upstream DTB

Scope of this change is somewhat larger than just converting to INTRNG.
The reason for this is that INTRNG support requi

[versatilepb] Convert VERSATILEPB kernel to INTRNG and switch to upstream DTB

Scope of this change is somewhat larger than just converting to INTRNG.
The reason for this is that INTRNG support required switching from custom
to upstream DTS because custom DTS didn't have interrup routing information.
This switch caused rewrite of PCI and CLCD drivers and adding SCM module.
List of changes in this commit:

- Enable INTRNG and switch to versatile-pb.dts

- Add SCM driver that controls various peripheral devices like LCD or
PCI controller. Previously registers required for power-up and
configuring peripherals were part of their respective nodes. Upstream
DTS has dedicated node for SCM

- Convert PL190 driver to INTRNG

- Convert Versatile SIC (secondary interrupt controller) to INTRNG

- Refactor CLCD driver to use SCM API to power up and configuration

- Refactor PCI driver to use SCM API to enable controller

- Refactor PCI driver to use interrupt map provided in DTS for
interrupt routing. As a result it fixes broken IRQ routing and
it's no longer required to run QEMU with "-global versatile_pci.broken-irq-mapping=1"
command-line arguments

show more ...


Revision tags: release/11.0.1, release/11.0.0, release/10.3.0
# 210d6af7 21-Nov-2015 Andrew Turner <[email protected]>

Move more bus_space_* files to be built by files.arm. This leaves the
definition in a file.* file under sys/arm/arm in the few cases we need it
for non-fdt platforms.

Sponsored by: ABT Systems Ltd


# 80547157 20-Nov-2015 Andrew Turner <[email protected]>

Remove bus_space_asm_generic.S from the per-SoC files.* files, it's already
in files.arm.

Sponsored by: ABT Systems Ltd


Revision tags: release/10.2.0
# 0ebebb12 29-Mar-2015 Andrew Turner <[email protected]>

Build the cpufunc_asm_* files based on the cpu type, not which config file
we happen to be building.


# 745202c2 29-Mar-2015 Andrew Turner <[email protected]>

We don't use cpufunc_asm_armv5.S in any of these configs, remove it.


# afe43c7b 21-Jan-2015 Ian Lepore <[email protected]>

The versatile platform had two copies of a bus_space that are essentially
duplicates of the standard arm base bus_space, so just use it.


Revision tags: release/10.1.0
# 9ff96c23 10-Sep-2014 Andrew Turner <[email protected]>

Move if_smc_fdt.c to live in sys/dev/smc. It's not specific to the ARM
Versatile hardware.


Revision tags: release/9.3.0
# 5e4e1d49 10-Mar-2014 Ian Lepore <[email protected]>

Eliminate irq_dispatch.S. Move the data items it contained into arm/intr.c
and the functionality it provided into arm/exception.S. Rename the main
irq handling routine from arm_handler_execute() to

Eliminate irq_dispatch.S. Move the data items it contained into arm/intr.c
and the functionality it provided into arm/exception.S. Rename the main
irq handling routine from arm_handler_execute() to arm_irq_handler() to
make it more congruent with how other exception handlers are named, and
also update its signature to reflect what has long been reality: it is
passed just a trapframe pointer, no interrupt number argument.

show more ...


# 59c993d1 08-Mar-2014 Warner Losh <[email protected]>

Move all the files named foo/common.c to foo/foo_common.c, as
appropriate for each of the 'foo' in the tree. This will allow us to
compile them together (although symbol conflicts prevent us from doi

Move all the files named foo/common.c to foo/foo_common.c, as
appropriate for each of the 'foo' in the tree. This will allow us to
compile them together (although symbol conflicts prevent us from doing
that today, this just fixes the file name collision).

show more ...


Revision tags: release/10.0.0, release/9.2.0, release/8.4.0
# c5f8f894 20-Dec-2012 Oleksandr Tymoshenko <[email protected]>

Replace generic ARM11 option with more specific
support for ARM1136 and ARM1176

Submitted by: Daisuke Aoyama <aoyama at peach.ne.jp>
Obtained from: NetBSD


# 5874dee8 13-Dec-2012 Oleksandr Tymoshenko <[email protected]>

Add support for QEMU's version of Versatile Platform Board