Re: SVN r292469 breaks VirtualBox
On Sat, Dec 19, 2015 at 07:45:54PM -0600, Alan Cox wrote: > On 12/19/2015 19:00, Michael Butler wrote: > > While the kernel modules will build, they won't load .. > > > > kernel: linker_load_file: Unsupported file type > > kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined > > kernel: linker_load_file: Unsupported file type > > kernel: KLD vboxnetflt.ko: depends on vboxdrv - not available or version > > mismatch > > kernel: linker_load_file: Unsupported file type > > kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined > > kernel: linker_load_file: Unsupported file type > > kernel: KLD vboxnetadp.ko: depends on vboxdrv - not available or version > > mismatch > > kernel: linker_load_file: Unsupported file type > > > > VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c will need to be > patched to use vm_page_reclaim_contig() instead of vm_pageout_grow_cache(). I submitted PR 205452 for this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205452 Note that __FreeBSD_version was bumped, so one needs to be at r292499 or later before rebuilding the port. ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: SVN r292469 breaks VirtualBox
On 12/19/2015 20:19, Joe Maloney wrote: > I ran into this months earlier with NextBSD. Replacing > vm_pageout_grow_cache(). in memobj-r0drv-freebsd.c with this fixed the issue: > > vm_pageout_reclaim_contig(1, 0, VM_MAX_ADDRESS, PAGE_SIZE, 0, 3); Be careful. Notice that I said, "vm_page_reclaim_contig", not "vm_pageout_reclaim_contig". The function in FreeBSD is different from that in NextBSD. >> On Dec 19, 2015, at 7:45 PM, Alan Cox wrote: >> >> On 12/19/2015 19:00, Michael Butler wrote: >>> While the kernel modules will build, they won't load .. >>> >>> kernel: linker_load_file: Unsupported file type >>> kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined >>> kernel: linker_load_file: Unsupported file type >>> kernel: KLD vboxnetflt.ko: depends on vboxdrv - not available or version >>> mismatch >>> kernel: linker_load_file: Unsupported file type >>> kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined >>> kernel: linker_load_file: Unsupported file type >>> kernel: KLD vboxnetadp.ko: depends on vboxdrv - not available or version >>> mismatch >>> kernel: linker_load_file: Unsupported file type >>> >> VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c will need to be >> patched to use vm_page_reclaim_contig() instead of vm_pageout_grow_cache(). >> >> ___ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" > ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: SVN r292469 breaks VirtualBox
I ran into this months earlier with NextBSD. Replacing vm_pageout_grow_cache(). in memobj-r0drv-freebsd.c with this fixed the issue: vm_pageout_reclaim_contig(1, 0, VM_MAX_ADDRESS, PAGE_SIZE, 0, 3); Joe Maloney > On Dec 19, 2015, at 7:45 PM, Alan Cox wrote: > > On 12/19/2015 19:00, Michael Butler wrote: >> While the kernel modules will build, they won't load .. >> >> kernel: linker_load_file: Unsupported file type >> kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined >> kernel: linker_load_file: Unsupported file type >> kernel: KLD vboxnetflt.ko: depends on vboxdrv - not available or version >> mismatch >> kernel: linker_load_file: Unsupported file type >> kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined >> kernel: linker_load_file: Unsupported file type >> kernel: KLD vboxnetadp.ko: depends on vboxdrv - not available or version >> mismatch >> kernel: linker_load_file: Unsupported file type >> > > VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c will need to be > patched to use vm_page_reclaim_contig() instead of vm_pageout_grow_cache(). > > ___ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
Re: SVN r292469 breaks VirtualBox
On 12/19/2015 19:00, Michael Butler wrote: > While the kernel modules will build, they won't load .. > > kernel: linker_load_file: Unsupported file type > kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined > kernel: linker_load_file: Unsupported file type > kernel: KLD vboxnetflt.ko: depends on vboxdrv - not available or version > mismatch > kernel: linker_load_file: Unsupported file type > kernel: link_elf_obj: symbol vm_pageout_grow_cache undefined > kernel: linker_load_file: Unsupported file type > kernel: KLD vboxnetadp.ko: depends on vboxdrv - not available or version > mismatch > kernel: linker_load_file: Unsupported file type > VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c will need to be patched to use vm_page_reclaim_contig() instead of vm_pageout_grow_cache(). ___ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"