This is an old revision of the document!


Email: markj@FreeBSD.org

Here are some lists of things.

These are things that I would like to eventually get done. Please mail me if you'd like to work on them.

Merge fdescfs into devfs.

  • needed for fexecve()+shebang
  • expected by lots of third-party software
  • default in other unix-like kernels
  • considerations:
    • needs to appear in jails by default as well
    • need to sort out Capsicum integration

Early microcode loading on AMD

  • lacking a convenient test system

TRIM for swap devices

  • interrogate swap GEOM for candelete capability
  • dispatch TRIMs asynchronously from swp_pager_freeswapspace()
  • maybe not so important now that we use a next-fit block allocation policy instead of first-fit? (See r320077.)

IPv6 netdump(4)

  • need to use Neighbour Discovery to find the first-hop router

Kernel dump regression testing

  • doable with bhyve and expect after r346550

lockmgr(9), rmlock(9) and epoch(9) integration into lockstat

  • False-positive WITNESS warnings. These confuse automation and new users alike.
  • stack_chk_init: WARNING: Initializing stack protection with non-random cookies!
    • I don't know whether this is important or how to fix it.

Set a Kyua configuration variable from the command line

  • kyua -v test_suites.FreeBSD.allow_sysctl_side_effects=1 test

  • markjohnston.1556912488.txt.gz
  • Last modified: 2019/05/03 19:41
  • by MarkJohnston