~kamalmostafa/ubuntu/+source/linux-aws/+git/cosmic:graviton-lp1834962

Last commit made on 2019-07-11
Get this branch:
git clone -b graviton-lp1834962 https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux-aws/+git/cosmic
Only Kamal Mostafa can upload to this branch. If you are Kamal Mostafa please log in for upload directions.

Branch merges

Branch information

Name:
graviton-lp1834962
Repository:
lp:~kamalmostafa/ubuntu/+source/linux-aws/+git/cosmic

Recent commits

5356ee0... by Frank van der Linden <email address hidden>

UBUNTU: SAUCE: [aws] arm64: acpi/pci: invoke _DSM whether to preserve firmware PCI setup

BugLink: https://bugs.launchpad.net/bugs/1834962

On arm64 ACPI systems, we unconditionally reconfigure the entire PCI
hierarchy at boot. This is a departure from what is customary on ACPI
systems, and may break assumptions in some places (e.g., EFIFB), that
the kernel will leave BARs of enabled PCI devices where they are.

Given that PCI already specifies a device specific ACPI method (_DSM)
for PCI root bridge nodes that tells us whether the firmware thinks
the configuration should be left alone, let's sidestep the entire
policy debate about whether the PCI configuration should be preserved
or not, and put it under the control of the firmware instead.

[not upstream, taken from https://patchwork.kernel.org/patch/9675707/]

Signed-off-by: Ard Biesheuvel <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

b34e30d... by Zeev Zilberman <email address hidden>

UBUNTU: SAUCE: [aws] irqchip/gic-v2m: invoke from gic-v3 initialization and add acpi quirk flow

BugLink: https://bugs.launchpad.net/bugs/1834962

[this introduces an Annapurna/Amazon specific quirk to GIC MSI handling -
 not yet upstream]

Signed-off-by: Zeev Zilberman <email address hidden>
[kamal: ported to v4.18 Ubuntu Cosmic]
Signed-off-by: Kamal Mostafa <email address hidden>

f5167eb... by Jonathan Chocron <email address hidden>

PCI: al: Add Amazon Annapurna Labs PCIe host controller driver

BugLink: https://bugs.launchpad.net/bugs/1834962

Add driver for Amazon's Annapurna Labs PCIe host controller. The
controller is based on DesignWare's IP.

The controller doesn't support accessing the Root Port's config space via
ECAM, so we obtain its base address via an AMZN0001 device.

Furthermore, the DesignWare PCIe controller doesn't filter out config
transactions sent to devices 1 and up on its bus, so they are filtered by
the driver.

All subordinate buses do support ECAM access.

Implementing specific PCI config access functions involves:
 - Adding an init function to obtain the Root Port's base address from
   an AMZN0001 device.
 - Adding a new entry in the MCFG quirk array.

[bhelgaas: Note that there is no Kconfig option for this driver because it
is only intended for use with the generic ACPI host bridge driver. This
driver is only needed because the DesignWare IP doesn't completely support
ECAM access to the root bus.]

Link: https://<email address hidden>
Co-developed-by: Vladimir Aerov <email address hidden>
Signed-off-by: Jonathan Chocron <email address hidden>
Signed-off-by: Vladimir Aerov <email address hidden>
Signed-off-by: Bjorn Helgaas <email address hidden>
Reviewed-by: David Woodhouse <email address hidden>
Reviewed-by: Benjamin Herrenschmidt <email address hidden>
Acked-by: Lorenzo Pieralisi <email address hidden>
(backported from commit 4166bfe53093b687a0b1b22e5d943e143b8089b2)
Signed-off-by: Kamal Mostafa <email address hidden>

114c27a... by Khaled El Mously

UBUNTU: Ubuntu-aws-4.18.0-1021.25

Signed-off-by: Khalid Elmously <email address hidden>

c37361d... by Khaled El Mously

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1834883
Signed-off-by: Khalid Elmously <email address hidden>

022658d... by Khaled El Mously

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Khalid Elmously <email address hidden>

a7b6606... by Stefan Bader

UBUNTU: Ubuntu-aws-4.18.0-1020.24

Signed-off-by: Stefan Bader <email address hidden>

fe61e16... by Stefan Bader

UBUNTU: [Config] Set CONFIG_GCC_VERSION=80300

Since last build the gcc version in security changed from
8.2 to 8.3. Adjust configuration accordingly.

Ignore: yes

Signed-off-by: Stefan Bader <email address hidden>

4f508a7... by Stefan Bader

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1833940
Signed-off-by: Stefan Bader <email address hidden>

3b42a48... by Stefan Bader

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <email address hidden>