Timeline
Nov 16, 2016:
- 10:16 PM Changeset in CLRX [2576] by
-
CLRadeonExtender: ROCmBinGen: Adding extra sections and symbols to binary.
- 9:14 PM Changeset in CLRX [2575] by
-
CLRadeonExtender: Add ROCmBinGen testsuite.
- 8:48 PM Changeset in CLRX [2574] by
-
CLRadeonExtender: ElfBinGen?: Set align==0 if program header is empty (fix for ROCmBinGen).
- 8:28 PM Changeset in CLRX [2573] by
-
CLRadeonExtender: ElfBinGen?: Fixed STRSZ in '.dynamic' section.
ROCmBinGen: Add empty '.AMDGPU.config' section.
- 7:39 PM Changeset in CLRX [2572] by
-
CLRadeonExtender: Do not use mapping of symbols while disassemblying (also in DisasmDataTest?).
- 7:37 PM Changeset in CLRX [2571] by
-
CLRadeonExtender: Fixed binFlags for ROCm in clrxdisasm. Add example for ROCm to DisasmDataTest?.
- 6:20 PM Changeset in CLRX [2570] by
-
CLRadeonExtender: Fixed gcc warnings.
- 6:10 PM Changeset in CLRX [2569] by
-
CLRadeonExtender: ROCmBinGen: Remove obsolete checking for GPUArch>=GCN1.1.
- 6:02 PM Changeset in CLRX [2568] by
-
CLRadeonExtender: ROCmBinGen: Set physAddr and virtAddr to program headers.
- 5:51 PM Changeset in CLRX [2567] by
-
CLRadeonExtender: ElfBinGen?: Small fix in hash table optimization.
- 4:50 PM Changeset in CLRX [2566] by
-
CLRadeonExtender: ROcmBinGen: fixed type for data symbols (elf symbols).
- 4:48 PM Changeset in CLRX [2565] by
-
CLRadeonExtender: Fixed resolving value of symbol when section addrBase is 'nobase'. Add '_DYNAMIC' to normal symbols.
- 4:33 PM Changeset in CLRX [2564] by
-
CLRadeonExtender: ElfBinGen?: Add handling PHREGION_FILESTART to addrRegionStart.
ROCmBinGen: Fixing differences between original file and generated file.
- 3:50 PM Changeset in CLRX [2563] by
-
CLRadeonExtender: ElfBinaries?: Fixing segfaults while handling PHREGION_FILESTART and creating hash table.
Nov 11, 2016:
- 1:04 PM Changeset in CLRX [2562] by
-
CLRadeonExtender: ElfBinGen?: add support for PHREGION_FILESTART to generator.
- 10:07 AM Changeset in CLRX [2561] by
-
CLRadeonExtender: ROCmBinGen: Add programheaders and elfheader. Add PHREGION_FILESTART (not supported yet).
Cosmetic changes.
Nov 10, 2016:
- 10:34 PM Changeset in CLRX [2560] by
-
CLRadeonExtender: DisasmROCm: include space between a neighboring regions (kernels and datas).
- 10:27 PM Changeset in CLRX [2559] by
-
CLRadeonExtender: DisasmROCm: Fixed valgrind warning (invalid read).
- 10:24 PM Changeset in CLRX [2558] by
-
CLRadeonExtender: DisasmROCm: include space between a neighboring kernels.
- 9:49 PM Changeset in CLRX [2557] by
-
CLRadeonExtender: Fixing warnings from gcc on 32-bit systems.
- 9:32 PM Changeset in CLRX [2556] by
-
CLRadeonExtender: Make ElfNote? as simple structure (use initializer list to construct).
- 8:43 PM Changeset in CLRX [2555] by
-
CLRadeonExtender: ElfBinGen?: Move resolving of section addresses to separate routine.
Use this routine to calculate addresses for dynamic entries.
- 7:45 PM Changeset in CLRX [2554] by
-
CLRadeonExtender: Remove obsolete data from AmdCL2BinGen. Change ElfRegion::noteSection definition.
ROCmBinaries: add dynamics and notes.
- 6:57 PM Changeset in CLRX [2553] by
-
CLRadeonExtender: ElfBinGen?: Add tentative support for dynamic table.
- 4:16 PM Changeset in CLRX [2552] by
-
CLRadeonExtender: Add dynamic table support to ElfBinary?.
Nov 8, 2016:
- 10:48 PM Changeset in CLRX [2551] by
-
CLRadeonExtender: Apply Elf notes support in AmdCL2BinGen. write name with zero while storing note in elf (ElfBinGen?).
Add constructors to ElfNote?.
Nov 7, 2016:
- 10:59 PM Changeset in CLRX [2550] by
-
CLRadeonExtender: Update.
- 10:05 PM Changeset in CLRX [2549] by
-
CLRadeonExtender: Use new methods to access to notes in DisasmROCm.
- 10:02 PM Changeset in CLRX [2548] by
-
CLRadeonExtender: Use new methods to access to notes in DisasmAmdCL2.
- 9:41 PM Changeset in CLRX [2547] by
-
CLRadeonExtender: Tentative support for notes in ElfBinaryGen?.
- 9:14 PM Changeset in CLRX [2546] by
-
CLRadeonExtender: Add note table to ElfBinary?.
Nov 6, 2016:
- 9:51 PM Changeset in CLRX [2545] by
-
CLRadeonExtender: Add empty constructors for ElfSymbolXX and ElfRegionXX.
ROCmBinGen: adding symbols to binary.
- 8:17 PM Changeset in CLRX [2544] by
-
CLRadeonExtender: ElfBinaries?: Tentative generation of elf hash table.
- 7:51 PM Changeset in CLRX [2543] by
-
CLRadeonExtender: ElfBinaries?: fixes for condition when no null section added.
- 7:47 PM Changeset in CLRX [2542] by
-
CLRadeonExtender: Update ElfBinaries? (yet another): fix compilation errors.
- 7:45 PM Changeset in CLRX [2541] by
-
CLRadeonExtender: Update ElfBinaries?.
- 6:19 PM Changeset in CLRX [2540] by
-
CLRadeonExtender: ElfBinaries?: Add skipFirst (skip STN_UNDEF) to hashtable routines.
- 5:03 PM Changeset in CLRX [2539] by
-
CLRadeonExtender: ElfBinaries?: fix for big endian and unaligned data.
- 5:01 PM Changeset in CLRX [2538] by
-
CLRadeonExtender: ElfBinaries?. Add routine to create hash table. small fixes in hash routines.
- 10:23 AM Changeset in CLRX [2537] by
-
CLRadeonExtender: Add hash section to ROCm binaries. Add routines to calculate symbol's names hash codes and to optimize hash's buckets number.
Nov 4, 2016:
- 10:18 PM Changeset in CLRX [2536] by
-
CLRadeonExtender: Add Elf_Dyn to Elf.h. Some updates in ROCmBinaries.
- 9:32 PM Changeset in CLRX [2535] by
-
CLRadeonExtender: Add next stuff to ROCmBinGenerator. Add CLRX version to default Gallium comment (ROCm comment).
- 8:26 PM Changeset in CLRX [2534] by
-
CLRadeonExtender: Add first code for ROCm binary generator.
- 5:07 PM Changeset in CLRX [2533] by
-
CLRadeonExtender: Change type of offset and size fields in ROCmRegion.
- 5:04 PM Changeset in CLRX [2532] by
-
CLRadeonExtender: Warning in 32-bit compilation.
- 4:54 PM Changeset in CLRX [2531] by
-
CLRadeonExtender: Fix compilation error on 32-bit systems.
- 4:09 PM Changeset in CLRX [2530] by
-
CLRadeonExtender: next commenting the code. add data regions only for global symbols.
- 3:54 PM Changeset in CLRX [2529] by
-
CLRadeonExtender: Commenting the code.
- 3:01 PM Changeset in CLRX [2528] by
-
CLRadeonExtender: DisasmROCm: print labels after any region (if last region is not kernel).
- 2:25 PM Changeset in CLRX [2527] by
-
CLRadeonExtender: DisasmROCm: Fixed printing labels between data areas.
Nov 3, 2016:
- 10:40 PM Changeset in CLRX [2526] by
-
CLRadeonExtender: Delegate writeLabelsTo... to public API. fix dontPrintLabelsAfterCode.
ROCm: Print labels between data regions and config.
- 8:36 PM Changeset in CLRX [2525] by
-
CLRadeonExtender: Disasm: Split beforeDisassemble into three parts (second is overridable). Use startOffset in storing label addresses.
Nov 2, 2016:
- 11:14 AM Changeset in CLRX [2524] by
-
CLRadeonExtender: DisasmROCm: Fix for big-endian machines in config dump routine.
- 9:17 AM Changeset in CLRX [2523] by
-
CLRadeonExtender: DisasmROCm: add arch_minor and arch_stepping and control_directive dump.
Nov 1, 2016:
- 9:25 PM Changeset in CLRX [2522] by
-
CLRadeonExtender: Disasm: add dump of kernel config for ROCm binaries.
- 6:02 PM Changeset in CLRX [2521] by
-
CLRadeonExtender: Ignore non-global visibility for kernel symbols.
- 5:59 PM Changeset in CLRX [2520] by
-
CLRadeonExtender: Tentative version of ROCm disassembler (doesn't work for almost samples).
- 2:41 PM Changeset in CLRX [2519] by
-
CLRadeonExtender: Update.
- 1:38 PM Changeset in CLRX [2518] by
-
CLRadeonExtender: Store kernels and regions in region list together (instead of same kernels).
- 11:53 AM Changeset in CLRX [2517] by
-
CLRadeonExtender: Add code to handle ROCm in Disassembler. simplify getROCmDisasmInputFromBinary declaration.
- 10:49 AM Changeset in CLRX [2516] by
-
CLRadeonExtender: Small fixes in ROCmBinaries. remove obsolete flags arguments from getGalliumDisasmInputFromBinary.
First code in DisasmROCm. Add ROCm to binary type list.
- 8:49 AM Changeset in CLRX [2515] by
-
CLRadeonExtender: Move GalliumDisasmKernelInput? to Disassembler.h.
- 6:38 AM Changeset in CLRX [2514] by
-
CLRadeonExtender: Correct size from symbol to kernel code size.
Oct 30, 2016:
- 5:48 PM Changeset in CLRX [2513] by
-
CLRadeonExtender: AmdCL2: Automatically set arch_minor and arch_stepping for all device types.
- 4:29 PM Changeset in CLRX [2512] by
-
CLRadeonExtender: ROCm: fixing determining kernel sizes (include symbols between/after kernels). Fixed obtaining kernels from symbols.
- 1:20 PM Changeset in CLRX [2511] by
-
CLRadeonExtender: Add DisasmROCm module.
- 9:47 AM Changeset in CLRX [2510] by
-
CLRadeonExtender: Remove obsolete "#include <map>".
- 9:42 AM Changeset in CLRX [2509] by
-
CLRadeonExtender: Remove duplicate of 'return false'.
- 9:39 AM Changeset in CLRX [2508] by
-
CLRadeonExtender: Remove obsolete includes.
- 9:33 AM Changeset in CLRX [2507] by
-
CLRadeonExtender: ROCm: change code and setup into codeOffset and setupOffset. fixed setting of code size.
- 8:45 AM Changeset in CLRX [2506] by
-
CLRadeonExtender: ROCm: fixed ROCm loading (wrong treatment of symbol's values).
- 8:13 AM Changeset in CLRX [2505] by
-
CLRadeonExtender: ROCm: doxygen update.
- 7:04 AM Changeset in CLRX [2504] by
-
CLRadeonExtender: ROCm: add codeSize field to ROCmKernel. Checking and setting kernel sizes.
- 6:22 AM Changeset in CLRX [2503] by
-
CLRadeonExtender: Add sanity checking for kernel's offsets (ROCm).
Oct 29, 2016:
- 10:56 PM Changeset in CLRX [2502] by
-
CLRadeonExtender: Tentative ROCmBinary constructor.
- 10:27 PM Ticket #20 (Support for ROCm binary format) created by
- As in title. Add support for ROCm binary format (HSACO): * reading …
- 10:12 PM Changeset in CLRX [2501] by
-
CLRadeonExtender: Add function to checking whether binary is ROCm binary.
- 9:32 PM Changeset in CLRX [2500] by
-
CLRadeonExtender: Add ROCmBinaries.cpp.
- 8:19 PM Changeset in CLRX [2499] by
-
CLRadeonExtender: Add ROCmBinaries.h.
- 7:55 PM Changeset in CLRX [2498] by
-
CLRadeonExtender: Refactor AMDBIN* flags for AmdCL2Binaries module.
- 7:15 PM Changeset in CLRX [2497] by
-
CLRadeonExtender: Fixed gcc warning for 32-bit compilation.
- 6:51 PM Changeset in CLRX [2496] by
-
CLRadeonExtender: Preliminary fixes to ElfBinaries? (additional section align) for ROCm binary format.
Oct 27, 2016:
- 7:28 PM Changeset in CLRX [2495] by
-
CLRadeonExtender: Checking arch major .
- 7:11 PM Changeset in CLRX [2494] by
-
CLRadeonExtender: small fixes for handling arch minor and arch stepping.
Oct 25, 2016:
- 9:00 AM ClrxAsmAmd edited by
- (diff)
- 9:00 AM ClrxAsmAmdCl2 edited by
- (diff)
- 8:16 AM Changeset in CLRX [2493] by
-
CLRadeonExtender: CLRXDoc update (add '.config' info in ClrxAsmAmdCl2).