cba839c728Reduce message about too-long property names to a mere warning, it causes too much trouble. Still need to fix up error handling in general.
David Gibson
2005-10-20 13:56:23 +1000
1847d161dcUpdate TODO
David Gibson
2005-10-19 16:29:52 +1000
86dbcbd1e4Rudimentary support for reporting the line number of syntax errors.
David Gibson
2005-10-19 16:00:31 +1000
b4ac04952aOops avoid using case range gcc extension.
David Gibson
2005-10-17 10:27:45 +1000
93c82174eaUse C99 fixed width integer type names in libdt.
David Gibson
2005-10-17 10:27:27 +1000
c6d036eaecOops, use strtoul() instead of strtol() in dtc-lexer.l, so that we correctly handle cell values above 7fffffff. Bug pointed out by Kumar Gala.
David Gibson
2005-10-14 11:59:23 +1000
b2543fc875Add ftdump utility, contributed by Pantelis Antoniou.
David Gibson
2005-08-29 14:58:27 +1000
6c0f36769aFix endian problems with handling of memreserve entries (bug pointed out by Pantelis Antoniou). The rule is that the memreserve data in struct boot_info is always stored big-endian.
David Gibson
2005-08-29 13:36:15 +1000
230f253e9bRemove an unused function, mark a bunch of other functions and variables as static. Mostly found by sparse.
David Gibson
2005-08-29 12:48:02 +1000
41916138ddForgot to realign after emitting auto-generated "name" properties. Oops.
David Gibson
2005-08-25 15:39:09 +1000
dffc2a8972Add a couple of missing cpu_to_be32() writing the version numbers out.
David Gibson
2005-08-25 14:47:20 +1000
4ddf7c020cIn flat tree reading, check for (negative) string offsets which underrun the input blob. (Patch from Michael Ellerman).
David Gibson
2005-08-19 16:11:11 +1000
7f6d12b3a1Remove unused enum from dtc.h.
David Gibson
2005-07-15 17:20:34 +1000
f0517db250Support for specifying memreserve ranges in the source format, based on a patch by Jon Loeliger <jdl AT freescale.com>, although tweaked substantially.
David Gibson
2005-07-15 17:14:24 +1000
586606e35dOops, fix stupid bug where we emitted padding before, rather than after the blob header.
David Gibson
2005-07-14 11:27:24 +1000
47f23dee09Ensure that the reserve map is doubleword aligned in blob and asm output.
David Gibson
2005-07-11 17:19:26 +1000
a6c69572a3Remove inaccurate comment.
David Gibson
2005-07-11 17:09:42 +1000
03a9b9dcdcUse u8 instead of uint8_t, as we do with the other size types.
David Gibson
2005-07-11 16:49:52 +1000
7ee3ffd43fFix bug in error message.
David Gibson
2005-07-11 16:45:57 +1000
1cb934b3aaAdd automatic dependency generation.
David Gibson
2005-07-11 16:29:25 +1000
5a446b0cd8Add flex option to stop warning about unused yyunput().
David Gibson
2005-07-11 13:53:13 +1000
c5c437e25bOops. Using %{ %} in the rules (rather than definitions) section of a lex file has undefined behaviour. In fact it ends up including the stuff within the definition of the yylex() function, leading to strange warnings on gcc-3.4 and compile errors with gcc 4.
David Gibson
2005-07-04 13:53:14 +1000
363f1ea846Add missing file.
David Gibson
2005-07-04 13:51:09 +1000
ab870cadb4First cut at a "libdt" set of routines for extracting things from the flattened tree. Could be used in firmware.
David Gibson
2005-06-23 15:45:13 +1000
9ad4587c90Remove build_empty_property(). It wasn't useful.
David Gibson
2005-06-17 14:32:32 +1000
81f2e89c75Rudimentary phandle reference support.
David Gibson
2005-06-16 17:04:00 +1000
4102d840d9Initial label support. Also switch to glr-parser mode and get rid of hacks that were necessary without it.
David Gibson
2005-06-16 14:36:37 +1000
fc14dad769Initial commit
David Gibson
2005-06-08 17:18:34 +1000