Vladimir 'φ-coder/phcoder' Serbinenko wrote: > Aleš Nesrsta wrote: > > I will look into yeeloongfw branch, I got Bazaar working yesterday > > evening only... I agree with You, first should be solved known problems > > on simple base. > > Unfortunately, I probably cannot help You as I don't have GEODE or > > Yeeloong... I can hope only that my corrections would help You or > > inspire You in some other ways. > > For me were very "disgusting", unexpected and hard to find problems with > > short max. packet size on control pipe and problem with toggling bulk > > transfers when EP have numbers 0x01 and 0x81. > > > > > Forgot to mention: on Yeeloong the value you write into registers > expecting the memory address is not the same as the value of the pointer > so simple cast won't work. You need to use dma32_alloc, dma_get_virt and > dma_get_phys functions.
Hi, it is interesting - why on Yeeloong only ? Why it is not needed on "normal" GRUB ? And another idea - could be there some problem with PCI memory mapped register access caching ? Some Linux drivers uses so called "barrier" when doing access to PCI memory to be sure that previous access was really done - could be there such case ? Best regards Ales _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel