Timeline


and

Nov 19, 2016:

10:16 PM Changeset in CLRX [2580] by matszpk

CLRadeonExtender: Fix error from MSVC compiler.

9:57 PM Changeset in CLRX [2579] by matszpk

CLRadeonExtender: ROCmBinaries: fixed reading symbol for big-endian machines.

8:05 PM Changeset in CLRX [2578] by matszpk

CLRadeonExtender: Add STDC_FORMAT_MACROS to Config.h.in.

Nov 17, 2016:

6:26 AM Changeset in CLRX [2577] by matszpk

CLRadeonExtender: Update ROCmBinGen testsuite.

Nov 16, 2016:

10:16 PM Changeset in CLRX [2576] by matszpk

CLRadeonExtender: ROCmBinGen: Adding extra sections and symbols to binary.

9:14 PM Changeset in CLRX [2575] by matszpk

CLRadeonExtender: Add ROCmBinGen testsuite.

8:48 PM Changeset in CLRX [2574] by matszpk

CLRadeonExtender: ElfBinGen?: Set align==0 if program header is empty (fix for ROCmBinGen).

8:28 PM Changeset in CLRX [2573] by matszpk

CLRadeonExtender: ElfBinGen?: Fixed STRSZ in '.dynamic' section.
ROCmBinGen: Add empty '.AMDGPU.config' section.

7:39 PM Changeset in CLRX [2572] by matszpk

CLRadeonExtender: Do not use mapping of symbols while disassemblying (also in DisasmDataTest?).

7:37 PM Changeset in CLRX [2571] by matszpk

CLRadeonExtender: Fixed binFlags for ROCm in clrxdisasm. Add example for ROCm to DisasmDataTest?.

6:20 PM Changeset in CLRX [2570] by matszpk

CLRadeonExtender: Fixed gcc warnings.

6:10 PM Changeset in CLRX [2569] by matszpk

CLRadeonExtender: ROCmBinGen: Remove obsolete checking for GPUArch>=GCN1.1.

6:02 PM Changeset in CLRX [2568] by matszpk

CLRadeonExtender: ROCmBinGen: Set physAddr and virtAddr to program headers.

5:51 PM Changeset in CLRX [2567] by matszpk

CLRadeonExtender: ElfBinGen?: Small fix in hash table optimization.

4:50 PM Changeset in CLRX [2566] by matszpk

CLRadeonExtender: ROcmBinGen: fixed type for data symbols (elf symbols).

4:48 PM Changeset in CLRX [2565] by matszpk

CLRadeonExtender: Fixed resolving value of symbol when section addrBase is 'nobase'. Add '_DYNAMIC' to normal symbols.

4:33 PM Changeset in CLRX [2564] by matszpk

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 matszpk

CLRadeonExtender: ElfBinaries?: Fixing segfaults while handling PHREGION_FILESTART and creating hash table.

Nov 11, 2016:

1:04 PM Changeset in CLRX [2562] by matszpk

CLRadeonExtender: ElfBinGen?: add support for PHREGION_FILESTART to generator.

10:07 AM Changeset in CLRX [2561] by matszpk

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 matszpk

CLRadeonExtender: DisasmROCm: include space between a neighboring regions (kernels and datas).

10:27 PM Changeset in CLRX [2559] by matszpk

CLRadeonExtender: DisasmROCm: Fixed valgrind warning (invalid read).

10:24 PM Changeset in CLRX [2558] by matszpk

CLRadeonExtender: DisasmROCm: include space between a neighboring kernels.

9:49 PM Changeset in CLRX [2557] by matszpk

CLRadeonExtender: Fixing warnings from gcc on 32-bit systems.

9:32 PM Changeset in CLRX [2556] by matszpk

CLRadeonExtender: Make ElfNote? as simple structure (use initializer list to construct).

8:43 PM Changeset in CLRX [2555] by matszpk

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 matszpk

CLRadeonExtender: Remove obsolete data from AmdCL2BinGen. Change ElfRegion::noteSection definition.
ROCmBinaries: add dynamics and notes.

6:57 PM Changeset in CLRX [2553] by matszpk

CLRadeonExtender: ElfBinGen?: Add tentative support for dynamic table.

4:16 PM Changeset in CLRX [2552] by matszpk

CLRadeonExtender: Add dynamic table support to ElfBinary?.

Nov 8, 2016:

10:48 PM Changeset in CLRX [2551] by matszpk

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 matszpk

CLRadeonExtender: Update.

10:05 PM Changeset in CLRX [2549] by matszpk

CLRadeonExtender: Use new methods to access to notes in DisasmROCm.

10:02 PM Changeset in CLRX [2548] by matszpk

CLRadeonExtender: Use new methods to access to notes in DisasmAmdCL2.

9:41 PM Changeset in CLRX [2547] by matszpk

CLRadeonExtender: Tentative support for notes in ElfBinaryGen?.

9:14 PM Changeset in CLRX [2546] by matszpk

CLRadeonExtender: Add note table to ElfBinary?.

Nov 6, 2016:

9:51 PM Changeset in CLRX [2545] by matszpk

CLRadeonExtender: Add empty constructors for ElfSymbolXX and ElfRegionXX.
ROCmBinGen: adding symbols to binary.

8:17 PM Changeset in CLRX [2544] by matszpk

CLRadeonExtender: ElfBinaries?: Tentative generation of elf hash table.

7:51 PM Changeset in CLRX [2543] by matszpk

CLRadeonExtender: ElfBinaries?: fixes for condition when no null section added.

7:47 PM Changeset in CLRX [2542] by matszpk

CLRadeonExtender: Update ElfBinaries? (yet another): fix compilation errors.

7:45 PM Changeset in CLRX [2541] by matszpk

CLRadeonExtender: Update ElfBinaries?.

6:19 PM Changeset in CLRX [2540] by matszpk

CLRadeonExtender: ElfBinaries?: Add skipFirst (skip STN_UNDEF) to hashtable routines.

5:03 PM Changeset in CLRX [2539] by matszpk

CLRadeonExtender: ElfBinaries?: fix for big endian and unaligned data.

5:01 PM Changeset in CLRX [2538] by matszpk

CLRadeonExtender: ElfBinaries?. Add routine to create hash table. small fixes in hash routines.

10:23 AM Changeset in CLRX [2537] by matszpk

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 matszpk

CLRadeonExtender: Add Elf_Dyn to Elf.h. Some updates in ROCmBinaries.

9:32 PM Changeset in CLRX [2535] by matszpk

CLRadeonExtender: Add next stuff to ROCmBinGenerator. Add CLRX version to default Gallium comment (ROCm comment).

8:26 PM Changeset in CLRX [2534] by matszpk

CLRadeonExtender: Add first code for ROCm binary generator.

5:07 PM Changeset in CLRX [2533] by matszpk

CLRadeonExtender: Change type of offset and size fields in ROCmRegion.

5:04 PM Changeset in CLRX [2532] by matszpk

CLRadeonExtender: Warning in 32-bit compilation.

4:54 PM Changeset in CLRX [2531] by matszpk

CLRadeonExtender: Fix compilation error on 32-bit systems.

4:09 PM Changeset in CLRX [2530] by matszpk

CLRadeonExtender: next commenting the code. add data regions only for global symbols.

3:54 PM Changeset in CLRX [2529] by matszpk

CLRadeonExtender: Commenting the code.

3:01 PM Changeset in CLRX [2528] by matszpk

CLRadeonExtender: DisasmROCm: print labels after any region (if last region is not kernel).

2:25 PM Changeset in CLRX [2527] by matszpk

CLRadeonExtender: DisasmROCm: Fixed printing labels between data areas.

Nov 3, 2016:

10:40 PM Changeset in CLRX [2526] by matszpk

CLRadeonExtender: Delegate writeLabelsTo... to public API. fix dontPrintLabelsAfterCode.
ROCm: Print labels between data regions and config.

8:36 PM Changeset in CLRX [2525] by matszpk

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 matszpk

CLRadeonExtender: DisasmROCm: Fix for big-endian machines in config dump routine.

9:17 AM Changeset in CLRX [2523] by matszpk

CLRadeonExtender: DisasmROCm: add arch_minor and arch_stepping and control_directive dump.

Nov 1, 2016:

9:25 PM Changeset in CLRX [2522] by matszpk

CLRadeonExtender: Disasm: add dump of kernel config for ROCm binaries.

6:02 PM Changeset in CLRX [2521] by matszpk

CLRadeonExtender: Ignore non-global visibility for kernel symbols.

