Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== mips TODO ====== :!: as of %%FreeBSD%% 14.0, MIPS support has been removed from %%FreeBSD%%. This article is kept only for historical reference. | Item | Status | Contact | | super pages for MIPS | Planning stages | [[/WarnerLosh|WarnerLosh]] | | Cleanup CPU_xxx usage in the tree | Almost all CPUs are configured as CPU_MIPS4k, which is wrong. They should migrate to the appropriate CPU_xxx (CNMIPS64, MIPS24K, etc). | [[/WarnerLosh|WarnerLosh]], [[/AdrianChadd|AdrianChadd]] | | Multilib build support | Need to hack the %%FreeBSD%% build system to allow for multilibs to be built and installed in the right place for o32, n32 and n64 | [[/WarnerLosh|WarnerLosh]] | | Adopt the flattened device tree stuff to the MIPS platform | Some platforms converted, others not | [[/WarnerLosh|WarnerLosh]] | | Flash file system | wish list item, generally needed for embedded platforms | [[/WarnerLosh|WarnerLosh]] | | Shrink the mips kernel | Kernel is kinda beefy right now, need to shrink it down a bit | [[/WarnerLosh|WarnerLosh]] | | %%NanoBSD%% configuration for the %%RouterStation%% or similar device | wish list item | [[/WarnerLosh|WarnerLosh]] | | %%FreeBSD%% /usr/port of Cavium's pci booting tools so we can put cavium offload boards into x86 boxes and debug that way | wish list item | [[/WarnerLosh|WarnerLosh]] | | Better support for threads for CPUs with thread support | sched_ule is better about threads and locality than sched_bsd, but other parts of the system need better thread awareness and support. Efficient use of the threading units needs to improve. | [[/WarnerLosh|WarnerLosh]] | | Add support for processors with custom CP2 co-processors | Wish list item. Here we need to treat CP2 like we treat floating point and do lazy save/restore of these registers once the process has touched the CP2. | [[/OleksandrTymoshenko|OleksandrTymoshenko]] | | Extend COMPAT_FREEBSD32 to support emulating both n32 and o32 on n64 kernels. | Wish List item | [[/WarnerLosh|WarnerLosh]] | {{tag>Historical}} mips/todo.txt Last modified: 2023/08/21 05:14by MarkLinimon