Commit Graph

  • 960ca001ca Fix initialization of null reg for ELSE, and set the pop count right. Eric Anholt 2006-09-01 12:11:55 -07:00
  • a8eb735270 Add a test for the ELSE instruction, revealing issues. Eric Anholt 2006-09-01 12:11:24 -07:00
  • 1f58efa747 Add support for the WAIT instruction. Eric Anholt 2006-09-01 11:56:12 -07:00
  • 055be60abf Add a test for wait instruction (not yet implemented). Eric Anholt 2006-09-01 11:55:22 -07:00
  • d1b8791928 Lex integers as unsigned long instead of signed int, fixing the immediate test. Eric Anholt 2006-08-31 16:19:08 -07:00
  • d72f5c9828 Add a failing test for maximum ranges of UD/D immediates. Eric Anholt 2006-08-31 16:16:06 -07:00
  • 330903ad81 Parse negative integers for imm32s, and don't exceed the IP count width field. Eric Anholt 2006-08-31 15:59:14 -07:00
  • d538dfc462 Fix the width of the IP count field expected by the while test. Eric Anholt 2006-08-31 15:57:35 -07:00
  • 892d6e7ed0 Fix copy'n'paste-o in lexing of the WHILE instruction. Eric Anholt 2006-08-31 15:53:53 -07:00
  • 56cdee41af Initialize the structure used for setting up the ip src/dst in branches/jumps. Eric Anholt 2006-08-31 15:28:10 -07:00
  • 8828725dc9 Add tests for jmpi, if, iff, and while, revealing issues. Eric Anholt 2006-08-31 15:27:30 -07:00
  • cc865f1bc0 Explain why rnde-intsrc is expected to fail. Eric Anholt 2006-08-31 15:14:23 -07:00
  • 78cb82a1e2 Add some masks in comments that will help with writing tests. Eric Anholt 2006-08-31 15:08:52 -07:00
  • b6fe4bbe2e Add configure.lineno to ignores. Eric Anholt 2006-08-31 14:46:58 -07:00
  • 863cd6a5b7 Add more unary operation tests. Eric Anholt 2006-08-31 14:46:28 -07:00
  • e3cc73bec4 Start adding a test suite. Eric Anholt 2006-08-31 14:25:33 -07:00
  • 356ce76d44 Add a rule for the ELSE instruction. Eric Anholt 2006-08-31 10:27:48 -07:00
  • 1e907c7aed Add rules for branch and jump instructions. Eric Anholt 2006-08-31 10:21:15 -07:00
  • d77712994d Add DO and ENDIF instructions. Eric Anholt 2006-08-30 11:40:05 -07:00
  • 74c81af3dd Fix a compiler warning by defining struct {in,}direct_reg at the top level. Eric Anholt 2006-08-30 11:10:45 -07:00
  • cc05ba1d9e Fix gram.h creation, fixing dependencies and distcheck. Eric Anholt 2006-08-30 11:09:52 -07:00
  • c8939edc28 Fix issues in the grammar that caused errors in bison. Eric Anholt 2006-08-30 10:50:56 -07:00
  • 9b40c3724a Add autotools build system, and rearrange directory layout. Eric Anholt 2006-08-30 10:38:44 -07:00
  • 5fbc399062 Add input/output file command line arguments. Eric Anholt 2006-08-30 10:22:56 -07:00
  • 2d298742bf Add support for register-indirect addressing in source operands. Eric Anholt 2006-08-30 09:57:20 -07:00
  • 3bcf6b29cd Add support for register-indirect access in destination registers. Eric Anholt 2006-08-29 18:31:34 -07:00
  • 2dac0a19a4 Add support for destination writemasks. Eric Anholt 2006-08-29 15:29:31 -07:00
  • de1a889fe3 Avoid shift/reduce conflict in predicate by making flagreg and subreg 1 token. Eric Anholt 2006-08-29 09:30:32 -07:00
  • 0ed5d93cc2 Add support for predicate control. Eric Anholt 2006-08-28 23:05:51 -07:00
  • 6a88ada7e8 Add support for swizzle control on source operands. Eric Anholt 2006-08-28 22:11:18 -07:00
  • 2a0f135784 Add acc[01] as src operands. Eric Anholt 2006-08-25 17:44:55 -07:00
  • edc82a045c Comment cleanup and add missing semicolons after rules. Eric Anholt 2006-08-25 17:42:05 -07:00
  • 908f37d92d Add support for more instruction options. Eric Anholt 2006-08-25 17:33:02 -07:00
  • 6db54d7465 Typo fix in comment. Eric Anholt 2006-08-25 16:54:01 -07:00
  • 1d7d04228e Rename direct_gen_reg struct to direct_reg now that it fills more roles. Eric Anholt 2006-08-25 16:52:09 -07:00
  • 5297b2a7e8 Support src ARF operands in another place, and spell it arch instead of acc. Eric Anholt 2006-08-25 16:50:17 -07:00
  • 2c7876583e Add support for more registers as source operands. Eric Anholt 2006-08-25 13:53:48 -07:00
  • 883408eab8 Add rules for more registers, and use some for destinations. Eric Anholt 2006-08-25 13:38:03 -07:00
  • 2cca382cd2 Rename the resulting binary to gen4asm instead of lextest. Eric Anholt 2006-08-25 11:10:00 -07:00
  • c81a6084de Add a negation that the initial disasm missed. Eric Anholt 2006-08-25 11:08:03 -07:00
  • f914c6ace2 Add many more opcodes. Eric Anholt 2006-08-25 11:05:10 -07:00
  • 569990bf6b Lex the register number with the register name. Eric Anholt 2006-08-25 09:46:18 -07:00
  • 3d36079ae3 Add syntax for extended math send functions, and adjust packed_yuv_sf for it. Eric Anholt 2006-08-25 09:36:28 -07:00
  • e865196a9d Add a syntax for urb write messages. Eric Anholt 2006-08-24 16:37:04 -07:00
  • 5232981c88 Add some more generated files to ignore. Eric Anholt 2006-08-24 15:43:50 -07:00
  • bf0b5ddbe7 Add packed yuv sf kernel from 2d driver. Eric Anholt 2006-08-24 15:43:20 -07:00
  • 43313946e7 Add syntax for translating the DP write send message. Eric Anholt 2006-08-24 15:26:10 -07:00
  • 16324215b2 Fix respecting of instruction options (misunderstood default action behavior). Eric Anholt 2006-08-24 14:47:21 -07:00
  • 56c4ccfc19 Fix up sampler send message translation and give it a near-usable syntax. Eric Anholt 2006-08-24 14:35:10 -07:00
  • e609d6ba93 Zero out the initial header instoptions. Eric Anholt 2006-08-24 12:36:56 -07:00
  • 2093218bcd There's no reason to provide typing or region on the null register. Eric Anholt 2006-08-24 12:36:21 -07:00
  • 56b50b6803 bzero instructions before filling in the bits we care about. Eric Anholt 2006-08-24 10:51:48 -07:00
  • 7c330fbf3a Fill in type of null register to match Mesa. Eric Anholt 2006-08-22 15:21:44 -07:00
  • ac32bb09eb This code was supposed to be null instead of acc0 (brw_disasm.c gave "a0"). Eric Anholt 2006-08-22 15:21:28 -07:00
  • a34d1e0d8c Fix translation of message registers. Eric Anholt 2006-08-22 14:52:14 -07:00
  • 90aea51983 Fix translation of saturate value, and wire conditionalmod to 0 for now. Eric Anholt 2006-08-22 14:46:39 -07:00
  • b9e6224587 Remove generated source from repo. Eric Anholt 2006-08-22 14:43:03 -07:00
  • dc96c56d9e Add support for negate and abs to source operands. Eric Anholt 2006-08-22 14:42:45 -07:00
  • 0d929b430b Fix imm32 translation. Eric Anholt 2006-08-22 13:33:41 -07:00
  • 0edcb2561d Fix dest_horiz_stride translation, and destination type. Eric Anholt 2006-08-22 13:15:38 -07:00
  • b798c7c9da And add a comma. This was supposed to be a minor change. Eric Anholt 2006-08-22 13:15:00 -07:00
  • fc022c1bc2 Remove generated file. Eric Anholt 2006-08-22 13:14:09 -07:00
  • d4c82e8278 Fix horizontal stride translation. Eric Anholt 2006-08-22 13:08:26 -07:00
  • f2f18561e5 C warnings cleanup. Eric Anholt 2006-08-22 12:46:37 -07:00
  • 1c62350848 Add Wall. Eric Anholt 2006-08-22 12:44:28 -07:00
  • a58d896dfe actually print out last uint32_t of instruction. Eric Anholt 2006-08-22 12:42:25 -07:00
  • 19f1c1cec4 Start correcting the translation. Eric Anholt 2006-08-22 12:41:09 -07:00
  • 6c98c8d578 Get the wm program to parse. Eric Anholt 2006-08-22 11:54:19 -07:00
  • 22a1063cc0 Initial gen4asm code. Eric Anholt 2006-08-22 10:15:33 -07:00
  • 7ee278f176 build: Guard the inclusions of config.h with HAVE_CONFIG_H Damien Lespiau 2013-02-20 14:40:07 +00:00
  • aa2bd8a692 lib: Allow to override the device id at run time Damien Lespiau 2013-02-19 00:39:04 +00:00
  • 75f52a6e3b lib: Factor out a function to check if an environment variable is set Damien Lespiau 2013-02-18 23:49:48 +00:00
  • 6c04309579 intel_chipset: Fix Haswell CRW PCI IDs. Kenneth Graunke 2013-03-01 15:36:20 -08:00
  • 2155b16af2 quick_dump: prettier printing Ben Widawsky 2013-02-21 18:31:20 -08:00
  • cf17d10828 fix arch build: update ax_python_devel.m4 Ben Widawsky 2013-02-19 09:53:43 -08:00
  • 84b525cf46 intel_chipset: Add multiple inclusion guards into intel_chipset.h Ville Syrjälä 2013-02-18 21:41:10 +02:00
  • d7b06f50d2 intel_chipset: Use parens around macro arguments Ville Syrjälä 2013-02-18 21:41:09 +02:00
  • 6526d8c6fc tests: Forbid to run the blit tests with count of 1 Damien Lespiau 2013-02-12 14:24:40 +00:00
  • 50c45f9586 tests: Add a quick variant to the gem_storedw_* tests Damien Lespiau 2013-02-13 16:29:02 +00:00
  • bb33d08845 lib: Add a way to specify values for "quick" runs Damien Lespiau 2013-02-13 16:29:01 +00:00
  • 6157d242a5 tests/testdisplay.c: Remove the variable only_one_mode. Yi Sun 2013-02-12 23:11:35 +08:00
  • 05795daebf quick_dump: Makefile.am best practices and fix distcheck Matt Turner 2013-02-08 19:36:54 +00:00
  • c73eab9f40 configure.ac: fix autogen.sh Matt Turner 2013-02-08 19:36:53 +00:00
  • 6b77e04560 quick_dump: chdir us to where the text files are Ben Widawsky 2013-02-07 18:58:17 -08:00
  • d8d114bca3 README: Add quick_dump info Ben Widawsky 2013-02-07 08:35:57 -08:00
  • 1cce7eb21b quick_dump: Give dumper an AM_CONDITIONAL Ben Widawsky 2013-02-07 08:28:14 -08:00
  • 1f2e037e8f quick_dump: Use the register access library Ben Widawsky 2013-02-02 11:31:46 -08:00
  • beb5de858d quick_dump: Connect libpciaccess and other utils Ben Widawsky 2013-02-01 20:13:25 -08:00
  • 6437eed930 quick_dump: SWIG chipset interface Ben Widawsky 2013-02-01 14:54:31 -08:00
  • 508b5ce9a5 configure.ac: Add swig dependency Ben Widawsky 2013-02-01 14:53:19 -08:00
  • ebc918601e quick_dump: vlv support Ben Widawsky 2013-01-31 11:09:15 -08:00
  • b96821cb39 quick_dump: gen7 support Ben Widawsky 2013-01-31 11:08:36 -08:00
  • 45cc039e31 quick_dump: gen6 support Ben Widawsky 2013-01-31 11:08:06 -08:00
  • ac1634e23c quick_dump: A dump utility different than reg_dumper Ben Widawsky 2012-09-19 22:08:46 -07:00
  • 66ec9bd4e7 configure.ac: Move prime stuff to where it belongs Ben Widawsky 2013-02-07 08:29:24 -08:00
  • 3a752a3d9a configure: slightly more standard --disable-tests Ben Widawsky 2013-02-07 10:30:03 -08:00
  • 7c17072400 Build: Add --disable-tests configure flag to avoid tests build Rodrigo Vivi 2013-02-05 16:17:54 -02:00
  • c75b8c60b5 configure.ac: Add vim magic modeline Ben Widawsky 2013-01-31 13:06:17 -08:00
  • 90f0b3dcf3 configure.ac: Fix spacing Ben Widawsky 2013-01-31 13:04:18 -08:00
  • b8e5965e8f tests/gem_ctx_exec: properly test destroy_ctx ioctl Mika Kuoppala 2013-02-05 12:26:49 +02:00