5:59 PM Changeset in CLRX [2520] by matszpk

CLRadeonExtender: Tentative version of ROCm disassembler (doesn't work for almost samples).

2:41 PM Changeset in CLRX [2519] by matszpk

CLRadeonExtender: Update.

1:38 PM Changeset in CLRX [2518] by matszpk

CLRadeonExtender: Store kernels and regions in region list together (instead of same kernels).

11:53 AM Changeset in CLRX [2517] by matszpk

CLRadeonExtender: Add code to handle ROCm in Disassembler. simplify getROCmDisasmInputFromBinary declaration.

10:49 AM Changeset in CLRX [2516] by matszpk

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 matszpk

CLRadeonExtender: Move GalliumDisasmKernelInput? to Disassembler.h.

6:38 AM Changeset in CLRX [2514] by matszpk

CLRadeonExtender: Correct size from symbol to kernel code size.

Oct 30, 2016:

5:48 PM Changeset in CLRX [2513] by matszpk

CLRadeonExtender: AmdCL2: Automatically set arch_minor and arch_stepping for all device types.

4:29 PM Changeset in CLRX [2512] by matszpk

CLRadeonExtender: ROCm: fixing determining kernel sizes (include symbols between/after kernels). Fixed obtaining kernels from symbols.

1:20 PM Changeset in CLRX [2511] by matszpk

CLRadeonExtender: Add DisasmROCm module.

9:47 AM Changeset in CLRX [2510] by matszpk

CLRadeonExtender: Remove obsolete "#include <map>".

9:42 AM Changeset in CLRX [2509] by matszpk

CLRadeonExtender: Remove duplicate of 'return false'.

9:39 AM Changeset in CLRX [2508] by matszpk

CLRadeonExtender: Remove obsolete includes.

9:33 AM Changeset in CLRX [2507] by matszpk

CLRadeonExtender: ROCm: change code and setup into codeOffset and setupOffset. fixed setting of code size.

8:45 AM Changeset in CLRX [2506] by matszpk

CLRadeonExtender: ROCm: fixed ROCm loading (wrong treatment of symbol's values).

8:13 AM Changeset in CLRX [2505] by matszpk

CLRadeonExtender: ROCm: doxygen update.

7:04 AM Changeset in CLRX [2504] by matszpk

CLRadeonExtender: ROCm: add codeSize field to ROCmKernel. Checking and setting kernel sizes.

6:22 AM Changeset in CLRX [2503] by matszpk

CLRadeonExtender: Add sanity checking for kernel's offsets (ROCm).

Oct 29, 2016:

10:56 PM Changeset in CLRX [2502] by matszpk

CLRadeonExtender: Tentative ROCmBinary constructor.

10:27 PM Ticket #20 (Support for ROCm binary format) created by matszpk
As in title. Add support for ROCm binary format (HSACO): * reading …
10:12 PM Changeset in CLRX [2501] by matszpk

CLRadeonExtender: Add function to checking whether binary is ROCm binary.

9:32 PM Changeset in CLRX [2500] by matszpk

CLRadeonExtender: Add ROCmBinaries.cpp.

8:19 PM Changeset in CLRX [2499] by matszpk

CLRadeonExtender: Add ROCmBinaries.h.

7:55 PM Changeset in CLRX [2498] by matszpk

CLRadeonExtender: Refactor AMDBIN* flags for AmdCL2Binaries module.

7:15 PM Changeset in CLRX [2497] by matszpk

CLRadeonExtender: Fixed gcc warning for 32-bit compilation.

6:51 PM Changeset in CLRX [2496] by matszpk

CLRadeonExtender: Preliminary fixes to ElfBinaries? (additional section align) for ROCm binary format.

Oct 27, 2016:

7:28 PM Changeset in CLRX [2495] by matszpk

CLRadeonExtender: Checking arch major .

7:11 PM Changeset in CLRX [2494] by matszpk

CLRadeonExtender: small fixes for handling arch minor and arch stepping.

Oct 25, 2016:

9:00 AM ClrxAsmAmd edited by trac
(diff)
9:00 AM ClrxAsmAmdCl2 edited by trac
(diff)
8:16 AM Changeset in CLRX [2493] by matszpk

CLRadeonExtender: CLRXDoc update (add '.config' info in ClrxAsmAmdCl2).

Note: See TracTimeline for information about the timeline view.