aboutsummaryrefslogtreecommitdiffstats
path: root/ofw
AgeCommit message (Expand)AuthorFilesLines
2020-03-23fdt: Fix the node name stringsLubomir Rintel1-0/+1
2020-03-23Revert "fdt: Fix the node name strings"Lubomir Rintel2-20/+1
2020-03-12all: drop a handful of extra executable bitsLubomir Rintel22-0/+0
2019-10-29ofwcore: allow drawing device graphsLubomir Rintel1-0/+15
2019-04-19core: specify device_type for /memory nodeLubomir Rintel1-0/+2
2019-04-19ofwcore: add ranges property to the /chosen nodeLubomir Rintel1-0/+3
2019-04-19fdt: add a missing line break after dumping a raw byte sequenceLubomir Rintel1-1/+1
2019-04-19fdt: Fix the size_dt_struct field of the FDT headerLubomir Rintel1-1/+1
2019-04-19fdt: Fix the node name stringsLubomir Rintel2-1/+20
2019-04-19ext2fs: do not write metadata if there's unknown filesystem flagsLubomir Rintel2-0/+2
2016-10-13Tweaks for building Open Firmware from CForthMitch Bradley3-6/+85
2016-01-30GUI - use full control sequence introducer (CSI)James Cameron3-7/+7
2014-09-02Added a bunch of PReP stuffwmb3-1/+832
2014-03-20core - use initial values from a current instance package if there is one, fi...quozl1-4/+4
2013-08-29OLPC XO-1.5 XO-1.75 XO-4 - restore four game key reflash over HTTP, by doing ...quozl1-3/+4
2013-08-14OLPC - ntp-set-clock did leave device open if name lookup failed, fixes #12735quozl1-7/+11
2013-05-16disklabel - abort open if the partition has a type for a filesystem that is n...quozl1-1/+1
2013-04-16cdfs, make search of ISO 9660 filesystems case blind, by uppercasing the name...quozl1-0/+1
2013-04-12disklabel - fix no access to primary partition if extended partition is empty...quozl3-3/+9
2013-04-09inet - add an alias for stop-capturequozl1-0/+2
2013-04-09fatfs, skip volume label directory entries, some filesystem instances have th...quozl1-1/+3
2013-04-09fatfs, fix a stack effect commentquozl1-2/+2
2013-03-25Tokenizer - added some aliases that are useful for debugging and testing.wmb1-0/+5
2013-03-25EXT2 filesystem - added sb-filetype? to test for yet another incompatible ext...wmb1-0/+1
2013-02-20inet - add remote diagnosis console feature, increase verbosity of telnet and...quozl4-37/+192
2013-02-20core - mux, add console add and remove, for use by telnetdquozl1-0/+17
2013-02-20inet, tcpapp, add support for applications that accept connections.quozl1-1/+2
2013-02-19OLPC - libertas, fix failure during test /wlan on 8686, by returning separate...quozl2-12/+18
2013-02-18OLPC - libertas, add support for 802.11n 5 GHz networks on 8787. Due to a fi...quozl2-8/+51
2013-02-11OLPC - telnetd, allow subsequent reconnections, display IP address of client,...quozl1-51/+47
2013-02-11core - allow go after keyboard interrupt, to resume execution.quozl1-1/+2
2013-01-17telnetd - use the I/O multiplexor, so that the telnet client becomes a mirror...quozl1-6/+5
2012-12-13Ping utility - clean up properly (close network driver) if set-host aborts du...wmb1-1/+4
2012-11-24OFW core - fixed problem in make-node-alias arising from the conversion to re...wmb1-2/+2
2012-10-20WLAN - scan buffer display overran actual length, only seen with 8787, see ht...quozl1-3/+15
2012-10-13OLPC trac #12106 and #12181 - inflate initrd images from inside a .zip bundle.wmb1-3/+18
2012-09-28WiFi - changed wep and wpa prefix commands to parse the entire line instead o...wmb1-2/+2
2012-09-26OFW core - extend Forth decompiler and debugger to handle instance defer words.wmb1-4/+31
2012-08-20core - rename the loaded file size variable file-size to load-size, as it con...quozl1-3/+3
2012-08-08OLPC ARM - Use software for SHA1 and MD5 hashes instead of the MMP2 hash acce...wmb1-23/+23
2012-07-18disklabel - support ISO 9660 images on non-optical drives such as USB flash a...quozl2-2/+3
2012-07-11OFW core - another fix to the "relative phandles" suite, this one affecting t...wmb1-15/+17
2012-07-04PCI bus driver - fixed a problem introduced by svn 3021 (the code change to m...wmb1-0/+6
2012-06-29Moved the definition of "du*" into the kernel.wmb1-4/+0
2012-06-29OLPC ARM - omnibus checkin of device tree additions to support the conversion...wmb1-4/+1
2012-06-29Changed OFW core code to allow phandle values to be origin-relative addresses...wmb3-46/+70
2012-06-28OLPC - further work on libertas antenna test, #11976quozl1-0/+5
2012-06-09OFW core - execute-device-method was using device-end, which sets the search ...wmb1-1/+0
2012-06-01FCode tokenizer - removed the macro versions of */ and */mod, which do not wo...wmb1-2/+4
2012-04-25ext2fs - test script, remove parted warningquozl1-2/+2
2012-04-25ext2fs - interpret a zero physical block in the block list of an inode as mea...quozl1-1/+3
2012-04-24ext2fs - fix debugging mode and a stack commentquozl2-2/+2
2012-04-23ext2fs - avoid duplicate directory creation by mkdir, #11799quozl1-0/+5
2012-04-20ext2fs - fix inode reference count for directories on filesystems without DIR...quozl3-4/+33
2012-04-19OLPC trac 11786 - fixed bug with file deletion introduced by svn 2817.wmb1-6/+16
2012-04-13disklabel - file spec parsing, avoid treating a-h as partition letter if UFS ...quozl1-0/+2
2012-04-06Ext2/3/4 file system journal recovery - OLPC trac 11762 - Fixed list manageme...wmb1-40/+34
2012-04-06ext2 - fix Divide Error on x86 when accessing ext2 filesystems. OLPC #11762quozl1-4/+10
2012-03-28GUI - Fixed bug introduced by recent mouse/touchscreen/pointer revamp. menu ...wmb1-0/+2
2012-03-27Graphical menu - rearranged the mouse and touchscreen handling code so the mu...wmb5-41/+54
2012-03-26Core - Converted config-int, chosen-int, chosen-value, and chosen-variable to...wmb6-22/+24
2012-03-22Debugger - improved the "down" command so it will skip past the method call m...wmb1-0/+67
2012-03-22Debugger - improved the "up" command so it will skip past the method call mac...wmb1-14/+15
2012-03-20Improvements to the 2D debugger.wmb1-0/+19
2012-03-20core - stack effect comment fixquozl1-1/+1
2012-03-19Eliminated the last vestiges of the long-obsolete p" format.wmb1-1/+1
2012-03-14OLPC XO-1,75 - trac #11695 - Added touchscreen support for graphical menu, fa...wmb5-38/+60
2012-02-24OLPC XO-1.75 - fix for #11650, suppress promise of menuquozl1-1/+1
2012-02-23fatfs - mask out reserved bits of FAT entry. (Some filesystems were found wi...quozl1-1/+1
2012-02-15Terminal Emulator - global change, black-letters replaced with cancel, provid...quozl1-3/+3
2012-02-15Terminal Emulator - reset colour on <ESC>[m, adopt ECMA-48 SGR semantics, as ...quozl1-24/+1
2012-02-03Renamed dump-fdt to .fdtwmb1-1/+1
2012-02-03Flattened device tree fixes from debugging session.wmb1-7/+54
2012-01-23TCP - further reduced the receive window size because of problems with WLAN b...wmb1-1/+1
2012-01-16OLPC trac #11577 - Fixed problem in unix-seconds> that caused off-by-one-day ...wmb1-17/+7
2012-01-16conftype.fth - use unaligned-@ and unaligned-! for safetywmb1-2/+2
2012-01-11EXT2/3/4 filesystem - OLPC trac #11184 - fixed another problem with journal r...wmb3-6/+22
2012-01-11EXT2/3/4 filesystem - OLPC trac #11184 - fixed problem with journal recovery ...wmb1-2/+7
2012-01-11EXT2/3/4 filesystem - OLPC trac #11184 - fixed problem with group descriptor ...wmb2-9/+53
2012-01-10EXT2 filesystem - removed redundant definition of /extent-header .wmb1-1/+0
2012-01-06OLPC trac #11568 - ARM - added flattened device tree support.wmb1-0/+193
2012-01-06EXT2/3/4 file systemsystem - OLPC trac #11184 - added the ability to delete e...wmb3-10/+82
2012-01-04EXT4 extents support. OFW can now read, but not write, EXT4 filesystems.wmb5-63/+172
2012-01-03EXT2 file system - converted many internal routines to use 64-bit block numbe...wmb8-135/+251
2011-12-31OLPC trac #11349 - The generic "$delete1" file command was leaving a director...wmb1-2/+3
2011-12-31OLPC trac #11563 - fixed longstanding problem with Unix timestamp conversion ...wmb1-30/+103
2011-12-22WiFi supplicant code - various tweaks. The major developer-visible one is th...wmb2-26/+39
2011-12-22WiFi - Fixed a problem that made WEP authentication not work when the access ...wmb1-1/+5
2011-12-13OLPC XO-3 - integration of touchscreen and menu is getting better, still not ...wmb1-0/+3
2011-12-09Remove an unnecessary debug dump.lwalter1-1/+0
2011-12-08Absolutely-addressed text display routines for use by on-screen keyboard.wmb1-0/+22
2011-12-08GUI mouse driver - support absolutely-addressed pointers like touchscreens.wmb1-1/+13
2011-12-06OLPC - fixed hardcoded display resolution in various graphics packages.wmb3-13/+12
2011-11-29Manufacturing test infrastructure - fixed a stack order bug in the automatic ...wmb1-1/+1
2011-11-22fix hang on " u:f" r/w create-file caused by stack imbalance after handling...quozl1-2/+2
2011-11-15OLPC trac 11427 - test-all stopped working at the first device that had no re...quozl1-12/+6
2011-11-15OLPC trac 11427 - selftests can now be interrupted by typing ESC during the i...wmb1-13/+46
2011-11-08EXT2FS - added an option for "local replay" of a dirty ext3 journal, without ...wmb2-13/+77
2011-10-24 Make eapol key handshake more robust and fix WPA/WPA2 auto cipher buglwalter2-167/+261
2011-10-22ext2/3 file system - added ext3 journal recovery.wmb6-25/+52
2011-10-22Initial checkin of barely-tested code to handle ext3/4 journals.wmb1-0/+362
2011-10-22IP pkg - Added known? and ntp-server-ip passthrough methods to IP package so ...wmb1-0/+2
2011-10-18OLPC ext2, enhance tests, include a precalculated md5sum filequozl1-0/+1
2011-10-18OLPC ext2, enhance tests, with md5sum comparison and file content comparisonquozl1-39/+127
2011-10-16osfile.fth - open in read/write modewmb1-1/+1
2011-10-16Core - added deferred time&date to kernel so it can be used uniformly.wmb2-7/+10
2011-10-15Ext2 filesystem - added test script.wmb2-0/+269
2011-10-15Core - added voc>phandle and phandle>voc defer words, defaulting to noop, to ...wmb1-33/+42
2011-10-11Added a FirmWorks-specific extension FCode "us" for microsecond-granularity d...wmb2-0/+3
2011-10-04OLPC XO-1.75 - WLAN and LED selftest - reduced the overhead of the associatio...wmb1-14/+31
2011-09-27DNS - use source port 53 which works better with dnscache than the previously...wmb2-3/+2
2011-09-23Wifi - fixed silly bug in $wep - now 13-byte keys work.wmb1-1/+1
2011-09-23Wifi - improved user interface for WPA authentication.wmb2-17/+49
2011-09-22pingd no longer needs an argument; it implicitly uses "net//obp-tftp:last". ...wmb1-8/+3
2011-09-22Fixed pingd, which has been broken for a long time.wmb1-15/+10
2011-08-18OLPC XO-1.5 - Changed the formatting of "test /memory" output to conform to t...wmb1-1/+4
2011-08-10Alex - more fit-and-finish improvements, mainly to handle screen dimension an...wmb1-2/+2
2011-08-09Modify icon rows and columnslwalter1-2/+2
2011-08-09GUID Partition Table support - decode ChromeOS kernel retry counters.wmb1-0/+18
2011-08-09Alex - added SPI FLASH reprogramming.wmb1-1/+0
2011-08-05Additional file checkin for GUID Partition Table support.wmb1-0/+2
2011-08-05Added coreboot filesystem support package.wmb1-0/+249
2011-08-05Added GIUD Partition Table support.wmb7-70/+364
2011-07-16Implemented hardware mouse cursor for XO-1.75 display driver and modified men...wmb1-19/+29
2011-07-14availpm.fth - fixed bug that messed up memory available properties for system...wmb1-1/+1
2011-07-08Fixed bug in ofpong introduced by recent commit.wmb1-1/+1
2011-07-06OLPC XO-1.75 - Eliminated some isn't unique compilation warnings.wmb1-2/+2
2011-07-06GUI - interact with mouse in stream mode instead of remote-polling mode to de...wmb3-15/+35
2011-06-27Remove redundant bits/cell definition in allocph1.fth; the definition is now ...wmb1-3/+0
2011-06-04OLPC XO-1.75 trac #10883 - Integrated memory test suite into XO-1.75 build an...wmb1-3/+21
2011-05-24TCP - Reduced the TCP receive buffer size to keep the advertised window small...wmb1-1/+7
2011-05-18Added 565>rgb function.wmb1-0/+5
2011-02-03Pong - added touchscreen support to pong game.wmb1-76/+144
2010-11-18hack XO-1.75 build to work, two fixes that need review:quozl1-1/+7
2010-11-17undo minor breakage of XO-1.5 build made in 2015 and 2016quozl1-1/+1
2010-11-15OLPC XO-1.75 - implemented expand-rect to eliminate compile-time warning.wmb1-0/+24
2010-11-05Q4A04 - Manufacturing data support, switch to 16bpp mode, added back a lot of...wmb1-13/+13
2010-11-05OLPC XO-1.5 - dual boot secure operating system choice menuquozl1-8/+14
2010-11-03OLPC XO-1.75 - Added hashing support using Marvell's accelerator hardware, an...wmb3-111/+140
2010-11-03OLPC XO-1.5 - fix fs-update for small filesquozl1-1/+4
2010-10-30FAT filesystem reader - handle files larger than 2 GiB (but files larger than...wmb1-3/+3
2010-10-12OLPC XO-1.5 - Added menu for dual-booting, including changes in the menu code...wmb3-29/+30
2010-10-12OLPC - Integrated Windows booting into the normal "disk-label" mechanism, thu...wmb4-0/+80
2010-10-12Fixed a comment.wmb1-2/+1
2010-09-13OLPC trac 10359 - fixed ext2 symlink deletion.wmb2-2/+5
2010-08-30Fixed stack pile-up problem in $copy-all (pack should have been place)wmb1-13/+14
2010-07-15Added sparse.c and sparseosfile.fth to svn. They are tools that can be loade...wmb2-0/+360
2010-07-14Fixed a typo in a previous checkin - misspelled "386-assembler".wmb1-1/+1
2010-07-13ARM MMP2 port - checkpoint of a lot of work to bring the build in line with t...wmb8-0/+251
2010-07-03OLPC - NANDblaster improvements - use new thin firmware on XO-1.5 so it can b...wmb1-0/+2
2010-06-03Call tcp_output when sending urgent data, to force buffer flushing.wmb1-1/+1
2010-04-16FAT filesystem driver - fixed a problem with free cluster tracking in the cas...wmb3-8/+12
2010-04-07OLPC trac 10056 - OFW test-all and laptop self test no longer tests WLAN or i...wmb1-6/+11
2010-02-18OLPC trac 10028 - OFW reprompts on glob copy.wmb3-4/+4
2010-02-16OLPC XO-1.5 - Graphical instructions for manufacturing tests.wmb4-6/+14
2010-02-13OLPC trac 9972 - ext2 filesystem package - fixed a bug in the calculation of ...wmb2-2/+2
2010-02-13disk-label package - support unpartitioned disk layout where an ext2/3 filesy...wmb3-2/+14
2010-01-29Fixed silly error in previous commit to ext2/methods.fthwmb1-1/+1
2010-01-29OLPC trac 10004 - Correctly report disk-free > 2 GiB.wmb1-2/+13
2010-01-29OLPC trac 9972 - support the ext2 LARGE_FILE extension and improve the error ...wmb5-19/+29
2010-01-28Multicast improvements.wmb2-8/+39
2010-01-25OLPC trac 9999 - ext2 file system - Fixed rename problem introduced by svn 16...wmb1-11/+29
2010-01-25OLPC trac 9998 - ext2 file system - Fixed problem with deletingwmb1-0/+2
2010-01-13obp-tftp package - can now specify either multicast sending or reception,wmb1-10/+22
2010-01-13disklabel package - added the ability to specify a "partition"wmb1-0/+20
2010-01-13/osfile driver - added option for specifying the disk image filenamewmb1-7/+31
2010-01-10Corrected a comment in the last checkin.wmb1-1/+1
2010-01-10OLPC trac 9972 - fixed ext2 filesystem corruption that happened inwmb3-6/+16
2010-01-09OLPC trac 9969 - more USB suspend/resume progress. USB 1.1 keyboards nowwmb1-0/+4
2010-01-07OLPC trac 9957 - prevent duplicate names when using $rename or hardlink on ex...wmb1-7/+12
2010-01-05Add watch-rtc command for quanta R&D that shows the RTC similar to the way a ...rsmith1-0/+7
2009-12-28Removed trailing whitespace in smb.fth. No functional change.wmb1-7/+7
2009-12-28OLPC trac 9931 - Fixed bug in factory.fth related to calling open-filewmb1-18/+19
2009-12-18OLPC trac 6210 - improvements to ext2 filesystem driver, particularlywmb3-137/+206
2009-12-15SNTP - added data format commentary to the source code.wmb1-0/+30
2009-12-15TCP - changed local port number assignment to use the IANA recommendedwmb3-7/+27
2009-12-15TCP - randomize local port numbers to prevent reuse.wmb1-0/+4
2009-12-14OFW core - changed the implementation of the alarm list scannerwmb1-3/+14
2009-12-13Via manufacturing tests - big cleanup to simplify running the menu andwmb1-4/+6
2009-12-11OFW core - added $read-file word.wmb1-0/+14
2009-12-09CIFS driver - clear fid variable after close-file to prevent redundant close-...wmb1-0/+1
2009-12-08Suite of changes to support OLPC manufacturing tests.wmb3-2/+18
2009-12-06Added brief DHCP progress reports.wmb1-1/+5
2009-12-06Fixed a bug in zipfs's handling of symlinks - it caused dir to hang.wmb1-1/+3
2009-12-06Fixed a couple of innocuous stack bugs that caused extra stack data during co...wmb1-1/+2
2009-12-05OLPC trac 9804 - Omnibus checkin of changes for manufacturing diagnostics.wmb1-3/+9
2009-12-02OLPC Trac 9784 - fixed zip decoding bug introduced by recent revamp of zip fi...wmb1-1/+1
2009-11-29Minor cleanup of zipfs.fth, removing unused words and adding a few comments.wmb1-27/+16
2009-11-29Improvements in zip-file-system package to handle symlinks,wmb1-90/+277
2009-11-22Added new FCode token "debug-me" for debugging FCode drivers.wmb1-0/+2
2009-11-21Fixed error in previous checkin.wmb1-11/+2
2009-11-20PowerPC - added PPC versions of new display primitives.wmb1-0/+8
2009-11-13OLPC trac 9671 - Switch display depth to 32bpp in coordinationwmb1-0/+8
2009-11-03OLPC trac 9589 - Fixed several cases where the startup sound wouldwmb1-1/+4
2009-10-11OLPC Trac 4152 - eliminated redundant DHCP exchange by notwmb2-6/+0
2009-10-09Via - randomize TCP sequence number.wmb1-0/+4
2009-10-07OLPC trac 6210 - fixed rmdir and mkdir for ext2 file systems.wmb3-37/+51
2009-10-06OLPC trac 9475 - emacs was crashing when you do a "save-file" duewmb2-2/+2
2009-10-02Pingd improvements; still needs work.wmb1-15/+31
2009-10-02Fixed a compilation error in the tokenizer that was introducedwmb1-1/+1