~ubuntu-kernel/ubuntu/+source/linux/+git/disco:master

Last commit made on 2020-02-28
Get this branch:
git clone -b master https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/disco
Members of Ubuntu Kernel Repositories can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

1e54590... by Khaled El Mously

UBUNTU: Ubuntu-5.0.0-43.47

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

d4f23da... by Khaled El Mously

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1865110
Properties: no-test-build
Signed-off-by: Khalid Elmously <email address hidden>

d070859... by Khaled El Mously

UBUNTU: Start new release

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

4495030... by Oliver Upton <email address hidden>

KVM: nVMX: Check IO instruction VM-exit conditions

CVE-2020-2732

Consult the 'unconditional IO exiting' and 'use IO bitmaps' VM-execution
controls when checking instruction interception. If the 'use IO bitmaps'
VM-execution control is 1, check the instruction access against the IO
bitmaps to determine if the instruction causes a VM-exit.

Signed-off-by: Oliver Upton <email address hidden>
Signed-off-by: Paolo Bonzini <email address hidden>
(cherry picked from commit 35a571346a94fb93b5b3b6a599675ef3384bc75c)
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Benjamin M Romer <email address hidden>
Acked-by: Khalid Elmously <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

3d25bfb... by Oliver Upton <email address hidden>

KVM: nVMX: Refactor IO bitmap checks into helper function

CVE-2020-2732

Checks against the IO bitmap are useful for both instruction emulation
and VM-exit reflection. Refactor the IO bitmap checks into a helper
function.

Signed-off-by: Oliver Upton <email address hidden>
Reviewed-by: Vitaly Kuznetsov <email address hidden>
Signed-off-by: Paolo Bonzini <email address hidden>
(backported from commit e71237d3ff1abf9f3388337cfebf53b96df2020d)
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Benjamin M Romer <email address hidden>
Acked-by: Khalid Elmously <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

67e9cef... by Paolo Bonzini <email address hidden>

KVM: nVMX: Don't emulate instructions in guest mode

CVE-2020-2732

vmx_check_intercept is not yet fully implemented. To avoid emulating
instructions disallowed by the L1 hypervisor, refuse to emulate
instructions by default.

Cc: <email address hidden>
[Made commit, added commit msg - Oliver]
Signed-off-by: Oliver Upton <email address hidden>
Signed-off-by: Paolo Bonzini <email address hidden>
(cherry picked from commit 07721feee46b4b248402133228235318199b05ec)
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Benjamin M Romer <email address hidden>
Acked-by: Khalid Elmously <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

e0637e9... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-5.0.0-42.46

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

b020266... by Kleber Sacilotto de Souza

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1863297
Properties: no-test-build
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

0885c73... by Kleber Sacilotto de Souza

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

8504573... by Boris Ostrovsky

x86/KVM: Clean up host's steal time structure

CVE-2019-3016

Now that we are mapping kvm_steal_time from the guest directly we
don't need keep a copy of it in kvm_vcpu_arch.st. The same is true
for the stime field.

This is part of CVE-2019-3016.

Signed-off-by: Boris Ostrovsky <email address hidden>
Reviewed-by: Joao Martins <email address hidden>
Cc: <email address hidden>
Signed-off-by: Paolo Bonzini <email address hidden>
(backported from commit a6bd811f1209fe1c64c9f6fd578101d6436c6b6e upstream)
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>