Brennan, Thanks for the help thus far. I cloned your branch yesterday afternoon. I created nuttx.elf files for both qemu-intel64:ostest and qemu-intel64:nsh. I created iso files using grub as your README.txt stated. And was able to boot both via qemu this morning. Looks like the OSTEST automatically runs ostest_main which completes with status 0. However the nsh build brings me to a nsh> prompt and randomly returns " nsh> nsh: nsh_session: cle failed: 22 "
I'll clone the rebase of pci and try the pcitest config -----Original Message----- From: Brennan Ashton <bash...@brennanashton.com> Sent: Wednesday, July 29, 2020 10:53 PM To: dev@nuttx.apache.org Subject: Re: AMD64 arch On Wed, Jul 29, 2020 at 12:26 PM Brennan Ashton <bash...@brennanashton.com> wrote: > I would also recommend working off of my branch. There is stuff in > the current pci branch that will need to go away especially around MSI > and MSI-X. If you are ok using the legacy interrupt for now it should > be ok. > > There is an example here I did for the QEMU PCI Edu device that > implements interrupts, mmio, and dma. > https://github.com/btashton/incubator-nuttx/blob/pci-btashton/drivers/ > virt/qemu_edu.c > > I can try to rebase the branch up to master this evening. I have rebased the PCI branch as well as my PR on top of it and verified that my test drivers still run as expected. Additionally I added a new configuration pcitest with all the needed features enabled as well as a couple lines to the README. --Brennan NOTICE: This e-mail message and all attachments transmitted with it may contain trade secrets and confidential information intended solely for the use of the addressee. If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately by telephone at 407-679-9716, and delete this message and all copies and backups thereof. Thank you