Going to update this to be applicable to HEAD after some build test. Some of this review has been committed by various folks.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 16 2016
Sep 7 2016
Thank you! Already on github: https://github.com/freebsd/freebsd/commit/2a1c75d8f2f60bf398ad401e6cde49562f938564. Time to rebase ;)
Sep 5 2016
Yes, I was planning to commit it on Wednesday if I get a chance, but wouldn't mind if someone else does it in the meantime...
does this still need committing?
Sep 4 2016
I’m fine with this patch unless you consider it as quick recovery from damage caused by r304459.
But, current usage of INTRNG on MIPS platform is still little ‘non-standard’ and I thing that MIPS needs more love in this area.
Sep 1 2016
In D7692#160754, @adrian wrote:(Eg, it needs a bunch more testing on non-FDT, non-INTRNG platforms, but I bet that's going to be easy..)
ok, cool. commit it and we'll shake out any other issues afterwards. :)
The updated diff also fixes additional problems seen on Broadcom MIPS (INTRNG without FDT) as a result of the r304459 changes. The new diff was boot tested by mizhka.
This looks good to me.
Aug 31 2016
Quick check on Broadcom 4716.
Provide more diff context
nathan, what do you think about this? it's fallout from the last intrng change.
In D7692#160205, @adrian wrote:Hm, can you get someone who does FDT stuff on #bsdmips to look at this?
Hm, can you get someone who does FDT stuff on #bsdmips to look at this?
Aug 30 2016
Previous diff was not compiling for BCM kernel config, as BCM only uses INTRNG but not FDT.
Rework the fix, so that cpu_establish_[hard|soft]intr uses a different intr mapping strategy, which doesn't require FDT-specific data to be exposed to non-FDT kernels.
Aug 29 2016
Jul 28 2016
Jun 5 2016
Jun 4 2016
Update for ARM64 and MIPS.
May 29 2016
May 6 2016
May 5 2016
Apr 23 2016
Apr 22 2016
Apr 21 2016
Apr 20 2016
Updated diffs upon suggestions from adrian and bsdimp.
talk to warner (bsdimp) about the right way to do the kernel config stuff. the XXX_BASE stuff was me abstracting out config files in the atheros mips world before it got too bad. It's not the "right" way. Ask him what the right way is!
This uses the read/write macros in a novel way (register ids, not register addresses) but I think it's fine.
Update diffs. The only change now is changing '#include <fbsd-*>' to '/include/ "fbsd-*"' in the base SoC dtsi files.
Apr 19 2016
OK. I'll do this tomorrow.
I mean, can't we have the ofw probe routine check the normal device list, rather than compat data?
In D5993#127869, @adrian wrote:surely the flash DTS stuff could be modified to probe the flash_ident array, based on the names?
surely the flash DTS stuff could be modified to probe the flash_ident array, based on the names?
Choose correct repo
Apr 18 2016
Apr 17 2016
Yeah, I think we should break this out into something in sys/kern/ that we can optionally include where appropriate.
Apr 16 2016
Apr 15 2016
ooo!