Linux 5.2-rc6
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAl0Os1seHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGtx4H/j6i482XzcGFKTBm A7mBoQpy+kLtoUov4EtBAR62OuwI8rsahW9di37QKndPoQrczWaKBmr3De6LCdPe v3pl3O6wBbvH5ru+qBPFX9PdNbDvimEChh7LHxmMxNQq3M+AjZAZVJyfpoiFnx35 Fbge+LZaH/k8HMwZmkMr5t9Mpkip715qKg2o9Bua6dkH0AqlcpLlC8d9a+HIVw/z aAsyGSU8jRwhoAOJsE9bJf0acQ/pZSqmFp0rDKqeFTSDMsbDRKLGq/dgv4nW0RiW s7xqsjb/rdcvirRj3rv9+lcTVkOtEqwk0PVdL9WOf7g4iYrb3SOIZh8ZyViaDSeH VTS5zps= =huBY -----END PGP SIGNATURE----- Merge tag 'v5.2-rc6' into sched/core, to refresh the branch Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
commit
d2abae71eb
2
.mailmap
2
.mailmap
|
@ -81,6 +81,7 @@ Greg Kroah-Hartman <greg@echidna.(none)>
|
||||||
Greg Kroah-Hartman <gregkh@suse.de>
|
Greg Kroah-Hartman <gregkh@suse.de>
|
||||||
Greg Kroah-Hartman <greg@kroah.com>
|
Greg Kroah-Hartman <greg@kroah.com>
|
||||||
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
|
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
|
||||||
|
Hanjun Guo <guohanjun@huawei.com> <hanjun.guo@linaro.org>
|
||||||
Henk Vergonet <Henk.Vergonet@gmail.com>
|
Henk Vergonet <Henk.Vergonet@gmail.com>
|
||||||
Henrik Kretzschmar <henne@nachtwindheim.de>
|
Henrik Kretzschmar <henne@nachtwindheim.de>
|
||||||
Henrik Rydberg <rydberg@bitmath.org>
|
Henrik Rydberg <rydberg@bitmath.org>
|
||||||
|
@ -238,6 +239,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
|
||||||
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
|
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
|
||||||
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
|
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
|
||||||
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
|
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
|
||||||
|
Will Deacon <will@kernel.org> <will.deacon@arm.com>
|
||||||
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
|
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
|
||||||
Yusuke Goda <goda.yusuke@renesas.com>
|
Yusuke Goda <goda.yusuke@renesas.com>
|
||||||
Gustavo Padovan <gustavo@las.ic.unicamp.br>
|
Gustavo Padovan <gustavo@las.ic.unicamp.br>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
What: /sys/bus/siox/devices/siox-X/active
|
What: /sys/bus/siox/devices/siox-X/active
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
On reading represents the current state of the bus. If it
|
On reading represents the current state of the bus. If it
|
||||||
contains a "0" the bus is stopped and connected devices are
|
contains a "0" the bus is stopped and connected devices are
|
||||||
|
@ -12,7 +12,7 @@ Description:
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X/device_add
|
What: /sys/bus/siox/devices/siox-X/device_add
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Write-only file. Write
|
Write-only file. Write
|
||||||
|
|
||||||
|
@ -27,13 +27,13 @@ Description:
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X/device_remove
|
What: /sys/bus/siox/devices/siox-X/device_remove
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Write-only file. A single write removes the last device in the siox chain.
|
Write-only file. A single write removes the last device in the siox chain.
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X/poll_interval_ns
|
What: /sys/bus/siox/devices/siox-X/poll_interval_ns
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Defines the interval between two poll cycles in nano seconds.
|
Defines the interval between two poll cycles in nano seconds.
|
||||||
Note this is rounded to jiffies on writing. On reading the current value
|
Note this is rounded to jiffies on writing. On reading the current value
|
||||||
|
@ -41,33 +41,33 @@ Description:
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/connected
|
What: /sys/bus/siox/devices/siox-X-Y/connected
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
|
Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
|
||||||
communication with it is not ensured. "1" signals a working connection.
|
communication with it is not ensured. "1" signals a working connection.
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/inbytes
|
What: /sys/bus/siox/devices/siox-X-Y/inbytes
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value reporting the inbytes value provided to siox-X/device_add
|
Read-only value reporting the inbytes value provided to siox-X/device_add
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/status_errors
|
What: /sys/bus/siox/devices/siox-X-Y/status_errors
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Counts the number of time intervals when the read status byte doesn't yield the
|
Counts the number of time intervals when the read status byte doesn't yield the
|
||||||
expected value.
|
expected value.
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/type
|
What: /sys/bus/siox/devices/siox-X-Y/type
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value reporting the type value provided to siox-X/device_add.
|
Read-only value reporting the type value provided to siox-X/device_add.
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/watchdog
|
What: /sys/bus/siox/devices/siox-X-Y/watchdog
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value reporting if the watchdog of the siox device is
|
Read-only value reporting if the watchdog of the siox device is
|
||||||
active. "0" means the watchdog is not active and the device is expected to
|
active. "0" means the watchdog is not active and the device is expected to
|
||||||
|
@ -75,13 +75,13 @@ Description:
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors
|
What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value reporting the number to time intervals when the
|
Read-only value reporting the number to time intervals when the
|
||||||
watchdog was active.
|
watchdog was active.
|
||||||
|
|
||||||
What: /sys/bus/siox/devices/siox-X-Y/outbytes
|
What: /sys/bus/siox/devices/siox-X-Y/outbytes
|
||||||
KernelVersion: 4.16
|
KernelVersion: 4.16
|
||||||
Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
Description:
|
Description:
|
||||||
Read-only value reporting the outbytes value provided to siox-X/device_add.
|
Read-only value reporting the outbytes value provided to siox-X/device_add.
|
||||||
|
|
|
@ -29,7 +29,7 @@ Contact: Bjørn Mork <bjorn@mork.no>
|
||||||
Description:
|
Description:
|
||||||
Unsigned integer.
|
Unsigned integer.
|
||||||
|
|
||||||
Write a number ranging from 1 to 127 to add a qmap mux
|
Write a number ranging from 1 to 254 to add a qmap mux
|
||||||
based network device, supported by recent Qualcomm based
|
based network device, supported by recent Qualcomm based
|
||||||
modems.
|
modems.
|
||||||
|
|
||||||
|
@ -46,5 +46,5 @@ Contact: Bjørn Mork <bjorn@mork.no>
|
||||||
Description:
|
Description:
|
||||||
Unsigned integer.
|
Unsigned integer.
|
||||||
|
|
||||||
Write a number ranging from 1 to 127 to delete a previously
|
Write a number ranging from 1 to 254 to delete a previously
|
||||||
created qmap mux based network device.
|
created qmap mux based network device.
|
||||||
|
|
|
@ -4,6 +4,7 @@ Required properties:
|
||||||
- compatible: Should be one of the following:
|
- compatible: Should be one of the following:
|
||||||
- "microchip,mcp2510" for MCP2510.
|
- "microchip,mcp2510" for MCP2510.
|
||||||
- "microchip,mcp2515" for MCP2515.
|
- "microchip,mcp2515" for MCP2515.
|
||||||
|
- "microchip,mcp25625" for MCP25625.
|
||||||
- reg: SPI chip select.
|
- reg: SPI chip select.
|
||||||
- clocks: The clock feeding the CAN controller.
|
- clocks: The clock feeding the CAN controller.
|
||||||
- interrupts: Should contain IRQ line for the CAN controller.
|
- interrupts: Should contain IRQ line for the CAN controller.
|
||||||
|
|
|
@ -0,0 +1,168 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/riscv/cpus.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: RISC-V bindings for 'cpus' DT nodes
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Paul Walmsley <paul.walmsley@sifive.com>
|
||||||
|
- Palmer Dabbelt <palmer@sifive.com>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: /schemas/cpus.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
$nodename:
|
||||||
|
const: cpus
|
||||||
|
description: Container of cpu nodes
|
||||||
|
|
||||||
|
'#address-cells':
|
||||||
|
const: 1
|
||||||
|
description: |
|
||||||
|
A single unsigned 32-bit integer uniquely identifies each RISC-V
|
||||||
|
hart in a system. (See the "reg" node under the "cpu" node,
|
||||||
|
below).
|
||||||
|
|
||||||
|
'#size-cells':
|
||||||
|
const: 0
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
'^cpu@[0-9a-f]+$':
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- sifive,rocket0
|
||||||
|
- sifive,e5
|
||||||
|
- sifive,e51
|
||||||
|
- sifive,u54-mc
|
||||||
|
- sifive,u54
|
||||||
|
- sifive,u5
|
||||||
|
- const: riscv
|
||||||
|
description:
|
||||||
|
Identifies that the hart uses the RISC-V instruction set
|
||||||
|
and identifies the type of the hart.
|
||||||
|
|
||||||
|
mmu-type:
|
||||||
|
allOf:
|
||||||
|
- $ref: "/schemas/types.yaml#/definitions/string"
|
||||||
|
- enum:
|
||||||
|
- riscv,sv32
|
||||||
|
- riscv,sv39
|
||||||
|
- riscv,sv48
|
||||||
|
description:
|
||||||
|
Identifies the MMU address translation mode used on this
|
||||||
|
hart. These values originate from the RISC-V Privileged
|
||||||
|
Specification document, available from
|
||||||
|
https://riscv.org/specifications/
|
||||||
|
|
||||||
|
riscv,isa:
|
||||||
|
allOf:
|
||||||
|
- $ref: "/schemas/types.yaml#/definitions/string"
|
||||||
|
- enum:
|
||||||
|
- rv64imac
|
||||||
|
- rv64imafdc
|
||||||
|
description:
|
||||||
|
Identifies the specific RISC-V instruction set architecture
|
||||||
|
supported by the hart. These are documented in the RISC-V
|
||||||
|
User-Level ISA document, available from
|
||||||
|
https://riscv.org/specifications/
|
||||||
|
|
||||||
|
timebase-frequency:
|
||||||
|
type: integer
|
||||||
|
minimum: 1
|
||||||
|
description:
|
||||||
|
Specifies the clock frequency of the system timer in Hz.
|
||||||
|
This value is common to all harts on a single system image.
|
||||||
|
|
||||||
|
interrupt-controller:
|
||||||
|
type: object
|
||||||
|
description: Describes the CPU's local interrupt controller
|
||||||
|
|
||||||
|
properties:
|
||||||
|
'#interrupt-cells':
|
||||||
|
const: 1
|
||||||
|
|
||||||
|
compatible:
|
||||||
|
const: riscv,cpu-intc
|
||||||
|
|
||||||
|
interrupt-controller: true
|
||||||
|
|
||||||
|
required:
|
||||||
|
- '#interrupt-cells'
|
||||||
|
- compatible
|
||||||
|
- interrupt-controller
|
||||||
|
|
||||||
|
required:
|
||||||
|
- riscv,isa
|
||||||
|
- timebase-frequency
|
||||||
|
- interrupt-controller
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
// Example 1: SiFive Freedom U540G Development Kit
|
||||||
|
cpus {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
timebase-frequency = <1000000>;
|
||||||
|
cpu@0 {
|
||||||
|
clock-frequency = <0>;
|
||||||
|
compatible = "sifive,rocket0", "riscv";
|
||||||
|
device_type = "cpu";
|
||||||
|
i-cache-block-size = <64>;
|
||||||
|
i-cache-sets = <128>;
|
||||||
|
i-cache-size = <16384>;
|
||||||
|
reg = <0>;
|
||||||
|
riscv,isa = "rv64imac";
|
||||||
|
cpu_intc0: interrupt-controller {
|
||||||
|
#interrupt-cells = <1>;
|
||||||
|
compatible = "riscv,cpu-intc";
|
||||||
|
interrupt-controller;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
cpu@1 {
|
||||||
|
clock-frequency = <0>;
|
||||||
|
compatible = "sifive,rocket0", "riscv";
|
||||||
|
d-cache-block-size = <64>;
|
||||||
|
d-cache-sets = <64>;
|
||||||
|
d-cache-size = <32768>;
|
||||||
|
d-tlb-sets = <1>;
|
||||||
|
d-tlb-size = <32>;
|
||||||
|
device_type = "cpu";
|
||||||
|
i-cache-block-size = <64>;
|
||||||
|
i-cache-sets = <64>;
|
||||||
|
i-cache-size = <32768>;
|
||||||
|
i-tlb-sets = <1>;
|
||||||
|
i-tlb-size = <32>;
|
||||||
|
mmu-type = "riscv,sv39";
|
||||||
|
reg = <1>;
|
||||||
|
riscv,isa = "rv64imafdc";
|
||||||
|
tlb-split;
|
||||||
|
cpu_intc1: interrupt-controller {
|
||||||
|
#interrupt-cells = <1>;
|
||||||
|
compatible = "riscv,cpu-intc";
|
||||||
|
interrupt-controller;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
- |
|
||||||
|
// Example 2: Spike ISA Simulator with 1 Hart
|
||||||
|
cpus {
|
||||||
|
cpu@0 {
|
||||||
|
device_type = "cpu";
|
||||||
|
reg = <0>;
|
||||||
|
compatible = "riscv";
|
||||||
|
riscv,isa = "rv64imafdc";
|
||||||
|
mmu-type = "riscv,sv48";
|
||||||
|
interrupt-controller {
|
||||||
|
#interrupt-cells = <1>;
|
||||||
|
interrupt-controller;
|
||||||
|
compatible = "riscv,cpu-intc";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
|
@ -0,0 +1,25 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/riscv/sifive.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: SiFive SoC-based boards
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Paul Walmsley <paul.walmsley@sifive.com>
|
||||||
|
- Palmer Dabbelt <palmer@sifive.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
SiFive SoC-based boards
|
||||||
|
|
||||||
|
properties:
|
||||||
|
$nodename:
|
||||||
|
const: '/'
|
||||||
|
compatible:
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- sifive,freedom-unleashed-a00
|
||||||
|
- const: sifive,fu540-c000
|
||||||
|
- const: sifive,fu540
|
||||||
|
...
|
|
@ -276,8 +276,8 @@ fields of ``struct uio_mem``:
|
||||||
- ``int memtype``: Required if the mapping is used. Set this to
|
- ``int memtype``: Required if the mapping is used. Set this to
|
||||||
``UIO_MEM_PHYS`` if you you have physical memory on your card to be
|
``UIO_MEM_PHYS`` if you you have physical memory on your card to be
|
||||||
mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated
|
mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated
|
||||||
with :c:func:`kmalloc()`). There's also ``UIO_MEM_VIRTUAL`` for
|
with :c:func:`__get_free_pages()` but not kmalloc()). There's also
|
||||||
virtual memory.
|
``UIO_MEM_VIRTUAL`` for virtual memory.
|
||||||
|
|
||||||
- ``phys_addr_t addr``: Required if the mapping is used. Fill in the
|
- ``phys_addr_t addr``: Required if the mapping is used. Fill in the
|
||||||
address of your memory block. This address is the one that appears in
|
address of your memory block. This address is the one that appears in
|
||||||
|
|
|
@ -79,7 +79,7 @@ C. Boot options
|
||||||
|
|
||||||
Select the initial font to use. The value 'name' can be any of the
|
Select the initial font to use. The value 'name' can be any of the
|
||||||
compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6,
|
compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6,
|
||||||
PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, VGA8x16, VGA8x8.
|
PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, TER16x32, VGA8x16, VGA8x8.
|
||||||
|
|
||||||
Note, not all drivers can handle font with widths not divisible by 8,
|
Note, not all drivers can handle font with widths not divisible by 8,
|
||||||
such as vga16fb.
|
such as vga16fb.
|
||||||
|
|
|
@ -316,16 +316,16 @@ A: When a netdev of a physical NIC is initialized, Linux usually
|
||||||
all the traffic, you can force the netdev to only have 1 queue, queue
|
all the traffic, you can force the netdev to only have 1 queue, queue
|
||||||
id 0, and then bind to queue 0. You can use ethtool to do this::
|
id 0, and then bind to queue 0. You can use ethtool to do this::
|
||||||
|
|
||||||
sudo ethtool -L <interface> combined 1
|
sudo ethtool -L <interface> combined 1
|
||||||
|
|
||||||
If you want to only see part of the traffic, you can program the
|
If you want to only see part of the traffic, you can program the
|
||||||
NIC through ethtool to filter out your traffic to a single queue id
|
NIC through ethtool to filter out your traffic to a single queue id
|
||||||
that you can bind your XDP socket to. Here is one example in which
|
that you can bind your XDP socket to. Here is one example in which
|
||||||
UDP traffic to and from port 4242 are sent to queue 2::
|
UDP traffic to and from port 4242 are sent to queue 2::
|
||||||
|
|
||||||
sudo ethtool -N <interface> rx-flow-hash udp4 fn
|
sudo ethtool -N <interface> rx-flow-hash udp4 fn
|
||||||
sudo ethtool -N <interface> flow-type udp4 src-port 4242 dst-port \
|
sudo ethtool -N <interface> flow-type udp4 src-port 4242 dst-port \
|
||||||
4242 action 2
|
4242 action 2
|
||||||
|
|
||||||
A number of other ways are possible all up to the capabilitites of
|
A number of other ways are possible all up to the capabilitites of
|
||||||
the NIC you have.
|
the NIC you have.
|
||||||
|
|
|
@ -255,6 +255,14 @@ tcp_base_mss - INTEGER
|
||||||
Path MTU discovery (MTU probing). If MTU probing is enabled,
|
Path MTU discovery (MTU probing). If MTU probing is enabled,
|
||||||
this is the initial MSS used by the connection.
|
this is the initial MSS used by the connection.
|
||||||
|
|
||||||
|
tcp_min_snd_mss - INTEGER
|
||||||
|
TCP SYN and SYNACK messages usually advertise an ADVMSS option,
|
||||||
|
as described in RFC 1122 and RFC 6691.
|
||||||
|
If this ADVMSS option is smaller than tcp_min_snd_mss,
|
||||||
|
it is silently capped to tcp_min_snd_mss.
|
||||||
|
|
||||||
|
Default : 48 (at least 8 bytes of payload per segment)
|
||||||
|
|
||||||
tcp_congestion_control - STRING
|
tcp_congestion_control - STRING
|
||||||
Set the congestion control algorithm to be used for new
|
Set the congestion control algorithm to be used for new
|
||||||
connections. The algorithm "reno" is always available, but
|
connections. The algorithm "reno" is always available, but
|
||||||
|
@ -772,6 +780,14 @@ tcp_challenge_ack_limit - INTEGER
|
||||||
in RFC 5961 (Improving TCP's Robustness to Blind In-Window Attacks)
|
in RFC 5961 (Improving TCP's Robustness to Blind In-Window Attacks)
|
||||||
Default: 100
|
Default: 100
|
||||||
|
|
||||||
|
tcp_rx_skb_cache - BOOLEAN
|
||||||
|
Controls a per TCP socket cache of one skb, that might help
|
||||||
|
performance of some workloads. This might be dangerous
|
||||||
|
on systems with a lot of TCP sockets, since it increases
|
||||||
|
memory usage.
|
||||||
|
|
||||||
|
Default: 0 (disabled)
|
||||||
|
|
||||||
UDP variables:
|
UDP variables:
|
||||||
|
|
||||||
udp_l3mdev_accept - BOOLEAN
|
udp_l3mdev_accept - BOOLEAN
|
||||||
|
|
|
@ -389,7 +389,7 @@ Multipath RDS (mprds)
|
||||||
a common (to all paths) part, and a per-path struct rds_conn_path. All
|
a common (to all paths) part, and a per-path struct rds_conn_path. All
|
||||||
I/O workqs and reconnect threads are driven from the rds_conn_path.
|
I/O workqs and reconnect threads are driven from the rds_conn_path.
|
||||||
Transports such as TCP that are multipath capable may then set up a
|
Transports such as TCP that are multipath capable may then set up a
|
||||||
TPC socket per rds_conn_path, and this is managed by the transport via
|
TCP socket per rds_conn_path, and this is managed by the transport via
|
||||||
the transport privatee cp_transport_data pointer.
|
the transport privatee cp_transport_data pointer.
|
||||||
|
|
||||||
Transports announce themselves as multipath capable by setting the
|
Transports announce themselves as multipath capable by setting the
|
||||||
|
|
|
@ -1079,7 +1079,7 @@ yet and must be cleared on entry.
|
||||||
|
|
||||||
4.35 KVM_SET_USER_MEMORY_REGION
|
4.35 KVM_SET_USER_MEMORY_REGION
|
||||||
|
|
||||||
Capability: KVM_CAP_USER_MEM
|
Capability: KVM_CAP_USER_MEMORY
|
||||||
Architectures: all
|
Architectures: all
|
||||||
Type: vm ioctl
|
Type: vm ioctl
|
||||||
Parameters: struct kvm_userspace_memory_region (in)
|
Parameters: struct kvm_userspace_memory_region (in)
|
||||||
|
@ -3857,43 +3857,59 @@ Type: vcpu ioctl
|
||||||
Parameters: struct kvm_nested_state (in/out)
|
Parameters: struct kvm_nested_state (in/out)
|
||||||
Returns: 0 on success, -1 on error
|
Returns: 0 on success, -1 on error
|
||||||
Errors:
|
Errors:
|
||||||
E2BIG: the total state size (including the fixed-size part of struct
|
E2BIG: the total state size exceeds the value of 'size' specified by
|
||||||
kvm_nested_state) exceeds the value of 'size' specified by
|
|
||||||
the user; the size required will be written into size.
|
the user; the size required will be written into size.
|
||||||
|
|
||||||
struct kvm_nested_state {
|
struct kvm_nested_state {
|
||||||
__u16 flags;
|
__u16 flags;
|
||||||
__u16 format;
|
__u16 format;
|
||||||
__u32 size;
|
__u32 size;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
struct kvm_vmx_nested_state vmx;
|
struct kvm_vmx_nested_state_hdr vmx;
|
||||||
struct kvm_svm_nested_state svm;
|
struct kvm_svm_nested_state_hdr svm;
|
||||||
|
|
||||||
|
/* Pad the header to 128 bytes. */
|
||||||
__u8 pad[120];
|
__u8 pad[120];
|
||||||
};
|
} hdr;
|
||||||
__u8 data[0];
|
|
||||||
|
union {
|
||||||
|
struct kvm_vmx_nested_state_data vmx[0];
|
||||||
|
struct kvm_svm_nested_state_data svm[0];
|
||||||
|
} data;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define KVM_STATE_NESTED_GUEST_MODE 0x00000001
|
#define KVM_STATE_NESTED_GUEST_MODE 0x00000001
|
||||||
#define KVM_STATE_NESTED_RUN_PENDING 0x00000002
|
#define KVM_STATE_NESTED_RUN_PENDING 0x00000002
|
||||||
|
#define KVM_STATE_NESTED_EVMCS 0x00000004
|
||||||
|
|
||||||
#define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001
|
#define KVM_STATE_NESTED_FORMAT_VMX 0
|
||||||
#define KVM_STATE_NESTED_SMM_VMXON 0x00000002
|
#define KVM_STATE_NESTED_FORMAT_SVM 1
|
||||||
|
|
||||||
struct kvm_vmx_nested_state {
|
#define KVM_STATE_NESTED_VMX_VMCS_SIZE 0x1000
|
||||||
|
|
||||||
|
#define KVM_STATE_NESTED_VMX_SMM_GUEST_MODE 0x00000001
|
||||||
|
#define KVM_STATE_NESTED_VMX_SMM_VMXON 0x00000002
|
||||||
|
|
||||||
|
struct kvm_vmx_nested_state_hdr {
|
||||||
__u64 vmxon_pa;
|
__u64 vmxon_pa;
|
||||||
__u64 vmcs_pa;
|
__u64 vmcs12_pa;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
__u16 flags;
|
__u16 flags;
|
||||||
} smm;
|
} smm;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct kvm_vmx_nested_state_data {
|
||||||
|
__u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
|
||||||
|
__u8 shadow_vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
|
||||||
|
};
|
||||||
|
|
||||||
This ioctl copies the vcpu's nested virtualization state from the kernel to
|
This ioctl copies the vcpu's nested virtualization state from the kernel to
|
||||||
userspace.
|
userspace.
|
||||||
|
|
||||||
The maximum size of the state, including the fixed-size part of struct
|
The maximum size of the state can be retrieved by passing KVM_CAP_NESTED_STATE
|
||||||
kvm_nested_state, can be retrieved by passing KVM_CAP_NESTED_STATE to
|
to the KVM_CHECK_EXTENSION ioctl().
|
||||||
the KVM_CHECK_EXTENSION ioctl().
|
|
||||||
|
|
||||||
4.115 KVM_SET_NESTED_STATE
|
4.115 KVM_SET_NESTED_STATE
|
||||||
|
|
||||||
|
@ -3903,8 +3919,8 @@ Type: vcpu ioctl
|
||||||
Parameters: struct kvm_nested_state (in)
|
Parameters: struct kvm_nested_state (in)
|
||||||
Returns: 0 on success, -1 on error
|
Returns: 0 on success, -1 on error
|
||||||
|
|
||||||
This copies the vcpu's kvm_nested_state struct from userspace to the kernel. For
|
This copies the vcpu's kvm_nested_state struct from userspace to the kernel.
|
||||||
the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
|
For the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
|
||||||
|
|
||||||
4.116 KVM_(UN)REGISTER_COALESCED_MMIO
|
4.116 KVM_(UN)REGISTER_COALESCED_MMIO
|
||||||
|
|
||||||
|
|
36
MAINTAINERS
36
MAINTAINERS
|
@ -364,7 +364,7 @@ F: drivers/acpi/fan.c
|
||||||
|
|
||||||
ACPI FOR ARM64 (ACPI/arm64)
|
ACPI FOR ARM64 (ACPI/arm64)
|
||||||
M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
|
M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
|
||||||
M: Hanjun Guo <hanjun.guo@linaro.org>
|
M: Hanjun Guo <guohanjun@huawei.com>
|
||||||
M: Sudeep Holla <sudeep.holla@arm.com>
|
M: Sudeep Holla <sudeep.holla@arm.com>
|
||||||
L: linux-acpi@vger.kernel.org
|
L: linux-acpi@vger.kernel.org
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
|
@ -1235,7 +1235,7 @@ F: arch/arm/lib/floppydma.S
|
||||||
F: arch/arm/include/asm/floppy.h
|
F: arch/arm/include/asm/floppy.h
|
||||||
|
|
||||||
ARM PMU PROFILING AND DEBUGGING
|
ARM PMU PROFILING AND DEBUGGING
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
M: Mark Rutland <mark.rutland@arm.com>
|
M: Mark Rutland <mark.rutland@arm.com>
|
||||||
S: Maintained
|
S: Maintained
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
|
@ -1307,7 +1307,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
|
||||||
F: drivers/irqchip/irq-vic.c
|
F: drivers/irqchip/irq-vic.c
|
||||||
|
|
||||||
ARM SMMU DRIVERS
|
ARM SMMU DRIVERS
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
R: Robin Murphy <robin.murphy@arm.com>
|
R: Robin Murphy <robin.murphy@arm.com>
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
@ -2085,7 +2085,7 @@ F: drivers/tty/serial/msm_serial.c
|
||||||
F: drivers/usb/dwc3/dwc3-qcom.c
|
F: drivers/usb/dwc3/dwc3-qcom.c
|
||||||
F: include/dt-bindings/*/qcom*
|
F: include/dt-bindings/*/qcom*
|
||||||
F: include/linux/*/qcom*
|
F: include/linux/*/qcom*
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
|
||||||
|
|
||||||
ARM/RADISYS ENP2611 MACHINE SUPPORT
|
ARM/RADISYS ENP2611 MACHINE SUPPORT
|
||||||
M: Lennert Buytenhek <kernel@wantstofly.org>
|
M: Lennert Buytenhek <kernel@wantstofly.org>
|
||||||
|
@ -2550,7 +2550,7 @@ F: drivers/i2c/busses/i2c-xiic.c
|
||||||
|
|
||||||
ARM64 PORT (AARCH64 ARCHITECTURE)
|
ARM64 PORT (AARCH64 ARCHITECTURE)
|
||||||
M: Catalin Marinas <catalin.marinas@arm.com>
|
M: Catalin Marinas <catalin.marinas@arm.com>
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
@ -2734,7 +2734,7 @@ S: Maintained
|
||||||
F: drivers/net/wireless/atmel/atmel*
|
F: drivers/net/wireless/atmel/atmel*
|
||||||
|
|
||||||
ATOMIC INFRASTRUCTURE
|
ATOMIC INFRASTRUCTURE
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
M: Peter Zijlstra <peterz@infradead.org>
|
M: Peter Zijlstra <peterz@infradead.org>
|
||||||
R: Boqun Feng <boqun.feng@gmail.com>
|
R: Boqun Feng <boqun.feng@gmail.com>
|
||||||
L: linux-kernel@vger.kernel.org
|
L: linux-kernel@vger.kernel.org
|
||||||
|
@ -3121,7 +3121,7 @@ F: arch/arm/mach-bcm/
|
||||||
|
|
||||||
BROADCOM BCM2835 ARM ARCHITECTURE
|
BROADCOM BCM2835 ARM ARCHITECTURE
|
||||||
M: Eric Anholt <eric@anholt.net>
|
M: Eric Anholt <eric@anholt.net>
|
||||||
M: Stefan Wahren <stefan.wahren@i2se.com>
|
M: Stefan Wahren <wahrenst@gmx.net>
|
||||||
L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
T: git git://github.com/anholt/linux
|
T: git git://github.com/anholt/linux
|
||||||
|
@ -6234,7 +6234,6 @@ F: include/linux/ipmi-fru.h
|
||||||
K: fmc_d.*register
|
K: fmc_d.*register
|
||||||
|
|
||||||
FPGA MANAGER FRAMEWORK
|
FPGA MANAGER FRAMEWORK
|
||||||
M: Alan Tull <atull@kernel.org>
|
|
||||||
M: Moritz Fischer <mdf@kernel.org>
|
M: Moritz Fischer <mdf@kernel.org>
|
||||||
L: linux-fpga@vger.kernel.org
|
L: linux-fpga@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
@ -8566,7 +8565,7 @@ S: Odd Fixes
|
||||||
|
|
||||||
KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
|
KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
|
||||||
M: "J. Bruce Fields" <bfields@fieldses.org>
|
M: "J. Bruce Fields" <bfields@fieldses.org>
|
||||||
M: Jeff Layton <jlayton@kernel.org>
|
M: Chuck Lever <chuck.lever@oracle.com>
|
||||||
L: linux-nfs@vger.kernel.org
|
L: linux-nfs@vger.kernel.org
|
||||||
W: http://nfs.sourceforge.net/
|
W: http://nfs.sourceforge.net/
|
||||||
T: git git://linux-nfs.org/~bfields/linux.git
|
T: git git://linux-nfs.org/~bfields/linux.git
|
||||||
|
@ -9121,7 +9120,7 @@ F: drivers/misc/lkdtm/*
|
||||||
LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
|
LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
|
||||||
M: Alan Stern <stern@rowland.harvard.edu>
|
M: Alan Stern <stern@rowland.harvard.edu>
|
||||||
M: Andrea Parri <andrea.parri@amarulasolutions.com>
|
M: Andrea Parri <andrea.parri@amarulasolutions.com>
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
M: Peter Zijlstra <peterz@infradead.org>
|
M: Peter Zijlstra <peterz@infradead.org>
|
||||||
M: Boqun Feng <boqun.feng@gmail.com>
|
M: Boqun Feng <boqun.feng@gmail.com>
|
||||||
M: Nicholas Piggin <npiggin@gmail.com>
|
M: Nicholas Piggin <npiggin@gmail.com>
|
||||||
|
@ -9229,7 +9228,7 @@ F: Documentation/admin-guide/LSM/LoadPin.rst
|
||||||
LOCKING PRIMITIVES
|
LOCKING PRIMITIVES
|
||||||
M: Peter Zijlstra <peterz@infradead.org>
|
M: Peter Zijlstra <peterz@infradead.org>
|
||||||
M: Ingo Molnar <mingo@redhat.com>
|
M: Ingo Molnar <mingo@redhat.com>
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
L: linux-kernel@vger.kernel.org
|
L: linux-kernel@vger.kernel.org
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
@ -10550,7 +10549,7 @@ F: arch/arm/boot/dts/mmp*
|
||||||
F: arch/arm/mach-mmp/
|
F: arch/arm/mach-mmp/
|
||||||
|
|
||||||
MMU GATHER AND TLB INVALIDATION
|
MMU GATHER AND TLB INVALIDATION
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
|
M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
|
||||||
M: Andrew Morton <akpm@linux-foundation.org>
|
M: Andrew Morton <akpm@linux-foundation.org>
|
||||||
M: Nick Piggin <npiggin@gmail.com>
|
M: Nick Piggin <npiggin@gmail.com>
|
||||||
|
@ -12039,7 +12038,7 @@ S: Maintained
|
||||||
F: drivers/pci/controller/dwc/*layerscape*
|
F: drivers/pci/controller/dwc/*layerscape*
|
||||||
|
|
||||||
PCI DRIVER FOR GENERIC OF HOSTS
|
PCI DRIVER FOR GENERIC OF HOSTS
|
||||||
M: Will Deacon <will.deacon@arm.com>
|
M: Will Deacon <will@kernel.org>
|
||||||
L: linux-pci@vger.kernel.org
|
L: linux-pci@vger.kernel.org
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
@ -14335,6 +14334,15 @@ S: Supported
|
||||||
K: sifive
|
K: sifive
|
||||||
N: sifive
|
N: sifive
|
||||||
|
|
||||||
|
SIFIVE FU540 SYSTEM-ON-CHIP
|
||||||
|
M: Paul Walmsley <paul.walmsley@sifive.com>
|
||||||
|
M: Palmer Dabbelt <palmer@sifive.com>
|
||||||
|
L: linux-riscv@lists.infradead.org
|
||||||
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
|
||||||
|
S: Supported
|
||||||
|
K: fu540
|
||||||
|
N: fu540
|
||||||
|
|
||||||
SILEAD TOUCHSCREEN DRIVER
|
SILEAD TOUCHSCREEN DRIVER
|
||||||
M: Hans de Goede <hdegoede@redhat.com>
|
M: Hans de Goede <hdegoede@redhat.com>
|
||||||
L: linux-input@vger.kernel.org
|
L: linux-input@vger.kernel.org
|
||||||
|
@ -14395,7 +14403,7 @@ F: lib/test_siphash.c
|
||||||
F: include/linux/siphash.h
|
F: include/linux/siphash.h
|
||||||
|
|
||||||
SIOX
|
SIOX
|
||||||
M: Gavin Schenk <g.schenk@eckelmann.de>
|
M: Thorsten Scherer <t.scherer@eckelmann.de>
|
||||||
M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
||||||
R: Pengutronix Kernel Team <kernel@pengutronix.de>
|
R: Pengutronix Kernel Team <kernel@pengutronix.de>
|
||||||
S: Supported
|
S: Supported
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -2,7 +2,7 @@
|
||||||
VERSION = 5
|
VERSION = 5
|
||||||
PATCHLEVEL = 2
|
PATCHLEVEL = 2
|
||||||
SUBLEVEL = 0
|
SUBLEVEL = 0
|
||||||
EXTRAVERSION = -rc5
|
EXTRAVERSION = -rc6
|
||||||
NAME = Golden Lions
|
NAME = Golden Lions
|
||||||
|
|
||||||
# *DOCUMENTATION*
|
# *DOCUMENTATION*
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License version 2 as
|
|
||||||
# published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
|
|
||||||
config ARC
|
config ARC
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License version 2 as
|
|
||||||
# published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
|
|
||||||
KBUILD_DEFCONFIG := nsim_hs_defconfig
|
KBUILD_DEFCONFIG := nsim_hs_defconfig
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* ARC AXS101 S/W development platform
|
* ARC AXS101 S/W development platform
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Support for peripherals on the AXS10x mainboard
|
* Support for peripherals on the AXS10x mainboard
|
||||||
*
|
*
|
||||||
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Support for peripherals on the AXS10x mainboard (VDK version)
|
* Support for peripherals on the AXS10x mainboard (VDK version)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* ARC HS38 Virtual Development Kit (VDK)
|
* ARC HS38 Virtual Development Kit (VDK)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* ARC HS38 Virtual Development Kit, SMP version (VDK)
|
* ARC HS38 Virtual Development Kit, SMP version (VDK)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_ARCREGS_H
|
#ifndef _ASM_ARC_ARCREGS_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <generated/asm-offsets.h>
|
#include <generated/asm-offsets.h>
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_ATOMIC_H
|
#ifndef _ASM_ARC_ATOMIC_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_BARRIER_H
|
#ifndef __ASM_BARRIER_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_BITOPS_H
|
#ifndef _ASM_BITOPS_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_BUG_H
|
#ifndef _ASM_ARC_BUG_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ARC_ASM_CACHE_H
|
#ifndef __ARC_ASM_CACHE_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs
|
* vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs
|
||||||
* -flush_cache_dup_mm (fork)
|
* -flush_cache_dup_mm (fork)
|
||||||
* -likewise for flush_cache_mm (exit/execve)
|
* -likewise for flush_cache_mm (exit/execve)
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Joern Rennecke <joern.rennecke@embecosm.com>: Jan 2012
|
* Joern Rennecke <joern.rennecke@embecosm.com>: Jan 2012
|
||||||
* -Insn Scheduling improvements to csum core routines.
|
* -Insn Scheduling improvements to csum core routines.
|
||||||
* = csum_fold( ) largely derived from ARM version.
|
* = csum_fold( ) largely derived from ARM version.
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_CMPXCHG_H
|
#ifndef __ASM_ARC_CMPXCHG_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Vineetg: May 16th, 2008
|
* Vineetg: May 16th, 2008
|
||||||
* - Current macro is now implemented as "global register" r25
|
* - Current macro is now implemented as "global register" r25
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Delay routines using pre computed loops_per_jiffy value.
|
* Delay routines using pre computed loops_per_jiffy value.
|
||||||
*
|
*
|
||||||
* vineetg: Feb 2012
|
* vineetg: Feb 2012
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* several functions that help interpret ARC instructions
|
* several functions that help interpret ARC instructions
|
||||||
* used for unaligned accesses, kprobes and kgdb
|
* used for unaligned accesses, kprobes and kgdb
|
||||||
*
|
*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ARC_DISASM_H__
|
#ifndef __ARC_DISASM_H__
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ASM_ARC_DMA_H
|
#ifndef ASM_ARC_DMA_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_DWARF_H
|
#ifndef _ASM_ARC_DWARF_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_ELF_H
|
#ifndef __ASM_ARC_ELF_H
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Vineetg: March 2009 (Supporting 2 levels of Interrupts)
|
* Vineetg: March 2009 (Supporting 2 levels of Interrupts)
|
||||||
* Stack switching code can no longer reliably rely on the fact that
|
* Stack switching code can no longer reliably rely on the fact that
|
||||||
* if we are NOT in user mode, stack is switched to kernel mode.
|
* if we are NOT in user mode, stack is switched to kernel mode.
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_ENTRY_H
|
#ifndef __ASM_ARC_ENTRY_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_EXEC_H
|
#ifndef __ASM_ARC_EXEC_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Vineetg: August 2010: From Android kernel work
|
* Vineetg: August 2010: From Android kernel work
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_HIGHMEM_H
|
#ifndef _ASM_HIGHMEM_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_IO_H
|
#ifndef _ASM_ARC_IO_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_IRQ_H
|
#ifndef __ASM_ARC_IRQ_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_IRQFLAGS_ARCV2_H
|
#ifndef __ASM_IRQFLAGS_ARCV2_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_IRQFLAGS_ARCOMPACT_H
|
#ifndef __ASM_IRQFLAGS_ARCOMPACT_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_IRQFLAGS_H
|
#ifndef __ASM_ARC_IRQFLAGS_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_KDEBUG_H
|
#ifndef _ASM_ARC_KDEBUG_H
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* kgdb support for ARC
|
* kgdb support for ARC
|
||||||
*
|
*
|
||||||
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ARC_KGDB_H__
|
#ifndef __ARC_KGDB_H__
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_KMAP_TYPES_H
|
#ifndef _ASM_KMAP_TYPES_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ARC_KPROBES_H
|
#ifndef _ARC_KPROBES_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_LINKAGE_H
|
#ifndef __ASM_LINKAGE_H
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* based on METAG mach/arch.h (which in turn was based on ARM)
|
* based on METAG mach/arch.h (which in turn was based on ARM)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_MACH_DESC_H_
|
#ifndef _ASM_ARC_MACH_DESC_H_
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_MMU_H
|
#ifndef _ASM_ARC_MMU_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: May 2011
|
* vineetg: May 2011
|
||||||
* -Refactored get_new_mmu_context( ) to only handle live-mm.
|
* -Refactored get_new_mmu_context( ) to only handle live-mm.
|
||||||
* retiring-mm handled in other hooks
|
* retiring-mm handled in other hooks
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_MMZONE_H
|
#ifndef _ASM_ARC_MMZONE_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Amit Bhor, Sameer Dhavale: Codito Technologies 2004
|
* Amit Bhor, Sameer Dhavale: Codito Technologies 2004
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
#ifndef __ASM_ARC_PAGE_H
|
#ifndef __ASM_ARC_PAGE_H
|
||||||
#define __ASM_ARC_PAGE_H
|
#define __ASM_ARC_PAGE_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_PCI_H
|
#ifndef _ASM_ARC_PCI_H
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Linux performance counter support for ARC
|
* Linux performance counter support for ARC
|
||||||
*
|
*
|
||||||
* Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_PERF_EVENT_H
|
#ifndef __ASM_PERF_EVENT_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: June 2011
|
* vineetg: June 2011
|
||||||
* -"/proc/meminfo | grep PageTables" kept on increasing
|
* -"/proc/meminfo | grep PageTables" kept on increasing
|
||||||
* Recently added pgtable dtor was not getting called.
|
* Recently added pgtable dtor was not getting called.
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: May 2011
|
* vineetg: May 2011
|
||||||
* -Folded PAGE_PRESENT (used by VM) and PAGE_VALID (used by MMU) into 1.
|
* -Folded PAGE_PRESENT (used by VM) and PAGE_VALID (used by MMU) into 1.
|
||||||
* They are semantically the same although in different contexts
|
* They are semantically the same although in different contexts
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: March 2009
|
* vineetg: March 2009
|
||||||
* -Implemented task_pt_regs( )
|
* -Implemented task_pt_regs( )
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Amit Bhor, Sameer Dhavale: Codito Technologies 2004
|
* Amit Bhor, Sameer Dhavale: Codito Technologies 2004
|
||||||
*/
|
*/
|
||||||
#ifndef __ASM_ARC_PTRACE_H
|
#ifndef __ASM_ARC_PTRACE_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_SECTIONS_H
|
#ifndef _ASM_ARC_SECTIONS_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASMARC_SEGMENT_H
|
#ifndef __ASMARC_SEGMENT_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_SERIAL_H
|
#ifndef _ASM_ARC_SERIAL_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
#ifndef __ASMARC_SETUP_H
|
#ifndef __ASMARC_SETUP_H
|
||||||
#define __ASMARC_SETUP_H
|
#define __ASMARC_SETUP_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ARC_ASM_SHMPARAM_H
|
#ifndef __ARC_ASM_SHMPARAM_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_ARC_SMP_H
|
#ifndef __ASM_ARC_SMP_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_SPINLOCK_H
|
#ifndef __ASM_SPINLOCK_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_SPINLOCK_TYPES_H
|
#ifndef __ASM_SPINLOCK_TYPES_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
|
||||||
* Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_STACKTRACE_H
|
#ifndef __ASM_STACKTRACE_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* vineetg: May 2011
|
* vineetg: May 2011
|
||||||
* -We had half-optimised memset/memcpy, got better versions of those
|
* -We had half-optimised memset/memcpy, got better versions of those
|
||||||
* -Added memcmp, strchr, strcpy, strcmp, strlen
|
* -Added memcmp, strchr, strcpy, strcmp, strlen
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_SWITCH_TO_H
|
#ifndef _ASM_ARC_SWITCH_TO_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_SYSCALL_H
|
#ifndef _ASM_ARC_SYSCALL_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_SYSCALLS_H
|
#ifndef _ASM_ARC_SYSCALLS_H
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* Vineetg: Oct 2009
|
* Vineetg: Oct 2009
|
||||||
* No need for ARC specific thread_info allocator (kmalloc/free). This is
|
* No need for ARC specific thread_info allocator (kmalloc/free). This is
|
||||||
* anyways one page allocation, thus slab alloc can be short-circuited and
|
* anyways one page allocation, thus slab alloc can be short-circuited and
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ASM_ARC_TIMEX_H
|
#ifndef _ASM_ARC_TIMEX_H
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
|
||||||
* published by the Free Software Foundation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __ASM_TLB_MMU_V1_H__
|
#ifndef __ASM_TLB_MMU_V1_H__
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue