lp:~paelzer/ubuntu/+source/seabios

Get this repository:
git clone https://git.launchpad.net/~paelzer/ubuntu/+source/seabios
Only Christian Ehrhardt  can upload to this repository. If you are Christian Ehrhardt  please log in for upload directions.

Branches

Name Last Modified Last Commit
sync-1.14 2020-08-11 08:08:36 UTC 2020-08-11
DROP: fix breakage on older chips due to fcf-protection (LP: #1866870)

Author: Christian Ehrhardt 
Author Date: 2020-08-11 08:08:36 UTC

DROP: fix breakage on older chips due to fcf-protection (LP: #1866870)

Was:
+++ b/debian/patches/lp-1866870-build-use-fcf-protection-none-when-available.patch
@@ -0,0 +1,63 @@
+From 7bc5e4dff67636adb76c2b59a15a082a060ff68f Mon Sep 17 00:00:00 2001
+From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
+Date: Thu, 19 Mar 2020 12:25:24 +0100
+Subject: [PATCH] build: use -fcf-protection=none when available
+
+Some hardened gcc v9 compilers (such as the one in Ubuntu)
+default this option which for seabios leads to emulation errors
+when running in KVM (does not trigger in TCG) on older intel
+chips of the Penryn generation (~2006-2008).
+
+Symptom in KVM looks like:
+ KVM internal error. Suberror: 1
+ emulation failure
+ EAX=00000000 EBX=00000000 ECX=000086d4 EDX=00000000
+ ESI=00000000 EDI=00000000 EBP=000086d4 ESP=00006d7c
+ EIP=00007acf EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
+ ES =0000 00000000 ffffffff 00809300
+ CS =f000 000f0000 ffffffff 00809b00
+ SS =0000 00000000 ffffffff 00809300
+ DS =0000 00000000 ffffffff 00809300
+ FS =0000 00000000 ffffffff 00809300
+ GS =0000 00000000 ffffffff 00809300
+ LDT=0000 00000000 0000ffff 00008200
+ TR =0000 00000000 0000ffff 00008b00
+ GDT= 000f6200 00000037
+ IDT= 00000000 000003ff
+ CR0=00000010 CR2=00000000 CR3=00000000 CR4=00000000
+ DR0=0000000000000000 DR1=0000000000000000

Was submitted upstream https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/IXAWMA2HWW75LSR3NBBYQKWT3TI5WVVP/
And is in 1.14 now:
$ git show pkg/debian/sid:Makefile | grep fcf
COMMONCFLAGS += $(call cc-option,$(CC),-fcf-protection=none,)

fix-1866870-FOCAL 2020-03-19 12:12:47 UTC 2020-03-19
update-maintainer

Author: Christian Ehrhardt 
Author Date: 2020-03-19 12:12:47 UTC

update-maintainer

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

disco-1.12-is-a-sync 2019-01-09 10:56:00 UTC 2019-01-09
changelog: 1.12 can be a sync

Author: Christian Ehrhardt 
Author Date: 2019-01-09 10:56:00 UTC

changelog: 1.12 can be a sync

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

lp-1793725-fix-FTBFS-cosmic 2018-09-21 11:36:11 UTC 2018-09-21
changelog: fix FTBFS due to newer IASL toolchain (LP: #1793725)

Author: Christian Ehrhardt 
Author Date: 2018-09-21 11:24:40 UTC

changelog: fix FTBFS due to newer IASL toolchain (LP: #1793725)

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

ubuntu/cosmic-devel 2018-09-21 11:24:40 UTC 2018-09-21
changelog: fix FTBFS due to newer IASL toolchain (LP: #1793725)

Author: Christian Ehrhardt 
Author Date: 2018-09-21 11:24:40 UTC

changelog: fix FTBFS due to newer IASL toolchain (LP: #1793725)

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

sync-in-cosmic 2018-05-09 08:58:42 UTC 2018-05-09
changelog: explain why this will be a sync

Author: Christian Ehrhardt 
Author Date: 2018-05-09 08:58:42 UTC

changelog: explain why this will be a sync

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

16 of 6 results
This repository contains Public information 
Everyone can see this information.