summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-21Add support for even newer firmware info and vram tables.HEADmasterMatthias Hopf1-0/+2
2011-03-21Update atombios.h to version of Linux kernel of 2011/03/21.Matthias Hopf1-67/+934
2011-03-21Add 'char' to list of known data types.Matthias Hopf1-0/+2
2011-03-21Fix mask opAlex Deucher1-1/+1
The mask is always an immediate attribute. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21dump ss info data tablesAlex Deucher1-1/+1
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21vram usage by firmware updatesAlex Deucher1-1/+5
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21add alternate data table namesAlex Deucher1-6/+7
Some tables have different names/uses on different asics Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21add support for new vram tablesAlex Deucher1-0/+1
2011-03-21fixup igp info table supportAlex Deucher1-2/+4
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21add support for newer firmware tablesAlex Deucher1-0/+1
2011-03-21Add support for newer pplib tablesAlex Deucher2-59/+2
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2011-03-21Update atombios.h to version of xf86-video-ati of 2011/03/21.Matthias Hopf1-10/+82
2011-03-21Finally add atombios.h to sourcesMatthias Hopf2-1/+6065
Not including this is too painful for continued use.
2010-05-07Set endian information for including newer atombios.hMatthias Hopf3-3/+13
2010-04-06Nuke CRs in atombios header files.Matthias Hopf2-44/+44
2010-04-06Re-do <!doc> for DEBUG, reformat SHL and SHR entries.Matthias Hopf1-13/+7
2010-04-06clean up CTB_DS output formattingAlex Deucher1-1/+2
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06SET_DATA_BLOCK 0xff means this tableAlex Deucher1-1/+15
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06clean up formattingAlex Deucher1-13/+13
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06Handle command table data sectionsAlex Deucher1-1/+9
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06Add support for WS_REGPTRAlex Deucher2-2/+3
Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06add alternate command table namesAlex Deucher1-6/+8
Some tables have different names/uses on different asics Signed-off-by: Matthias Hopf <mhopf@suse.de>
2010-04-06Fix potential endless loop in 2 reverse engineered table dumpers.Matthias Hopf1-2/+8
2009-07-02Slience gcc for #pragmas, silence atombios.h parsing.Matthias Hopf1-2/+2
2009-07-02Make (almost) all dumpers dynamic.Matthias Hopf2-6/+85
2009-07-01Dynamically sized PowerIndex_Info and PowerUnknown_Info structs.Matthias Hopf1-6/+6
2009-07-01Fix table list crash introduced by last commit.Matthias Hopf2-4/+4
2009-06-30Add support for dynamically sized data structures. Describe using pragmas.Matthias Hopf4-19/+68
2009-06-26Add reverse engineered PowerPlayInfo V4.1 table dumper.Matthias Hopf3-2/+74
2009-06-26Add U16 type for nonaligned USHORT access.Matthias Hopf1-0/+4
2009-06-25Print decimal as well as hex.Matthias Hopf1-3/+3
2009-06-25Fix handling of preprocessed files. Fix <unparseable> output.Matthias Hopf1-2/+6
2009-01-08Whitespace fix.Matthias Hopf1-1/+1
2009-01-08Add license headers.Matthias Hopf8-8/+9
2009-01-08Do not hardcode atombios.h file location.Matthias Hopf1-5/+1
2008-01-25Hopefully got undocumented commands SHL/SHR right now.Matthias Hopf1-6/+12
2008-01-15Only(!) shift D_REG on -AMatthias Hopf1-5/+5
D_WS apparently already addresses bytes.
2007-12-13Evaluate expressions in array size definitions for data table dumper generator.Matthias Hopf1-0/+14
No unparsable lines any more. Hurray!
2007-12-11Typo fix.Matthias Hopf1-1/+1
2007-10-25Enable disassembly of wrap-around tables.Matthias Hopf1-39/+70
We assume that table offsets can wrap around, in order to access the second half of the 128KB BIOS. No verification yet, and the offsets look strange. Moved from mmap()ed I/O to read(), in order to not segfault w/o additional checks even on small BIOS dumps. Abstracted table offset fetch into separate function.
2007-10-25Ignore dependency files.Matthias Hopf1-0/+1
2007-10-01Support for versioned data dumpers. Added address offsets to data dumpers.Matthias Hopf4-42/+135
2007-10-01Improved dependency handling.Matthias Hopf1-11/+33
2007-08-30Fix CLEAR / SHIFT_* byte position output. Reset REG_BLOCK in full dump.Matthias Hopf1-2/+4
op_dest & op_shift had broken output of byte positions. REG_BLOCK offset wasn't cleared in between tables when doing a full dump 'F'.
2007-08-20Print addresses (-A) for Framebuffer and BIOS data accesses as well.Matthias Hopf1-5/+5
2007-08-17Added -A option, for printing addresses instead of offsets for MM regs.Matthias Hopf1-5/+22
2007-08-01Added some argument checks.Matthias Hopf1-0/+8
2007-07-31Added full dump command.Matthias Hopf1-14/+55
REPEAT, SAVE_REG, RESTORE_REG are deprecated. Allow different address formats for easier BIOS comparisons. Cleanup.
2007-07-30Check for register sizes (32bit only ATM). Fix MM reg numbers.Matthias Hopf3-7/+25
2007-07-27Add parser for register xml files. Use them as indices.Matthias Hopf3-16/+126
Few other bug fixes.