Commit Graph

  • 4bf86f12d0 doc: a notes on Console TTY for different PDP10 generations Mikael Pettersson 2015-09-11 19:39:27 +02:00
  • 8c377bba69 doc: add missing Copyright headers Mikael Pettersson 2015-09-08 22:36:48 +02:00
  • 2be3c70928 doc: add notes on PDP10 interval timers Mikael Pettersson 2015-09-08 22:25:43 +02:00
  • d5cc68a61c doc/Paging.txt: add note about documentation issues wrt Jupiter paging Mikael Pettersson 2015-09-08 22:24:47 +02:00
  • 68472bfffa add notes on paging structures for different PDP10 generations Mikael Pettersson 2015-09-06 18:06:58 +02:00
  • a6b78a905d doc: add notes on the PDP10 interrupt architecture Mikael Pettersson 2015-08-30 18:21:55 +02:00
  • e4a393cbc4 include/pdp10-elf36.h: updates to match 2015-07-23 gABI draft Mikael Pettersson 2015-07-25 19:24:23 +02:00
  • f732a75ba0 doc/pdp10-abi.txt: many updates Mikael Pettersson 2015-05-18 22:45:19 +02:00
  • ea30595015 doc/pdp10-abi.txt: finish Processor Architecture and Data Representation sections Mikael Pettersson 2015-05-10 22:37:28 +02:00
  • 81989cd786 doc/pdp10-abi.txt: start work on psABI document Mikael Pettersson 2015-05-07 23:35:07 +02:00
  • 3a06585426 TODO: update Mikael Pettersson 2015-05-01 14:23:52 +02:00
  • 47502d2bb7 as: add support for .ident directives Mikael Pettersson 2015-05-01 14:14:38 +02:00
  • a5a68a70b7 as/tunit.c: check for NULL before applying container_of() Mikael Pettersson 2015-05-01 14:08:12 +02:00
  • 772d5e4061 as: define and use container_of() Mikael Pettersson 2015-04-27 22:36:58 +02:00
  • a7c47b4013 as: move strtab from output to tunit Mikael Pettersson 2015-04-27 22:02:53 +02:00
  • 70768a829c as: allow output_section() to work on strtabs Mikael Pettersson 2015-04-26 22:08:37 +02:00
  • 966059fbb6 as/output.c: use section_init() to initialize the fake section0 Mikael Pettersson 2015-04-26 20:36:30 +02:00
  • 8f2faeea93 as/output.c: simplify handling of strtab sections Mikael Pettersson 2015-04-25 20:10:48 +02:00
  • 9260af712f as: support C-style /*...*/ comments Mikael Pettersson 2015-04-21 21:35:36 +02:00
  • bedc35abc5 as: support line-comments starting with '#' Mikael Pettersson 2015-04-20 23:07:27 +02:00
  • b0aaba8f9a pdp10-opcodes: complete rewrite Mikael Pettersson 2015-04-19 18:22:17 +02:00
  • af1fd536c2 pdp10-tools: Add GPL License and a README, remove old 'as' prototype Mikael Pettersson 2015-04-06 17:48:15 +02:00
  • 68a213eb76 as: add some test cases under test/ Mikael Pettersson 2015-04-06 16:34:22 +02:00
  • 099eb14679 as/output.c: don't store dummy values in section->image Mikael Pettersson 2015-04-05 16:14:59 +02:00
  • ade65971fa as: change section image from a pdp_uint36_t arrary to a pdp10_uint9_t array Mikael Pettersson 2015-03-03 21:20:29 +00:00
  • a3eda3f0ac as: output: clean up output of section_symtab Mikael Pettersson 2015-03-03 20:38:09 +00:00
  • a037f1b991 as: support ".size <sym>,.-<sym>" Mikael Pettersson 2015-01-29 19:48:42 +00:00
  • 5c14e1a861 as: use SHN_ABS for section-less symbols in output stage, unbreaks .file Mikael Pettersson 2015-01-29 19:44:31 +00:00
  • 9854ccfbf3 as: add tunit.{h,c} files :-( Mikael Pettersson 2014-04-10 20:36:58 +00:00
  • 18fa204fad as: add ".type <symbol>,@function" support Mikael Pettersson 2014-04-10 18:41:25 +00:00
  • aedc489357 replace ehdr.e_wident[4] junk with standard e_ident[EI_NIDENT], add top-level Makefile, add TODO Mikael Pettersson 2014-04-08 20:46:27 +00:00
  • 35ee3e25aa as: generalize section handling, support .file Mikael Pettersson 2014-04-08 18:56:28 +00:00
  • dbeffc60de ar: add ar clone Mikael Pettersson 2013-08-08 19:23:13 +00:00
  • 672bc82440 pdp10-stdio: add pdp10_fdopen() for ar Mikael Pettersson 2013-08-08 12:20:49 +00:00
  • 3ab6b1a8ed 8to9: add simple tool for converting (mainly text) files from octets to nonets Mikael Pettersson 2013-08-08 12:19:29 +00:00
  • 85ecd9f1f1 pdp10-ar.h: fix typo Mikael Pettersson 2013-08-04 16:58:47 +00:00
  • 0a45fd92f2 pdp10-ar.h: fix typos Mikael Pettersson 2013-07-27 18:05:31 +00:00
  • cc6e09c7ed nm.c: add comment explaining its relationship to readelf.c Mikael Pettersson 2013-07-27 10:44:29 +00:00
  • 4c312678ff readelf: add Makefile Mikael Pettersson 2013-07-27 10:23:40 +00:00
  • 4b033cc738 od/Makefile: fix clean target Mikael Pettersson 2013-07-27 10:20:20 +00:00
  • eb40fdb1be nm: add Makefile Mikael Pettersson 2013-07-27 10:19:22 +00:00
  • 3f19d68e1b od: add Makefile Mikael Pettersson 2013-07-27 10:14:20 +00:00
  • bf5ef3fd64 lib: add Makefile Mikael Pettersson 2013-07-27 10:09:59 +00:00
  • beb6cc9ad4 pdp10-ar.h: add header describing the "ar" file format Mikael Pettersson 2013-07-27 09:59:07 +00:00
  • 24a26a2229 pdp10-stdio.c: fix typo in documentation Mikael Pettersson 2013-07-27 09:55:36 +00:00
  • f290268f4d nm: add nm clone Mikael Pettersson 2013-07-26 12:16:41 +00:00
  • ab2037008a as: add initial, primitive, but working assembler Mikael Pettersson 2013-07-23 20:46:16 +00:00
  • d080f69cbc pdp10-opcodes: add pdp10_instruction_from_name() for the assembler Mikael Pettersson 2013-07-23 20:45:12 +00:00
  • fadd664dc7 as: move old overly complex incomplete prototype to new 0LD subdir; start afresh with a minimalistic design and improve it incrementally Mikael Pettersson 2013-07-20 10:54:06 +00:00
  • 4aaf6337f4 doc/MUUO.txt: correct encoding of HALT Mikael Pettersson 2013-07-19 14:27:51 +00:00
  • a175bb1f1a od: add od clone Mikael Pettersson 2013-07-18 15:29:16 +00:00
  • f8fd594c7f readelf: bump version to 0.1 and hoist its definition to the start of the file Mikael Pettersson 2013-07-17 16:12:42 +00:00
  • bf6570bdde readelf: implement disassembly of .text sections, with labels from symtab Mikael Pettersson 2013-07-16 16:55:02 +00:00
  • d58f6f8920 gen-test1: correct value for HALT insn Mikael Pettersson 2013-07-16 16:53:18 +00:00
  • 0a39fd1237 pdp10-opcodes: add pdp10_instruction_from_high13() helper for decoding/disassembly Mikael Pettersson 2013-07-16 16:52:22 +00:00
  • 8f37f6155e readelf: prettify output, always prefix hex with 0x, avoid hex for non-addresses, do not print data both raw and symbolic, instead print it symbolic with raw only as fallback for unknown cases Mikael Pettersson 2013-07-16 11:45:12 +00:00
  • 3fe558d6cf readelf: update gen-test1.c to create a complete .o file with sections, string tables, symbol table, and a .text section; update readelf.c to parse and display section headers and the symbol table both while using string tables to display proper names Mikael Pettersson 2013-07-16 10:59:06 +00:00
  • 082505ff13 MUUO.txt: add notes about MUUOs and the chosen syscall sequence Mikael Pettersson 2013-07-14 11:24:06 +00:00
  • a6ff4c9832 pdp10-elf36: defined ELF36_SHDR_SIZEOF and ELF36_SYM_SIZEOF Mikael Pettersson 2013-07-13 20:36:42 +00:00
  • 42f7cb666f readelf: start implementing readelf clone, currently capable of parsing command line options, reading, verifying, and printing Elf36_Ehdr; add gen-test1.c which outputs a minimal Elf36 .o file Mikael Pettersson 2013-07-10 20:02:19 +00:00
  • 3979061f0d pdp10-elf36: change Ehdr e_ident{1,2,3,4} to e_wident[4] to make it eaiser to process, define EI_NIDENT, define ELF36_EHDR_SIZEOF or avoid host-level sizeof mishaps Mikael Pettersson 2013-07-10 19:59:31 +00:00
  • ba0c6cea95 pdp10-elf36.h: fix documentation nits Mikael Pettersson 2013-07-08 12:50:55 +00:00
  • 7ba63c4bee pdp10-elf36: add EM_*, GRP_MASKOS, GRP_MASKPROC, SHF_COMPRESSED, Elf36_Chdr, and ELFCOMPRESS_* from draft #14 published 2013-06-10 Mikael Pettersson 2013-07-05 18:37:00 +00:00
  • d938fc426b pdp10-elf36: drop the _Ext types, add procedures for reading and writing Elf36 structures Mikael Pettersson 2013-07-05 17:00:54 +00:00
  • 73e1d21104 pdp10-stdio: add pdp10_ftello(), include <sys/types.h> for off_t Mikael Pettersson 2013-07-05 16:59:13 +00:00
  • 8ea37e57b9 pdp10-extint: drop typedef, rename x[] field to nonet[] Mikael Pettersson 2013-07-05 16:58:19 +00:00
  • 5d2fd7e2b3 pdp10-elf36.h: change e_ident to allow it to be binary compatible with Elf32 and Elf64, change ELFCLASS36 value to reduce change of collision with other Elf extensions Mikael Pettersson 2013-07-04 19:52:45 +00:00
  • 06134f9e04 pdp10-opcodes: fix grammar and spelling, add note on pdp10 word size and bit numbering, delete unused cpu models, renumber enumerations,move internal helper declarations from .h to .c, add declarations for pdp10_extended_instructions[] Mikael Pettersson 2013-07-04 14:03:27 +00:00
  • 546bb5a145 import pdp10 opcode declarations and definitions from Brinkhoff's pdp10-its-disassembler github repo Mikael Pettersson 2013-07-04 11:46:27 +00:00
  • 7c189dd488 Initial import Mikael Pettersson 2013-07-03 16:29:42 +00:00