On Wed, Jun 02, 2021 at 09:25:54PM +0200, Volker Rümelin wrote:
> > On Tue, Jun 01, 2021 at 09:06:54PM +0200, Volker Rümelin wrote:
> > > The variables data, func, thread and cur are input operands for
> > > the asm statement in run_thread(). The assembly code clobbers
> > > these inputs.
> > >
>
On Tue, Jun 01, 2021 at 09:06:54PM +0200, Volker Rümelin wrote:
> The variables data, func, thread and cur are input operands for
> the asm statement in run_thread(). The assembly code clobbers
> these inputs.
>
> From the gcc documentation chapter Extended-Asm, Input Operands:
> "It is not possib
On Mon, May 31, 2021 at 07:55:28AM +0200, Gerd Hoffmann wrote:
> BUILD_MIN_BIOSTABLE reserves space in the f-segment. Some data
> structures -- for example disk drives known to seabios -- must be
> stored there, so the space available here limits the number of
> devices seabios is able to manage.
On Thu, May 27, 2021 at 03:43:51PM -0300, Heitor Alves de Siqueira wrote:
> On Thu, May 27, 2021 at 11:44 AM Kevin O'Connor wrote:
> >
> > The purpose of this code is to restore the NMI_DISABLE_BIT to what it
> > was prior to call32_prep(). If something
On Thu, May 27, 2021 at 10:52:27AM +0200, Gerd Hoffmann wrote:
> BUILD_MIN_BIOSTABLE reserves space in the f-segment. Some data
> structures -- for example disk drives known to seabios -- must be
> stored there, so the space available here limits the number of
> devices seabios is able to manage.
On Thu, May 27, 2021 at 09:25:01AM -0300, Heitor Alves de Siqueira wrote:
> We should disable NMIs when accessing CMOS ports during state restore,
> like it's done during state backup in call32_prep().
>
> Signed-off-by: Heitor Alves de Siqueira
> ---
> src/stacks.c | 2 +-
> 1 file changed, 1 i
On Wed, May 26, 2021 at 09:49:55AM +0200, Gerd Hoffmann wrote:
> Gerd Hoffmann (2):
>
> nvme: improve namespace allocation
>
> nvme: drive desc should not include the newline
>
Thanks. It looks fine to me.
-Kevin
___
SeaBIOS mailing list -- seab
On Thu, May 20, 2021 at 11:18:48PM +0100, Sergei Trofimovich wrote:
> From: Sergei Trofimovich
>
> Modern binutils unconditionally tracks x86_64 ISA levels in intermediate
> files in .note.gnu.property. Custom liker script does not handle the
> section and complains about it:
>
> ld --gc-sec
oard self
> # test reply is still on wire.
> |
> yield();
> # After a few yield()s the keyboard interrupt fires
> # and clears the I8042_STR_OBF status bit. If the
> # keyboard self test reply arrives before the
>
On Thu, May 20, 2021 at 06:09:55PM +, Peter Stuge wrote:
> Arthur Heymans wrote:
> > This breaks compatibility with very old coreboot build (build before
> > fb5d5b16 "2015-07-14, cbtable: describe boot media").
>
> Is that really acceptable in SeaBIOS master at some random time?
>
> At the v
On Fri, May 21, 2021 at 11:03:00AM +0200, Gerd Hoffmann wrote:
> On Thu, May 20, 2021 at 01:55:12PM -0400, Kevin O'Connor wrote:
> > On Tue, May 04, 2021 at 07:43:35PM -0400, Elliot Killick via SeaBIOS wrote:
> > > Hi,
> > >
> > > This patch series add
On Thu, May 20, 2021 at 08:53:34PM +0200, Volker Rümelin wrote:
> > On Fri, May 14, 2021 at 08:03:20PM +0200, Volker Rümelin wrote:
> > > The comment above the yield() function suggests that yield()
> > > allows interrupts for a short time. Currently this is only true
> > > if seabios was built wit
On Sun, May 16, 2021 at 12:25:27AM +0100, Leah Rowe via SeaBIOS wrote:
> From anecdotal reports, sometimes it is useful; I've heard of instances where
> certain Nvidia graphics cards can, if using the nouveau driver on a GNU+Linux
> system, be used without running any option ROM, but where the opti
On Fri, May 14, 2021 at 08:03:20PM +0200, Volker Rümelin wrote:
> The comment above the yield() function suggests that yield()
> allows interrupts for a short time. Currently this is only true
> if seabios was built without CONFIG_THREADS or if yield() is
> called from the main thread. Change the c
On Tue, May 04, 2021 at 07:43:35PM -0400, Elliot Killick via SeaBIOS wrote:
> Hi,
>
> This patch series adds support for all HD and QXGA resolutions.
>
> I've taken Gerd's advice on the v1 patch and split the formatting
> improvments into a separate patch.
>
> I also tried to take Gerd's advice
On Fri, Apr 30, 2021 at 10:28:26AM +0200, Arthur Heymans wrote:
> The "cbfs master header" cbfs file is considered a legacy feature in
> coreboot and is planned for removal in the master branch. Since 2015
> the coreboot tables have exported info about the active cbfs.
>
> This change uses the cbf
On Fri, Apr 30, 2021 at 11:30:33PM +0100, Sergei Trofimovich wrote:
> From: Sergei Trofimovich
>
> Modern binutils unconditionally tracks x86_64 ISA levels in intermediate
> files in .note.gnu.property. Custom liker script does not handle the
> section and complains about it:
>
> ld --gc-sec
On Thu, Apr 08, 2021 at 01:32:47PM +0200, Gerd Hoffmann wrote:
> > > > I changed the number of namespaces my controller reports to 1 and it
> > > > worked fine. Is there an easy way to get around this or do I have to
> > > > fix the code? I haven't looked at the code in detail, but I think we
> > >
On Thu, Apr 08, 2021 at 12:02:23PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> > > > > Add a config option for fast device init (i.e. skip non-bootable
> > > > > devices). This optimization breaks boot in some rare configurations,
> > > > > specifically in case the boot loader needs access to seconda
On Tue, Mar 23, 2021 at 03:03:37AM +, likejun (A) wrote:
> From: Kejun Li mailto:likej...@huawei.com>>
>
> Date: Mon, 22 Mar 2021 14:03:10 +0800
>
> Subject: [PATCH] malloc: Add check to avoid dereference NULL pointer.
>
>
>
> info = alloc_find_lowest() may return NULL, should check before
On Sun, Mar 14, 2021 at 01:48:07PM +0100, vit...@cyberhaven.com wrote:
> From: Vitaly Chipounov
>
> This requires at least 32MB of video memory.
>
> Tested with Windows 10's default display driver and virtio-vga.
>
> Signed-off-by: Vitaly Chipounov
> ---
> vgasrc/bochsvga.h | 4 ++--
> vgasr
eren't really justified in the first place: 768 decimal is
> > 0x300, while 600 is a weird 0x258.
> >
> > On Tue, Mar 9, 2021 at 2:28 AM Kevin O'Connor wrote:
> > >
> > > On Tue, Mar 02, 2021 at 11:21:27PM +0300, Mike Banon wrote:
> > > > There
On Fri, Mar 26, 2021 at 09:52:49AM +0100, Gerd Hoffmann wrote:
> On Tue, Mar 23, 2021 at 04:31:41PM +0100, Paul Menzel wrote:
> > Dear Gerd,
> >
> >
> > On 2021-03-23 15:18, Gerd Hoffmann wrote:
> > > Add a config option for fast device init (i.e. skip non-bootable
> > > devices). This optimizat
On Tue, Mar 09, 2021 at 03:14:05AM +0100, Stefan Ott via SeaBIOS wrote:
> Some USB keyboards use max packet sizes beyond the current maximum
> supported by SeaBIOS.
>
> This increases the available size to support keyboards such as the
> Matias Ergo Pro.
Thanks - I committed this change.
-Kevin
On Wed, Mar 03, 2021 at 05:26:23PM +0100, Helge Deller wrote:
> On 2/24/21 2:23 AM, Kevin O'Connor wrote:
> > Similarly, there are many cases where parisc has different
> > implementations of similar functionality that isn't architecture
>
> I assume you meant &q
On Tue, Mar 02, 2021 at 11:21:27PM +0300, Mike Banon wrote:
> There are plenty of coreboot platforms whose MPTABLE size is just
> slightly larger than the current uneven limit of 600 bytes, which
> prevents these important tables from being copied. For example, G505S
> has 628 bytes and A88XM-E has
On Tue, Mar 02, 2021 at 05:04:06AM +0100, Stefan Ott via SeaBIOS wrote:
> Hi Paul
>
> > Thank you for the patch. It’d be great, if you added the exact
> > keyboard model, you experienced this with.
>
> The keyboard model is a Matias Ergo Pro. Would you like me to
> re-submit the patch with the ke
On Thu, Feb 11, 2021 at 11:00:34PM +0100, Helge Deller wrote:
> This patchset modifies SeaBIOS source code to be able to build a firmware for
> the PA-RISC CPU architecture. This firmware can then be used to boot a virtual
> PA-RISC machine with PA-Linux and HP/UX on QEMU.
>
> Where possible exist
On Tue, Feb 02, 2021 at 03:31:56PM +0100, Helge Deller wrote:
> Dear SeaBIOS developers,
>
> a few years back I forked the SeaBIOS sources to create
> a SeaBIOS firmware for usage with the parisc/hppa architecture.
> This fork is on github:
> https://github.com/hdeller/seabios-hppa
Interesting.
On Thu, Dec 31, 2020 at 07:08:26PM -0800, Bin Gao wrote:
> By default SeaBIOS can map up to 2 hard disks, and more hard disks beyond
> 2 will be rejected. This restriction is caused by limited BDA slots.
> This patch added support for mapping more than 2 hard disks by dynamically
> mapping the hard
On Thu, Dec 31, 2020 at 07:08:25PM -0800, Bin Gao wrote:
> On physical hardware, some PCI devices are not detectable when
> UEFI invokes our InitializeYourself() function. But they
> are guaranteed to be available before UEFI invokes our
> PreparToBoot() function.
>
> Signed-off-by: Bin Gao
> ---
On Thu, Dec 31, 2020 at 07:08:24PM -0800, Bin Gao wrote:
> In csm mode, the bev pointer of the pci option rom was not
> added to the bootentry list, resulting in failure to boot
> from pci option rom. This patch fixed it.
> Also we enabled hw timer interrupt and clock update before
> we call the op
On Thu, Dec 31, 2020 at 07:08:23PM -0800, Bin Gao wrote:
> On real hardware especially server platforms, there might be multiple
> root buses, thus pci bus number could run up to 255. This patch fixed
> pci_probe_devices() by allowing to scan all 256 pci bus numbers(0-255).
>
> Signed-off-by: Bin
On Sun, Dec 13, 2020 at 03:30:45PM +0300, Mike Banon wrote:
> Each try takes about ~3300 ticks of a timer (got this info by some
> inserts of u32 cur = timer_read(); dprintf(1, "tries %d=%d\n", tries,
> cur);). A bit unsure how it translates to seconds (the CPU frequency
> of my laptop fluctuates b
On Fri, Dec 11, 2020 at 02:46:29PM -0500, Eduardo Habkost wrote:
> On Fri, Dec 11, 2020 at 10:46:00AM -0500, Kevin O'Connor wrote:
> > What is the integration plan for merging this and making the
> > associated changes to QEMU? Are you looking to merge this first?
>
> T
On Thu, Dec 10, 2020 at 04:26:21PM -0500, Eduardo Habkost wrote:
> This series implements support for SMBIOS 3.0 entry points in
>
> SeaBIOS.
>
>
> The main advantage of SMBIOS 3.0 entry points is the higher limit
> for total table size. The SMBIOS 2.1 64435 bytes limit can be
> easily hit in Q
On Thu, Dec 03, 2020 at 07:06:59AM +0300, Mike Banon wrote:
> At least some USB drives with a write protect switch (e.g. Netac U335)
> could report "MEDIUM NOT PRESENT" for a while if a write protection is
> enabled. Instead of stopping the initialization attempts immediately,
> stop only after get
On Thu, Nov 05, 2020 at 04:09:32PM +, David Woodhouse wrote:
> From: David Woodhouse
>
> This ended up with an odd mix of recursion (albeit *mostly*
> tail-recursion) and interation that could have been prettier. In
> addition, while recursing it potentially adjusted op->count which is
> used
On Thu, Oct 29, 2020 at 05:21:04PM +, David Woodhouse wrote:
> On Wed, 2020-10-07 at 12:13 -0400, Kevin O'Connor wrote:
> > > > > --- a/src/hw/nvme.c
> > > > > +++ b/src/hw/nvme.c
> > > > > @@ -727,6 +727,22 @@ nvme_cmd_readwrite(struct nvm
On Wed, Sep 30, 2020 at 11:10:52PM +0200, Alexander Graf wrote:
> While looking at VM bootup times, we stumbled over the fact that the NVMe
> code only does I/O operations of up to 4kb at a given point in time. This
> is usually ok, but if you have an OS that loads a lot of data on boot in
> combin
On Tue, Oct 13, 2020 at 11:10:19AM +0200, Gerd Hoffmann wrote:
> Signed-off-by: Gerd Hoffmann
> ---
> src/boot.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/boot.c b/src/boot.c
> index bd78fb907c5a..1effd802ce06 100644
> --- a/src/boot.c
> +++ b/src/boot.c
> @
On Sat, Oct 03, 2020 at 05:40:58AM +, Graf (AWS), Alexander wrote:
> Hey Kevin,
>
> > Am 03.10.2020 um 03:47 schrieb Kevin O'Connor :
> >
> >
> >> On Wed, Sep 30, 2020 at 11:10:56PM +0200, Alexander Graf wrote:
> >> Some NVMe controllers on
On Wed, Sep 30, 2020 at 11:10:56PM +0200, Alexander Graf wrote:
> Some NVMe controllers only support small maximum request sizes, such as
> the AWS EBS NVMe implementation which only supports NVMe requests of up
> to 32 pages (256kb) at once.
>
> BIOS callers can exceed those request sizes by defi
On Wed, Sep 30, 2020 at 01:14:30PM +0200, Gerd Hoffmann wrote:
> Gerd Hoffmann (3):
>
> usb: add boot prio support for mmio host adapters
>
> usb/xhci: split xhci setup into generic and pci parts
>
> usb/xhci: add support for mmio host adapters (via acpi).
>
Thanks. The series looks oka
On Wed, Sep 30, 2020 at 01:12:20PM +0200, Gerd Hoffmann wrote:
> Gerd Hoffmann (2):
>
> output: add support for uppercase hex numbers
>
> dsdt: add support for pnp ids as strings
>
Thanks. The series looks okay to me.
-Kevin
___
SeaBIOS mailing
On Wed, Sep 30, 2020 at 01:14:31PM +0200, Gerd Hoffmann wrote:
> Add mmio field to usb controller struct, add support for mmio-mapped
> usb host adapters to boot order handling.
>
> Signed-off-by: Gerd Hoffmann
> ---
> src/hw/usb.h | 1 +
> src/boot.c | 10 +-
> 2 files changed, 10 in
On Fri, Sep 11, 2020 at 01:09:11PM -0500, Matt DeVillier wrote:
> From 38f63fcd9b646d6a4eac30f0476bbaee611211ce Mon Sep 17 00:00:00 2001
> From: Matt DeVillier
> Date: Fri, 11 Sep 2020 12:54:21 -0500
> Subject: [PATCH] usb.c: Fix devices using non-primary interface descriptor
>
> A fair number of
On Mon, Sep 14, 2020 at 10:38:26AM +0100, Daniel P. Berrangé wrote:
> On Fri, Sep 11, 2020 at 02:03:23PM -0400, Kevin O'Connor wrote:
> > On Tue, Sep 08, 2020 at 04:21:03PM +0100, Daniel P. Berrangé wrote:
> > > SeaBIOS implements the SMBIOS 2.1 entry point which is lim
On Tue, Sep 08, 2020 at 04:21:03PM +0100, Daniel P. Berrangé wrote:
> SeaBIOS implements the SMBIOS 2.1 entry point which is limited to a
> maximum length of 0x. If the SMBIOS data received from QEMU is large
> enough, then adding the type 0 table will cause integer overflow. This
> results in
On Thu, Sep 03, 2020 at 10:32:24PM -0400, Kevin O'Connor wrote:
> On Thu, Sep 03, 2020 at 09:03:50PM -0500, Matt DeVillier wrote:
> > On Thu, Sep 3, 2020 at 7:28 PM Kevin O'Connor wrote:
> > > If we're going to support multiple interfaces, I think it would be
&g
On Thu, Sep 03, 2020 at 10:32:24PM -0400, Kevin O'Connor wrote:
> On Thu, Sep 03, 2020 at 09:03:50PM -0500, Matt DeVillier wrote:
> > On Thu, Sep 3, 2020 at 7:28 PM Kevin O'Connor wrote:
> > > If we're going to support multiple interfaces, I think it would be
&g
On Thu, Sep 03, 2020 at 09:03:50PM -0500, Matt DeVillier wrote:
> On Thu, Sep 3, 2020 at 7:28 PM Kevin O'Connor wrote:
> > If we're going to support multiple interfaces, I think it would be
> > preferable to expand the loop so that it also works for MASS_STORAGE
> >
On Tue, Sep 01, 2020 at 01:31:18AM -0500, Matt DeVillier wrote:
> From 9e408a5441330b120a477324c017c0525cb5b365 Mon Sep 17 00:00:00 2001
> From: Matt DeVillier
> Date: Tue, 1 Sep 2020 01:21:23 -0500
> Subject: [PATCH] usb-hid: Fix keyboards using non-primary interface descriptor
>
> A fair number
On Tue, Aug 04, 2020 at 11:17:05AM -, runaguo...@zhaoxin.com wrote:
> When binding AHCI controller to virtual machine, the attached ATA device
> cannot be recognized for the following reason:
> The first Identify PACKET CMD will be failed without dobut which will lead
> PORT_IRQ_TF_ERR be se
acpi: add xsdt support
acpi: add dsdt parser
acpi: skip kbd init if not present
acpi: find and register virtio-mmio devices
rewrap Makefile lines.
pci: fix mmconfig support
vga: fix cirrus bios
Kevin O'Connor (6):
usb-hid: Improve max packet
On Thu, Jul 02, 2020 at 01:56:15PM +0200, Gerd Hoffmann wrote:
> On Thu, Jul 02, 2020 at 07:36:43AM -0400, Kevin O'Connor wrote:
> > On Tue, Jun 30, 2020 at 10:57:15AM +0200, Gerd Hoffmann wrote:
> > > Hi,
> > >
> > > qemu 5.1 is coming closer, wi
On Mon, Jul 27, 2020 at 03:14:15PM +0200, Stefan Reiter wrote:
> Commits
>
> d6bdb85eb0 virtio-scsi: skip initializing non-bootable devices
> f82e82a5ab2 virtio-mmio: add support for scsi devices.
>
> both use the lun value from tmpl_drv, which is always 0, instead of the
> correct one passed
On Mon, Jul 27, 2020 at 02:59:42PM +0200, Paul Menzel wrote:
> Currently, setting SeaBIOS debug level to 3, the log is filled with
> messages like below.
>
> ns 1 read lba 11346288+8: 0
> ns 1 read lba 11346296+4: 0
> ns 1 read lba 11346300+4: 0
> ns 1 read lba 11346304+8: 0
>
On Fri, Jul 24, 2020 at 10:41:56AM -0400, Kevin O'Connor wrote:
> Add a script to remove the ET_EXEC flag from the 16bit and "32bit
> segmented" intermediate objects. This avoids build failures with some
> linkers that will not allow linking these objects again.
FYI, I co
Add a script to remove the ET_EXEC flag from the 16bit and "32bit
segmented" intermediate objects. This avoids build failures with some
linkers that will not allow linking these objects again.
Signed-off-by: Kevin O'Connor
--
v2: Use python instead of python2 in th
On Fri, Jul 24, 2020 at 12:55:31PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> > +++ b/scripts/ldnoexec.py
> > +#!/usr/bin/env python2
>
> Why "python2"? All other scripts have just "python" ...
The script runs on python2 or python3. I'll make that change.
-Kevin
_
On Tue, Jul 21, 2020 at 11:03:58PM +0200, Gerd Hoffmann wrote:
> > > > I'm fine with tagging a new release. I'm not sure we'll necessarily
> > > > match QEMU's schedule though. How about we target July 24th for the
> > > > release?
> > >
> > > That'll be fine. Early enough for -rc2, if somethin
Add a script to remove the ET_EXEC flag from the 16bit and "32bit
segmented" intermediate objects. This avoids build failures with some
linkers that will not allow linking these objects again.
Signed-off-by: Kevin O'Connor
---
Makefile| 9 +
scripts/l
On Thu, Jul 02, 2020 at 01:56:15PM +0200, Gerd Hoffmann wrote:
> On Thu, Jul 02, 2020 at 07:36:43AM -0400, Kevin O'Connor wrote:
> > On Tue, Jun 30, 2020 at 10:57:15AM +0200, Gerd Hoffmann wrote:
> > > Hi,
> > >
> > > qemu 5.1 is coming closer, wi
On Mon, Jul 13, 2020 at 06:54:25PM -0400, Kevin O'Connor wrote:
> Commit 5108c69c made a change to the ordering of some code which broke
> the check for the MF_NOCLEARMEM flag.
>
> Reported by felix.vo...@posteo.de
>
> Signed-off-by: Kevin O'Connor
FYI, I co
On Sun, Jul 12, 2020 at 03:06:20PM +0200, felix wrote:
> Hello, here’s another defect I’ve found, this time in SeaVGABIOS.
>
> Video BIOS interrupt 0x10 subfunction 0 accepts a flag that determines
> whether video memory should be preserved after mode change. SeaVGABIOS
> ignores this flag. The re
Commit 5108c69c made a change to the ordering of some code which broke
the check for the MF_NOCLEARMEM flag.
Reported by felix.vo...@posteo.de
Signed-off-by: Kevin O'Connor
---
vgasrc/vgabios.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/vgasrc/vgabios.c b/v
On Mon, Jul 13, 2020 at 01:22:27PM +0100, Nick Clifton wrote:
> Hi Kevin,
>
> > I think the main issue is going to be the breaking of existing
> > software builds.
>
> True - but the counter argument is that those builds were relying upon
> a mis-feature of the BFD linker, and so maybe the correc
On Sat, Jul 11, 2020 at 09:22:30AM +0300, Michael Tokarev wrote:
> 11.07.2020 03:08, Kevin O'Connor wrote:
> []
> > As for the particular workaround, "-z allowexec" generates a warning
> > on current versions of ld. Given that, for SeaBIOS, my first reaction
&g
On Fri, Jul 10, 2020 at 11:58:06AM +0100, Nick Clifton wrote:
> Hi Guys,
>
> I have just updated PR 26047 with a suggested patch which I think could
> resolve
> this situation. (Patch attached here as well in order to save time). It
> adds
> a new linker command line option: -z allowexec
On Thu, Jul 09, 2020 at 06:49:37PM +0300, Michael Tokarev wrote:
> 09.07.2020 18:41, Kevin O'Connor wrote:
> ..
> > Some background links:
> >
> > https://www.mail-archive.com/seabios@seabios.org/msg12275.html
> >
> > https://sourceware.org/bugzilla/
On Thu, Jul 09, 2020 at 05:39:48PM +0300, Michael Tokarev wrote:
> Hello!
>
> To clarify from the very beginning, I don't know how this part of the
> larger picture actually works. The end result is that seabios project,
> with the current source tarball available for download from
> https://www.
On Tue, Jun 30, 2020 at 10:57:15AM +0200, Gerd Hoffmann wrote:
> Hi,
>
> qemu 5.1 is coming closer, with freeze in a week and release in August.
> See https://wiki.qemu.org/Planning/5.1
>
> We'll need a new seabios release for qemu 5.1, and the options we have
> are:
>
> (1) cherry-pick bugf
On Fri, Jun 26, 2020 at 09:06:58PM +0300, Roman Bolshakov wrote:
> There's a fallback to PIT if TSC is not present but it doesn't work
> properly. It prevents boot from floppy on isapc and 486 cpu [1][2].
>
> SeaBIOS configures PIT in Mode 2. PIT counter is decremented in the mode
> but timer_adju
On Fri, Jun 26, 2020 at 04:09:57PM +0300, Roman Bolshakov wrote:
> On Tue, Jun 23, 2020 at 11:00:24PM -0400, Kevin O'Connor wrote:
> > Good catch. Could we fix it using the patch below instead though?
> >
> > -Kevin
> >
> >
> > --- a/src/hw/timer.c
&
On Thu, Jun 25, 2020 at 11:17:09AM +0200, Gerd Hoffmann wrote:
> Little mistake, big effect. The patch adding the ati driver broke
> cirrus due to a missing "else", which effectively downgrades cirrus
> to standard vga.
Thanks - I committed this change.
-Kevin
___
On Wed, Jun 24, 2020 at 10:25:13AM -0400, Jason Andryuk wrote:
> xen_preinit() runs early and changes DebugOutputPort. qemu_preinit() runs
> soon after. inb on DebugOutputPort doesn't work on Xen, so the check
> will always fail and DebugOutputPort will be cleared to 0 disabling
> output.
>
> Qu
On Sat, Jun 13, 2020 at 02:19:12PM +0300, Roman Bolshakov wrote:
> There's a fallback to PIT if TSC is not present but it doesn't work
> properly. It prevents boot from floppy on isapc and 486 cpu [1][2].
>
> SeaBIOS configures PIT in Mode 2. PIT counter is decremented in the mode
> but timer_adju
On Tue, Jun 16, 2020 at 10:31:17PM -0400, Jason Andryuk wrote:
> xen_preinit() runs early and changes DebugOutputPort. qemu_preinit() runs
> soon after. inb on DebugOutputPort doesn't work on Xen, so the check
> will always fail and DebugOutputPort will be cleared to 0 disabling
> output.
>
> Qu
On Fri, Jun 12, 2020 at 08:26:49PM +0200, felix wrote:
> Hello,
>
> Not so long ago, I have stumbled upon some rather disappointing behaviour in
> the SeaBIOS floppy driver. After some investigations, I concluded it would
> in fact be worthy of a bug report. So here it is.
>
> The problem is that
On Mon, May 25, 2020 at 05:19:23PM +, Mogens Jensen wrote:
> On Friday, May 15, 2020 2:17 AM, Kevin O'Connor wrote:
> > On Tue, May 12, 2020 at 03:39:58PM +, Mogens Jensen wrote:
> > > I would expect that it should not matter that flash disk is inserted in
> &
On Mon, May 25, 2020 at 11:06:27AM +0200, Gerd Hoffmann wrote:
> The MODESEGMENT condition is backwards, with the effect that
> mmconfig mode is not used to configure pci bars during POST.
>
> Oops. Fix it.
Thanks. I went ahead and committed this patch.
-Kevin
_
On Sun, May 24, 2020 at 05:45:34PM -0500, Matt DeVillier wrote:
> Commit c61193d3 [boot: Extend `etc/show-boot-menu`...] changed the
> logic surrounding the use of show_boot_menu incorrectly, leading the
> boot menu to be skipped by default with no way to override. Correct
> the logic error so that
On Sat, May 23, 2020 at 11:10:24PM +0200, Paul Menzel wrote:
> From: Stefan Reinauer
>
> If SeaBIOS is run as a payload via coreboot (and presumably as a
> CSM), then it's possible the keyboard or mouse will still be
> enabled. This can lead to data being queued even after the flush
> function a
On Tue, Mar 17, 2020 at 08:30:32PM -0400, Kevin O'Connor wrote:
> On Mon, Mar 16, 2020 at 10:38:25AM +0100, Paul Menzel wrote:
> > From: Matt DeVillier
> > Date: Fri, 12 Aug 2016 14:21:58 -0500
> >
> > PS/2 keyboards on Chromebooks with upstream coreboot + SeaBIOS
On Mon, May 18, 2020 at 06:58:04PM +0200, Paul Menzel wrote:
> Printing the return value of `scsi_is_ready()` is a debug message, so
> change the log level from 1 to 5.
>
> Booting from DVD/CD...
> Device reports MEDIUM NOT PRESENT
> scsi_is_ready returned -1
> Boot failed: Could n
On Tue, May 19, 2020 at 11:39:42PM +0200, Paul Menzel wrote:
> Concerns were raised, that skipping the boot menu, if only one device is
> present, might make debugging issues more difficult. So, extend the
> current runtime configuration option `etc/show-boot-menu` to enable this
> feature by setti
On Wed, Apr 22, 2020 at 09:19:37PM +0200, Paul Menzel wrote:
> Signed-off-by: Paul Menzel
> ---
> src/boot.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/boot.c b/src/boot.c
> index 595cd77..8b33070 100644
> --- a/src/boot.c
> +++ b/src/boot.c
> @@ -673,6 +673,7 @@ interactive_bo
On Fri, May 15, 2020 at 01:45:55PM +0200, Gerd Hoffmann wrote:
> Rewrap SRCBOTH and SRC32FLAT variables in Makefile to keep line length
> below 80 chars. No functional change.
>
> Signed-off-by: Gerd Hoffmann
Thanks. Looks good to me.
-Kevin
> ---
> Makefile | 32 +-
On Tue, May 12, 2020 at 03:39:58PM +, Mogens Jensen wrote:
> First posted this question to coreboot mailing list, but on second thought, I
> think this is the right place.
>
> I have experimentet with coreboot on my CompuLab Intense PC (Ivy Bridge) for
> some time, and I think everything is
On Fri, May 08, 2020 at 01:37:17PM +0200, Gerd Hoffmann wrote:
> Read month register which should never have a value larger than 12.
> In case the read returns 0xff assume the rtc isn't there.
> Don't try to read the cpu count from cmos without rtc.
>
> Signed-off-by: Gerd Hoffmann
FYI, the seri
GNU LGPLv3 license.
>
> +#include "byteorder.h" // le32_to_cpu
> +#include "config.h" // CONFIG_*
> +// Support for manipulating bios tables (pir, mptable, acpi, smbios).
> +//
> +// Copyright (C) 2008,2009 Kevin O'Connor
> +//
> +// This f
On Tue, May 12, 2020 at 12:58:31PM +0200, Christian Ehrhardt wrote:
> On Fri, Mar 20, 2020 at 9:38 AM Christian Ehrhardt
> wrote:
> >
> > 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
On Wed, Apr 22, 2020 at 09:19:36PM +0200, Paul Menzel wrote:
> Concerns were raised, that skipping the boot menu, if only one device is
> present might make debugging issues more difficult. So, extend the
> current runtime configuration option `etc/show-boot-menu` by enabling
> this feature by sett
On Tue, Mar 17, 2020 at 08:27:59PM -0400, Kevin O'Connor wrote:
> On Mon, Mar 16, 2020 at 10:32:41AM +0100, Paul Menzel wrote:
> > From: Matt DeVillier
> > Date: Fri, 13 Jun 2014 17:20:23 -0500
> >
> > Signed-off-by: Matt DeVillier
> > Signed-off-by: Paul M
On Thu, Mar 26, 2020 at 03:52:58PM -0500, Matt DeVillier wrote:
> On Thu, Mar 26, 2020 at 2:33 PM Paul Menzel wrote:
> > Am 26.03.20 um 20:29 schrieb Matt DeVillier:
> > > as requested I went ahead and retested a few different Chromebook
> > > devices/platforms using upstream coreboot + SeaBIOS ma
On Mon, Mar 30, 2020 at 07:55:54AM -0400, Stefan Berger wrote:
> This series of patches modifies the logging of events so that only
> active PCR banks are logged. An active PCR bank is recognized by
> the pcrSelect[0] being != 0.
>
> The vendorInfoSize was assumed to be u32 but it is u8.
>
> Prep
On Tue, Apr 14, 2020 at 12:07:54PM -0700, Fāng-ruì Sòng wrote:
> On Mon, Apr 6, 2020 at 5:55 PM Fangrui Song wrote:
> > This patch series make seabios linkable with lld.
> >
[...]
> Ping...
>
> And
> https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/CNOAJWOX2CM67TQVRNYA3A3SS2G
On Wed, Apr 08, 2020 at 02:39:39PM +0200, Gerd Hoffmann wrote:
> > > +again:
> > > +switch (ptr[offset]) {
> > > +case 0: /* null name */
> > > +offset++;
> > > +*(dst++) = 0;
> > > +break;
> [ ... ]
> > > +case '^':
> > > +*(dst++) = '^';
> > > +
On Mon, Apr 06, 2020 at 05:26:35PM -0700, Fangrui Song wrote:
> On 2020-04-06, Kevin O'Connor wrote:
> > On Wed, Apr 01, 2020 at 10:29:12AM -0700, Fangrui Song wrote:
> > > (1) In romlayout.S, .fixedaddr.\addr sections do have not the SHF_ALLOC
> > > flag.
101 - 200 of 3555 matches
Mail list logo