[SeaBIOS] [PATCH v2] vgasrc/vgalayout.lds.S: ignore .node.gnu.property (binutils-2.36 support)

2021-05-20 Thread Sergei Trofimovich
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-sections -T out/vgasrc/vgalayout.lds out/vgaccode16.o \ out/vgaentry.o out/vg

[SeaBIOS] Re: [PATCH] stacks: always call check_irqs() in yield()

2021-05-20 Thread Volker Rümelin
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 without CONFIG_THREADS

[SeaBIOS] [PATCH v2] vgasrc/vgalayout.lds.S: ignore .node.gnu.property (binutils-2.36 support)

2021-05-20 Thread Sergei Trofimovich
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-sections -T out/vgasrc/vgalayout.lds out/vgaccode16.o \ out/vgaentry.o out/vg

[SeaBIOS] Re: [PATCH] stacks: always call check_irqs() in yield()

2021-05-20 Thread Kevin O'Connor
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

[SeaBIOS] Re: [PATCH] stacks: always call check_irqs() in yield()

2021-05-20 Thread Volker Rümelin
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 code to

[SeaBIOS] Re: patch: add run-time option to load but not execute option roms

2021-05-20 Thread Kevin O'Connor
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

[SeaBIOS] Re: [PATCH] fw/coreboot.c: Use coreboot table to find cbfs

2021-05-20 Thread Peter Stuge
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 very least I would expect a flag day with advance publicity. One way of acc

[SeaBIOS] Re: [PATCH] stacks: always call check_irqs() in yield()

2021-05-20 Thread Kevin O'Connor
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

[SeaBIOS] Re: [PATCH v2 0/3] Add support for all HD and QXGA resolutions

2021-05-20 Thread Kevin O'Connor
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

[SeaBIOS] Re: [PATCH] fw/coreboot.c: Use coreboot table to find cbfs

2021-05-20 Thread Kevin O'Connor
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

[SeaBIOS] Re: [PATCH] vgasrc/vgalayout.lds.S: ignore .node.gnu.property (binutils-2.36 support)

2021-05-20 Thread Kevin O'Connor
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