On Sun, Oct 25, 2015 at 5:43 AM, Gregor Best <g...@unobtanium.de> wrote: > Hi Mark, > > On Sat, Oct 24, 2015 at 11:48:01PM +0200, Mark Kettenis wrote: >> [...] >> This diff needs to be tested on a wide range of hardware. So if you >> have a machine with inteldrm(4), please give it a shot. I'm >> particularly interested in testing on an x40. >> [...] > > I got a UVM fault with the following trace: > > vga1 at pci0 dev 2 function 0 "Intel GM45 Video" rev 0x07 > intagp0 at vga1uvm_fault(0xffffffff81932280, 0x28, 0, 2) -> e > kernel: page fault trap, code=0 > Stopped at pci_mapreg_map+0x1a8: movq %rbx,0(%rdx)
This looks like the result of applying the diff but not running config (such as by doing "make config" inside your kernel build directory) before recompiling. No shame: I made that mistake got a panic and started to write it up before saying "wait a moment...." and having it work with a reconfigured kernel. (Sebastien, your panic looks close to the one I got when I made that very mistake, so verify you ran config...) Philip Guenther