> From: bzt <bztem...@gmail.com> > Sent: Wednesday, 27 February 2019 03:54 > > I'd like to add more drivers for the bcm283[567] too, and this question goes > to > Andrew Baumann mostly. I've seen implemented those missing drivers in his > repo, which aren't in the qemu mainline yet. I don't want to reinvent the > wheel, > so I'm willing to fix those classes to get them right, but I'd like to know > what's > wrong with them in the first place.
Nothing's wrong with them per se, but when I was working on upstreaming the raspi board I prioritised the device support needed to boot Linux and Windows on raspi2. The remaining devices were always planned for eventual inclusion, but just fell off the end of my TODO list. They never went through code review on qemu-devel, so would probably need some work to bring them up to modern qemu APIs and standards. > I'm interested in fixing the > TYPE_BCM2835_POWER and TYPE_BCM2835_ST drivers, which I know many > hoppy OS developers lack and would improve the raspi emulation experience > remarkably. Sounds good to me! > It would be still a long way to boot a raspbian image, but still, a > small step towards that goal at least. That's interesting. Raspbian did seem to be working (on pi2) when I last worked on this. Perhaps it now depends on these devices, but didn't before? Cheers, Andrew