]> git.wh0rd.org - home.git/blobdiff - TODO
merge G5
[home.git] / TODO
diff --git a/TODO b/TODO
index 88e9b822f97d3dbc0af23331c593563c6721deab..8c1b77a1bf71e3e92554147b951e5af174fce561 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,5 +1,55 @@
+Add support for -lsystem to gcc (like -isystem)
+
+ldr-utils - add support for init sections and multiple init blocks
+
+u-boot:
+       - add -elf2ldr
+       - look into struct passing for boot
+       - convert to C !
+       - setup error handler with newer bootroms (ErrorFunction)
+       - for ldr env, make sure to 0xff fill rather than 0x00
+       - only need one of CFG_ENV_OFFSET and CFG_ENV_ADDR
+       - add support for more commands
+               - mii
+               - spi - need to implement spi_xfer()
+       - CONFIG_RMII vs BLACKFIN_MII ?
+       - for POST code, force it into LDR and only have it work when booting
+         from an LDR.
+       - add net console -- make sure booting up with it works
+       - net console: tftp doesnt work ?
+       - add support for bedbug
+       - bind BF54x RTS/CTS to CONFIG_HWFLOW and convert BFIN_BOOT_UART_USE_RTS
+       - relocate RTS cruft to serial.h out of initcode
+       - bf54x initcode seems to not work with early serial debug on power reset ?
+         - default baud rate depends on CONFIG_CLKIN_HZ which does not match that
+           of the reset clock ?
+       - i2c (for mainline only)
+               - implement newer functions (bus/speed)
+
 gforge frs sort is fucked
 
+.romfs does not get a PHDR, but it works because u-boot reads section
+headers only, not program headers
+
+in images/ dont use .gz, use like -gzipped
+
+bfin exception request - write documentation
+       - handler must be in L1
+       - data must be in L1
+       - cannot cause an exception
+       - jump to return_from_exception
+
+review is_machine / is_arch for blackfin processors
+
+internal is 9 011 ...
+
+- make linphone/demos/etc more visible on frontpage
+- add doc header tab to frontpage alonside projects/mystuff/etc...
+
+bootrom:
+ - byte count in ldr header is treated as a signed value
+ - bootrom functions for programming of power and reset
+
 toolchain
  - make patchset 1.1 w/all new fixes + hardened and roll gcc-4.1.2-r1