Re: [SeaBIOS] [PATCH 0/6] pci patches

2013-12-04 Thread Gerd Hoffmann
On Di, 2013-11-26 at 13:24 +0100, Gerd Hoffmann wrote: > Hi, > > Here is a collection of pci patches. The first two go clearly into > the bugfix category. Next two improve alignment a bit. Patch 5 > adds some debug logging. Patch 6 adds etc/reserved-memory-end support. Pushed. Patch #1 upd

Re: [SeaBIOS] [PATCH 0/6] pci patches

2013-11-26 Thread Kevin O'Connor
On Tue, Nov 26, 2013 at 01:24:08PM +0100, Gerd Hoffmann wrote: > Hi, > > Here is a collection of pci patches. The first two go clearly into > the bugfix category. Next two improve alignment a bit. Patch 5 > adds some debug logging. Patch 6 adds etc/reserved-memory-end support. Looks okay to

[SeaBIOS] [PATCH 0/6] pci patches

2013-11-26 Thread Gerd Hoffmann
Hi, Here is a collection of pci patches. The first two go clearly into the bugfix category. Next two improve alignment a bit. Patch 5 adds some debug logging. Patch 6 adds etc/reserved-memory-end support. cheers, Gerd Gerd Hoffmann (6): pci: don't reorder entries when moving to 64bit l

Re: [SeaBIOS] [PATCH 0/6] pci patches (with BSOD fix)

2012-05-29 Thread Alexey Korolev
On 29/05/12 19:14, Gerd Hoffmann wrote: > Hi, > >> pcimem64_start = (RamSizeOver4G + pcimem64_size) & ~(pcimem64_size-1); >> I guess it would be proper if pcimem64_start will be set in this way: >> pcimem64_start = ALIGN(0x1LL + RamSizeOver4G, pcimem64_size); > Indeed. > >> Probably the c

Re: [SeaBIOS] [PATCH 0/6] pci patches (with BSOD fix)

2012-05-29 Thread Gerd Hoffmann
Hi, > pcimem64_start = (RamSizeOver4G + pcimem64_size) & ~(pcimem64_size-1); > I guess it would be proper if pcimem64_start will be set in this way: > pcimem64_start = ALIGN(0x1LL + RamSizeOver4G, pcimem64_size); Indeed. > Probably the correct value of the length of the PCI resource w

Re: [SeaBIOS] [PATCH 0/6] pci patches (with BSOD fix)

2012-05-27 Thread Alexey Korolev
Hi, It looks I've found the root of the problem This piece of code in pciinit.c may cause overlap of RAM and pci64 resource window. pcimem64_start = (RamSizeOver4G + pcimem64_size) & ~(pcimem64_size-1); Here is a part of the log showing the problem .. Find memory size Ram Size

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-25 Thread Sebastian Herbszt
ron minnich wrote: Ah,the A5 BSOD, the bane of my life. This is an ACPI issue. That last paramter, 494e495f, is a *CLUE*. It is ASCII. It is _INI. No idea if that helps. There is more info available ... just google Windows A5 Stop. thanks ron Excerpt from KB 314830 [1]: (0x0003, Param

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-25 Thread ron minnich
Ah,the A5 BSOD, the bane of my life. This is an ACPI issue. That last paramter, 494e495f, is a *CLUE*. It is ASCII. It is _INI. No idea if that helps. There is more info available ... just google Windows A5 Stop. thanks ron ___ SeaBIOS mailing list

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-24 Thread Alexey Korolev
On 24/05/12 21:07, Gerd Hoffmann wrote: > Does the bluescreen displayed offer useful any hints? Well, not much really. It just tells that the BIOS is not fully ACPI compliant. See the attachment. <>___ SeaBIOS mailing list SeaBIOS@seabios.org http://www.s

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-24 Thread Gerd Hoffmann
Hi, > Ah I see. Yes the seabios with the static 64bit entry works without problems > on Win2008r2. Ok. > Here is the log. > > pci0 _crs: enter > pci0 _crs: 64bit > pci0 _crs: done Hmm, so it finishes the aml method, i.e. doesn't bluescreen while executing it (saw this happening due to bugg

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-22 Thread Alexey Korolev
On 22/05/12 18:38, Gerd Hoffmann wrote: > On 05/22/12 08:21, Alexey Korolev wrote: >> Hi, >> >>> On 05/18/12 03:50, Alexey Korolev wrote: Hi, It looks Win2008 R2 is not working with this patches if 64bit devices are present and going to occupy a 64bit range. I've got the s

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-21 Thread Gerd Hoffmann
On 05/22/12 08:21, Alexey Korolev wrote: > Hi, > >> On 05/18/12 03:50, Alexey Korolev wrote: >>> Hi, >>> >>> It looks Win2008 R2 is not working with this patches if 64bit devices are >>> present and going to occupy a 64bit range. >>> I've got the same BSOD as before. >>> Is there any information

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-21 Thread Alexey Korolev
Hi, > On 05/18/12 03:50, Alexey Korolev wrote: >> Hi, >> >> It looks Win2008 R2 is not working with this patches if 64bit devices are >> present and going to occupy a 64bit range. >> I've got the same BSOD as before. >> Is there any information I could collect to help you debug this issue? > Is w

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-20 Thread Gerd Hoffmann
On 05/18/12 03:50, Alexey Korolev wrote: > Hi, > > It looks Win2008 R2 is not working with this patches if 64bit devices are > present and going to occupy a 64bit range. > I've got the same BSOD as before. > Is there any information I could collect to help you debug this issue? Is win2k8 fine wi

Re: [SeaBIOS] [PATCH 0/6] pci patches

2012-05-17 Thread Alexey Korolev
Hi, It looks Win2008 R2 is not working with this patches if 64bit devices are present and going to occupy a 64bit range. I've got the same BSOD as before. Is there any information I could collect to help you debug this issue? > Hi, > > Here is my pci patch collection, mostly but not completely

[SeaBIOS] [PATCH 0/6] pci patches

2012-05-15 Thread Gerd Hoffmann
Hi, Here is my pci patch collection, mostly but not completely related to 64bit pci support. It brings back the ressource entry for the 64bit pci i/o window. It is (with all patches applied) only present in case seabios actually mapped something high to avoid confusing old guests for no reason