summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Expand)AuthorFilesLines
2022-09-19buflib: remove the 'name' member from union buflib_dataAidan MacDonald2-5/+9
2022-09-19buflib: remove buflib_print_allocs / buflib_print_blocksAidan MacDonald3-71/+0
2022-09-19buflib: update BUFLIB_ALLOC_OVERHEADAidan MacDonald1-1/+1
2022-09-19buflib: omit CRC field if CRC paranoia is not enabledAidan MacDonald1-1/+31
2022-09-19buflib: refactor CRC checks as paranoiaAidan MacDonald1-24/+54
2022-09-19buflib: add paranoia checks for handlesAidan MacDonald1-18/+105
2022-09-19buflib: add block length paranoia checks for loopsAidan MacDonald1-43/+94
2022-09-19buflib: clean up and refactor to improve maintainabilityAidan MacDonald1-105/+133
2022-09-19buflib: optimize getting start of block from end of blockAidan MacDonald1-10/+12
2022-09-19buflib: correct a confusingly indented commentAidan MacDonald1-4/+4
2022-09-19buflib: fix bug in handle_table_shrinkAidan MacDonald1-7/+9
2022-09-19buflib: add comment in handle_alloc, remove a dead storeAidan MacDonald1-1/+4
2022-09-19buflib: update first_free_handle in handle_allocAidan MacDonald1-0/+9
2022-09-19buflib: fix buflib_context_relocate alignment checkAidan MacDonald1-1/+1
2022-09-19buflib: optimize find_block_beforeAidan MacDonald1-11/+10
2022-09-17x1000: add support for GD5F1GQ4xExx NAND flashAidan MacDonald1-0/+24
2022-09-17x1000: add support for the W25N01GVxx NAND flashAidan MacDonald2-0/+34
2022-09-17x1000: refactor NAND chip identificationAidan MacDonald2-60/+69
2022-07-21x1000: simplify NAND command macrosAidan MacDonald2-15/+17
2022-07-21x1000: move NAND commands to chip dataAidan MacDonald2-35/+18
2022-07-19x1000: add NAND OTP access switchAidan MacDonald2-0/+9
2022-07-12ipod6g: increase plugin buffer size from 512 KiB to 2 MiBChristian Soffke1-5/+3
2022-07-10Fix red in commit 131566b8f8Aidan MacDonald1-2/+2
2022-07-10x1000: add support for simple on-die ECC with NAND flashAidan MacDonald2-0/+23
2022-07-10x1000: add setup_chip hook for NAND chipsAidan MacDonald2-0/+9
2022-07-10x1000: remove 'typedef struct' from NAND driverAidan MacDonald5-42/+41
2022-07-10x1000: support 2nd device ID byte for NAND flashAidan MacDonald2-9/+16
2022-07-10x1000: fix linux boot USB issuesAidan MacDonald2-4/+12
2022-07-10x1000: fix command line passing for linux bootAidan MacDonald1-1/+1
2022-06-26firmware: Add load/store with endianness functionsAidan MacDonald1-0/+237
2022-06-21usb: remove "Ask" USB Mode (FS#13317)Aidan MacDonald2-26/+0
2022-06-12jz4760: Reformat USB driver a little. Prep work for later changes.Solomon Peachy1-143/+108
2022-05-30x1000: add flash probe tool to bootloaderAidan MacDonald1-0/+1
2022-05-30x1000: move NAND commands to header fileAidan MacDonald2-33/+33
2022-05-22mips: stop backtraces at main()Aidan MacDonald2-2/+2
2022-05-22mips: add native backtrace implementationAidan MacDonald3-3/+13
2022-05-14kernel: remove unused function mutex_test()Aidan MacDonald1-5/+0
2022-05-14kernel: remove unused kernel/pthread/*.c filesAidan MacDonald3-243/+0
2022-05-03add const to const * stringsWilliam Wilgus6-11/+11
2022-04-18Fix sim build for glibc >=2.34Aidan MacDonald1-0/+10
2022-04-17Fix undefined behavior that blocks compiling with UBSanAidan MacDonald1-1/+1
2022-04-17viewports, set flags to VP_DEFAULT_FLAGSWilliam Wilgus6-0/+7
2022-04-16apps: Add ability to do a clean rebootAidan MacDonald4-7/+42
2022-04-15viewport FIX RED remote screensWilliam Wilgus1-2/+6
2022-04-15viewports add flag to disable updatesWilliam Wilgus2-3/+14
2022-04-01system: update MEM_ALIGN_ATTR for targets with CPU cachesbootloader_erosq_v1Aidan MacDonald1-2/+2
2022-04-01ErosQ Native: Make power delay bootloader-onlyDana Conrad1-0/+2
2022-04-01Eros Q Native: Add Original Firmware Boot optionDana Conrad2-0/+30
2022-04-01Add path_strip_last_volumeAidan MacDonald2-2/+38
2022-03-31hosted: call 'sync' before poweroffAidan MacDonald1-0/+1