Re: [SeaBIOS] [PATCH] Search PCIv3 device list in optionroms if present

2012-08-16 Thread Daniel Verkamp
On Thu, Aug 16, 2012 at 9:07 PM, Daniel Verkamp dan...@drv.nu wrote: PCI Firmware Specification v3.0 defined a new optional device list, allowing a single optionrom to handle several device IDs. Add support for this list when looking for an optionrom for a PCI device. And here's a small test

[SeaBIOS] [PATCH] Search PCIv3 device list in optionroms if present

2012-08-16 Thread Daniel Verkamp
PCI Firmware Specification v3.0 defined a new optional device list, allowing a single optionrom to handle several device IDs. Add support for this list when looking for an optionrom for a PCI device. Signed-off-by: Daniel Verkamp dan...@drv.nu --- src/optionroms.c | 33

Re: [SeaBIOS] vga bios woes

2013-01-03 Thread Daniel Verkamp
On Thu, Jan 3, 2013 at 2:31 PM, Alex Williamson alex.william...@redhat.com wrote: Hi, I was playing a bit with vfio-based PCI device assignment of VGA in qemu and I seem to be hitting a wall just trying to jump into the VGA BIOS. I'm booting qemu with -vga none and assigning a radeon hd5450

[SeaBIOS] [PATCH 4/5] nvme: fix extraction of status code bits

2017-02-23 Thread Daniel Verkamp
The status code field is 8 bits wide starting at bit 1; the previous code would truncate the top bit. Signed-off-by: Daniel Verkamp <dan...@drv.nu> --- src/hw/nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hw/nvme.c b/src/hw/nvme.c index 97b05cb..9fda011

[SeaBIOS] [PATCH 2/5] nvme: extend command timeout to 5 seconds

2017-02-23 Thread Daniel Verkamp
500 ms is not sufficient for the admin commands used during initialization on some real hardware. Signed-off-by: Daniel Verkamp <dan...@drv.nu> --- src/hw/nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hw/nvme.c b/src/hw/nvme.c index c709a3a..c194f9f

[SeaBIOS] [PATCH 3/5] nvme: fix reversed loop condition in cmd_readwrite

2017-02-23 Thread Daniel Verkamp
It looks like the intent was to exit the loop if a command failed, but the current code would actually continue looping in that case. Signed-off-by: Daniel Verkamp <dan...@drv.nu> --- src/hw/nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hw/nvme.c b/src/hw/

[SeaBIOS] [PATCH 5/5] nvme: fix copy-paste mistake in comment

2017-02-23 Thread Daniel Verkamp
Signed-off-by: Daniel Verkamp <dan...@drv.nu> --- src/hw/nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hw/nvme.c b/src/hw/nvme.c index 9fda011..60557ae 100644 --- a/src/hw/nvme.c +++ b/src/hw/nvme.c @@ -549,7 +549,7 @@ nvme_controller_setup(void *opaque)

Re: [SeaBIOS] NVMe 1.0 compatibility and fixes

2017-03-05 Thread Daniel Verkamp
On Thu, Mar 2, 2017 at 7:51 AM, Kevin O'Connor <ke...@koconnor.net> wrote: > On Thu, Feb 23, 2017 at 11:27:52PM -0700, Daniel Verkamp wrote: >> With the first two patches applied, I am able to install and boot >> FreeDOS on an Intel SSD DC P3700, an NVMe 1.0 device, in QEM

[SeaBIOS] Re: [PATCH] stdvgaio: Only read/write one color palette entry at a time

2024-04-09 Thread Daniel Verkamp
On Tue, Apr 9, 2024 at 8:20 AM Kevin O'Connor wrote: > > Introduce stdvga_dac_read_many() and stdvga_dac_write_many() for > writing multiple dac palette entries. Convert the stdvga_dac_read() > and stdvga_dac_write() low-level IO access functions in stdvgaio.c to > access just one color palette