diff --git a/10.01_base/2_src/arm/ddrmem.cpp b/10.01_base/2_src/arm/ddrmem.cpp index fad460b..80eaafc 100644 --- a/10.01_base/2_src/arm/ddrmem.cpp +++ b/10.01_base/2_src/arm/ddrmem.cpp @@ -87,7 +87,7 @@ void ddrmem_c::save(char *fname) { unsigned n; fout = fopen(fname, "wb"); if (!fout) { - ERROR("Error opening file %s for write", fname); + ERROR(fileErrorText("Error opening file %s for write", fname)); return; } n = fwrite((void *) base_virtual->memory.words, 2, wordcount, fout); @@ -104,7 +104,7 @@ void ddrmem_c::load(char *fname) { FILE *fin; fin = fopen(fname, "rb"); if (!fin) { - ERROR("Error opening file %s for read", fname); + ERROR(fileErrorText("Error opening file %s for read", fname)); return; } // try to read max address range, shorter files are OK @@ -180,7 +180,7 @@ void ddrmem_c::unibus_slave(uint32_t startaddr, uint32_t endaddr) { mailbox->arm2pru_req = ARM2PRU_DDR_SLAVE_MEMORY; printf("Hit 'q' ENTER to end.\n"); do { // only this code wait for input under Eclipse - s = inputline(buf, sizeof(buf)); + s = inputline(buf, sizeof(buf), NULL); } while (strlen(s) == 0); // clearing arm2pru_req stops the emulation mailbox_execute(ARM2PRU_NONE, ARM2PRU_NONE); diff --git a/10.01_base/2_src/arm/device.cpp b/10.01_base/2_src/arm/device.cpp index 26a2d34..998d617 100644 --- a/10.01_base/2_src/arm/device.cpp +++ b/10.01_base/2_src/arm/device.cpp @@ -52,17 +52,34 @@ list device_c::mydevices; // argument is a device_c // called reentrant in parallel for all different devices -void *worker_pthread_wrapper(void *context) { + +// called on cancel and exit() +static void device_worker_pthread_cleanup_handler(void *context) { device_c *device = (device_c *) context; +#define this device // make INFO work + device->worker_terminate = false; + device->worker_terminated = true; // ended on its own or on worker_terminate + INFO("Worker terminated for device %s.", device->name.value.c_str()); + device->worker_terminate = false; + device->worker_terminated = true; // ended on its own or on worker_terminate +// printf("cleanup for device %s\n", device->name.value.c_str()) ; +#undef this +} + +static void *device_worker_pthread_wrapper(void *context) { + device_c *device = (device_c *) context; + int oldstate ; // not used #define this device // make INFO work // call real worker INFO("%s::worker() started", device->name.value.c_str()); + pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, &oldstate) ; + pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldstate) ; //ASYNCH not allowed! device->worker_terminate = false; device->worker_terminated = false; + pthread_cleanup_push(device_worker_pthread_cleanup_handler, device) ; device->worker(); - INFO("%s::worker() terminated", device->name.value.c_str()); - device->worker_terminate = false; - device->worker_terminated = true; // ended on its own or on worker_terminate + pthread_cleanup_pop(1) ; // call cleanup_handler on regular exit + // not reached on pthread_cancel() #undef this return NULL; } @@ -245,11 +262,12 @@ void device_c::worker_start(void) { pthread_attr_t attr; pthread_attr_init(&attr); // pthread_attr_setstacksize(&attr, 1024*1024); - int status = pthread_create(&worker_pthread, &attr, &worker_pthread_wrapper, + int status = pthread_create(&worker_pthread, &attr, &device_worker_pthread_wrapper, (void *) this); if (status != 0) { FATAL("Failed to create pthread with status = %d", status); } + pthread_attr_destroy(&attr) ; // why? } } @@ -257,20 +275,24 @@ void device_c::worker_stop(void) { timeout_c timeout; int status; if (worker_terminated) { - DEBUG("%s.worker_stop(): already termianted.", name.name.c_str()); + DEBUG("%s.worker_stop(): already terminated.", name.name.c_str()); return; } - INFO("Waiting for %s.worker() to stop ...", name.name.c_str()); + INFO("Waiting for %s.worker() to stop ...", name.value.c_str()); worker_terminate = true; // 100ms timeout.wait_ms(100); // worker_wrapper must do "worker_terminated = true;" on exit if (!worker_terminated) { - // if thread is hanging in pthread_cond_wait() - pthread_cancel(worker_pthread); + // if thread is hanging in pthread_cond_wait(): send a cancellation request + status = pthread_cancel(worker_pthread); + if (status != 0) + FATAL("Failed to send cancellation request to worker_pthread with status = %d", status); } - // !!! this crashes for unibusadapter if realtime priority SCHED_FIFO is set !!! + // !! If crosscompling: this causes a crash in the worker thread + // !! at pthread_cond_wait() or other cancellation points. + // !! No problem for compiles build on BBB itself. status = pthread_join(worker_pthread, NULL); if (status != 0) { FATAL("Failed to join worker_pthread with status = %d", status); diff --git a/10.01_base/2_src/arm/gpios.cpp b/10.01_base/2_src/arm/gpios.cpp index b3e2799..ae67409 100644 --- a/10.01_base/2_src/arm/gpios.cpp +++ b/10.01_base/2_src/arm/gpios.cpp @@ -21,6 +21,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + 21-may-2019 JH added UNIBUS signals 12-nov-2018 JH entered beta phase */ @@ -37,6 +38,7 @@ #include "mailbox.h" +#include "pru.hpp" #include "utils.hpp" #include "logsource.hpp" #include "logger.hpp" @@ -250,7 +252,7 @@ void gpios_c::test_loopback(void) { /* return a string with board signal path for an UNIBUS signal * used as error info for loopback failures */ -buslatches_signal_info_t buslatches_signal_info[] = { // +buslatches_wire_info_t buslatches_wire_info[] = { // // // Register 0 write (PRU -> 74LS377 -> DS8641) { 0, 0, 0, 1, "BG4_OUT", @@ -416,9 +418,9 @@ buslatches_signal_info_t buslatches_signal_info[] = { // // // Register 4 read (PRU <- 74LVTH541 <- DS8641) { 4, 0, 1, 0, "A16", - "P8.45 <- J17.1 DATIN_0 <- U13.18 <- U13.02 <- U27.13 <- U27.15 <- A16" },// + "P8.45 <- J17.1 DATIN_0 <- U25.18 <- U25.02 <- U27.13 <- U27.15 <- A16" },// { 4, 1, 1, 0, "A17", - "P8.46 <- J17.2 DATIN_1 <- U13.17 <- U13.03 <- U27.10 <- U27.12 <- A17" },// + "P8.46 <- J17.2 DATIN_1 <- U25.17 <- U25.03 <- U27.10 <- U27.12 <- A17" },// { 4, 2, 1, 0, "C0", "P8.43 <- J17.3 DATIN_2 <- U13.16 <- U13.04 <- U27.03 <- U27.01 <- C0" },// { 4, 3, 1, 0, "C1", @@ -543,23 +545,22 @@ buslatches_signal_info_t buslatches_signal_info[] = { // }; // search a register bit by UNIBUS signal name and direction -buslatches_signal_info_t *buslatches_get_signal_info(const char *unibus_name, - unsigned is_input) { +buslatches_wire_info_t *buslatches_get_wire_info(const char *unibus_name, unsigned is_input) { unsigned i; - buslatches_signal_info_t *si; + buslatches_wire_info_t *si; - for (i = 0; (si = &buslatches_signal_info[i]) && si->path; i++) + for (i = 0; (si = &buslatches_wire_info[i]) && si->path; i++) if (si->is_input == is_input && !strcasecmp(si->unibus_name, unibus_name)) return si; return NULL; // not found } // print info for a loop back mismatch bitmask -static void buslatches_print_signal_path(unsigned reg, unsigned mismatch_bitmask) { +static void buslatches_print_wire_path(unsigned reg, unsigned mismatch_bitmask) { unsigned bit; unsigned bitmask; unsigned i; - buslatches_signal_info_t *si; + buslatches_wire_info_t *si; for (bit = 0; bit < 8; bit++) { bitmask = 1 << bit; @@ -568,18 +569,17 @@ static void buslatches_print_signal_path(unsigned reg, unsigned mismatch_bitmask printf("Signal path for bus latch %u, bit %u (mask 0x%02x):\n", reg, bit, (1 << bit)); - for (i = 0; (si = &buslatches_signal_info[i]) && si->path; i++) + for (i = 0; (si = &buslatches_wire_info[i]) && si->path; i++) if (si->reg_sel == reg && !si->is_input && si->bit_nr == bit) printf(" Write: %s\n", si->path); - for (i = 0; (si = &buslatches_signal_info[i]) && si->path; i++) + for (i = 0; (si = &buslatches_wire_info[i]) && si->path; i++) if (si->reg_sel == reg && si->is_input && si->bit_nr == bit) printf(" Read : %s\n", si->path); } } } - // enable=1: activate UNIBUS drivers -// can be called BEFORE buslatches_init() +// activate AFTER RPU code started and reset bus latches values void buslatches_output_enable(bool enable) { enable = !!enable; GPIO_SETVAL(gpios->bus_enable, enable); @@ -589,14 +589,13 @@ void buslatches_output_enable(bool enable) { // register signals to standard // all outputs to standard: // init state -// UNIBUS lines all H / only BR4567, NPR_OUT auf LOW -void buslatches_init() { +void buslatches_register() { unsigned i; - // chips are all 8bit width, but not all input/outputs are - // connected to bidirektional terminated UNIBUs lines. - // see PCB schematic! +// chips are all 8bit width, but not all input/outputs are +// connected to bidirektional terminated UNIBUs lines. +// see PCB schematic! buslatches.bidi_bitwidth[0] = 5; // BG4567, NPG - // LTC on .6 ignored, is input only +// LTC on .6 ignored, is input only buslatches.bidi_bitwidth[1] = 7; // BR4..BR7,NPR,SACK,BBSY buslatches.bidi_bitwidth[2] = 8; // addresses 0..7 ; buslatches.bidi_bitwidth[3] = 8; // addresses 8..15 @@ -604,21 +603,26 @@ void buslatches_init() { buslatches.bidi_bitwidth[5] = 8; // data 0..7 buslatches.bidi_bitwidth[6] = 8; // data 8..15 buslatches.bidi_bitwidth[7] = 6; // INTR,PA,PB,INIT,ACLO,DCLO - for (i = 0; i < 8; i++) { + for (i = 0; i < BUSLATCHES_COUNT; i++) { buslatches.read_inverted[i] = false; buslatches.bidi_bitmask[i] = BitmaskFromLen32[buslatches.bidi_bitwidth[i]]; } - // BG4567, NPG are read back non inverted from UNIBUS +// BG4567, NPG are read back non inverted from UNIBUS buslatches.read_inverted[0] = true; - // PRU1 does it +} + +// UNIBUS lines all H / only BR4567, NPR_OUT auf LOW +// PRU1 does it +void buslatches_pru_reset() { + assert(pru->prucode_id == pru_c::PRUCODE_TEST); mailbox_execute(ARM2PRU_BUSLATCH_INIT, ARM2PRU_NONE); } // read the REG_DATIN[0..7] pins // highly optimized, to reduce access to memory mapped gpio registers unsigned buslatches_getval(unsigned reg_sel) { - // PRU1 does it +// PRU1 does it mailbox->buslatch.addr = reg_sel; while (mailbox->buslatch.addr != reg_sel) ; // cache ! @@ -629,7 +633,7 @@ unsigned buslatches_getval(unsigned reg_sel) { } // write the REG_DATOUT[0..7] pins into one latch -// only bits "bitmask" are written +// only bits "bitmask" are written. Other bits are cleared (PRU logic) void buslatches_setval(unsigned reg_sel, unsigned bitmask, unsigned val) { mailbox->buslatch.addr = reg_sel; mailbox->buslatch.bitmask = bitmask & 0xff; @@ -653,7 +657,7 @@ void buslatches_test_simple_pattern(unsigned pattern, unsigned reg_sel) { unsigned idx, setval = 0, chkval; unsigned bitwidth, bitmask; unsigned count; - assert(reg_sel < 8); + assert(reg_sel < BUSLATCHES_COUNT); bitwidth = buslatches.bidi_bitwidth[reg_sel]; bitmask = buslatches.bidi_bitmask[reg_sel]; @@ -675,9 +679,9 @@ void buslatches_test_simple_pattern(unsigned pattern, unsigned reg_sel) { break; } - // Setup ^C catcher +// Setup ^C catcher SIGINTcatchnext(); - // high speed loop +// high speed loop idx = 0; count = 0; while (!SIGINTreceived) { @@ -716,12 +720,13 @@ void buslatches_test_simple_pattern(unsigned pattern, unsigned reg_sel) { if (chkval != setval) { printf("pass %u test_register_simple_pattern(%d, %d): wrote 0x%x, read 0x%x\n", count, pattern, reg_sel, setval, chkval); + if (reg_sel == 0) { printf("Testing BR*,NPR with BG*,NPG feedback.\n"); printf("Are there 5*3 jumpers in the \"||\"\n"); printf(" \"--\" position?\n"); } - buslatches_print_signal_path(reg_sel, setval ^ chkval); + buslatches_print_wire_path(reg_sel, setval ^ chkval); return; } count++; @@ -729,39 +734,52 @@ void buslatches_test_simple_pattern(unsigned pattern, unsigned reg_sel) { printf("\n%u tests successful.\n", count); } -void buslatches_test_simple_pattern_multi(unsigned reg_first, unsigned reg_last, - unsigned pattern) { - unsigned reg_count = reg_last - reg_first + 1; +// shuffles entries in mailbox.exerciser work list +static void buslatches_exerciser_random_order() { + for (unsigned i = 0; i < 2 * BUSLATCHES_COUNT; i++) { + unsigned reg_sel1 = rand() % BUSLATCHES_COUNT; + unsigned reg_sel2 = rand() % BUSLATCHES_COUNT; + uint8_t tmp; + // swap addr and testval + tmp = mailbox->buslatch_exerciser.addr[reg_sel1]; + mailbox->buslatch_exerciser.addr[reg_sel1] = mailbox->buslatch_exerciser.addr[reg_sel2]; + mailbox->buslatch_exerciser.addr[reg_sel2] = tmp; + tmp = mailbox->buslatch_exerciser.writeval[reg_sel1]; + mailbox->buslatch_exerciser.writeval[reg_sel1] = + mailbox->buslatch_exerciser.writeval[reg_sel2]; + mailbox->buslatch_exerciser.writeval[reg_sel2] = tmp; + } +} - unsigned testno; // global test number counter - unsigned i; - unsigned testval[8]; // test data for all latches +void buslatches_test_simple_pattern_multi(unsigned pattern) { + unsigned pass_no; // global test number counter + uint64_t total_errors, total_tests; + unsigned reg_sel; // register address + unsigned testval[BUSLATCHES_COUNT]; // test data for all latches switch (pattern) { // case 1: // printf("Highspeed count register latch %d, stop with ^C.\n", reg_sel); // break; case 2: - printf("Highspeed \"moving ones\" in register latches %d-%d, stop with ^C.\n", - reg_first, reg_last); + printf("Highspeed \"moving ones\" in register latches, stop with ^C.\n"); break; case 3: - printf("Highspeed \"moving zeros\" in register latches %d-%d, stop with ^C.\n", - reg_first, reg_last); + printf("Highspeed \"moving zeros\" in register latches, stop with ^C.\n"); break; case 4: - printf("Highspeed toggle 0x00 - 0xff in register latches %d-%d, stop with ^C.\n", - reg_first, reg_last); + printf("Highspeed toggle 0x00 - 0xff in register latches, stop with ^C.\n"); break; case 5: - printf("Highspeed random values in register latches %d-%d, stop with ^C.\n", reg_first, - reg_last); + printf("Highspeed random values in register latches, stop with ^C.\n"); break; default: printf("Error: unknown test pattern %u.\n", pattern); } - testno = 0; + pass_no = 0; + total_errors = 0; + total_tests = 0; // Setup ^C catcher SIGINTcatchnext(); @@ -770,74 +788,117 @@ void buslatches_test_simple_pattern_multi(unsigned reg_first, unsigned reg_last, // 1 cycle = 8 bits of 8 registers // some tests are no-op because of reduced bitwidth - /* 1. generate pattern */ - for (i = reg_first; i <= reg_last; i++) { - switch (pattern) { - case 2: { // moving ones - unsigned bitidx = testno % 8; // circle all 8 bits per register - unsigned regidx = reg_first + ((testno / 8) % reg_count); // circle all registers + /* 1. generate pattern. Output: testval[reg_addr] */ + switch (pattern) { + case 2: // moving ones, linear addressing + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) { + unsigned bitidx = pass_no % 8; // circle all 8 bits per register + unsigned regidx = (pass_no / 8) % BUSLATCHES_COUNT; // circle all registers // set only one bit - if (i == regidx) - testval[i] = 1 << bitidx; + if (reg_sel == regidx) + testval[reg_sel] = 1 << bitidx; else - testval[i] = 0; - break; + testval[reg_sel] = 0; } - case 3: { // moving zeros + break; + case 3: // moving zeros, linear addressing + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) { // clear only one bit - unsigned bitidx = testno % 8; // circle all 8 bits per register - unsigned regidx = reg_first + ((testno / 8) % reg_count); // circle all registers - if (i == regidx) - testval[i] = ~(1 << bitidx); + unsigned bitidx = pass_no % 8; // circle all 8 bits per register + unsigned regidx = (pass_no / 8) % BUSLATCHES_COUNT; // circle all registers + if (reg_sel == regidx) + testval[reg_sel] = ~(1 << bitidx); else - testval[i] = 0xff; - break; + testval[reg_sel] = 0xff; } - case 4: // toggle all regs simultaneously 0x00, 0xff, 0xff, ... - if (testno & 1) - testval[i] = 0xff; + break; + case 4: // toggle all regs simultaneously 0x00, 0xff, 0xff, ... + // linear addressing + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) { + if (pass_no & 1) + testval[reg_sel] = 0xff; else - testval[i] = 0x00; - break; - case 5: - testval[i] = rand() & 0xff; // slow? - break; - default: - printf("Error: unknown test pattern %u.\n", pattern); + testval[reg_sel] = 0x00; } - // mask out unimplemented bits - testval[i] &= buslatches.bidi_bitmask[i]; + break; + case 5: + // random values, random addressing + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) + testval[reg_sel] = rand() & 0xff; // slow? + break; + default: + printf("Error: unknown test pattern %u.\n", pattern); } - /* 2. write pattern into output latches. - * Also write unused bits */ - for (i = reg_first; i <= reg_last; i++) - buslatches_setval(i, 0xff, testval[i]); + // mask out unimplemented bits + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) + testval[reg_sel] &= buslatches.bidi_bitmask[reg_sel]; - /* 3. read back pattern in output latches over UNIBUS into input muxes */ - for (i = reg_first; i <= reg_last; i++) { - unsigned bitmask = buslatches.bidi_bitmask[i]; - unsigned chkval = buslatches_getval(i); - if (buslatches.read_inverted[i]) - chkval = ~chkval; // input latches invert - chkval &= bitmask; - if (chkval != testval[i]) { + // Setup mailbox for PRU buslatch exerciser + // it tests always 8 accesses + for (reg_sel = 0; reg_sel < BUSLATCHES_COUNT; reg_sel++) { + mailbox->buslatch_exerciser.addr[reg_sel] = reg_sel; + mailbox->buslatch_exerciser.writeval[reg_sel] = testval[reg_sel]; + mailbox->buslatch_exerciser.readval[reg_sel] = 0xff; // invalid at the moment + } + // shuffle worklist to create random access order + buslatches_exerciser_random_order(); + + // alternatingly use byte or bit access procedures + // unindented synchronoized with moving one/moving zero or other peridioc tests + mailbox->buslatch_exerciser.pattern = (pass_no + % MAILBOX_BUSLATCH_EXERCISER_PATTERN_COUNT); + + mailbox_execute(ARM2PRU_BUSLATCH_EXERCISER, ARM2PRU_NONE); + + // check: mailbox readvalues == write values ? + for (unsigned i = 0; i < BUSLATCHES_COUNT; i++) { + reg_sel = mailbox->buslatch_exerciser.addr[i]; + unsigned writeval = mailbox->buslatch_exerciser.writeval[i]; + unsigned readval = mailbox->buslatch_exerciser.readval[i]; + unsigned bitmask = buslatches.bidi_bitmask[reg_sel]; + total_tests++; + if (buslatches.read_inverted[reg_sel]) + readval = ~readval; // input latches invert + readval &= bitmask; + if (readval != writeval) { + total_errors++; printf( - "Error buslatches_test_simple_pattern_multi(regs=%u-%u,pattern=%d), pass %u:\n", - reg_first, reg_last, pattern, testno); - printf(" register %u: wrote 0x%x, read back 0x%x\n", i, testval[i], chkval); - if (i == 0) { + "Error buslatches_test_simple_pattern_multi(pattern=%d), pass %u, pattern = %d:\n", + pattern, pass_no, (unsigned) mailbox->buslatch_exerciser.pattern); + printf(" register %u: wrote 0x%x, read back 0x%x, error bit mask 0x%02x\n", + reg_sel, writeval, readval, writeval ^ readval); + if (i == 0) + printf(" No prev addr/val history\n"); + else { + // prinout previous test data. for access pattern see "pattern" and sourcecode + printf(" Prev addr/val history:"); + for (unsigned j = 0; j < i; j++) + printf(" %u/0x%02x", mailbox->buslatch_exerciser.addr[j], + mailbox->buslatch_exerciser.writeval[j]); + printf(".\n"); + } + if (reg_sel == 0) { printf("Testing BR*,NPR with BG*,NPG feedback.\n"); printf("Are there 5*3 jumpers in the \"||\"\n"); printf(" \"--\" position?\n"); } - buslatches_print_signal_path(i, testval[i] ^ chkval); - return; + buslatches_print_wire_path(reg_sel, writeval ^ readval); + printf("%llu of %llu tests failed, error rate = %0.5f%% = %gppm)\n\n", + total_errors, total_tests, 100.0 * total_errors / total_tests, + 1000000.0 * total_errors / total_tests); } } - testno++; + + pass_no++; } - printf("\n%u tests successful.\n", testno); + + if (total_errors == 0) + printf("\n%llu tests successful.\n", total_tests); + else + printf("\n%llu of %llu tests failed, error rate = %0.5f%% = %gppm)\n", total_errors, + total_tests, 100.0 * total_errors / total_tests, + 1000000.0 * total_errors / total_tests); } /* stress test on highspeed timing @@ -862,7 +923,7 @@ void buslatches_test_timing(uint8_t addr_0_7, uint8_t addr_8_15, uint8_t data_0_ mailbox->buslatch_test.data_0_7 = data_0_7; mailbox->buslatch_test.data_8_15 = data_8_15; - // Setup ^C catcher +// Setup ^C catcher SIGINTcatchnext(); mailbox->arm2pru_req = ARM2PRU_BUSLATCH_TEST; // start PRU test loop @@ -870,7 +931,7 @@ void buslatches_test_timing(uint8_t addr_0_7, uint8_t addr_8_15, uint8_t data_0_ while (!SIGINTreceived) { timeout.wait_ms(0); } - // stop PRU loop by settting something != ARM2PRU_BUSLATCH_TEST +// stop PRU loop by settting something != ARM2PRU_BUSLATCH_TEST mailbox->arm2pru_req = ARM2PRU_BUSLATCH_INIT; // timeout.wait_ms(1); if (mailbox->arm2pru_req != ARM2PRU_NONE) @@ -879,3 +940,205 @@ void buslatches_test_timing(uint8_t addr_0_7, uint8_t addr_8_15, uint8_t data_0_ printf("PRU test loop stopped.\n"); } +/**** GPIO access to UNIBUS sigbals ****/ +unibus_signals_c *unibus_signals; // singleton + +unibus_signal_info_c::unibus_signal_info_c(enum unibus_signal_info_c::id_enum id, string name, + unsigned bitwidth) { + this->id = id; + this->name = name; + this->bitwidth = bitwidth; +} + +unibus_signals_c::unibus_signals_c() { +// fill dictionary +// order like in DEC manual + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_address, "ADDR", 18)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_data, "DATA", 16)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_control, "C1,C0", 2)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_msyn, "MSYN", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_ssyn, "SSYN", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_pa, "PA", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_pb, "PB", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_intr, "INTR", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_br4, "BR4", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_br5, "BR5", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_br6, "BR6", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_br7, "BR7", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_bg4, "BG4", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_bg5, "BG5", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_bg6, "BG6", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_bg7, "BG7", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_npr, "NPR", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_npg, "NPG", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_sack, "SACK", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_bbsy, "BBSY", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_init, "INIT", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_aclo, "ACLO", 1)); + signals.push_back(unibus_signal_info_c(unibus_signal_info_c::ub_dclo, "DCLO", 1)); +} + +unsigned unibus_signals_c::max_name_len() { + return 5; // see above +} + +unsigned unibus_signals_c::size() { + return signals.size(); +} + +void unibus_signals_c::set_val(enum unibus_signal_info_c::id_enum id, unsigned value) { + switch (id) { + case unibus_signal_info_c::ub_address: + buslatches_setval(2, 0xff, value); // ADDR0:7 + buslatches_setval(3, 0xff, value >> 8); // ADDR8:15 + buslatches_setval(4, 0x03, value >> 12); // ADDR16,17 + break; + case unibus_signal_info_c::ub_data: + buslatches_setval(5, 0xff, value); // DATA0:7 + buslatches_setval(6, 0xff, value >> 8); // DATA8:15 + break; + case unibus_signal_info_c::ub_control: + buslatches_setval(4, 0x0C, value << 2); // C1 = 0x8, C0 = 0x4 + break; + case unibus_signal_info_c::ub_msyn: + buslatches_setval(4, 0x10, value << 4); // MSYN = 0x10 + break; + case unibus_signal_info_c::ub_ssyn: + buslatches_setval(4, 0x20, value << 5); // ssyn=0x20 + break; + case unibus_signal_info_c::ub_pa: + buslatches_setval(7, 0x02, value << 1); + break; + case unibus_signal_info_c::ub_pb: + buslatches_setval(7, 0x04, value << 2); + break; + case unibus_signal_info_c::ub_intr: + buslatches_setval(7, 0x01, value); + break; + case unibus_signal_info_c::ub_br4: + buslatches_setval(1, 0x01, value); + break; + case unibus_signal_info_c::ub_br5: + buslatches_setval(1, 0x02, value << 1); + break; + case unibus_signal_info_c::ub_br6: + buslatches_setval(1, 0x04, value << 2); + break; + case unibus_signal_info_c::ub_br7: + buslatches_setval(1, 0x08, value << 3); + break; + case unibus_signal_info_c::ub_bg4: + buslatches_setval(0, 0x01, !value); + break; + case unibus_signal_info_c::ub_bg5: + buslatches_setval(0, 0x02, (!value) << 1); + break; + case unibus_signal_info_c::ub_bg6: + buslatches_setval(0, 0x04, (!value) << 2); + break; + case unibus_signal_info_c::ub_bg7: + buslatches_setval(0, 0x08, (!value) << 3); + break; + case unibus_signal_info_c::ub_npr: + buslatches_setval(1, 0x10, value << 4); + break; + case unibus_signal_info_c::ub_npg: + buslatches_setval(0, 0x10, (!value) << 4); + break; + case unibus_signal_info_c::ub_sack: + buslatches_setval(1, 0x20, value << 5); + break; + case unibus_signal_info_c::ub_bbsy: + buslatches_setval(1, 0x40, value << 6); + break; + case unibus_signal_info_c::ub_init: + buslatches_setval(7, 0x08, value << 3); + break; + case unibus_signal_info_c::ub_aclo: + buslatches_setval(7, 0x10, value << 4); + break; + case unibus_signal_info_c::ub_dclo: + buslatches_setval(7, 0x20, value << 5); + break; + } +} + +unsigned unibus_signals_c::get_val(enum unibus_signal_info_c::id_enum id) { + unsigned result = 0; + switch (id) { + case unibus_signal_info_c::ub_address: + result = buslatches_getval(2); // ADDR0:7 + result |= buslatches_getval(3) << 8; // ADDR8:15 + result |= (buslatches_getval(4) & 0x03) << 16; // ADDR8:15 + break; + case unibus_signal_info_c::ub_data: + result = buslatches_getval(5); // DATA0:7 + result |= buslatches_getval(6) << 8; // DATA8:15 + break; + case unibus_signal_info_c::ub_control: + result = (buslatches_getval(4) & 0x0c) >> 2; // C1 = 0x8, C0 = 0x4 + break; + case unibus_signal_info_c::ub_msyn: + result = (buslatches_getval(4) & 0x10) >> 4; // MSYN = 0x10 + break; + case unibus_signal_info_c::ub_ssyn: + result = (buslatches_getval(4) & 0x20) >> 5; // ssyn=0x20 + break; + case unibus_signal_info_c::ub_pa: + result = (buslatches_getval(7) & 0x02) >> 1; + break; + case unibus_signal_info_c::ub_pb: + result = (buslatches_getval(7) & 0x04) >> 2; + break; + case unibus_signal_info_c::ub_intr: + result = (buslatches_getval(7) & 0x01); + break; + case unibus_signal_info_c::ub_br4: + result = (buslatches_getval(1) & 0x01); + break; + case unibus_signal_info_c::ub_br5: + result = (buslatches_getval(1) & 0x02) >> 1; + break; + case unibus_signal_info_c::ub_br6: + result = (buslatches_getval(1) & 0x04) >> 2; + break; + case unibus_signal_info_c::ub_br7: + result = (buslatches_getval(1) & 0x08) >> 3; + break; + case unibus_signal_info_c::ub_bg4: + result = !(buslatches_getval(0) & 0x01); + break; + case unibus_signal_info_c::ub_bg5: + result = !(buslatches_getval(0) & 0x02) >> 1; + break; + case unibus_signal_info_c::ub_bg6: + result = !(buslatches_getval(0) & 0x04) >> 2; + break; + case unibus_signal_info_c::ub_bg7: + result = !(buslatches_getval(0) & 0x08) >> 3; + break; + case unibus_signal_info_c::ub_npr: + result = (buslatches_getval(1) & 0x10) >> 4; + break; + case unibus_signal_info_c::ub_npg: + result = !(buslatches_getval(0) & 0x10) >> 4; + break; + case unibus_signal_info_c::ub_sack: + result = (buslatches_getval(1) & 0x20) >> 5; + break; + case unibus_signal_info_c::ub_bbsy: + result = (buslatches_getval(1) & 0x40) >> 6; + break; + case unibus_signal_info_c::ub_init: + result = (buslatches_getval(7) & 0x08) >> 3; + break; + case unibus_signal_info_c::ub_aclo: + result = (buslatches_getval(7) & 0x10) >> 4; + break; + case unibus_signal_info_c::ub_dclo: + result = (buslatches_getval(7) & 0x20) >> 5; + break; + } + return result; +} + diff --git a/10.01_base/2_src/arm/gpios.hpp b/10.01_base/2_src/arm/gpios.hpp index 17c9186..72eb6e9 100644 --- a/10.01_base/2_src/arm/gpios.hpp +++ b/10.01_base/2_src/arm/gpios.hpp @@ -117,21 +117,24 @@ public: void test_loopback(void); }; + +#define BUSLATCHES_COUNT 8 + // save current state uf gpios and registers, // to suppress redundant write accesses typedef struct { // # of bits in each register connected bidirectionally to UNIBUS // ( for example, LTC ignored) - unsigned bidi_bitwidth[8]; // # of bits in each - unsigned bidi_bitmask[8]; // mask with valid bits + unsigned bidi_bitwidth[BUSLATCHES_COUNT]; // # of bits in each + unsigned bidi_bitmask[BUSLATCHES_COUNT]; // mask with valid bits - bool read_inverted[8]; // true: read back inverted with respect to write levels + bool read_inverted[BUSLATCHES_COUNT]; // true: read back inverted with respect to write levels // current signal state, used for optimization unsigned cur_output_enable; // state of ENABLE unsigned cur_reg_sel; // state of SEL A0,A1,A2 - unsigned cur_reg_val[8]; // content of output latches + unsigned cur_reg_val[BUSLATCHES_COUNT]; // content of output latches } buslatches_t; extern gpios_c *gpios; // singleton @@ -160,6 +163,7 @@ extern buslatches_t buslatches; : (!! ( *((gpio)->bank->datain_addr) & (gpio)->pin_in_bank_mask ) ) \ ) +// raw 1 bit signal traces typedef struct { unsigned reg_sel; unsigned bit_nr; @@ -167,21 +171,71 @@ typedef struct { unsigned is_inverted; // only BG*_OUT const char *unibus_name; // UNIBUS signal name const char *path; // long info with net list -} buslatches_signal_info_t; +} buslatches_wire_info_t; -extern buslatches_signal_info_t buslatches_signal_info[]; +extern buslatches_wire_info_t buslatches_wire_info[]; + +// compound unibus signals + +class unibus_signal_info_c { +public: + enum id_enum { + ub_address, ub_data, ub_control, // c1,c0 + ub_msyn, + ub_ssyn, + ub_pa, + ub_pb, + ub_intr, + ub_br4, + ub_br5, + ub_br6, + ub_br7, + ub_bg4, + ub_bg5, + ub_bg6, + ub_bg7, + ub_npr, + ub_npg, + ub_sack, + ub_bbsy, + ub_init, + ub_aclo, + ub_dclo + }; + + id_enum id; + string name; + unsigned bitwidth; + unibus_signal_info_c() { + } + ; + unibus_signal_info_c(id_enum id, string name, unsigned bitwidth); +}; + +class unibus_signals_c { +public: + unibus_signals_c(); + vector signals; + unsigned max_name_len(); + unsigned size(); + + void set_val(enum unibus_signal_info_c::id_enum id, unsigned value); + unsigned get_val(enum unibus_signal_info_c::id_enum id); +}; + +extern unibus_signals_c *unibus_signals; // singleton void buslatches_output_enable(bool enable); -void buslatches_init(void); -buslatches_signal_info_t *buslatches_get_signal_info(const char * unibus_name, - unsigned is_input); +void buslatches_register(void); +void buslatches_pru_reset(void); + +buslatches_wire_info_t *buslatches_get_wire_info(const char * unibus_name, unsigned is_input); void buslatches_setval(unsigned reg_sel, unsigned bitmask, unsigned val); unsigned buslatches_getval(unsigned reg_sel); void buslatches_test_simple_pattern(unsigned pattern, unsigned reg_sel); -void buslatches_test_simple_pattern_multi(unsigned reg_first, unsigned reg_last, - unsigned pattern); +void buslatches_test_simple_pattern_multi( unsigned pattern); void buslatches_test_timing(uint8_t addr_0_7, uint8_t addr_8_15, uint8_t data_0_7, uint8_t data_8_15); diff --git a/10.01_base/2_src/arm/iopageregister.cpp b/10.01_base/2_src/arm/iopageregister.cpp index 02752cf..7162217 100644 --- a/10.01_base/2_src/arm/iopageregister.cpp +++ b/10.01_base/2_src/arm/iopageregister.cpp @@ -28,8 +28,9 @@ #include #include -#include "prussdrv.h" -#include "pru1_config.h" +#include "pru.hpp" + +//#include "pru1_config.h" #include "iopageregister.h" // Device register struct shared between PRU and ARM. diff --git a/10.01_base/2_src/arm/mailbox.cpp b/10.01_base/2_src/arm/mailbox.cpp index 622f76e..40c93f6 100644 --- a/10.01_base/2_src/arm/mailbox.cpp +++ b/10.01_base/2_src/arm/mailbox.cpp @@ -28,18 +28,21 @@ #define _MAILBOX_CPP_ #include +#include #include "prussdrv.h" +#include "pru.hpp" #include "logger.hpp" #include "ddrmem.h" #include "mailbox.h" -#include "pru1_config.h" - // is located in PRU 12kb shared memory. // address symbol "" fetched from linker map + volatile mailbox_t *mailbox; + +// Init all fields, most to 0's int mailbox_connect(void) { void *pru_shared_dataram; // get pointer to RAM @@ -54,12 +57,16 @@ int mailbox_connect(void) { // now ARM and PRU can access the mailbox + memset((void*)mailbox, 0, sizeof(mailbox_t)) ; + // tell PRU location of shared DDR RAM mailbox->ddrmem_base_physical = (ddrmem_t *) ddrmem->base_physical; return 0; } + + void mailbox_print(void) { printf("INFO: Content of mailbox to PRU:\n" "arm2pru: req=0x%x, resp=0x%x\n", mailbox->arm2pru_req, mailbox->arm2pru_resp); @@ -98,10 +105,19 @@ void mailbox_test1() { /* start cmd to PRU via mailbox. Wait until ready * mailbox union members must have been filled */ +uint32_t xxx ; void mailbox_execute(uint8_t request, uint8_t stopcode) { // write to arm2pru_req must be last memory operation __sync_synchronize(); mailbox->arm2pru_req = request; // go! + do { + xxx = mailbox-> arm2pru_req ; +if (mailbox->events.eventmask) { + // event not processed? will hang DMA. +// printf("WARNING: Unprocessed mailbox.events.eventmask = 0x%x\n", (unsigned) mailbox->events.eventmask) ; +// mailbox->events.eventmask = 0 ; +} + } while (xxx != stopcode) ; while (mailbox->arm2pru_req != stopcode) ; // wait until processed } diff --git a/10.01_base/2_src/arm/memoryimage.cpp b/10.01_base/2_src/arm/memoryimage.cpp index 070a8d9..aef407e 100644 --- a/10.01_base/2_src/arm/memoryimage.cpp +++ b/10.01_base/2_src/arm/memoryimage.cpp @@ -45,7 +45,6 @@ #include #include "logger.hpp" -#include "main.h" // own #include "memoryimage.hpp" // own // single multi purpose memory image buffer @@ -130,12 +129,10 @@ void memoryimage_c::put_byte(unsigned addr, unsigned b) { */ bool memoryimage_c::load_binary(const char *fname) { FILE *fin; - char linebuff[1024]; unsigned wordidx, n; fin = fopen(fname, "rb"); if (!fin) { - sprintf(linebuff, "Error opening file %s for read", fname); - perror(linebuff); + printf("%s\n",fileErrorText("Error opening file %s for read", fname)); return false; } // try to read max address range, shorter files are OK @@ -148,13 +145,11 @@ bool memoryimage_c::load_binary(const char *fname) { void memoryimage_c::save_binary(const char *fname, unsigned bytecount) { FILE *fout; - char linebuff[1024]; unsigned wordcount = (bytecount + 1) / 2; unsigned n; fout = fopen(fname, "wb"); if (!fout) { - sprintf(linebuff, "Error opening file %s for write", fname); - perror(linebuff); + printf("%s\n",fileErrorText("Error opening file %s for write", fname)); return; } // try to read max address range, shorter files are OK @@ -209,8 +204,7 @@ bool memoryimage_c::load_addr_value_text(const char *fname) { fin = fopen(fname, "r"); if (!fin) { - sprintf(linebuff, "Error opening file %s", fname); - perror(linebuff); + printf("%s\n", fileErrorText("Error opening file %s for write", fname)) ; return false; } entry_address = MEMORY_ADDRESS_INVALID; // not known @@ -446,8 +440,7 @@ bool memoryimage_c::load_macro11_listing(const char *fname, const char *entrylab fin = fopen(fname, "r"); if (!fin) { - sprintf(linebuff, "Error opening file %s", fname); - perror(linebuff); + printf("%s\n", fileErrorText("Error opening file %s", fname)); return false; } entry_address = MEMORY_ADDRESS_INVALID; // not (yet) known @@ -538,9 +531,7 @@ bool memoryimage_c::load_papertape(const char *fname) { fin = fopen(fname, "r"); if (!fin) { - char buff[1024]; - sprintf(buff, "Error opening file %s", fname); - perror(buff); + printf("%s\n", fileErrorText("Error opening file %s for read", fname)); return false; } diff --git a/10.01_base/2_src/arm/pru.cpp b/10.01_base/2_src/arm/pru.cpp index 799a2c8..89efebc 100644 --- a/10.01_base/2_src/arm/pru.cpp +++ b/10.01_base/2_src/arm/pru.cpp @@ -1,27 +1,27 @@ /* pru.cpp: Management interface to PRU0 & PRU1. - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 12-nov-2018 JH entered beta phase + 12-nov-2018 JH entered beta phase Management interface to PRU0 & 1: - setup interrupt @@ -29,7 +29,13 @@ Partly copyright (c) 2014 dhenke@mythopoeic.org - usage: sudo ./example + PRU progam code: + For different UniBone operation modes special program code is used for PRU0 nad PRU1 each. + One single omnipotent program code can not be used due to 2K code space limit. + ARM code asu to reload appropriate PRU program code according to current function + (PRU selftest, UNIBUS slave, UNIBUS master, logic analyzer, etc.) + + ***/ #define _PRU_CPP_ @@ -37,9 +43,11 @@ #include #include #include +#include #include +#include "utils.hpp" #include "logger.hpp" #include "prussdrv.h" #include "pruss_intc_mapping.h" @@ -49,23 +57,37 @@ #include "pru.hpp" -#define PRUSS_MAX_IRAM_SIZE 8192 +/*** PRU code arrays generated by clpru / hexpru *** + Program code is generated by "lcpru" and "hexpru --array" as C-array source code. -// Array with program code for PRU -// generated by 'hexpru --array' -#include "pru0_config.h" -#include "pru1_config.h" -#define PRU0_CODE_IMAGE pru0_image_0 // name of bianry array in include -#define PRU1_CODE_IMAGE pru1_image_0 // name of bianry array in include + These arrays are included here and wrapped for use by ARM/C++ classes. + + Format: + const uint32_t target_image_0[] = { + 0x240000c0, + .. + 0x20c30000}; + + const uint8_t target_image_1[] = { + 0x01, + ... + 0x00}; + */ +// under c++ linker error with const attribute ?! +#define const +#include "pru0_code_all_array.c" +#include "pru1_code_test_array.c" +#include "pru1_code_unibus_array.c" +#undef const // Singleton -pru_c *pru ; +pru_c *pru; pru_c::pru_c() { - log_label = "PRU" ; + prucode_id = PRUCODE_NONE; + log_label = "PRU"; } - /*** pru_setup() -- initialize PRU and interrupt handler Initializes both PRUs and sets up PRU_EVTOUT_0 handler. @@ -75,26 +97,59 @@ pru_c::pru_c() { Returns 0 on success, non-0 on error. ***/ -int pru_c::setup() { + +// entry for one program code variant for both PRUs +struct prucode_entry { + unsigned id; + // ptr to PRU0 code array generated by clpru + uint32_t *pru0_code_array; + unsigned pru0_code_array_sizeof; + uint32_t pru0_entry; + // smame for PRU1 + uint32_t *pru1_code_array; + unsigned pru1_code_array_sizeof; + uint32_t pru1_entry; + // properties required for certain functions +}; + +// local static dictionary of program code variants +struct prucode_entry prucode[] = { +// self test functions + { pru_c::PRUCODE_TEST, // + pru0_code_all_image_0, sizeof(pru0_code_all_image_0), PRU0_ENTRY_ADDR, // + pru1_code_test_image_0, sizeof(pru1_code_test_image_0), PRU1_ENTRY_ADDR // + },// + { pru_c::PRUCODE_UNIBUS, // + pru0_code_all_image_0, sizeof(pru0_code_all_image_0), PRU0_ENTRY_ADDR, // + pru1_code_unibus_image_0, sizeof(pru1_code_unibus_image_0), PRU1_ENTRY_ADDR // + },// + // end marker + { pru_c::PRUCODE_EOD, NULL, 0, 0, NULL, 0, 0 } }; + +int pru_c::start(enum prucode_enum prucode_id) { + timeout_c timeout; int rtn; tpruss_intc_initdata intc = PRUSS_INTC_INITDATA; + // use stop() before restart() + assert(this->prucode_id == PRUCODE_NONE); + /* initialize PRU */ if ((rtn = prussdrv_init()) != 0) { ERROR("prussdrv_init() failed"); - return rtn; + goto error; } /* open the interrupt */ if ((rtn = prussdrv_open(PRU_EVTOUT_0)) != 0) { ERROR("prussdrv_open() failed"); - return rtn; + goto error; } /* initialize interrupt */ if ((rtn = prussdrv_pruintc_init(&intc)) != 0) { ERROR("prussdrv_pruintc_init() failed"); - return rtn; + goto error; } /* @@ -110,46 +165,63 @@ int pru_c::setup() { ddrmem->base_physical = prussdrv_get_phys_addr((void *) (ddrmem->base_virtual)); ddrmem->info(); // may abort program - /* load code from arrays PRU*_code[] into PRU and start at 0 + // search code in dictionary + struct prucode_entry *pce; + for (pce = prucode; pce->id != prucode_id && pce->id != PRUCODE_EOD; pce++) + ; + if (pce->id == PRUCODE_EOD) + FATAL("PRU program code for config %u not found", pce->id); + + /* load code from arrays PRU*_code[] into PRU and start at 0 */ - if (pru0_sizeof_code() > PRUSS_MAX_IRAM_SIZE) { + if (pce->pru0_code_array_sizeof > PRUSS_MAX_IRAM_SIZE) { FATAL("PRU0 code too large. Closing program"); } - if ((rtn = prussdrv_exec_code_at(0, PRU0_CODE_IMAGE, pru0_sizeof_code(), PRU0_ENTRY_ADDR)) - != 0) { - ERROR("prussdrv_exec_program() failed"); - return rtn; + if ((rtn = prussdrv_exec_code_at(0, pce->pru0_code_array, pce->pru0_code_array_sizeof, + pce->pru0_entry)) != 0) { + FATAL("prussdrv_exec_program(PRU0) failed"); + goto error; } - if (pru1_sizeof_code() > PRUSS_MAX_IRAM_SIZE) { - FATAL("PRU1 code too large. Closing program"); - exit(1); + if (pce->pru1_code_array_sizeof > PRUSS_MAX_IRAM_SIZE) { + FATAL("PRU1 code too large."); } - if ((rtn = prussdrv_exec_code_at(1, PRU1_CODE_IMAGE, pru1_sizeof_code(), PRU1_ENTRY_ADDR)) - != 0) { - ERROR("prussdrv_exec_program() failed"); - return rtn; + if ((rtn = prussdrv_exec_code_at(1, pce->pru1_code_array, pce->pru1_code_array_sizeof, + pce->pru1_entry)) != 0) { + FATAL("prussdrv_exec_program(PRU1) failed"); } + INFO("Loaded pru code with id = %d", prucode_id); - sleep(1); // wait for PRU to come up, much too long + timeout.wait_ms(100); // wait for PRU to come up, much too long // get address of mail box struct in PRU mailbox_connect(); + // now all fields initialized/cleared // get address of device register descriptor struct in PRU iopageregisters_connect(); + this->prucode_id = prucode_id; + return rtn; + + error: // + pru->stop(); + FATAL("Could not connect to PRU.\n" + "- Correct Device Tree Overlay loaded?\n" + "- Check also /sys/class/uio/uio*."); + return rtn; // not reached } -/*** pru_cleanup() -- halt PRU and release driver +/*** pru_c::stop() -- halt PRU and release driver Performs all necessary de-initialization tasks for the prussdrv library. Returns 0 on success, non-0 on error. ***/ -int pru_c::cleanup(void) { +int pru_c::stop(void) { int rtn = 0; + prucode_id = PRUCODE_NONE; /* clear the event (if asserted) */ if (prussdrv_pru_clear_event(PRU_EVTOUT_0, PRU0_ARM_INTERRUPT)) { diff --git a/10.01_base/2_src/arm/pru.hpp b/10.01_base/2_src/arm/pru.hpp index e8ccb7d..70dc9bf 100644 --- a/10.01_base/2_src/arm/pru.hpp +++ b/10.01_base/2_src/arm/pru.hpp @@ -31,19 +31,65 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + 18-apr-2019 JH added PRU code dictionary 12-nov-2018 JH entered beta phase */ #ifndef _PRU_HPP_ #define _PRU_HPP_ +#include +#include "prussdrv.h" + #include "logsource.hpp" + + +/*** PRU Shared addresses ***/ +// Mailbox page & offset in PRU internal shared 12 KB RAM +// Accessible by both PRUs, must be located in shared RAM +// offset 0 == addr 0x10000 in linker cmd files for PRU0 AND PRU1 projects. +// For use with prussdrv_map_prumem() +#define PRUSS_MAX_IRAM_SIZE 8192 + +// all entry addresses at 0 +// code entry point "_c_int00_noinit_noargs" from linker map file: +#define PRU0_ENTRY_ADDR 0x00000000 +#define PRU1_ENTRY_ADDR 0x00000000 + + +#ifndef PRU_MAILBOX_RAM_ID + #define PRU_MAILBOX_RAM_ID PRUSS0_SHARED_DATARAM + #define PRU_MAILBOX_RAM_OFFSET 0 +#endif + +// Device register page & offset in PRU0 8KB RAM mapped into PRU1 space +// offset 0 == addr 0x2000 in linker cmd files for PRU1 projects. +// For use with prussdrv_map_prumem() +#ifndef PRU_DEVICEREGISTER_RAM_ID + #define PRU_DEVICEREGISTER_RAM_ID PRUSS0_PRU0_DATARAM + #define PRU_DEVICEREGISTER_RAM_OFFSET 0 +#endif + + + + class pru_c: public logsource_c { public: + // IDs for code variants, so callers can select one + enum prucode_enum { + PRUCODE_EOD = 0, // special marker: end of dictionary + PRUCODE_NONE = 0, // no code running, RPU reset + PRUCODE_TEST = 1, // only selftest functions + PRUCODE_UNIBUS = 2 // regular UNIBUS operation + // with or without physical CPU for arbitration + } ; +public: + enum prucode_enum prucode_id ; // currently running code + pru_c(); - int setup(void); - int cleanup(void); + int start(enum prucode_enum prucode_id); + int stop(void); }; extern pru_c *pru; // singleton diff --git a/10.01_base/2_src/arm/storagedrive.cpp b/10.01_base/2_src/arm/storagedrive.cpp index 9c261c5..8ecad70 100644 --- a/10.01_base/2_src/arm/storagedrive.cpp +++ b/10.01_base/2_src/arm/storagedrive.cpp @@ -1,31 +1,32 @@ /* storagedrive.cpp: disk or tape drive, with an image file as storage medium. - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 12-nov-2018 JH entered beta phase + may-2019 JD file_size() + 12-nov-2018 JH entered beta phase - A storagedrive is a disk or tape drive, with an image file as storage medium. - a couple of these are connected to a single "storagecontroler" - supports the "attach" command + A storagedrive is a disk or tape drive, with an image file as storage medium. + a couple of these are connected to a single "storagecontroler" + supports the "attach" command */ #include @@ -48,12 +49,10 @@ storagedrive_c::storagedrive_c(storagecontroller_c *controller) : // implements params, so must handle "change" bool storagedrive_c::on_param_changed(parameter_c *param) { - UNUSED(param) ; - return true ; + UNUSED(param); + return true; } - - // http://www.cplusplus.com/doc/tutorial/files/ // open a file, if possible. @@ -113,41 +112,138 @@ void storagedrive_c::file_read(uint8_t *buffer, uint64_t position, unsigned len) * if file too short, it is extended */ void storagedrive_c::file_write(uint8_t *buffer, uint64_t position, unsigned len) { - // uint8_t *fillbuff; + int64_t write_pos = (int64_t) position; // unsigned-> int + const int max_chunk_size = 0x40000; //256KB: trade-off between performance and mem usage + uint8_t *fillbuff = NULL; + int64_t file_size, p; + assert(file_is_open()); assert(!file_readonly); // caller must take care - /* - // get current file size - f.seekp(0, ios::end) ; // move to end - p = f.tellp(); // current file len - // fill 00s until 'pos' reached - if (p == -1) - p = 0 ; - if (p < offset) { - unsigned fillcount = offset - p; // 00's to write - // extedn file with 00's - fillbuff = (uint8_t *) malloc(fillcount); - memset(fillbuff, 0, fillcount); - f.write((const char *)fillbuff, fillcount); - free(fillbuff); - } - */ - // move write pointer to target position - f.seekp(position); + // enlarge file in chunks until filled up to "position" + f.clear() ; // clear fail bit + f.seekp(0, ios::end); // move to current EOF + file_size = f.tellp(); // current file len + if (file_size < 0) + file_size = 0 ; // -1 on emtpy files + while (file_size < write_pos) { + // fill in '00' 'chunks up to desired end, but limit to max_chunk_size + int chunk_size = std::min(max_chunk_size, (int) (write_pos - file_size)); + if (!fillbuff) { + // allocate 00-buffer only once + fillbuff = (uint8_t *) malloc(max_chunk_size); + assert(fillbuff); + memset(fillbuff, 0, max_chunk_size); + } + f.clear() ; // clear fail bit + f.seekp(file_size, ios::beg); // move to end + f.write((const char *) fillbuff, chunk_size); + file_size += chunk_size; + } + if (fillbuff) + free(fillbuff); // has been used, discard -// p = f.tellp(); // position now < target? - // p = -1 after seekp(0) ??? Some discussion about this! -// assert(p == (int64_t )position); + if (file_size == 0) + // p = -1 error after seekp(0) on empty files? + assert(write_pos == 0); + else { + // move write pointer to target position + f.clear() ; // clear fail bit + f.seekp(write_pos, ios::beg); + p = f.tellp(); // position now < target? + assert(p == write_pos); + } // 3. write data f.write((const char*) buffer, len); + if (f.fail()) + ERROR("file_write() failure on %s", name); f.flush(); } +uint64_t storagedrive_c::file_size(void) { + f.seekp(0, ios::end); + return f.tellp(); +} + void storagedrive_c::file_close(void) { assert(file_is_open()); f.close(); - file_readonly = false ; + file_readonly = false; +} + +// fill buffer with test data to be placed at "file_offset" +void storagedrive_selftest_c::block_buffer_fill(unsigned block_number) { + assert((block_size % 4) == 0); // whole uint32 + for (unsigned i = 0; i < block_size / 4; i++) { + // i counts dwords in buffer + // pattern: global incrementing uint32 + uint32_t pattern = i + (block_number * block_size / 4); + ((uint32_t*) block_buffer)[i] = pattern; + } +} + +// verify pattern generated by fillbuff +void storagedrive_selftest_c::block_buffer_check(unsigned block_number) { + assert((block_size % 4) == 0); // whole uint32 + for (unsigned i = 0; i < block_size / 4; i++) { + // i counts dwords in buffer + // pattern: global incrementing uint32 + uint32_t pattern_expected = i + (block_number * block_size / 4); + uint32_t pattern_found = ((uint32_t*) block_buffer)[i]; + if (pattern_expected != pattern_found) { + printf( + "ERROR storage_drive selftest: Block %d, dword %d: expected 0x%x, found 0x%x\n", + block_number, i, pattern_expected, pattern_found); + exit(1); + } + } +} + +// self test of random access file interface +// test file has 'block_count' blocks with 'block_size' bytes capacity each. +void storagedrive_selftest_c::test() { + unsigned i; + bool *block_touched = (bool *) malloc(block_count * sizeof(bool)); // dyn array + int blocks_to_touch; + + /*** fill all blocks with random accesses, until all blcoks touched ***/ + file_open(imagefname, true); + + for (i = 0; i < block_count; i++) + block_touched[i] = false; + + blocks_to_touch = block_count; + while (blocks_to_touch > 0) { + unsigned block_number = random() % block_count; + block_buffer_fill(block_number); + file_write(block_buffer, /*position*/block_size * block_number, block_size); + if (!block_touched[block_number]) { // mark + block_touched[block_number] = true; + blocks_to_touch--; + } + } + file_close(); + + /*** verify all blocks with random accesses, until all blcoks touched ***/ + file_open(imagefname, true); + + for (i = 0; i < block_count; i++) + block_touched[i] = false; + + blocks_to_touch = block_count; + while (blocks_to_touch > 0) { + unsigned block_number = random() % block_count; + file_read(block_buffer, /*position*/block_size * block_number, block_size); + block_buffer_check(block_number); + if (!block_touched[block_number]) { // mark + block_touched[block_number] = true; + blocks_to_touch--; + } + } + + file_close(); + + free(block_touched); } diff --git a/10.01_base/2_src/arm/storagedrive.hpp b/10.01_base/2_src/arm/storagedrive.hpp index fae8267..e15df05 100644 --- a/10.01_base/2_src/arm/storagedrive.hpp +++ b/10.01_base/2_src/arm/storagedrive.hpp @@ -1,27 +1,27 @@ /* storagedrive.hpp: disk or tape drive, with an image file as storage medium. - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - 12-nov-2018 JH entered beta phase + may-2019 JD file_size() + 12-nov-2018 JH entered beta phase */ #ifndef _STORAGEDRIVE_HPP_ @@ -32,6 +32,7 @@ using namespace std; #include #include #include +#include #include "utils.hpp" #include "device.hpp" @@ -42,6 +43,7 @@ class storagecontroller_c; class storagedrive_c: public device_c { private: fstream f; // image file + public: storagecontroller_c *controller; // link to parent @@ -50,27 +52,60 @@ public: true, "", "%d", "Unit # of drive", 3, 10); // 3 bits = 0..7 allowed // capacity of medium (disk/tape) in bytes - parameter_unsigned64_c capacity = parameter_unsigned64_c(this, "capacity", - "cap", /*readonly*/ - true, "byte", "%d", "Storage capacity", 64, 10); + parameter_unsigned64_c capacity = parameter_unsigned64_c(this, "capacity", "cap", /*readonly*/ + true, "byte", "%d", "Storage capacity", 64, 10); parameter_string_c image_filepath = parameter_string_c(this, "image", "img", /*readonly*/ false, "Path to image file"); virtual bool on_param_changed(parameter_c *param) override; - // parameter_bool_c writeprotect = parameter_bool_c(this, "writeprotect", "wp", /*readonly*/false, "Medium is write protected, different reasons") ; - bool file_readonly; - bool file_open(std::string imagefname, bool create); - bool file_is_open(void); + bool file_readonly;bool file_open(std::string imagefname, bool create);bool file_is_open( + void); void file_read(uint8_t *buffer, uint64_t position, unsigned len); void file_write(uint8_t *buffer, uint64_t position, unsigned len); + uint64_t file_size(void); void file_close(void); storagedrive_c(storagecontroller_c *controller); }; +class storagedrive_selftest_c: public storagedrive_c { +private: + const char *imagefname; + unsigned block_size; + unsigned block_count; + uint8_t *block_buffer; + + void block_buffer_fill(unsigned block_number); + void block_buffer_check(unsigned block_number); + +public: + storagedrive_selftest_c(const char *imagefname, unsigned block_size, unsigned block_count) : + storagedrive_c(NULL) { + assert((block_size % 4) == 0); // whole uint32s + this->imagefname = imagefname; + this->block_size = block_size; + this->block_count = block_count; + + this->block_buffer = (uint8_t *) malloc(block_size); + } + ~storagedrive_selftest_c() { + free(block_buffer); + } + + // fill abstracts + virtual void on_power_changed(void) { + } + virtual void on_init_changed(void) { + } + virtual void worker(void) { + } + + void test(void); +}; + #endif diff --git a/10.01_base/2_src/arm/unibus.cpp b/10.01_base/2_src/arm/unibus.cpp index c78f593..6913628 100644 --- a/10.01_base/2_src/arm/unibus.cpp +++ b/10.01_base/2_src/arm/unibus.cpp @@ -1,28 +1,28 @@ /* unibus.cpp: utilities to handle UNIBUS functions - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 12-nov-2018 JH entered beta phase -*/ + 12-nov-2018 JH entered beta phase + */ #define _UNIBUS_CPP_ @@ -33,6 +33,7 @@ #include #include +#include "pru.hpp" #include "logger.hpp" #include "gpios.hpp" #include "bitcalc.h" @@ -46,7 +47,6 @@ unibus_c *unibus; unibus_c::unibus_c() { log_label = "UNIBUS"; - emulation_logic_started = false; dma_bandwidth_percent = 50; dma_wordcount = MAX_DMA_WORDCOUNT; } @@ -96,24 +96,19 @@ void unibus_c::init(void) { timeout.wait_ms(duration_ms); buslatches_setval(7, BIT(3), 0); */ - if (arbitration_active) - mailbox_execute(ARM2PRU_INITPULSE, ARM2PRU_EMULATION); - else - mailbox_execute(ARM2PRU_INITPULSE, ARM2PRU_NONE); + mailbox_execute(ARM2PRU_INITPULSE, ARM2PRU_NONE); } /* Simulate a power cycle */ void unibus_c::powercycle(void) { - if (arbitration_active) - mailbox_execute(ARM2PRU_POWERCYCLE, ARM2PRU_EMULATION); - else - mailbox_execute(ARM2PRU_POWERCYCLE, ARM2PRU_NONE); + mailbox_execute(ARM2PRU_POWERCYCLE, ARM2PRU_NONE); } -// do an UNIBUS INTR transaction with arbitration +// do an UNIBUS INTR transaction with Arbitration by PDP-11 CPU +// todo: ARBITRATOR_MASTER? void unibus_c::interrupt(uint8_t priority, uint16_t vector) { - assert(emulation_logic_started); + assert(pru->prucode_id == pru_c::PRUCODE_UNIBUS); switch (priority) { case 4: mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B4; @@ -134,26 +129,45 @@ void unibus_c::interrupt(uint8_t priority, uint16_t vector) { mailbox->intr.vector = vector; // mail last infinite, if processor priority above "priority" // timeout ?? - mailbox_execute(ARM2PRU_INTR, ARM2PRU_EMULATION); + mailbox_execute(ARM2PRU_INTR, ARM2PRU_NONE); } -// do a DMA transaction with or without abritration (arbitration_active) +// do a DMA transaction with or without abritration (arbitration_client) // mailbox.dma.words already filled // if result = timeout: = // 0 = bus time, error address = mailbox->dma.cur_addr // 1 = all transfered -bool unibus_c::dma(uint8_t control, uint32_t startaddr, unsigned blocksize) { +bool unibus_c::dma(enum unibus_c::arbitration_mode_enum arbitration_mode, uint8_t control, + uint32_t startaddr, unsigned blocksize) { uint64_t dmatime_ns, totaltime_ns; - assert(!arbitration_active || emulation_logic_started); + uint8_t dma_opcode; + + // can access bus with DMA when there's a Bus Arbitrator + assert(pru->prucode_id == pru_c::PRUCODE_UNIBUS); +// TODO: assert pru->prucode_features & (PRUCODE_FEATURE_DMA) ??? + // TODO: Arbitration Master waits for SACK, 11/34 blocks? + mailbox->dma.startaddr = startaddr; mailbox->dma.control = control; mailbox->dma.wordcount = blocksize; timeout.start(0); // no timeout, just running timer - if (arbitration_active) - // wait until _EMULATION again - mailbox_execute(ARM2PRU_DMA, ARM2PRU_EMULATION); - else - mailbox_execute(ARM2PRU_DMA, ARM2PRU_NONE); + + switch (arbitration_mode) { + case unibus_c::ARBITRATION_MODE_NONE: + dma_opcode = ARM2PRU_DMA_ARB_NONE; + break; + case unibus_c::ARBITRATION_MODE_CLIENT: + dma_opcode = ARM2PRU_DMA_ARB_CLIENT; + break; + case unibus_c::ARBITRATION_MODE_MASTER: + dma_opcode = ARM2PRU_DMA_ARB_MASTER; + break; + default: + FATAL("Illegal arbitration_mode"); + } + // wait until PRU ready + mailbox_execute(dma_opcode, ARM2PRU_NONE); + dmatime_ns = timeout.elapsed_ns(); // wait before next transaction, to reduce Unibus bandwidth // calc required total time for DMA time + wait @@ -174,18 +188,18 @@ bool unibus_c::dma(uint8_t control, uint32_t startaddr, unsigned blocksize) { * return 0: no memory found at all * arbitration_active: if 1, perform NPR/NPG/SACK arbitration before mem accesses */ -uint32_t unibus_c::test_sizer(void) { +uint32_t unibus_c::test_sizer(enum unibus_c::arbitration_mode_enum arbitration_mode) { // tests chunks of 128 word bool timeout; unsigned addr = 0; - - assert(!arbitration_active || emulation_logic_started); - + //SET_DEBUG_PIN0(0) ; do { // printf("unibus_test_sizer(): %06o..%06o\n", addr, addr+2*unibus_dma_wordcount-2) ; - timeout = !dma(UNIBUS_CONTROL_DATI, addr, dma_wordcount); + timeout = !dma(arbitration_mode, UNIBUS_CONTROL_DATI, addr, dma_wordcount); addr += 2 * dma_wordcount; // prep for next round } while (!timeout); + //SET_DEBUG_PIN0(1) ; // signal end + //SET_DEBUG_PIN0(0) ; return mailbox->dma.cur_addr; // first non implemented address } @@ -198,13 +212,12 @@ uint32_t unibus_c::test_sizer(void) { // all words from start_addr to including end_addr // // DMA blocksize can be choosen arbitrarily -// arbitration_active: if 1, perform NPR/NPG/SACK arbitration before mem accesses -void unibus_c::mem_write(uint16_t *words, unsigned start_addr, unsigned end_addr, - unsigned block_wordcount, +void unibus_c::mem_write(enum unibus_c::arbitration_mode_enum arbitration_mode, uint16_t *words, + unsigned start_addr, unsigned end_addr, unsigned block_wordcount, bool *timeout) { unsigned block_start_addr = 0; unsigned n; - assert(!arbitration_active || emulation_logic_started); + assert(pru->prucode_id == pru_c::PRUCODE_UNIBUS); assert(block_wordcount <= MAX_DMA_WORDCOUNT); *timeout = 0; for (block_start_addr = start_addr; !*timeout && block_start_addr <= end_addr; @@ -220,7 +233,8 @@ void unibus_c::mem_write(uint16_t *words, unsigned start_addr, unsigned end_addr cur_addr = block_start_addr + 2 * n; mailbox->dma.words[n] = words[cur_addr / 2]; } - */*timeout = !dma(UNIBUS_CONTROL_DATO, block_start_addr, block_wordcount); + */*timeout = !dma(arbitration_mode, UNIBUS_CONTROL_DATO, block_start_addr, + block_wordcount); if (*timeout) { printf("\nWrite timeout @ 0%6o\n", mailbox->dma.cur_addr); return; @@ -232,13 +246,12 @@ void unibus_c::mem_write(uint16_t *words, unsigned start_addr, unsigned end_addr // all words from start_addr to including end_addr // DMA blocksize can be choosen arbitrarily // arbitration_active: if 1, perform NPR/NPG/SACK arbitration before mem accesses -void unibus_c::mem_read(uint16_t *words, uint32_t start_addr, uint32_t end_addr, - unsigned block_wordcount, +void unibus_c::mem_read(enum unibus_c::arbitration_mode_enum arbitration_mode, uint16_t *words, + uint32_t start_addr, uint32_t end_addr, unsigned block_wordcount, bool *timeout) { unsigned block_start_addr = 0; unsigned n; - - assert(!arbitration_active || emulation_logic_started); + assert(pru->prucode_id == pru_c::PRUCODE_UNIBUS); assert(block_wordcount <= MAX_DMA_WORDCOUNT); *timeout = 0; @@ -248,7 +261,8 @@ void unibus_c::mem_read(uint16_t *words, uint32_t start_addr, uint32_t end_addr, n = (end_addr - block_start_addr) / 2 + 1; // words left until memend if (n < block_wordcount) block_wordcount = n; //trunc last buffer - *timeout = !dma(UNIBUS_CONTROL_DATI, block_start_addr, block_wordcount); + *timeout = !dma(arbitration_mode, UNIBUS_CONTROL_DATI, block_start_addr, + block_wordcount); if (*timeout) { printf("\nRead timeout @ 0%6o\n", mailbox->dma.cur_addr); return; @@ -264,7 +278,8 @@ void unibus_c::mem_read(uint16_t *words, uint32_t start_addr, uint32_t end_addr, } // arbitration_active: if 1, perform NPR/NPG/SACK arbitration before mem accesses -void unibus_c::test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) { +void unibus_c::test_mem(enum unibus_c::arbitration_mode_enum arbitration_mode, + uint32_t start_addr, uint32_t end_addr, unsigned mode) { #define MAX_ERROR_COUNT 8 progress_c progress = progress_c(80); bool timeout = 0, mismatch = 0; @@ -272,7 +287,7 @@ void unibus_c::test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) { uint32_t cur_test_addr; unsigned block_wordcount; - assert(!arbitration_active || emulation_logic_started); + assert(pru->prucode_id == pru_c::PRUCODE_UNIBUS); // Setup ^C catcher SIGINTcatchnext(); @@ -284,19 +299,25 @@ void unibus_c::test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) { /**** 2. Write memory ****/ progress.put("W"); //info : full memory write block_wordcount = 113; // something queer - mem_write(testwords, start_addr, end_addr, block_wordcount, &timeout); + mem_write(arbitration_mode, testwords, start_addr, end_addr, block_wordcount, &timeout); /**** 3. read until ^C ****/ while (!SIGINTreceived && !timeout && !mismatch_count) { progress.put("R"); block_wordcount = 67; // something queer // read back into unibus_membuffer[] - mem_read(membuffer->data.words, start_addr, end_addr, block_wordcount, &timeout); + mem_read(arbitration_mode, membuffer->data.words, start_addr, end_addr, + block_wordcount, &timeout); // compare + SET_DEBUG_PIN0(0) ; for (mismatch_count = 0, cur_test_addr = start_addr; cur_test_addr <= end_addr; cur_test_addr += 2) { uint16_t cur_mem_val = membuffer->data.words[cur_test_addr / 2]; mismatch = (testwords[cur_test_addr / 2] != cur_mem_val); + if (mismatch) { + SET_DEBUG_PIN0(1) ; // trigger + SET_DEBUG_PIN0(0) ; + } if (mismatch && ++mismatch_count <= MAX_ERROR_COUNT) // print only first errors printf( "\nMemory mismatch #%d at %06o: expected %06o, found %06o, diff mask = %06o. ", @@ -313,7 +334,8 @@ void unibus_c::test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) { testwords[cur_test_addr / 2] = random24() & 0xffff; progress.put("W"); //info : full memory write block_wordcount = 97; // something queer - mem_write(testwords, start_addr, end_addr, block_wordcount, &timeout); + mem_write(arbitration_mode, testwords, start_addr, end_addr, block_wordcount, + &timeout); if (SIGINTreceived || timeout) break; // leave loop @@ -322,12 +344,18 @@ void unibus_c::test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) { progress.put("R"); //info : full memory write block_wordcount = 111; // something queer // read back into unibus_membuffer[] - mem_read(membuffer->data.words, start_addr, end_addr, block_wordcount, &timeout); + mem_read(arbitration_mode, membuffer->data.words, start_addr, end_addr, + block_wordcount, &timeout); // compare + SET_DEBUG_PIN0(0) ; for (mismatch_count = 0, cur_test_addr = start_addr; cur_test_addr <= end_addr; cur_test_addr += 2) { uint16_t cur_mem_val = membuffer->data.words[cur_test_addr / 2]; mismatch = (testwords[cur_test_addr / 2] != cur_mem_val); + if (mismatch) { + SET_DEBUG_PIN0(1) ; // trigger + SET_DEBUG_PIN0(0) ; + } if (mismatch && ++mismatch_count <= MAX_ERROR_COUNT) // print only first errors printf( "\nMemory mismatch at %06o: expected %06o, found %06o, diff mask = %06o. ", @@ -383,29 +411,3 @@ void unibus_c::savetofile(char *fname, uint16_t *words, unsigned bytecount) { } #endif -/* start full UNIBUS master/slave logic on PRU - * PRU is active UNIBUS node now. - * - evaluates NPG/BG* lines and forwards them. - * - watches for DATI/DATO access to emulated device registers, - * generates events to unibusadapter_c. - * - memory is emulated from startaddr to endaddr. - * - Memory DATI/DATZO access done with NPR/NPG/SACK - * - INTR possible - */ - -void unibus_c::emulation_logic_start() { - // set PRU in ARM2PRU_EMULATION loop - assert(!emulation_logic_started); - __sync_synchronize(); - mailbox->arm2pru_req = ARM2PRU_EMULATION; // go! - emulation_logic_started = true; -} - -/* stop execution of full master/slave logic - */ -void unibus_c::emulation_logic_stop() { - assert(emulation_logic_started); - mailbox_execute(ARM2PRU_EMULATION_STOP, ARM2PRU_NONE); - emulation_logic_started = false; -} - diff --git a/10.01_base/2_src/arm/unibusadapter.cpp b/10.01_base/2_src/arm/unibusadapter.cpp index 7a48224..14669f1 100644 --- a/10.01_base/2_src/arm/unibusadapter.cpp +++ b/10.01_base/2_src/arm/unibusadapter.cpp @@ -50,6 +50,7 @@ #include #include #include +#include // TEST //#include // sleep() @@ -66,11 +67,59 @@ using namespace std; #include "iopageregister.h" #include "unibusadapter.hpp" +dma_request_c::dma_request_c( + uint8_t unibus_control, + uint32_t unibus_addr, + uint16_t* buffer, + uint32_t wordcount) : + _unibus_control(unibus_control), + _unibus_start_addr(unibus_addr), + _unibus_end_addr(0), + _buffer(buffer), + _wordcount(wordcount), + _isComplete(false), + _success(false) +{ + +} + +dma_request_c::~dma_request_c() +{ + +} + +irq_request_c::irq_request_c( + unsigned level, + unsigned vector) : + _level(level), + _vector(vector), + _isComplete(false) +{ + +} + +irq_request_c::~irq_request_c() +{ + +} + +void* bus_worker( + void *context) +{ + unibusadapter_c* bus = reinterpret_cast(context); + bus->dma_worker(); + return nullptr; +} + unibusadapter_c *unibusadapter; // another Singleton // is registered in device_c.list ... order of static constructor calls ??? unibusadapter_c::unibusadapter_c() : - device_c() { + device_c(), + _busWakeup_cond(PTHREAD_COND_INITIALIZER), + _requestFinished_cond(PTHREAD_COND_INITIALIZER), + _busWorker_mutex(PTHREAD_MUTEX_INITIALIZER) + { unsigned i; log_label = "UNAPT"; @@ -82,14 +131,33 @@ unibusadapter_c::unibusadapter_c() : line_INIT = false; line_DCLO = false; + // + // Start bus worker thread + // + pthread_attr_t attribs; + pthread_attr_init(&attribs); + + int status = pthread_create( + &_busWorker_pthread, + &attribs, + &bus_worker, + reinterpret_cast(this)); + + if (status != 0) + { + FATAL("Failed to start unibus worker thread. Status 0x%x", status); + } } + bool unibusadapter_c::on_param_changed(parameter_c *param) { UNUSED(param); return true ; } -void unibusadapter_c::on_power_changed(void) { +void unibusadapter_c::on_power_changed(void) +{ + } void unibusadapter_c::on_init_changed(void) { @@ -106,6 +174,10 @@ void unibusadapter_c::worker_init_event() { device->init_asserted = line_INIT; device->on_init_changed(); } + + + // Clear bus request queues + rundown_bus_requests(); } void unibusadapter_c::worker_power_event() { @@ -118,6 +190,9 @@ void unibusadapter_c::worker_power_event() { device->power_down = line_DCLO; device->on_power_changed(); } + + // Clear bus request queues + rundown_bus_requests(); } // process DATI/DATO access to active device registers @@ -441,7 +516,9 @@ void unibusadapter_c::unregister_device(unibusdevice_c& device) { // false: UNIBUS DMA or INTR pending or in progress // true: new DMA or INTR may be started bool unibusadapter_c::request_DMA_active(const char *error_info) { - if (mailbox->arm2pru_req == ARM2PRU_DMA) { + if (mailbox->arm2pru_req == ARM2PRU_DMA_ARB_NONE + || mailbox->arm2pru_req == ARM2PRU_DMA_ARB_CLIENT + || mailbox->arm2pru_req == ARM2PRU_DMA_ARB_MASTER) { if (error_info) ERROR("%s: DMA requests active!", error_info); return true; @@ -463,110 +540,279 @@ bool unibusadapter_c::request_INTR_active(const char *error_info) { return false; } -// request a DMA cycle. +// Request a DMA cycle from Arbitrator. // unibus_control = UNIBUS_CONTROL_DATI or _DATO -void unibusadapter_c::request_DMA(unibusdevice_c *device, uint8_t unibus_control, - uint32_t unibus_addr, uint16_t *buffer, unsigned wordcount) { -// TODO: if another DMA or INTR is active: put request in queue - UNUSED(device); - if (request_DMA_active(__func__) || request_INTR_active(__func__)) - return; +// unibus_end_addr = last accessed address (success or timeout) and timeout condition +// result: false on UNIBUS timeout +bool unibusadapter_c::request_client_DMA( + uint8_t unibus_control, + uint32_t unibus_addr, + uint16_t *buffer, + uint32_t wordcount, + uint32_t *unibus_end_addr) { - mailbox->dma.startaddr = unibus_addr; - mailbox->dma.control = unibus_control; - mailbox->dma.wordcount = wordcount; + // + // Acquire bus mutex; append new request to queue. + // bus worker will wake and service the request in due time. + // + dma_request_c request( + unibus_control, + unibus_addr, + buffer, + wordcount); - // save params of current transaction - cur_DMA_unibus_control = unibus_control; - cur_DMA_buffer = buffer; - cur_DMA_wordcount = wordcount; + pthread_mutex_lock(&_busWorker_mutex); + _dmaRequests.push(&request); + pthread_cond_signal(&_busWakeup_cond); + pthread_mutex_unlock(&_busWorker_mutex); - if (unibus_control == UNIBUS_CONTROL_DATO) { - // copy data into mailbox->DMA buffer - memcpy((void*) mailbox->dma.words, buffer, 2 * wordcount); - } DEBUG("DMA start: %s @ %06o, len=%d", unibus->control2text(unibus_control), unibus_addr, wordcount); - // start! - mailbox->arm2pru_req = ARM2PRU_DMA; - // PRU now changes state -} - -void unibusadapter_c::request_INTR(unibusdevice_c *device, unsigned level, unsigned vector) { -// TODO: if another DMA or INTR is active: put request in queue - UNUSED(device); - - // it is not an error if the INTR (at same level) is still pending - // a device may re-raise its interrupt, an interrupt may remain pending for years. - if (request_DMA_active(__func__)) - return; - if (request_INTR_active(NULL)) - return; - - switch (level) { - case 4: - mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B4; - break; - case 5: - mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B5; - break; - case 6: - mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B6; - break; - case 7: - mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B7; - break; - default: - ERROR("Request_INTR(): Illegal priority %u, aborting", level); - return; + // + // Wait for request to finish. + // + pthread_mutex_lock(&_busWorker_mutex); + while (!request.IsComplete()) + { + pthread_cond_wait(&_requestFinished_cond, &_busWorker_mutex); } - mailbox->intr.vector = vector; + pthread_mutex_unlock(&_busWorker_mutex); - // start! - mailbox->arm2pru_req = ARM2PRU_INTR; - // PRU now changes state + if (unibus_end_addr) + *unibus_end_addr = request.GetUnibusEndAddr() ; + return request.GetSuccess() ; } -// device wants to know state of its requests -// also checks for completion if the single current DMA or INTR. -// to be called by device.worker() -// result: false = not yet finished, true = complete, -// error: return NXM status -bool unibusadapter_c::complete_DMA(unibusdevice_c *device, uint32_t *unibus_end_addr, -bool *error) { -// TODO: access correct request in queue - UNUSED(device); +void unibusadapter_c::dma_worker() +{ + //worker_init_realtime_priority(rt_device); + while(true) + { + dma_request_c* dmaReq = nullptr; + irq_request_c* irqReq = nullptr; + + // + // Wait for the next request. + // + pthread_mutex_lock(&_busWorker_mutex); + while(_dmaRequests.empty() && _irqRequests.empty()) + { + pthread_cond_wait( + &_busWakeup_cond, + &_busWorker_mutex); + } - // rely on RL11 to check for completion and sorting DMA/INTR requests. - if (request_DMA_active(NULL)) - return false; + // + // We have a request: prioritize IRQ over DMA, dequeue from the requisite + // queue and get to work. + // + if (!_irqRequests.empty()) + { + irqReq = _irqRequests.front(); + _irqRequests.pop(); + } + else + { + dmaReq = _dmaRequests.front(); + _dmaRequests.pop(); + } + pthread_mutex_unlock(&_busWorker_mutex); - if (cur_DMA_unibus_control == UNIBUS_CONTROL_DATI) { - // data were read - // copy result cur_DMA_wordcount from mailbox->DMA bufuffer to cur_DMA_buffer - memcpy(cur_DMA_buffer, (void *) mailbox->dma.words, 2 * cur_DMA_wordcount); + + // Sanity check: Should be no active DMA or interrupt requests on the PRU. + assert (!request_DMA_active(nullptr) && !request_INTR_active(nullptr)); + + if (dmaReq) + { + // We do the DMA transfer in chunks so we can handle arbitrary buffer sizes. + // (the PRU mailbox has limited space available.) + // Configure the DMA transfer. + + uint32_t maxTransferSize = 512; + + uint32_t wordCount = dmaReq->GetWordCount(); + uint32_t unibusAddr = dmaReq->GetUnibusStartAddr(); + uint32_t bufferOffset = 0; + + + while (wordCount > 0) + { + uint32_t chunkSize = std::min(maxTransferSize, wordCount); + + mailbox->dma.startaddr = unibusAddr + bufferOffset * 2; + mailbox->dma.control = dmaReq->GetUnibusControl(); + mailbox->dma.wordcount = chunkSize; + + // Copy outgoing data into maibox DMA buffer + if (dmaReq->GetUnibusControl() == UNIBUS_CONTROL_DATO) + { + memcpy( + (void*)mailbox->dma.words, + dmaReq->GetBuffer() + bufferOffset, + 2 * chunkSize); + } + + // + // Start the PRU: + mailbox->arm2pru_req = ARM2PRU_DMA_ARB_CLIENT; + + // + // Wait for the transfer to complete. + // TODO: we're polling the mailbox; is there a more efficient way to do this? + timeout_c timeout; + int retries = 0; + while (request_DMA_active(nullptr) && retries < 10000) + { + timeout.wait_us(50); + retries++; + } + + // + // TODO: this should not be necessary. There are rare occasions + // where it appears that the PRU dma transfer is interrupted + // but never clears the DMA active flag, so we hang in the loop above + // forever. + // Nothing to do in that case but give up. + // And log the issue. Should get to the root of this.. + // + if (retries == 10000) + { + ERROR("dma timeout"); + } + + if (dmaReq->GetUnibusControl() == UNIBUS_CONTROL_DATI) + { + // Copy data read from mailbox to user's buffer. + memcpy( + dmaReq->GetBuffer() + bufferOffset, + (void *)mailbox->dma.words, + 2 * chunkSize); + } + wordCount -= chunkSize; + bufferOffset += chunkSize; + } + + dmaReq->SetUnibusEndAddr(mailbox->dma.cur_addr); + dmaReq->SetSuccess(mailbox->dma.cur_status == DMA_STATE_READY); + // no success: UnibusEndAddr is first failed address + + assert(dmaReq->GetUnibusStartAddr() + dmaReq->GetWordCount() * 2 == + mailbox->dma.cur_addr + 2); + + // + // Signal that the request is complete. + // + pthread_mutex_lock(&_busWorker_mutex); + dmaReq->SetComplete(); + pthread_cond_signal(&_requestFinished_cond); + pthread_mutex_unlock(&_busWorker_mutex); + } + else + { + // Handle interrupt request + switch(irqReq->GetInterruptLevel()) + { + case 4: + mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B4; + break; + + case 5: + mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B5; + break; + + case 6: + mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B6; + break; + + case 7: + mailbox->intr.priority_bit = ARBITRATION_PRIORITY_BIT_B7; + break; + + default: + ERROR("Request_INTR(): Illegal priority %u, aborting", irqReq->GetInterruptLevel()); + return; + } + + mailbox->intr.vector = irqReq->GetVector(); + + // start! + mailbox->arm2pru_req = ARM2PRU_INTR; + // PRU now changes state + + // Signal that the request has been raised. + pthread_mutex_lock(&_busWorker_mutex); + irqReq->SetComplete(); + pthread_cond_signal(&_requestFinished_cond); + pthread_mutex_unlock(&_busWorker_mutex); + + // Wait for the transfer to complete. + // TODO: we're polling the mailbox; is there a more efficient way to + // do this? (as w/dma) + timeout_c timeout; + while(request_INTR_active(nullptr)) + { + timeout.wait_us(50); + } + } } - - *unibus_end_addr = mailbox->dma.cur_addr; - - *error = mailbox->dma.cur_status != DMA_STATE_READY; - DEBUG("DMA ready: %s @ %06o..%06o, wordcount %d, data=%06o, %06o, ... %s", - unibus->control2text(mailbox->dma.control), mailbox->dma.startaddr, - mailbox->dma.cur_addr, mailbox->dma.wordcount, mailbox->dma.words[0], - mailbox->dma.words[1], *error ? "TIMEOUT" : "OK"); - - return true; } -// result: false = not yet finished, true = complete, -bool unibusadapter_c::complete_INTR(unibusdevice_c *device) { -// TODO: access correct request in queue - UNUSED(device); +void unibusadapter_c::rundown_bus_requests() +{ + // + // Cancel all pending DMA and IRQ requests, freeing threads waiting + // on completion. + // + pthread_mutex_lock(&_busWorker_mutex); + while (!_dmaRequests.empty()) + { + dma_request_c* dmaReq = _dmaRequests.front(); + dmaReq->SetSuccess(false); + dmaReq->SetComplete(); + pthread_cond_signal(&_requestFinished_cond); + _dmaRequests.pop(); + } + while (!_irqRequests.empty()) + { + irq_request_c* irqReq = _irqRequests.front(); + irqReq->SetComplete(); + pthread_cond_signal(&_requestFinished_cond); + _irqRequests.pop(); + } + pthread_mutex_unlock(&_busWorker_mutex); - // rely on RL11 to check for completion and sorting DMA/INTR requests. - return request_INTR_active(NULL); +} + + +void unibusadapter_c::request_INTR(uint32_t level, uint32_t vector) { + // + // Acquire bus mutex; append new request to queue. + // bus worker will wake and service the request in due time. + // + irq_request_c request( + level, + vector); + + pthread_mutex_lock(&_busWorker_mutex); + _irqRequests.push(&request); + pthread_cond_signal(&_busWakeup_cond); + pthread_mutex_unlock(&_busWorker_mutex); + + // + // Wait for request to finish. + // + pthread_mutex_lock(&_busWorker_mutex); + while (!request.IsComplete()) + { + pthread_cond_wait(&_requestFinished_cond, &_busWorker_mutex); + } + pthread_mutex_unlock(&_busWorker_mutex); + + // + // And we're done. + // } // debugging: print PRU sharead regsster map diff --git a/10.01_base/2_src/arm/unibusadapter.hpp b/10.01_base/2_src/arm/unibusadapter.hpp index 5519e85..043d40a 100644 --- a/10.01_base/2_src/arm/unibusadapter.hpp +++ b/10.01_base/2_src/arm/unibusadapter.hpp @@ -28,17 +28,71 @@ #define _UNIBUSADAPTER_HPP_ #include +#include #include "iopageregister.h" #include "unibusdevice.hpp" +class dma_request_c +{ +public: + dma_request_c( + uint8_t unibus_control, + uint32_t unibus_addr, + uint16_t *buffer, + uint32_t wordcount); + + ~dma_request_c(); + + uint8_t GetUnibusControl() { return _unibus_control; } + uint32_t GetUnibusStartAddr() { return _unibus_start_addr; } + uint16_t* GetBuffer() { return _buffer; } + uint32_t GetWordCount() { return _wordcount; } + uint32_t GetUnibusEndAddr() { return _unibus_end_addr; } + void SetUnibusEndAddr(uint32_t end) { _unibus_end_addr = end; } + + bool IsComplete() { return _isComplete; } + bool GetSuccess() { return _success; } + + void SetComplete() { _isComplete = true; } + void SetSuccess(bool success) { _success = success; } + +private: + + uint8_t _unibus_control; + uint32_t _unibus_start_addr; + uint32_t _unibus_end_addr; + uint16_t* _buffer; + uint32_t _wordcount; + + bool _isComplete; + bool _success; +}; + +class irq_request_c +{ +public: + irq_request_c( + uint32_t level, + uint32_t vector); + + ~irq_request_c(); + + uint32_t GetInterruptLevel() { return _level; } + uint32_t GetVector() { return _vector; } + bool IsComplete() { return _isComplete; } + + void SetComplete() { _isComplete = true; } + +private: + uint32_t _level; + uint32_t _vector; + bool _isComplete; +}; + + // is a device_c. need a thread (but no params) class unibusadapter_c: public device_c { -private: - // save params of current DMA transaction - volatile uint8_t cur_DMA_unibus_control; // DATI? DATO? - uint16_t *cur_DMA_buffer; - volatile unsigned cur_DMA_wordcount; public: unibusadapter_c(); @@ -59,21 +113,29 @@ public: void worker_power_event(void) ; void worker_deviceregister_event(void) ; void worker(void) override; // background worker function - + void dma_worker(void); // background DMA worker + bool register_device(unibusdevice_c& device); void unregister_device(unibusdevice_c& device); bool request_DMA_active(const char *error_info) ; bool request_INTR_active(const char *error_info) ; - void request_DMA(unibusdevice_c *device, uint8_t unibus_control, uint32_t unibus_addr, - uint16_t *buffer, unsigned wordcount); - void request_INTR(unibusdevice_c *device, unsigned level, unsigned vector); - bool complete_DMA(unibusdevice_c *device, uint32_t *unibus_end_addr, bool *error); - bool complete_INTR(unibusdevice_c *device); + bool request_client_DMA(uint8_t unibus_control, uint32_t unibus_addr, + uint16_t *buffer, uint32_t wordcount, uint32_t *unibus_end_addr); + void request_INTR(uint32_t level, uint32_t vector); + void rundown_bus_requests(void); void print_shared_register_map(void); +private: + + std::queue _dmaRequests; + std::queue _irqRequests; + pthread_t _busWorker_pthread; + pthread_cond_t _busWakeup_cond; + pthread_cond_t _requestFinished_cond; + pthread_mutex_t _busWorker_mutex; }; extern unibusadapter_c *unibusadapter; // another Singleton diff --git a/10.01_base/2_src/arm/unibusdevice.cpp b/10.01_base/2_src/arm/unibusdevice.cpp index 9083323..8c1ab9f 100644 --- a/10.01_base/2_src/arm/unibusdevice.cpp +++ b/10.01_base/2_src/arm/unibusdevice.cpp @@ -135,7 +135,7 @@ void unibusdevice_c::reset_unibus_registers() { // set an UNIBUS interrupt condition with intr_vector and intr_level void unibusdevice_c::interrupt(void) { // delegate to unibusadapter_c - unibusadapter->request_INTR(this, intr_level.value, intr_vector.value); + unibusadapter->request_INTR(intr_level.value, intr_vector.value); // WARNING("unibusdevice_c::interrupt() TODO: generated interrupt!"); } diff --git a/10.01_base/2_src/arm/utils.cpp b/10.01_base/2_src/arm/utils.cpp index 0de09c2..122f269 100644 --- a/10.01_base/2_src/arm/utils.cpp +++ b/10.01_base/2_src/arm/utils.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include @@ -162,6 +163,20 @@ bool fileExists(const std::string& filename) { return false; } +// Generates "perror()" printout, +// msgfmt must have one "%s" field for absolute filename +char *fileErrorText(const char *msgfmt, const char *fname) { + static char linebuff[PATH_MAX +100]; + char abspath[PATH_MAX] ; + realpath(fname, abspath); + sprintf(linebuff, msgfmt, abspath); + strcat(linebuff, ": ") ; + strcat (linebuff, strerror(errno)) ; +// perror(linebuff); + return linebuff ; +} + + // add a number of microseconds to a time struct timespec timespec_add_us(struct timespec ts, unsigned us) { ts.tv_nsec += us * 1000; diff --git a/10.01_base/2_src/arm/utils.hpp b/10.01_base/2_src/arm/utils.hpp index 6920943..f11bc58 100644 --- a/10.01_base/2_src/arm/utils.hpp +++ b/10.01_base/2_src/arm/utils.hpp @@ -93,6 +93,8 @@ char *cur_time_text(void) ; bool fileExists(const std::string& filename) ; +char * fileErrorText(const char *msgfmt, const char *fname) ; + //ool caseInsCompare(const std::string& s1, const std::string& s2) ; diff --git a/10.01_base/2_src/pru0/Makefile b/10.01_base/2_src/pru0/Makefile index 7319b7b..2683958 100644 --- a/10.01_base/2_src/pru0/Makefile +++ b/10.01_base/2_src/pru0/Makefile @@ -25,9 +25,8 @@ endef $(error $(ERROR_BODY)) endif -PRU_NUM=0 -PROJ_NAME=pru$(PRU_NUM) -GEN_DIR=$(abspath ../../4_deploy) +PROJ_NAME=pru0 +OBJ_DIR=$(abspath ../../4_deploy) SHARED_DIR=$(abspath ../shared) MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) CURRENT_DIR := $(notdir $(patsubst %/,%,$(dir $(MKFILE_PATH)))) @@ -41,75 +40,85 @@ STACK_SIZE=0x100 HEAP_SIZE=0x100 #Common compiler and linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) -CFLAGS=-v3 -O3 --display_error_number --endian=little --hardware_mac=on --obj_directory=$(GEN_DIR) --pp_directory=$(GEN_DIR) -ppd -ppa \ +CFLAGS=-v3 -O3 --display_error_number --endian=little --hardware_mac=on --obj_directory=$(OBJ_DIR) --pp_directory=$(OBJ_DIR) -ppd -ppa \ --c_src_interlist --optimizer_interlist #Linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) LFLAGS=--reread_libs --warn_sections --stack_size=$(STACK_SIZE) --heap_size=$(HEAP_SIZE) -PRU_CODE=pru$(PRU_NUM)_config.c -TARGET=$(GEN_DIR)/$(PROJ_NAME).out -MAP=$(GEN_DIR)/$(PROJ_NAME).map SOURCES=$(wildcard *.c) # extension is ".asmsrc", not ".asm", do distinguish from compiler-generated .asm files. SOURCES_ASM=$(wildcard *.asmsrc) #Using .object instead of .obj in order to not conflict with the CCS build process -OBJECTS=$(patsubst %,$(GEN_DIR)/%,$(SOURCES:.c=.object)) -OBJECTS_ASM=$(patsubst %,$(GEN_DIR)/%,$(SOURCES_ASM:.asmsrc=.asmobject)) +OBJECTS_ALL=$(patsubst %,$(OBJ_DIR)/%,$(SOURCES:.c=.object)) +OBJECTS_ASM=$(patsubst %,$(OBJ_DIR)/%,$(SOURCES_ASM:.asmsrc=.asmobject)) -#all: $(TARGET) -# only interested on the image as C-array -all: $(GEN_DIR)/$(PRU_CODE) +# all .object files with exceptions of the *main* +OBJECTS_COMMON= \ + $(OBJ_DIR)/pru0_pru_mailbox.object + +# rule to print a variable. +# use: make print-VARIALBE +print-% : ; @echo $* = $($*) -# Invokes the linker (-z flag) to make the .out file -$(TARGET): $(OBJECTS) $(OBJECTS_ASM) $(LINKER_COMMAND_FILE) +# only interested on the image as C-array. +# Chained builds, so keep *.objects, else recompile. +all: $(OBJECTS_ALL) \ + $(OBJ_DIR)/pru0_code_all.out \ + $(OBJ_DIR)/pru0_code_all_array.c + +# Rule to generate several linked binaries from several main*.c, +# then several C_array files from the linked binary. +# arrayfile _code.c depends on all objects and _main.c +# Example: pru1_main_test.c => obj_dir/pru1_code_test.c +# call with "/make target_pru1_test_code.c" +$(OBJ_DIR)/pru0_code_%.out : $(OBJ_DIR)/pru0_main_%.object $(OBJECTS_COMMON) $(OBJECTS_ASM) $(LINKER_COMMAND_FILE) @echo '' - @echo 'Building target: $@' + @echo 'Building binary $@' @echo 'Invoking: PRU Linker' - $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJECTS_ASM) -m$(MAP) $(LINKER_COMMAND_FILE) --library=libc.a $(LIBS) - @echo 'Finished building target: $@' + $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $@ -m$@.map $^ --library=libc.a $(LIBS) + @echo 'Finished building $@' -# --outfile=$(GEN_DIR)/$(PROJ_NAME)_imagearrays.c - -# the rule for .out file generates the C-array too. -$(GEN_DIR)/$(PRU_CODE): $(TARGET) +# Rule to generate several C-array hex dumps from linked binaries +# hexpru appends "_array" to the base file name +$(OBJ_DIR)/pru0_code_%_array.c : $(OBJ_DIR)/pru0_code_%.out @echo 'Generating C-arrays containing binary images with PRU code.' - $(PRU_CGT)/bin/hexpru --array $(TARGET) - @echo 'Adding entry addresses to PRU config C source file' - $(SHARED_DIR)/update_pru_config.sh $(PRU_NUM) $(PROJ_NAME)_array.c $(GEN_DIR)/$(PROJ_NAME)_config $(GEN_DIR)/$(PROJ_NAME).map - @rm $(PROJ_NAME)_array.c + ( \ + cd $(OBJ_DIR) ; \ + $(PRU_CGT)/bin/hexpru --array $< ; \ + ) # Invokes the compiler on all c files in the directory to create the object files -$(GEN_DIR)/%.object: %.c - @mkdir -p $(GEN_DIR) +$(OBJ_DIR)/%.object: %.c + @mkdir -p $(OBJ_DIR) @echo '' @echo 'Building file: $<' @echo 'Invoking: PRU Compiler' $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) -fe $@ $< @echo Produce assembler listing $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) --absolute_listing -fe $@ $< - mv *.asm $(GEN_DIR) + mv *.asm $(OBJ_DIR) # Invokes the compiler on all asm files in the directory to create the object files -$(GEN_DIR)/%.asmobject: %.asmsrc -#$(GEN_DIR)/pru1_pru0_datout.o: pru1_pru0_datout.asmsrc - @mkdir -p $(GEN_DIR) +$(OBJ_DIR)/%.asmobject: %.asmsrc +#$(OBJ_DIR)/pru1_pru0_datout.o: pru1_pru0_datout.asmsrc + @mkdir -p $(OBJ_DIR) @echo '' @echo 'Building file: $<' @echo 'Invoking: PRU Compiler' $(PRU_CGT)/bin/clpru --asm_listing --asm_file=$^ --output_file=$@ - -mv *.lst $(GEN_DIR) + -mv *.lst $(OBJ_DIR) .PHONY: all clean -# Remove the $(GEN_DIR) directory +# Remove the $(OBJ_DIR) directory clean: - @echo Removing $(PROJ_NAME)'*.*' files in the "$(GEN_DIR)" directory - @rm -f $(GEN_DIR)/$(PROJ_NAME)*.* + @echo Removing all $(PROJ_NAME)'*' files in the "$(OBJ_DIR)" directory + @rm -f $(OBJ_DIR)/$(PROJ_NAME)*.* # Includes the dependencies that the compiler creates (-ppd and -ppa flags) --include $(OBJECTS:%.object=%.pp) +-include $(OBJECTS_ALL:%.object=%.pp) diff --git a/10.01_base/2_src/pru0/pru0_array.h b/10.01_base/2_src/pru0/pru0_array.h deleted file mode 100644 index e4e6a79..0000000 --- a/10.01_base/2_src/pru0/pru0_array.h +++ /dev/null @@ -1,4 +0,0 @@ -const uint32_t pru0_image_0[23]; - -const uint8_t pru0_image_1[20]; - diff --git a/10.01_base/2_src/pru0/pru0_main.c b/10.01_base/2_src/pru0/pru0_main.c deleted file mode 100644 index cfdf3d3..0000000 --- a/10.01_base/2_src/pru0/pru0_main.c +++ /dev/null @@ -1,56 +0,0 @@ -/* pru0_main.c: endless loop, writes outputs on R30 from mailbox (C solution) - - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - 12-nov-2018 JH entered beta phase - - from d:\RetroCmp\dec\pdp11\UniBone\91_3rd_party\pru-c-compile\pru-software-support-package\examples\am335x\PRU_gpioToggle\ - - - */ - -#include -#include -#include "resource_table_empty.h" - -#include "pru_pru_mailbox.h" - -volatile register uint32_t __R30; -volatile register uint32_t __R31; - -void main(void) { - - /* Clear SYSCFG[STANDBY_INIT] to enable OCP master port */ - CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; - - // loop forever - void pru0_dataout(void) ; - pru0_dataout() ; -#ifdef USED - // old code using shared RAM mailbox, not reached - while(1) { - __R30 = pru_pru_mailbox.pru0_r30 ; - } -#endif - -} - diff --git a/10.01_base/2_src/pru1/Makefile b/10.01_base/2_src/pru1/Makefile index bce1dff..5963304 100644 --- a/10.01_base/2_src/pru1/Makefile +++ b/10.01_base/2_src/pru1/Makefile @@ -25,9 +25,8 @@ endef $(error $(ERROR_BODY)) endif -PRU_NUM=1 -PROJ_NAME=pru$(PRU_NUM) -GEN_DIR=$(abspath ../../4_deploy) +PROJ_NAME=pru1 +OBJ_DIR=$(abspath ../../4_deploy) SHARED_DIR=$(abspath ../shared) MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) CURRENT_DIR := $(notdir $(patsubst %/,%,$(dir $(MKFILE_PATH)))) @@ -47,75 +46,102 @@ CFLAGS_OPTIMIZER=--opt_level=3 --opt_for_speed=5 --auto_inline --c_src_interli #CFLAGS_OPTIMIZER=--opt_level=3 --auto_inline --c_src_interlist --optimizer_interlist --gen_opt_info=2 #Common compiler and linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) CFLAGS=-v3 $(CFLAGS_OPTIMIZER) \ - --display_error_number --endian=little --hardware_mac=on --obj_directory=$(GEN_DIR) --pp_directory=$(GEN_DIR) -ppd -ppa + --display_error_number --endian=little --hardware_mac=on --obj_directory=$(OBJ_DIR) --pp_directory=$(OBJ_DIR) -ppd -ppa #Linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) LFLAGS=--reread_libs --warn_sections --stack_size=$(STACK_SIZE) --heap_size=$(HEAP_SIZE) -PRU_CODE=pru1_config.c -TARGET=$(GEN_DIR)/$(PROJ_NAME).out -MAP=$(GEN_DIR)/$(PROJ_NAME).map # SOURCES=$(wildcard *.c) HEADERS=$(wildcard *.h) # extension is ".asmsrc", not ".asm", do distinguish from compiler-generated .asm files. -SOURCES_ASM=$(wildcard *.asmsrc) -#Using .object instead of .obj in order to not conflict with the CCS build process -OBJECTS=$(patsubst %,$(GEN_DIR)/%,$(SOURCES:.c=.object)) -OBJECTS_ASM=$(patsubst %,$(GEN_DIR)/%,$(SOURCES_ASM:.asmsrc=.asmobject)) +#SOURCES_ASM=$(wildcard *.asmsrc) +#OBJECTS_ASM=$(patsubst %,$(OBJ_DIR)/%,$(SOURCES_ASM:.asmsrc=.asmobject)) -#all: $(TARGET) -# only interested on the image as C-array -all: $(GEN_DIR)/$(PRU_CODE) +# Using .object instead of .obj in order to not conflict with the CCS build process +OBJECTS_ALL=$(patsubst %,$(OBJ_DIR)/%,$(SOURCES:.c=.object)) + +# all .object files with exceptions of the *main* +OBJECTS_COMMON= \ + $(OBJ_DIR)/pru1_arm_mailbox.object \ + $(OBJ_DIR)/pru1_buslatches.object \ + $(OBJ_DIR)/pru1_ddrmem.object \ + $(OBJ_DIR)/pru1_iopageregisters.object \ + $(OBJ_DIR)/pru1_pru_mailbox.object \ + $(OBJ_DIR)/pru1_statemachine_arbitration.object \ + $(OBJ_DIR)/pru1_statemachine_dma.object \ + $(OBJ_DIR)/pru1_statemachine_init.object \ + $(OBJ_DIR)/pru1_statemachine_intr.object \ + $(OBJ_DIR)/pru1_statemachine_powercycle.object \ + $(OBJ_DIR)/pru1_statemachine_slave.object \ + $(OBJ_DIR)/pru1_utils.object -# Invokes the linker (-z flag) to make the .out file -$(TARGET): $(OBJECTS) $(OBJECTS_ASM) $(LINKER_COMMAND_FILE) +# rule to print a variable. +# use: make print-VARIALBE +print-% : ; @echo $* = $($*) + +# only interested on the image as C-array. +# Chained builds, so keep *.objects, else recompile. +all: $(OBJECTS_ALL) \ + $(OBJ_DIR)/pru1_code_unibus.out $(OBJ_DIR)/pru1_code_unibus_array.c \ + $(OBJ_DIR)/pru1_code_test.out $(OBJ_DIR)/pru1_code_test_array.c + +#all: $(OBJECTS_ALL) $(OBJ_DIR)/pru1_code_test_array.c + +# Rule to generate several linked binaries from several main*.c, +# then several C_array files from the linked binary. +# arrayfile _code.c depends on all objects and _main.c +# Example: pru1_main_test.c => obj_dir/pru1_code_test.c +# call with "/make target_pru1_test_code.c" +$(OBJ_DIR)/pru1_code_%.out : $(OBJ_DIR)/pru1_main_%.object $(OBJECTS_COMMON) $(OBJECTS_ASM) $(LINKER_COMMAND_FILE) @echo '' - @echo 'Building target: $@' + @echo 'Building binary $@' @echo 'Invoking: PRU Linker' - $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJECTS_ASM) -m$(MAP) $(LINKER_COMMAND_FILE) --library=libc.a $(LIBS) - @echo 'Finished building target: $@' + $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $@ -m$@.map $^ --library=libc.a $(LIBS) + @echo 'Finished building $@' -# --outfile=$(GEN_DIR)/$(PROJ_NAME)_imagearrays.c - -# the rule for .out file generates the C-array too. -$(GEN_DIR)/$(PRU_CODE): $(TARGET) +# Rule to generate several C-array hex dumps from linked binaries +# hexpru appends "_array" to the base file name +$(OBJ_DIR)/pru1_code_%_array.c : $(OBJ_DIR)/pru1_code_%.out @echo 'Generating C-arrays containing binary images with PRU code.' - $(PRU_CGT)/bin/hexpru --array $(TARGET) - @echo 'Adding entry addresses to PRU config C source file' - $(SHARED_DIR)/update_pru_config.sh $(PRU_NUM) $(PROJ_NAME)_array.c $(GEN_DIR)/$(PROJ_NAME)_config $(GEN_DIR)/$(PROJ_NAME).map - @rm $(PROJ_NAME)_array.c + ( \ + cd $(OBJ_DIR) ; \ + $(PRU_CGT)/bin/hexpru --array $< ; \ + ) + + + # Invokes the compiler on all c files in the directory to create the object files -$(GEN_DIR)/%.object: %.c - @mkdir -p $(GEN_DIR) +$(OBJ_DIR)/%.object: %.c + @mkdir -p $(OBJ_DIR) @echo '' - @echo 'Building file: $<' + @echo 'Building file: $@' @echo 'Invoking: PRU Compiler' $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) --output_file=$@ $< @echo Produce assembler listing $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) --absolute_listing --output_file=$@ $< - -mv *.asm $(GEN_DIR) + -mv *.asm $(OBJ_DIR) # Invokes the compiler on all asm files in the directory to create the object files -$(GEN_DIR)/%.asmobject: %.asmsrc - @mkdir -p $(GEN_DIR) - @echo '' - @echo 'Building file: $<' - @echo 'Invoking: PRU Compiler' - $(PRU_CGT)/bin/clpru --asm_listing --asm_file=$^ --output_file=$@ - -mv *.lst $(GEN_DIR) +#$(OBJ_DIR)/%.asmobject: %.asmsrc +# @mkdir -p $(OBJ_DIR) +# @echo '' +# @echo 'Building file: $<' +# @echo 'Invoking: PRU Compiler' +# $(PRU_CGT)/bin/clpru --asm_listing --asm_file=$^ --output_file=$@ +# -mv *.lst $(OBJ_DIR) .PHONY: all clean -# Remove the $(GEN_DIR) directory +# Remove the $(OBJ_DIR) directory clean: - @echo Removing $(PROJ_NAME)'*.*' files in the "$(GEN_DIR)" directory - @rm -f $(GEN_DIR)/$(PROJ_NAME)*.* + @echo Removing all $(PROJ_NAME)* files in the "$(OBJ_DIR)" directory + @rm -f $(OBJ_DIR)/$(PROJ_NAME)* # Includes the dependencies that the compiler creates (-ppd and -ppa flags) --include $(OBJECTS:%.object=%.pp) +-include $(OBJECTS_ALL:%.object=%.pp) diff --git a/10.01_base/2_src/pru1/pru1_array.h b/10.01_base/2_src/pru1/pru1_array.h deleted file mode 100644 index c2b1ddd..0000000 --- a/10.01_base/2_src/pru1/pru1_array.h +++ /dev/null @@ -1,4 +0,0 @@ -const uint32_t pru1_image_0[2048]; - -const uint8_t pru1_image_1[20]; - diff --git a/10.01_base/2_src/pru1/pru1_buslatches.c b/10.01_base/2_src/pru1/pru1_buslatches.c index 4ade212..7250c74 100644 --- a/10.01_base/2_src/pru1/pru1_buslatches.c +++ b/10.01_base/2_src/pru1/pru1_buslatches.c @@ -1,34 +1,35 @@ /* pru1_buslatches.c: PRU function to access to multiplex signal registers - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 12-nov-2018 JH entered beta phase -*/ + 12-nov-2018 JH entered beta phase + */ #define _BUSLATCHES_C_ #include #include +#include "tuning.h" #include "pru1_utils.h" #include "mailbox.h" @@ -40,21 +41,98 @@ volatile register uint32_t __R31; buslatches_t buslatches; -// set register signals to standard +/* central function instead of macros eliminates + optimizer influence. + */ + +void buslatches_setbits_helper(uint32_t val /* R14 */, uint32_t reg_sel /* R15 */, + uint8_t *cur_reg_val /* R16 */) { + + /* + ; See Compiler 2.2 Guide, Chapter 6.6 + + XFR val to PRU0 in R14 + code loop on PRU00: 15ns + ; loop: + ; xin 14,&r14,4 + ; mov r30,r14 + ; br loop + Device ID 14 = "other PRU" + + Timing data path: + 15ns PRU0 loop + + 10ns 74LS377 setup (only +5ns for 74AHCT377) + + 5ns wires + => 30ns + + Timing register select & strobe: + 10ns setup time for 74ac138 (worst) + 5ns wires + => 15ns + + With optimized circuitry (PCB 2018-12, adapted terminators, 74AHC138): + Both BBB and BBG can reach + setbits: __delay_cycles(3) + setyte: __delay_cycles(5) + */ + + /* On optimized PCBs, speed is better if R30 (REGSEL) is set + BEFORE DATOUT is put to PRU0. + However on non-optimized boards this leads to instabilities ... + so software must remain at "REGSEL after DATOUT". + */ + + //__R30 = (reg_sel << 8); + // 14 = device id of other PRU + // 14 = to R14 + __xout(14, 14, 0, val); + // generates 2 cycles, additional NOP + + // select is PRU1_<8:10> + // WRITE is PRU1_11, set L to prepare L->H pulse + __R30 = (reg_sel << 8); + + *cur_reg_val = val; // remember register state + // compiles to SBBO &... : 2 cycles ? + + // => 30ns - 3 cycles for code + 1 reserve + // wait 25ns for PRU0 datout and 74LS377 setup time + __delay_cycles(BUSLATCHES_SETBITS_DELAY); + + // E0 at 74LS377 reached + // strobe WRITE L->H, latch data and WRITE back to idle. + // keep reg_sel, 74LS377 has "holdtime" of 5ns, the AC138 guarantees only 1 ns. + __R30 |= (1 << 11); +} + +void buslatches_setbyte_helper(uint32_t val /*R14*/, uint32_t reg_sel /* R15 */) { + // timing see above + //__R30 = (reg_sel << 8); + __xout(14, 14, 0, val); + // 2 cycles, generates additional NOP +// __asm(" xout 14,&r14,4") ; + __R30 = (reg_sel << 8); + + // => 30ns - 2 cycle2 for code + 1 reserve + // wait 30ns for PRU0 datout and 74LS377 setup time + __delay_cycles(7); // Test + // __delay_cycles(6); // Standard + //__delay_cycles(5) ; // possible on optimized PCB + + __R30 |= (1 << 11); +} + +// set register signals to standard: // all outputs to "inactive" // init state // UNIBUS lines all H / only BR4567, NPR_OUT auf LOW void buslatches_reset() { -// unsigned i; // chips are all 8bit width, but not all input/outputs are - // connected to bidirektional terminated UNIBUS lines. + // connected to bidirectional terminated UNIBUS lines. // see PCB schematic! - // invalidate cached register_state -// buslatches.cur_reg_sel = 0xff; // invalid -// buslatches.cur_reg_write = 1 ; // idle level is H - - // init all outputs: UNIBUS lines now all H = inactive + // init all outputs and register caches: + // UNIBUS lines now all H = inactive buslatches_setbits(0, 0xff, 0x1f); // BG,NPG OUT: inactive = driver H = UNIBUS L buslatches_setbits(1, 0xff, 0x00); // all other: inactive = driver L = UNIBUS H @@ -64,41 +142,158 @@ void buslatches_reset() { buslatches_setbyte(5, 0x00); buslatches_setbyte(6, 0x00); buslatches_setbits(7, 0xff, 0x00); - - // standard position: select register 4 with MSYN/SSYM - // buslatches_setval(4, 0xff, 0x00); } -#ifdef USED -/* - * read the REG_DATIN[0..7] pins - */ -uint8_t _buslatches_getval(uint8_t reg_sel) { - // assert(reg_sel < 8); - // assert: REG_WRITE always L +// Test burst of 8 bus latch accesses in read/write mix in max speed +// input/output from mailbox.buslatch_exerciser +// Register access sequence given by addr[] list +// Does not test fast write-after-read +void buslatches_exerciser() { + // Max speed: + // - unroll the test loops + // - copy volatile indexed array data to local registers + uint8_t addr0, addr1, addr2, addr3, addr4, addr5, addr6, addr7; + uint8_t val0, val1, val2, val3, val4, val5, val6, val7; + addr0 = mailbox.buslatch_exerciser.addr[0]; + addr1 = mailbox.buslatch_exerciser.addr[1]; + addr2 = mailbox.buslatch_exerciser.addr[2]; + addr3 = mailbox.buslatch_exerciser.addr[3]; + addr4 = mailbox.buslatch_exerciser.addr[4]; + addr5 = mailbox.buslatch_exerciser.addr[5]; + addr6 = mailbox.buslatch_exerciser.addr[6]; + addr7 = mailbox.buslatch_exerciser.addr[7]; + val0 = mailbox.buslatch_exerciser.writeval[0]; + val1 = mailbox.buslatch_exerciser.writeval[1]; + val2 = mailbox.buslatch_exerciser.writeval[2]; + val3 = mailbox.buslatch_exerciser.writeval[3]; + val4 = mailbox.buslatch_exerciser.writeval[4]; + val5 = mailbox.buslatch_exerciser.writeval[5]; + val6 = mailbox.buslatch_exerciser.writeval[6]; + val7 = mailbox.buslatch_exerciser.writeval[7]; - // Always one of the input latches is driving the GPIOs + // see MAILBOX_BUSLATCH_EXERCISER_PATTERN_COUNT - if (buslatches.cur_reg_sel != reg_sel) { - // repeated read to same address, or read after write, - // don't need register setup and latch delay - - // select is PRU1_<8:10> - // WRITE is PRU1_11, always H - __R30 = (reg_sel << 8) | (1 << 11); - buslatches.cur_reg_sel = reg_sel; - // setup time for 74ac138: worst 10ns - // setup time for 74LV541: 40ns at 3.3V - // (setup time for 74lcx244: < 10ns !) - // -> 8 cycles need, 2 already passed - // Timing by code execution DANGEROUS if optimizer re-arranges! - __delay_cycles(9);// 6 calculated, but not enough !!!! + switch (mailbox.buslatch_exerciser.pattern % MAILBOX_BUSLATCH_EXERCISER_PATTERN_COUNT) { + // now high-speed parts + case 0: // byte accesses, UNIBUS signals + buslatches_setbyte(addr0,val0) + ; + buslatches_setbyte(addr1,val1) + ; + buslatches_setbyte(addr2,val2) + ; + buslatches_setbyte(addr3,val3) + ; + buslatches_setbyte(addr4,val4) + ; + buslatches_setbyte(addr5,val5) + ; + buslatches_setbyte(addr6,val6) + ; + buslatches_setbyte(addr7,val7) + ; + // here a read-after-write transition + val0 = buslatches_getbyte(addr0); + val1 = buslatches_getbyte(addr1); + val2 = buslatches_getbyte(addr2); + val3 = buslatches_getbyte(addr3); + val4 = buslatches_getbyte(addr4); + val5 = buslatches_getbyte(addr5); + val6 = buslatches_getbyte(addr6); + val7 = buslatches_getbyte(addr7); + break; + case 1: // bit accesses, UNIBUS signals + buslatches_setbits(addr0, 0xff, val0) + ; + buslatches_setbits(addr1, 0xff, val1) + ; + buslatches_setbits(addr2, 0xff, val2) + ; + buslatches_setbits(addr3, 0xff, val3) + ; + buslatches_setbits(addr4, 0xff, val4) + ; + buslatches_setbits(addr5, 0xff, val5) + ; + buslatches_setbits(addr6, 0xff, val6) + ; + buslatches_setbits(addr7, 0xff, val7) + ; + val0 = buslatches_getbyte(addr0); + val1 = buslatches_getbyte(addr1); + val2 = buslatches_getbyte(addr2); + val3 = buslatches_getbyte(addr3); + val4 = buslatches_getbyte(addr4); + val5 = buslatches_getbyte(addr5); + val6 = buslatches_getbyte(addr6); + val7 = buslatches_getbyte(addr7); + break; + case 2: // fast alteration of bit and byte accesses, r/w sequential + // pattern: byte byte bit byte byte bit bit bit + buslatches_setbyte(addr0, val0) + ; + buslatches_setbyte(addr1, val1) + ; + buslatches_setbits(addr2, 0xff, val2) + ; + buslatches_setbyte(addr3, val3) + ; + buslatches_setbyte(addr4, val4) + ; + buslatches_setbits(addr5, 0xff, val5) + ; + buslatches_setbits(addr6, 0xff, val6) + ; + buslatches_setbits(addr7, 0xff, val7) + ; + val0 = buslatches_getbyte(addr0); + val1 = buslatches_getbyte(addr1); + val2 = buslatches_getbyte(addr2); + val3 = buslatches_getbyte(addr3); + val4 = buslatches_getbyte(addr4); + val5 = buslatches_getbyte(addr5); + val6 = buslatches_getbyte(addr6); + val7 = buslatches_getbyte(addr7); + break; + case 3: // fast alteration of write and read + // pattern: w w w w r w r w r w r w r r r r + // i i y y i y i y + buslatches_setbits(addr0, 0xff, val0) + ; + buslatches_setbits(addr1, 0xff, val1) + ; + buslatches_setbyte(addr2, val2) + ; + buslatches_setbyte(addr3, val3) + ; + val0 = buslatches_getbyte(addr0); + buslatches_setbits(addr4, 0xff, val4) + ; + val1 = buslatches_getbyte(addr1); + buslatches_setbyte(addr5, val5) + ; + val2 = buslatches_getbyte(addr2); + buslatches_setbits(addr6, 0xff, val6) + ; + val3 = buslatches_getbyte(addr3); + buslatches_setbyte(addr7, val7) + ; + val4 = buslatches_getbyte(addr4); + val5 = buslatches_getbyte(addr5); + val6 = buslatches_getbyte(addr6); + val7 = buslatches_getbyte(addr7); + break; } - - // input latches now switch, value at PRU1_<0:7> - return __R31 & 0xff; + // write back read values + mailbox.buslatch_exerciser.readval[0] = val0; + mailbox.buslatch_exerciser.readval[1] = val1; + mailbox.buslatch_exerciser.readval[2] = val2; + mailbox.buslatch_exerciser.readval[3] = val3; + mailbox.buslatch_exerciser.readval[4] = val4; + mailbox.buslatch_exerciser.readval[5] = val5; + mailbox.buslatch_exerciser.readval[6] = val6; + mailbox.buslatch_exerciser.readval[7] = val7; } -#endif #ifdef USED // transfers a value in r14 to PRU0 @@ -116,46 +311,6 @@ void pru1_pru0_dataout(uint32_t val) { } #endif -#ifdef USED -/* - * write the REG_DATOUT[0..7] pins into one latch - * only bits "bitmask" are written - * cllaed with literal values for reg_sel and bitmask - * verify inlining! (--auto_inline=) - */ -void _buslatches_setval(uint8_t reg_sel, uint8_t bitmask, uint8_t val) { - // assert(reg_sel < 8); - - // merge new value with existing latch content - val = (buslatches.cur_reg_val[reg_sel] & ~bitmask) | (val & bitmask); - - // set data. outputs on PRU0_<0:7> - // critical timing: PRU0 code may need 35 ns, so set it first - pru_pru_mailbox.pru0_r30 = val;// signal PRU0 - - // select is PRU1_<8:10> - __R30 = (reg_sel << 8); - // WRITE is PRU1_11, set L to prepare L->H pulse - - // No optimization for unchanged reg_select here: - // We still have to wait for PRU0 outputting data - buslatches.cur_reg_sel = reg_sel; - - // setup time for 74ac138: worst 10ns - // add another 10ns, security for PRU0 delay - // worst case is PRU0 loop: 40ns, here 3 cycles passed. can be trimmed down? - __delay_cycles(5); - // E0 at 74LS377 reached - - // strobe WRITE L->H, latch data and WRITE back to idle - __R30 = (reg_sel << 8) | (1 << 11); - buslatches.cur_reg_val[reg_sel] = val;// remember state -} -#endif - - - - /* Emulate a power cycle with ACLO/DCLO patterns */ void buslatches_powercycle() { @@ -184,6 +339,13 @@ volatile register uint32_t __R31; // #define TEST_CROSSTALK // #define TEST_WRITE_READ_VERIFY +// 8 OK? +#define buslatches_test_get(reg_sel,resvar) do { \ + __R30 = ((reg_sel) << 8) | (1 << 11) ; \ + __delay_cycles(10) ; \ + resvar = __R31 & 0xff ; \ +} while(0) + void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { // be sure the PRU1 GPI are in "Direct Input Mode" @@ -195,7 +357,7 @@ void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { #ifdef TEST_66MHZ while (1) { __R30 |= (1 << 12); // set PRU1.12 - __R30 &= ~(1 << 12); // clear PRU1.12 + __R30 &= ~(1 << 12);// clear PRU1.12 } #endif @@ -206,17 +368,17 @@ void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { while (1) { __R30 |= (1 << 12); // set PRU1.12 while (!(__R31 & 0x80)) - ;// wait until readback on DATAIN7 + ; // wait until readback on DATAIN7 - __R30 &= ~(1 << 12);// clear PRU1.12 + __R30 &= ~(1 << 12); // clear PRU1.12 while (__R31 & 0x80) - ;// wait until readback on DATAIN7 + ; // wait until readback on DATAIN7 } #endif #ifdef TEST_CROSSTALK // const pattern of 00 ff 00 ff on latch inputs. - // register selct causes fast switch of all 8 DATAIN. + // register selcet causes fast switch of all 8 DATAIN. // Crosstalk on logic analyzers? a = c = 0x00; b = d = 0xff; @@ -233,17 +395,17 @@ void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { while (mailbox.arm2pru_req == ARM2PRU_BUSLATCH_TEST) { uint8_t resvar; // echo DATA0 read only - buslatches_get2(2,resvar); - DEBUG_PIN_SET(buslatches_get(2) != a); + buslatches_test_get(2,resvar); + DEBUG_PIN_SET(buslatches_getbyte(2) != a); // buslatches_debug_set(resvar & 1); - buslatches_get2(3,resvar); - DEBUG_PIN_SET(buslatches_get(3) != b); + buslatches_test_get(3,resvar); + DEBUG_PIN_SET(buslatches_getbyte(3) != b); //buslatches_debug_set(resvar & 1); - buslatches_get2(5,resvar); - DEBUG_PIN_SET(buslatches_get(5) != c); + buslatches_test_get(5,resvar); + DEBUG_PIN_SET(buslatches_getbyte(5) != c); //buslatches_debug_set(resvar & 1); - buslatches_get2(6,resvar); - DEBUG_PIN_SET(buslatches_get(6) != d); + buslatches_test_get(6,resvar); + DEBUG_PIN_SET(buslatches_getbyte(6) != d); //buslatches_debug_set(resvar & 1); } #endif @@ -260,16 +422,16 @@ void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { ; buslatches_setbyte(5, c) ; - if (buslatches_get(2) != a) + if (buslatches_getbyte(2) != a) DEBUG_PIN_PULSE_100NS ;// show error flag. cleared by next reg_sel buslatches_setbyte(6, d) ; - if (buslatches_get(3) != b) + if (buslatches_getbyte(3) != b) DEBUG_PIN_PULSE_100NS; - if (buslatches_get(5) != c) + if (buslatches_getbyte(5) != c) DEBUG_PIN_PULSE_100NS; - if (buslatches_get(6) != d) + if (buslatches_getbyte(6) != d) DEBUG_PIN_PULSE_100NS; a++; b++; diff --git a/10.01_base/2_src/pru1/pru1_buslatches.h b/10.01_base/2_src/pru1/pru1_buslatches.h index ef1d81f..793bc14 100644 --- a/10.01_base/2_src/pru1/pru1_buslatches.h +++ b/10.01_base/2_src/pru1/pru1_buslatches.h @@ -1,33 +1,34 @@ /* pru1_buslatches.h: PRU function to access to multiplex signal registers - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com + Copyright (c) 2018, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 12-nov-2018 JH entered beta phase -*/ + 12-nov-2018 JH entered beta phase + */ #ifndef _BUSLATCH_H_ #define _BUSLATCH_H_ #include +#include "tuning.h" #include "pru_pru_mailbox.h" typedef struct { @@ -47,7 +48,6 @@ typedef struct { extern buslatches_t buslatches; #endif - /* * Read timing: * 5ns on PRU to ouptput 0/1 level @@ -56,137 +56,85 @@ extern buslatches_t buslatches; * 5ns for changing edge voltage level of DATIN signals * 5ns for PRU to sync with DATIN signals * - * timing verifyed with buslatches_test()! - * 74LV541: delay(10) - * 74LVTH541: delay() + * Timing verified with buslatches_test(). + * + * With optimized circuitry (PCB 2018-12, adapted terminators, 74AHC138): + * BBB can reach __delay_cycles(8) + * BBG can reach *ALMOST* __delay_cycles(9) * */ -#define buslatches_get(reg_sel) ( \ - ( __R30 = ((reg_sel) << 8) | (1 << 11), \ - __delay_cycles(10) \ - ), \ - (__R31 & 0xff) \ +#define buslatches_getbyte(reg_sel) ( \ + ( __R30 = ((reg_sel) << 8) | (1 << 11), \ + __delay_cycles(BUSLATCHES_GETBYTE_DELAY) \ + ), \ + (__R31 & 0xff) \ ) -// 8 OK? -#define buslatches_get2(reg_sel,resvar) do { \ - __R30 = ((reg_sel) << 8) | (1 << 11) ; \ - __delay_cycles(10) ; \ - resvar = __R31 & 0xff ; \ -} while(0) - - // identify register which must be set byte-wise -#define BUSLATCH_REG_IS_BYTE(reg_sel) ( \ - ((reg_sel) == 2) || ((reg_sel) == 3) || ((reg_sel) == 6) || ((reg_sel) == 7) \ +#define BUSLATCHES_REG_IS_BYTE(reg_sel) ( \ + ((reg_sel) == 2) || ((reg_sel) == 3) || ((reg_sel) == 5) || ((reg_sel) == 6) \ ) /******************************************************************************* Timing write latches 74xx377 -1 char = 5ns -lower letter = program event -Upper letter = circuit event + 1 char = 5ns + lower letter = program event + Upper letter = circuit event -Circuit timing 74HCT377: (74LS a few percent faster) ---------------------------------------------------- -Reference = Clock L->H = E -A-E = Setup E* = 22 ns (typ. 12) -C-E = Setup Data = 12 ns (typ. 4) -D-E = pulsewidth = 20ns (typ. 8) -E-B = setup E* = 22 ns (typ 12) deselect + Circuit timing 74HCT377: (74LS a few percent faster) + --------------------------------------------------- + Reference = Clock L->H = E + A-E = Setup E* = 22 ns (typ. 12) + C-E = Setup Data = 12 ns (typ. 4) + D-E = pulsewidth = 20ns (typ. 8) + E-B = setup E* = 22 ns (typ 12) deselect - a A b B -(A-B)Select E* ------______-- - c C -(C) Data XXXXXXXX--XXXX - dD eE -(D+E) Strobe CP ---____--- + a A b B + (A-B)Select E* ------______-- + c C + (C) Data XXXXXXXX--XXXX + dD eE + (D+E) Strobe CP ---____--- -=> ac -> d = 10ns (minimal) -d -> be = 15ns + => ac -> d = 10ns (minimal) + d -> be = 15ns -Delay program-circuit + Delay program-circuit -a-A: 5 + 10 ns (PRU + 3:8 74ac138) -b-B = a-A -c-D: 25ns (pru1_buslatches_pru0_datout.asmsrc) -d-D: 5ns -e-E: 5ns -*******************************************************************************/ - -#define REGWRITE_SETUP_CYCLES 6 /* errors with 3 */ + a-A: 5 + 10 ns (PRU + 3:8 74ac138) + b-B = a-A + c-D: 25ns (pru1_buslatches_pru0_datout.asmsrc) + d-D: 5ns + e-E: 5ns + *******************************************************************************/ #define buslatches_setbits(reg_sel,bitmask,val) do { \ - uint8_t _tmpval ; \ - /* assert(reg_sel < 8); */\ - \ /* merge new value with existing latch content */\ - _tmpval = (buslatches.cur_reg_val[reg_sel] & ~(bitmask)) | ((val) & (bitmask)); \ - \ - /* set data. outputs on PRU0_<0:7> */\ - /* TODO: OPTIMIZE THIS. regsel first? PRU0 first? Signal quality? */\ - /* critical timing: PRU0 code may need 25 ns, so set it first */\ - /*pru_pru_mailbox.pru0_r30 = _tmpval; signal PRU0 */\ - buslatches_pru0_dataout(_tmpval) ; \ - \ - /* select is PRU1_<8:10> */\ - /* WRITE is PRU1_11, set L to prepare L->H pulse */\ - __R30 = (reg_sel << 8); \ - \ - /* setup time for 74ac138: worst 10ns */\ - /* add another 10ns, security for PRU0 delay */\ - /* worst case is PRU0 loop: 40ns, here 5 cycles passed. */\ - buslatches.cur_reg_val[reg_sel] = _tmpval; /* remember state */ \ - \ - __delay_cycles(REGWRITE_SETUP_CYCLES-2); /* errors with 3 */ \ - /* "-2": extra time for "cur_regval =" */ \ - /* E0 at 74LS377 reached */ \ - \ - /* strobe WRITE L->H, latch data and WRITE back to idle */\ - __R30 = (reg_sel << 8) | (1 << 11); \ - \ + buslatches_setbits_helper( \ + /*val=*/(buslatches.cur_reg_val[reg_sel] & ~(bitmask)) | ((val) & (bitmask)), \ + reg_sel, &buslatches.cur_reg_val[reg_sel] ) ; \ } while(0) +void buslatches_setbits_helper(uint32_t val /*R14*/, uint32_t reg_sel /* R15 */, + uint8_t *cur_reg_val /* R16 */); + // set a register as byte. // no value caching, so register may never be accessed bitwise // only to be used for 2 (addr0..7), 3 (adr 8..15), 5 (data0..7), 6(data 8..15) #define buslatches_setbyte(reg_sel,val) do { \ - /* set data. outputs on PRU0_<0:7> */\ - /* TODO: OPTIMIZE THIS. regsel first? PRU0 first? Signal quality? */\ - /* critical timing: PRU0 code may need 35 ns, so set it first */\ - /*pru_pru_mailbox.pru0_r30 = _tmpval; signal PRU0 */\ - buslatches_pru0_dataout(val) ; \ - \ - /* select is PRU1_<8:10> */\ - /* WRITE is PRU1_11, set L to prepare L->H pulse */\ - __R30 = ((reg_sel) << 8); \ - \ - /* setup time for 74ac138: worst 10ns */\ - /* add another 10ns, security for PRU0 delay */\ - /* worst case is PRU0 loop: 25ns, here 5 cycles passed. */\ - __delay_cycles(REGWRITE_SETUP_CYCLES); /* errors with 3 */ \ - /* E0 at 74LS377 reached */ \ - \ - /* strobe WRITE L->H, latch data and WRITE back to idle */\ - __R30 = ((reg_sel) << 8) | (1 << 11); \ - \ - } while(0) + buslatches_setbyte_helper(val,reg_sel) ; \ +} while(0) +void buslatches_setbyte_helper(uint32_t val /*R14*/, uint32_t reg_sel /* R15 */); void buslatches_reset(void); -// real subroutines, for debugging -uint8_t _buslatches_getval(uint8_t reg_sel); - -void _buslatches_setval(uint8_t reg_sel, uint8_t bitmask, uint8_t val); - -// extern "C" { -void buslatches_pru0_dataout(uint32_t val) ; - void buslatches_powercycle(void); -void buslatches_test(uint8_t a, uint8_t b,uint8_t c, uint8_t d) ; +void buslatches_exerciser(void) ; + +void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d); #endif diff --git a/10.01_base/2_src/pru1/pru1_buslatches_pru0_datout.asmsrc b/10.01_base/2_src/pru1/pru1_buslatches_pru0_datout.asmsrc deleted file mode 100644 index 9730bf8..0000000 --- a/10.01_base/2_src/pru1/pru1_buslatches_pru0_datout.asmsrc +++ /dev/null @@ -1,51 +0,0 @@ -; pru1_buslatches_pru0_datout.asmsrc: transfer R14 to PRU0 over XFR -; -; Copyright (c) 2018, Joerg Hoppe -; j_hoppe@t-online.de, www.retrocmp.com -; -; Permission is hereby granted, free of charge, to any person obtaining a -; copy of this software and associated documentation files (the "Software"), -; to deal in the Software without restriction, including without limitation -; the rights to use, copy, modify, merge, publish, distribute, sublicense, -; and/or sell copies of the Software, and to permit persons to whom the -; Software is furnished to do so, subject to the following conditions: -; -; The above copyright notice and this permission notice shall be included in -; all copies or substantial portions of the Software. -; -; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -; JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -; IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -; -; -; 12-nov-2018 JH entered beta phase -; -; -; Assembler function, which transfers r14 to PRU0 -; PRU0 writes this then to DATAOUT pins -; -; to be declared in C as -; extern "C" { -; void pru1_pru0_dataout(uint32_t val) ; -; } -; See Compiler 2.2 Guide, Chapter 6.6 - - .global buslatches_pru0_dataout - - ; a 32bit parameter is received in r14 - ; 10 ns delay -buslatches_pru0_dataout: - ; do nothing at first - ; Device ID 14 = "other PRU" - xout 14,&r14,4 - jmp r3.w2 ; return address - - -; loop on pru0: 15ns -; loop: -; xin 14,&r14,4 -; mov -; br loop diff --git a/10.01_base/2_src/pru1/pru1_main.c b/10.01_base/2_src/pru1/pru1_main.c deleted file mode 100644 index 4c8a799..0000000 --- a/10.01_base/2_src/pru1/pru1_main.c +++ /dev/null @@ -1,323 +0,0 @@ -/* pru1_main.c: main loop with mailbox cmd interface - - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - 12-nov-2018 JH entered beta phase - - from d:\RetroCmp\dec\pdp11\UniBone\91_3rd_party\pru-c-compile\pru-software-support-package\examples\am335x\PRU_gpioToggle - Test GPIO, shared mem and interrupt - a) waits until ARM writes a value to mailbox.arm2pru_req - b) ACKs the value in mailbox.arm2pru_resp, clears arm2pru_req - c) toggles 1 mio times GPIO, with delay as set by ARM - d) signal EVENT0 - e) goto a - */ - -#include -#include -#include -#include "resource_table_empty.h" - -#include "pru1_utils.h" - -#include "pru_pru_mailbox.h" -#include "mailbox.h" -#include "ddrmem.h" -#include "iopageregister.h" - -#include "pru1_buslatches.h" -#include "pru1_statemachine_arbitration.h" -#include "pru1_statemachine_dma.h" -#include "pru1_statemachine_intr.h" -#include "pru1_statemachine_slave.h" -#include "pru1_statemachine_init.h" -#include "pru1_statemachine_powercycle.h" - -/* start parallel emulation of all devices, - * Process __DMA and _INTR bus master operations - * - * ! Several state machines (DMA, Powercycle, INIT,) use the same global timeout. - * ! Never execute these in parallel ! - */ -static void state_emulation() { - bool ready = false; - - buslatches_reset(); // all deasserted - - // Reset PDP-11 with power-cycle simulation. - // Necessary, as until now NPR/NPG/BG/BR/SACK lines were "unconnected" - - buslatches_powercycle(); - __delay_cycles(MILLISECS(100)); - // execute 2x, because M9312 boot ROMs need this - // __delay_cycles(MILLISECS(250)); - // buslatches_powercycle(); - - ready = false; - // buslatches_pulse_debug ; - - // base operation: accept and execute slave cycles - sm_slave_start(); - - while (!ready) { - // do all states of an access, start when MSYN found. - - // slave cycles may trigger events to ARM, which changes "active" registers - // and issues interrupts - while (!sm_slave.state()) - ; // execute complete slave cycle, then check NPR/INTR - - // update state of init lines - // INIT never asserted in the midst of a transaction, bit 3,4,5 - do_event_initializationsignals(); - - // standard operation may be interrupt by other requests - switch (mailbox.arm2pru_req) { - case ARM2PRU_EMULATION: - // pass BG[4-7] to next device, state machine "idle" - // pass all Arbitration GRANT IN to GRANT OUT for next device. - // This is not necessary while INTR or DMA is actiove: - // INTR is only 1 cycle, DMA has SACK set all the time, aribitration - // prohibited then. - sm_arb_state_idle(); - // do only forward GRANT lines if not INTR is pending, - // else our GRANT would be passed too. - break; // fast case: only slave operation - case ARM2PRU_EMULATION_STOP: - ready = true; - break; - case ARM2PRU_DMA: - // start DMA cycle - // can not run parallel with INTR levels - sm_arb_start(ARBITRATION_PRIORITY_BIT_NP); - while (!sm_arb.state()) { - // sm_slave is most time critical, as it must keep track with MSYN/SSYN bus traffic. - // so give it more cpu cycles - while (!sm_slave.state()) - ; - } - // now SACK held and BBSY set, slave state machine ended, since BBSY found inactive - - // debug pin reset by bus access - //DEBUG_PIN_SET(1) ; - sm_dma_start(); - //DEBUG_PIN_SET(1) ; - while (!sm_dma.state()) - //DEBUG_PIN_SET(1) ; - ;// execute dma master cycles - // a dma cycle into a device register may trigger an interrupt - // do not delete that condition - if (mailbox.arm2pru_req == ARM2PRU_DMA) - mailbox.arm2pru_req = ARM2PRU_EMULATION; // clear request - break; - case ARM2PRU_INTR: - // start one INTR cycle. May be raised in midst of slave cycle - // by ARM, if access to "active" register triggers INTR. - // no multiple levels simultaneously allowed, not parallel with DMA ! - sm_arb_start(mailbox.intr.priority_bit); - // wait while INTR is accepted. This may take long time, - // if system is at high processor priority (PSW register) - while (!sm_arb.state()) { - // sm_slave is most time critical, as it must keep track with MSYN/SSYN bus traffic. - // so give it more cpu cycles - while (!sm_slave.state()) - ; - } - // now SACK held and BBSY set, slave state machine ended, since BBSY found inactive - sm_intr_start(); - while (!sm_intr.state()) - ; // execute intr cycle as bus master - mailbox.arm2pru_req = ARM2PRU_EMULATION; // clear request - break; - case ARM2PRU_INITPULSE: // generate a pulse on UNIBUS INIT - // only busmaster may assert INIT. violated here! - sm_slave_start(); - sm_init_start(); - while (!sm_slave.state() || !sm_init.state()) - ; - mailbox.arm2pru_req = ARM2PRU_EMULATION; // ACK: done - break; - case ARM2PRU_POWERCYCLE: // do ACLO/DCLO power cycle - // Runs for 4* POWERCYCLE_DELAY_MS millsecs, approx 1 sec. - // perform slave states in parallel, so emulated memory - // is existent for power fail trap and reboot - sm_slave_start(); - sm_powercycle_start(); - while (!sm_slave.state() || !sm_powercycle.state()) - ; - mailbox.arm2pru_req = ARM2PRU_EMULATION; // ACK: done - break; - - default: // ignore all other requestes while executing emulation - ; - } // switch - } // while (!ready) -} - -void main(void) { - - /* Clear SYSCFG[STANDBY_INIT] to enable OCP master port */ - CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; - - // clear all tables, as backup if ARM fails todo - iopageregisters_init(); - - buslatches_reset(); // all deasserted - - // init mailbox - mailbox.arm2pru_req = ARM2PRU_NONE; - mailbox.events.eventmask = 0; - mailbox.events.initialization_signals_prev = 0; - mailbox.events.initialization_signals_cur = 0; - - while (1) { - // display opcode (active for one cycle -// __R30 = (mailbox.arm2pru_req & 0xf) << 8; - /* - mailbox.arm2pru_resp = mailbox.arm2pru_req ; - __R30 = (mailbox.arm2pru_resp & 0xf) << 8; - mailbox.arm2pru_resp = mailbox.arm2pru_req ; - } - */ - /*** Attention: arm2pru_req (and all mailbox vars) change at ANY TIME - * - ARM must set arm2pru_req as last operation on mailbox, - * memory barrier needed. - * - ARM may not access mailbox until arm2pru_req is 0 - * - PRU only clears arm2pru_req after actual processing if mailbox - * ***/ - switch (mailbox.arm2pru_req) { - case ARM2PRU_NONE: // == 0 - // reloop - break; - case ARM2PRU_HALT: - __halt(); // that's it - break; -#ifdef USED - case ARM2PRU_MAILBOXTEST1: - // simulate a register read access. -#ifdef TEST_TIMEOUT - while (1) { - // toggle with REGSEL_0 = PRU1_8 - __R30 |= (1 << 8); - // buslatches_setbits(1, BIT(6), BIT(6)) ; - TIMEOUT_SET(NANOSECS(1000));// 1 usec / level - while (!TIMEOUT_REACHED); - __R30 &= ~(1 << 8); - //buslatches_setbits(1, BIT(6), 0) ; - TIMEOUT_SET(NANOSECS(1000)); - while (!TIMEOUT_REACHED); - } -#endif - - // show on REG_DATAOUT - buslatches_pru0_dataout(mailbox.mailbox_test.addr); - // pru_pru_mailbox.pru0_r30 = mailbox.mailbox_test.addr & 0xff; - // __R30 = (mailbox.mailbox_test.addr & 0xf) << 8; - mailbox.mailbox_test.val = mailbox.mailbox_test.addr; - __R30 = (mailbox.arm2pru_req & 0xf) << 8; // optical ACK - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; -#endif - case ARM2PRU_BUSLATCH_INIT: // set all mux registers to "neutral" - buslatches_reset(); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - - case ARM2PRU_BUSLATCH_SET: { // set a mux register - - // don't feed "volatile" vars into buslatch_macros !!! - uint8_t reg_sel = mailbox.buslatch.addr & 7; - uint8_t bitmask = mailbox.buslatch.bitmask; - uint8_t val = mailbox.buslatch.val; - //buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel - if (BUSLATCH_REG_IS_BYTE(reg_sel)) - buslatches_setbyte(reg_sel, val); - else - buslatches_setbits(reg_sel, bitmask, val); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - } - case ARM2PRU_BUSLATCH_GET: { - // don't feed "volatile" vars into buslatch_macros !!! - uint8_t reg_sel = mailbox.buslatch.addr & 7; - // buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel - mailbox.buslatch.val = buslatches_get(reg_sel); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - } - case ARM2PRU_BUSLATCH_TEST: { - buslatches_test(mailbox.buslatch_test.addr_0_7, mailbox.buslatch_test.addr_8_15, - mailbox.buslatch_test.data_0_7, mailbox.buslatch_test.data_8_15); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - } - case ARM2PRU_INITPULSE: // generate a pulse on UNIBUS INIT - // INIT: latch[7], bit 3 - buslatches_setbits(7, BIT(3), BIT(3)); // assert INIT - __delay_cycles(MILLISECS(250)); // INIT is 250ms - buslatches_setbits(7, BIT(3), 0); // deassert INIT - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - - case ARM2PRU_POWERCYCLE: // do ACLO/DCLO power cycle - buslatches_powercycle(); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - case ARM2PRU_DMA: - sm_dma_start(); // without NPR/NPG arbitration - // simply call current state function, until stopped - // parallel the BUS-slave statemachine is triggered - // by master logic. - while (!sm_dma.state()) - ; - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - case ARM2PRU_DDR_FILL_PATTERN: - ddrmem_fill_pattern(); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - case ARM2PRU_DDR_SLAVE_MEMORY: - // respond to UNIBUS cycles as slave and - // access DDR as UNIBUS memory. - - // only debugging: all signals deasserted - buslatches_reset(); - - // do UNIBUS slave cycles, until ARM abort this by - // writing into mailbox.arm2pru_req - while (mailbox.arm2pru_req == ARM2PRU_DDR_SLAVE_MEMORY) { - sm_slave_start(); - // do all states of an access, start when MSYN found. - while (!sm_slave.state()) - ; - } - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - case ARM2PRU_EMULATION: - /* start parallel emulation of all devices, */ - state_emulation(); - mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - break; - } // switch - } // while -} - diff --git a/10.01_base/2_src/pru1/pru1_statemachine_arbitration.c b/10.01_base/2_src/pru1/pru1_statemachine_arbitration.c index 04c2452..2c73439 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_arbitration.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_arbitration.c @@ -99,7 +99,7 @@ void sm_arb_start(uint8_t priority_bit) { // pass BGIN[4-7],NPGIN to next device , if DMA engine idle uint8_t sm_arb_state_idle() { uint8_t tmpval; - tmpval = buslatches_get(0); + tmpval = buslatches_getbyte(0); // forward all 5 GRANT IN inverted to GRANT OUT buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) ; @@ -111,7 +111,7 @@ uint8_t sm_arb_state_idle() { // execute in parallel with slave! static uint8_t sm_arb_state_1() { uint8_t tmpval; - tmpval = buslatches_get(0); + tmpval = buslatches_getbyte(0); // forward all lines, until idle buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) ; // wait for GRANT idle, other cycle in progress? @@ -130,14 +130,14 @@ static uint8_t sm_arb_state_1() { static uint8_t sm_arb_state_2() { uint8_t tmpval; - if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 + if (buslatches_getbyte(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 // cleanup: clear all REQUESTS and SACK buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); // Todo: signal INIT to ARM! sm_arb.state = &sm_arb_state_idle; return 0 ; } - tmpval = buslatches_get(0); + tmpval = buslatches_getbyte(0); // forward all other BG lines // preceding arbitration must see BG removed by master on SACK @@ -157,20 +157,20 @@ static uint8_t sm_arb_state_2() { // then become bus master // Forwarding of other GRANTs not necessary ... arbitrator granted us. static uint8_t sm_arb_state_3() { - if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 + if (buslatches_getbyte(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 // cleanup: clear all REQUESTS and SACk buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); // Todo: signal INIT to ARM! sm_arb.state = &sm_arb_state_idle; return 1; } - if (buslatches_get(0) & sm_arb.priority_bit) // wait for GRANT IN to be deasserted + if (buslatches_getbyte(0) & sm_arb.priority_bit) // wait for GRANT IN to be deasserted return 0; // wait until old bus master cleared BBSY - if (buslatches_get(1) & BIT(6)) + if (buslatches_getbyte(1) & BIT(6)) return 0; // wait until SSYN deasserted by old slave - if (buslatches_get(4) & BIT(5)) + if (buslatches_getbyte(4) & BIT(5)) return 0; // now become new bus master: Set BBSY, Clear REQUEST // BBSY= bit 6 @@ -207,7 +207,7 @@ set all Reqest lines in latch 1, which have bits set in mailbox.arb_request if grants for us: set SACK wait for active GRANT line going LOW - wait until BBSY=== && SSYN==0 && active GRANT==0 free (long time!) + wait until BBSY==0 && SSYN==0 && active GRANT==0 free (long time!) set BBSY set SACK low NO: SHOULD BE "BEFORE LAST DATA TRAMSFER BY CURRENT MASTER" diff --git a/10.01_base/2_src/pru1/pru1_statemachine_dma.c b/10.01_base/2_src/pru1/pru1_statemachine_dma.c index abf8c9a..1cb3b04 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_dma.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_dma.c @@ -95,7 +95,7 @@ void sm_dma_start() { // place address and control bits onto bus, also data for DATO // If slave address is internal (= implemented by UniBone), -// fast UNIBUS slave protocoll is generated on the bus. +// fast UNIBUS slave protocol is generated on the bus. static uint8_t sm_dma_state_1() { uint32_t tmpval; uint32_t addr = mailbox.dma.cur_addr; // non-volatile snapshot @@ -104,10 +104,12 @@ static uint8_t sm_dma_state_1() { // uint8_t page_table_entry; uint8_t b; bool internal; - + + // should test SACK and BBSY ! if (mailbox.dma.cur_status != DMA_STATE_RUNNING || mailbox.dma.wordcount == 0) return 1; // still stopped + if (sm_dma.cur_wordsleft == 1) { // deassert SACK, enable next arbitration cycle // deassert SACK before deassert BBSY @@ -138,10 +140,10 @@ static uint8_t sm_dma_state_1() { buslatches_setbyte(6, data >> 8); // DATA[8..15] = latch[6] // wait 150ns, but guaranteed to wait 150ns after SSYN inactive // prev SSYN & DATA may be still on bus, disturbes DATA - while (buslatches_get(4) & BIT(5)) + while (buslatches_getbyte(4) & BIT(5)) ; // wait for SSYN inactive __delay_cycles(NANOSECS(150) - 10); - // assume 10 cycles for buslatches_get and address test + // assume 10 cycles for buslatches_getbyte and address test // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN // use 150ns delay to check for internal address @@ -191,7 +193,7 @@ static uint8_t sm_dma_state_1() { // wait 150ns after MSYN, no distance to SSYN required __delay_cycles(NANOSECS(150) - 10); - // assume 10 cycles for buslatches_get and address test + // assume 10 cycles for buslatches_getbyte and address test // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN next // use 150ns delay to check for internal address @@ -239,15 +241,15 @@ static uint8_t sm_dma_state_11() { uint16_t tmpval; sm_dma.state_timeout = TIMEOUT_REACHED; // SSYN = latch[4], bit 5 - if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) + if (!sm_dma.state_timeout && !(buslatches_getbyte(4) & BIT(5))) return 0; // no SSYN yet: wait // SSYN set by slave (or timeout). read data - __delay_cycles(NANOSECS(75) - 6); // assume 2*3 cycles for buslatches_get + __delay_cycles(NANOSECS(75) - 6); // assume 2*3 cycles for buslatches_getbyte // DATA[0..7] = latch[5] - tmpval = buslatches_get(5); + tmpval = buslatches_getbyte(5); // DATA[8..15] = latch[6] - tmpval |= (buslatches_get(6) << 8); + tmpval |= (buslatches_getbyte(6) << 8); // save in buffer *sm_dma.dataptr = tmpval; // mailbox.dma.words[sm_dma.cur_wordidx] = tmpval; @@ -263,7 +265,7 @@ static uint8_t sm_dma_state_11() { static uint8_t sm_dma_state_21() { sm_dma.state_timeout = TIMEOUT_REACHED; // SSYN timeout? // SSYN = latch[4], bit 5 - if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) + if (!sm_dma.state_timeout && !(buslatches_getbyte(4) & BIT(5))) return 0; // no SSYN yet: wait // SSYN set by slave (or timeout): negate MSYN, remove DATA from bus @@ -293,8 +295,8 @@ static uint8_t sm_dma_state_99() { sm_dma.cur_wordsleft--; if (sm_dma.cur_wordsleft == 0) final_dma_state = DMA_STATE_READY; // last word: stop - else if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 - // only bus master (=we!) can issue INIT, so this should never be reached + else if (buslatches_getbyte(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 + // only bus master (=CPU?) can issue INIT final_dma_state = DMA_STATE_INITSTOP; // deassert SACK after INIT, independent of remaining word count buslatches_setbits(1, BIT(5), 0); // deassert SACK = latch[1], bit 5 diff --git a/10.01_base/2_src/pru1/pru1_statemachine_dma.c.neu b/10.01_base/2_src/pru1/pru1_statemachine_dma.c.neu deleted file mode 100644 index 7e47a33..0000000 --- a/10.01_base/2_src/pru1/pru1_statemachine_dma.c.neu +++ /dev/null @@ -1,351 +0,0 @@ -/* - * Statemachine for execution of master DATO or DATI cycles. - * All references "PDP11BUS handbook 1979" - * Precondition: BBSY already asserted (arbitration got) - * - * Master reponds to INIT bystopping transactions. - * new state - * - * Start: setup dma mailbox setup with - * startaddr, wordcount, cycle, words[] - * Then sm_dma_init() ; - * sm_dma_state = DMA_STATE_RUNNING ; - * while(sm_dma_state != DMA_STATE_READY) - * sm_dma_service() ; - * state is 0 for OK, or 2 for timeout error. - * mailbox.dma.cur_addr is error location - * - * Speed: (clpru 2.2, -O3: - * Example: DATI, time SSYN- active -> (processing) -> MSYN inactive - * a) 2 states, buslatch_set/get function calls, TIMEOUT_SET/REACHED(75) -> 700ns - * b) 2 states, buslatch_set/get macro, TIMEOUT_SET/REACHED(75) -> 605ns - * c) 2 states, no TIMEOUT (75 already met) -> 430ns - * d) 1 marged state, no TIMEOUT ca. 350ns - */ -#define _PRU1_STATEMACHINE_DMA_C_ - -#include - -#include "deviceregister.h" -#include "mailbox.h" -#include "pru_pru_mailbox.h" -#include "pru1_buslatches.h" -#include "pru1_utils.h" - -#include "pru1_statemachine_dma.h" - -/* sometimes short timeout of 75 and 150ns are required - * 75ns between state changes is not necessary, code runs longer - * 150ns between state changes is necessary - * Overhead for extra state and TIEOUTSET/REACHED is 100ns - */ -//#define DELAY_75NS do {} while(0) -// #define TIMEOUT_SET_75NS do {} while(0) -//#define TIMEOUT_REACHED_75NS 1 -statemachine_dma_t sm_dma; - -// forwards ; -static uint8_t sm_dma_state_0(void); -static uint8_t sm_dma_state_1(void); -static uint8_t sm_dma_state_2(void); -static uint8_t sm_dma_state_10(void); -static uint8_t sm_dma_state_20(void); -static uint8_t sm_dma_state_30(void); -static uint8_t sm_dma_state_99(void); -static uint8_t sm_dma_state_100(void); - -// dma mailbox setup with -// startaddr, wordcount, cycle, words[] ? -// "cycle" must be UNIBUS_CONTROL_DATI or UNIBUS_CONTROL_DATO -// "arb": 1, if NPR/NPG/SACK arbitration requeired -void sm_dma_start(uint8_t arb) { - mailbox.dma.cur_addr = mailbox.dma.startaddr; - sm_dma.dataptr = (uint16_t *) mailbox.dma.words; // point to start of data buffer - sm_dma.cur_wordsleft = mailbox.dma.wordcount; - if (sm_dma.cur_wordsleft == 0) { - // nothing to do: idle - mailbox.dma.cur_status = DMA_STATE_READY; - sm_dma.state = &sm_dma_state_0; - } - if (arb) - sm_dma.state = &sm_dma_state_1; - else { - // set BBSY, even we do no arbitration - buslatches_set(1, BIT(6), BIT(6)) - ; - sm_dma.state = &sm_dma_state_10; - } - mailbox.dma.cur_status = DMA_STATE_RUNNING; - // next call to sm_dma.state() starts state machine -} - -// idle. call _start() -// execute in parallel with slave! -static uint8_t sm_dma_state_0() { - uint8_t tmpval; - // pass NPG to next device , if DMA engine idle - tmpval = buslatches_get(0) & BIT(4); - if (tmpval) - buslatches_set(0, BIT(4), BIT(4)) - ; // set NPG_OUT - else - buslatches_set(0, BIT(4), 0) - ; // clear NPG_OUT - return 1; -} - -// wait for NPG - Non processor Grant -// Assert NPR, wait for NPG, assert SACK, wait for NPG==0, set SACK=0 , -// execute in parallel with slave! -static uint8_t sm_dma_state_1() { - buslatches_set(1, BIT(4), BIT(4)) - ; // NPR= latch1, bit 4 - sm_dma.state = &sm_dma_state_2; // wait for NPG - return 0; -} - -// wait for NPG or INIT -// execute in parallel with slave! -static uint8_t sm_dma_state_2() { - if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 - sm_dma.state = &sm_dma_state_100; // cleanup - } else if (buslatches_get(0) & BIT(4)) { - // got NPG_IN - buslatches_set(0, BIT(4), 0) - ; // clear NPG_OUT, block to next device - // Set BBSY, set SACK, Clear NPR - // NPR/G = Bit 4, ACK = bit 5, BBSY= bit 6 - buslatches_set(1, BIT(4)|BIT(5)|BIT(6), BIT(5)|BIT(6)) - ; - // master should clear NPG now. - sm_dma.state = &sm_dma_state_10; // start data transfer - } - return 0; -} - -// place address and control bits onto bus, also data for DATO -// If slave address is internal (= implemented by UniBone), -// fast UNIBUS slave protocoll is generated on the bus. -static uint8_t sm_dma_state_10() { - uint32_t tmpval; - uint32_t addr = mailbox.dma.cur_addr; // non-volatile snapshot - uint16_t data; - uint8_t control = mailbox.dma.control; - uint8_t internal_addr; - - if (sm_dma.cur_wordsleft == 1) { - // deassert SACK, enable next arbitration cycle - // parallel to last word data transfer - buslatches_set(1, BIT(5), 0); // SACK = latch[1], bit 5 - } - - sm_dma.state_timeout = 0; - - // addr0..7 = latch[2] - buslatches_set(2, 0xff, addr & 0xff); - // addr8..15 = latch[3] - buslatches_set(3, 0xff, (addr >> 8)); - // addr 16,17 = latch[4].0,1 - // C0 = latch[4], bit 2 - // C1 = latch[4], bit 3 - // MSYN = latch[4], bit 4 - // SSYN = latch[4], bit 5 - if (control == UNIBUS_CONTROL_DATO) { - tmpval = (addr >> 16) & 3; - tmpval |= BIT(3); // DATO: c1=1, c0=0 - // bit 2,4,5 == 0 -> C0,MSYN,SSYN not asserted - buslatches_set(4, 0x3f, tmpval); - // write data. SSYN may still be active??? -// data = mailbox.dma.words[sm_dma.cur_wordidx]; - data = *sm_dma.dataptr; - buslatches_set(5, 0xff, data & 0xff); // DATA[0..7] = latch[5] - buslatches_set(6, 0xff, data >> 8); // DATA[8..15] = latch[6] - // wait 150ns, but guaranteed to wait 150ns after SSYN inactive - // prev SSYN & DATA may be still on bus, disturbes DATA - while (buslatches_get(4) & BIT(5)) - ; // wait for SSYN inactive - __delay_cycles(NANOSECS(150) - 10); - // assume 10 cycles for buslatches_get and address test - // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN - - // use 150ns delay to check for internal address - internal_addr = DEVICEREGISTER_IS_INTERNAL(addr); - // !!! optimizer may not move this around !!! - // try "volatile internal_addr" (__asm(";---") may be rearanged) - - // MSYN = latch[4], bit 4 - buslatches_set(4, BIT(4), BIT(4)); // master assert MSYN - - if (internal_addr) { - uint8_t b; - // DATO to internal slave (fast test). - - // write data into slave - switch (control) { - case UNIBUS_CONTROL_DATO: - deviceregister_write_w(addr, data); - break; - case UNIBUS_CONTROL_DATOB: - // A00=1: upper byte, A00=0: lower byte - b = (addr & 1) ? (data >> 8) : (data & 0xff); - deviceregister_write_b(addr, b); // always sucessful, addr already tested - break; - } - buslatches_set(4, BIT(5), BIT(5)); // slave assert SSYN - buslatches_set(4, BIT(4), 0); // master deassert MSYN - buslatches_set(5, 0xff, 0); // master removes data - buslatches_set(6, 0xff, 0); - buslatches_set(4, BIT(5), 0); // slave deassert SSYN - sm_dma.state = &sm_dma_state_99; // next word - } else { - // DATO to external slave - // wait for a slave SSYN - TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); - sm_dma.state = &sm_dma_state_30; // wait SSYN DATAO - } - - } else { - // DATI - tmpval = (addr >> 16) & 3; - // bit 2,3,4,5 == 0 -> C0,C1,MSYN,SSYN not asserted - buslatches_set(4, 0x3f, tmpval); - - // wait 150ns after MSYN, no distance to SSYN required - __delay_cycles(NANOSECS(150) - 10); - // assume 10 cycles for buslatches_get and address test - // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN next - - // use 150ns delay to check for internal address - internal_addr = DEVICEREGISTER_IS_INTERNAL(addr); - // !!! optimizer may not move this around!!! - - // MSYN = latch[4], bit 4 - buslatches_set(4, BIT(4), BIT(4)); // master assert MSYN - - if (internal_addr) { - deviceregister_read(addr, &data); - // DATI to internal slave: put MSYN/SSYN/DATA protocol onto bus, - // slave puts data onto bus - // DATA[0..7] = latch[5] - buslatches_set(5, 0xff, data & 0xff); - // DATA[8..15] = latch[6] - buslatches_set(6, 0xff, data >> 8); - // theoretically another bus member could set bits in bus addr & data ... - // if yes, we would have to read back the bus lines - *sm_dma.dataptr = data; -// mailbox.dma.words[sm_dma.cur_wordidx] = data; - - buslatches_set(4, BIT(5), BIT(5)); // slave assert SSYN - buslatches_set(4, BIT(4), 0); // master deassert MSYN - buslatches_set(5, 0xff, 0); // slave removes data - buslatches_set(6, 0xff, 0); - buslatches_set(4, BIT(5), 0); // slave deassert SSYN - sm_dma.state = &sm_dma_state_99; // next word - } else { - // DATI to external slave - // wait for a slave SSYN - TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); - sm_dma.state = &sm_dma_state_20; // wait SSYN DATI - } - } - - return 0; // still running -} - -// DATI to external slave: MSYN set, wait for SSYN or timeout -static uint8_t sm_dma_state_20() { - uint16_t tmpval; - sm_dma.state_timeout = TIMEOUT_REACHED; - // SSYN = latch[4], bit 5 - if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) - return 0; // no SSYN yet: wait - // SSYN set by slave (or timeout). read data - __delay_cycles(NANOSECS(75) - 6); // assume 2*3 cycles for buslatches_get - - // DATA[0..7] = latch[5] - tmpval = buslatches_get(5); - // DATA[8..15] = latch[6] - tmpval |= (buslatches_get(6) << 8); - // save in buffer - *sm_dma.dataptr = tmpval; - // mailbox.dma.words[sm_dma.cur_wordidx] = tmpval; - // negate MSYN - buslatches_set(4, BIT(4), 0); - // DATI: remove address,control, MSYN,SSYN from bus, 75ns after MSYN inactive - __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change - sm_dma.state = &sm_dma_state_99; - return 0; // still running -} - -// DATO to external slave: wait for SSYN or timeout -static uint8_t sm_dma_state_30() { - sm_dma.state_timeout = TIMEOUT_REACHED; // SSYN timeout? - // SSYN = latch[4], bit 5 - if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) - return 0; // no SSYN yet: wait - - // SSYN set by slave (or timeout): negate MSYN, remove DATA from bus - buslatches_set(4, BIT(4), 0); // deassert MSYN - buslatches_set(5, 0xff, 0); - buslatches_set(6, 0xff, 0); - // DATO: remove address,control, MSYN,SSYN from bus, 75ns after MSYN inactive - __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change - sm_dma.state = &sm_dma_state_99; - return 0; // still running -} - -// word is transfered, or timeout. -static uint8_t sm_dma_state_99() { - uint8_t final_dma_state; - // from state_12, state_21 - - // 2 reasons to terminate transfer - // - BUS timeout at curent address - // - last word transferred - if (sm_dma.state_timeout) { - final_dma_state = DMA_STATE_TIMEOUTSTOP; - } else { - sm_dma.dataptr++; // point to next word in buffer - sm_dma.cur_wordsleft--; - if (sm_dma.cur_wordsleft == 0) { - final_dma_state = DMA_STATE_READY; // last word: stop - sm_dma.state = &sm_dma_state_0; // idle now - } else if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], bit 3 - final_dma_state = DMA_STATE_INITSTOP; - sm_dma.state = &sm_dma_state_100; // cleanup - return 0; - } else { - final_dma_state = DMA_STATE_RUNNING; // more words: continue - sm_dma.state = &sm_dma_state_10; // reloop next word - } - } - - if (final_dma_state == DMA_STATE_RUNNING) { - // dataptr and wordsleft already incremented - mailbox.dma.cur_addr += 2; // signal progress to ARM - return 0; - } else { - // remove addr and control from bus - buslatches_set(2, 0xff, 0); - buslatches_set(3, 0xff, 0); - buslatches_set(4, 0x3f, 0); - // remove BBSY: latch[1], bit 6 - buslatches_set(1, BIT(6), 0); - mailbox.dma.cur_status = final_dma_state; // signal to ARM - return 1; // now idle - } -} - -// cleanup after INIT -static uint8_t sm_dma_state_100() { - // remove addr and control from bus - buslatches_set(2, 0xff, 0); - buslatches_set(3, 0xff, 0); - buslatches_set(4, 0x3f, 0); - // remove BBSY, SACK and NPR: latch[1], bit 6 - buslatches_set(1, BIT(4)|BIT(5)|BIT(6), 0); - - mailbox.dma.cur_status = DMA_STATE_INITSTOP; // signal to ARM - sm_dma.state = &sm_dma_state_0; // idle now - return 1; // now stopped -} diff --git a/10.01_base/2_src/pru1/pru1_statemachine_dma.h.neu b/10.01_base/2_src/pru1/pru1_statemachine_dma.h.neu deleted file mode 100644 index 507c1bc..0000000 --- a/10.01_base/2_src/pru1/pru1_statemachine_dma.h.neu +++ /dev/null @@ -1,29 +0,0 @@ - - -#ifndef _PRU1_STATEMACHINE_DMA_H_ -#define _PRU1_STATEMACHINE_DMA_H_ - - - -// execution of a state. return : 1, if statemachine stopped -typedef uint8_t (*sm_dma_state_func_ptr)(void); - -//static dma_state_func_ptr sm_dma_state; // current state as ptr to "state fucntion" - -typedef struct { - sm_dma_state_func_ptr state; // current state as ptr to "state fucntion" - uint8_t state_timeout; // timeout occured? - uint16_t *dataptr ; // points to current word in mailbox.words[] ; - uint16_t cur_wordsleft; // # of words left to transfer -} statemachine_dma_t; - - - -#ifndef _PRU1_STATEMACHINE_DMA_C_ -extern statemachine_dma_t sm_dma; -#endif - - -void sm_dma_start(uint8_t arb) ; - -#endif diff --git a/10.01_base/2_src/pru1/pru1_statemachine_init.c b/10.01_base/2_src/pru1/pru1_statemachine_init.c index 73286c3..1a3b5f7 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_init.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_init.c @@ -45,7 +45,7 @@ // Assume this events come so slow, no one gets raised until // prev event processed. void do_event_initializationsignals() { - uint8_t tmp = buslatches_get(7) & 0x38 ; + uint8_t tmp = buslatches_getbyte(7) & 0x38 ; if (tmp != mailbox.events.initialization_signals_cur) { // save old state, so ARM can detect what changed mailbox.events.initialization_signals_prev = mailbox.events.initialization_signals_cur ; diff --git a/10.01_base/2_src/pru1/pru1_statemachine_intr.c b/10.01_base/2_src/pru1/pru1_statemachine_intr.c index 87bb1b4..a9719ab 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_intr.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_intr.c @@ -81,7 +81,7 @@ static uint8_t sm_intr_state_1() { // wait for SSYN static uint8_t sm_intr_state_2() { - if (!(buslatches_get(4) & BIT(5))) + if (!(buslatches_getbyte(4) & BIT(5))) return 0; // received SSYN diff --git a/10.01_base/2_src/pru1/pru1_statemachine_powercycle.c b/10.01_base/2_src/pru1/pru1_statemachine_powercycle.c index c5b0a8e..a14d9e0 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_powercycle.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_powercycle.c @@ -77,7 +77,9 @@ static uint8_t sm_powercycle_state_1() { TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) ; // wait for DC power shutdown sm_powercycle.state = &sm_powercycle_state_2; + // DEBUG_OUT(0x01) ; do_event_initializationsignals() ; + // DEBUG_OUT(0x02) ; return 0; } @@ -89,7 +91,9 @@ static uint8_t sm_powercycle_state_2() { TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) ; // system powered off sm_powercycle.state = &sm_powercycle_state_3; + // DEBUG_OUT(0x03) ; do_event_initializationsignals() ; + // DEBUG_OUT(0x04) ; return 0; } diff --git a/10.01_base/2_src/pru1/pru1_statemachine_slave.c b/10.01_base/2_src/pru1/pru1_statemachine_slave.c index 23375ed..cf9fc98 100644 --- a/10.01_base/2_src/pru1/pru1_statemachine_slave.c +++ b/10.01_base/2_src/pru1/pru1_statemachine_slave.c @@ -72,7 +72,7 @@ static uint8_t sm_slave_state_1() { uint8_t b; // fast sample of busstate, should be atomic - latch4val = buslatches_get(4); // MSYN first + latch4val = buslatches_getbyte(4); // MSYN first // MSYN active ? if (!(latch4val & BIT(4))) @@ -83,8 +83,8 @@ static uint8_t sm_slave_state_1() { // checking against SSYN guarantees address if valid if fetched now. // However, another Bus slave can SSYN immediately - latch2val = buslatches_get(2); // A0..7 - latch3val = buslatches_get(3); // A8..15 + latch2val = buslatches_getbyte(2); // A0..7 + latch3val = buslatches_getbyte(3); // A8..15 // decode address and control // addr0..7 = latch[2] @@ -127,9 +127,9 @@ static uint8_t sm_slave_state_1() { case UNIBUS_CONTROL_DATO: // fetch data in any case // DATA[0..7] = latch[5] - w = buslatches_get(5); + w = buslatches_getbyte(5); // DATA[8..15] = latch[6] - w |= (uint16_t) buslatches_get(6) << 8; + w |= (uint16_t) buslatches_getbyte(6) << 8; if (iopageregisters_write_w(addr, w)) { //DEBUG_PIN_PULSE ; // trigger scope/LA. auto cleared on next reg_sel @@ -148,10 +148,10 @@ static uint8_t sm_slave_state_1() { // fetch data if (addr & 1) { // DATA[8..15] = latch[6] - b = buslatches_get(6); + b = buslatches_getbyte(6); } else { // DATA[0..7] = latch[5] - b = buslatches_get(5); + b = buslatches_getbyte(5); } if (iopageregisters_write_b(addr, b)) { // always sucessful, addr already tested // SSYN = latch[4], bit 5 @@ -171,7 +171,7 @@ static uint8_t sm_slave_state_1() { // also wait for EVENT ACK static uint8_t sm_slave_state_10() { // MSYN = latch[4], bit 4 - if (buslatches_get(4) & BIT(4)) + if (buslatches_getbyte(4) & BIT(4)) return 0; // MSYN still active if (mailbox.events.eventmask) return 0; // long SSYN delay until ARM acknowledges all events @@ -189,7 +189,7 @@ static uint8_t sm_slave_state_10() { // also wait for EVENT ACK static uint8_t sm_slave_state_20() { // MSYN = latch[4], bit 4 - if (buslatches_get(4) & BIT(4)) + if (buslatches_getbyte(4) & BIT(4)) return 0; // MSYN still active if (mailbox.events.eventmask) return 0; // long SSYN delay until ARM acknowledges event @@ -210,7 +210,7 @@ static uint8_t sm_slave_state_20() { // end of inactive cycle: wait for MSYN to go inactive static uint8_t sm_slave_state_99() { // MSYN = latch[4], bit 4 - if (buslatches_get(4) & BIT(4)) + if (buslatches_getbyte(4) & BIT(4)) return 0; // MSYN still active sm_slave.state = &sm_slave_state_1; diff --git a/10.01_base/2_src/pru1/pru1_utils.h b/10.01_base/2_src/pru1/pru1_utils.h index bfa7be7..f7b1d40 100644 --- a/10.01_base/2_src/pru1/pru1_utils.h +++ b/10.01_base/2_src/pru1/pru1_utils.h @@ -119,6 +119,17 @@ http://theembeddedkitchen.net/beaglelogic-building-a-logic-analyzer-with-the-pru __R30 &= ~(1 << 12) ; \ } while(0) +#ifdef TRASH +// set DEBUG PIN and value to PRU0 outputs +// output appear delayed by PRU0! +#define DEBUG_OUT(val) do { \ + __R30 |= (1 << 12) ; \ + buslatches_pru0_dataout(val) ; \ + __R30 &= ~(1 << 12) ; \ + } while(0) +#endif + + // To signal the host that we're done, we set bit 5 in our R31 // simultaneously with putting the number of the signal we want diff --git a/10.01_base/2_src/shared/mailbox.h b/10.01_base/2_src/shared/mailbox.h index 6ab8ebd..13fe823 100644 --- a/10.01_base/2_src/shared/mailbox.h +++ b/10.01_base/2_src/shared/mailbox.h @@ -32,21 +32,22 @@ #include "unibus.h" // arm to pru -#define ARM2PRU_NONE 0 +#define ARM2PRU_NONE 0 // don't change #define ARM2PRU_HALT 1 // run PRU1 into halt #define ARM2PRU_MAILBOXTEST1 2 #define ARM2PRU_BUSLATCH_INIT 3 // reset all mux registers to "neutral" #define ARM2PRU_BUSLATCH_SET 4 // set a mux register #define ARM2PRU_BUSLATCH_GET 5 // read a mux register -#define ARM2PRU_BUSLATCH_TEST 6 // read a mux register -#define ARM2PRU_INITPULSE 7 // pulse UNIBUS INIT -#define ARM2PRU_POWERCYCLE 8 // ACLO/DCLO power cycle simulation -#define ARM2PRU_DMA 9 // DMA with or without arbitration -#define ARM2PRU_DDR_FILL_PATTERN 10 // fill DDR with test pattern -#define ARM2PRU_DDR_SLAVE_MEMORY 11 // use DDR as UNIBUS slave memory -#define ARM2PRU_EMULATION 12 // start & execute device emulation loop -#define ARM2PRU_EMULATION_STOP 13 // stop device emulation loop -#define ARM2PRU_INTR 14 // INTR, only with arbitration +#define ARM2PRU_BUSLATCH_EXERCISER 6 // exercise 8 accesses to mux registers +#define ARM2PRU_BUSLATCH_TEST 7 // read a mux register +#define ARM2PRU_INITPULSE 8 // pulse UNIBUS INIT +#define ARM2PRU_POWERCYCLE 9 // ACLO/DCLO power cycle simulation +#define ARM2PRU_DMA_ARB_NONE 10 // DMA without NPR/NPG/SACK arbitration +#define ARM2PRU_DMA_ARB_CLIENT 11 // DMA with arbitration by external Arbitrator +#define ARM2PRU_DMA_ARB_MASTER 12 // DMA as Arbitrator +#define ARM2PRU_DDR_FILL_PATTERN 13 // fill DDR with test pattern +#define ARM2PRU_DDR_SLAVE_MEMORY 14 // use DDR as UNIBUS slave memory +#define ARM2PRU_INTR 15 // INTR, only with arbitration // possible states of DMA machine #define DMA_STATE_READY 0 // idle @@ -83,6 +84,15 @@ typedef struct { uint32_t val; // value set/get. } mailbox_buslatch_t; +#define MAILBOX_BUSLATCH_EXERCISER_PATTERN_COUNT 4 +typedef struct { + uint8_t pattern ; // input: which access pattern? + uint8_t addr[8] ; // access sequence of register addresses + uint8_t writeval[8] ; // data value for each + uint8_t readval[8] ; // read back results +} mailbox_buslatch_exerciser_t; + + typedef struct { uint8_t addr_0_7; // start values for test sequence uint8_t addr_8_15; @@ -155,6 +165,7 @@ typedef struct { mailbox_test_t mailbox_test; mailbox_buslatch_t buslatch; mailbox_buslatch_test_t buslatch_test; + mailbox_buslatch_exerciser_t buslatch_exerciser; mailbox_dma_t dma; mailbox_intr_t intr; }; diff --git a/10.01_base/2_src/shared/tuning.h b/10.01_base/2_src/shared/tuning.h new file mode 100644 index 0000000..fc282de --- /dev/null +++ b/10.01_base/2_src/shared/tuning.h @@ -0,0 +1,89 @@ +/* tuning.h: Constants to adapt UNIBUS functions + + Copyright (c) 2019, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + 7-jun-2019 JH entered beta phase +*/ + + + +#define TUNING_PCB_LEGACY_SECURE +//#define TUNING_PCB_2018_12_OPTIMIZED +//#define TUNING_PCB_TEST + +/*** Wait cycles for buslatch access. Depends on PCB, used chips and alofirth ***/ +// A BBB with optimized terminators can reach 8 +// BBG can reach *ALMOST* 9 +// #define BUSLATCHES_GETBYTE_DELAY 10 // Standard + +#if defined(TUNING_PCB_TEST) + // experimental to test error rates + #define BUSLATCHES_GETBYTE_DELAY 10 + #define BUSLATCHES_SETBITS_DELAY 2 + #define BUSLATCHES_SETBYTE_DELAY 6 + +#elif defined(TUNING_PCB_LEGACY_SECURE) + /* Secure setting for PCBs <= 2018-12, delivered before June 2019. + Necessary for longtime ZKMA on critical PCBs. + BeagleBone: BBB (no BBG) + U2 (REGSEL): 74AC138 + RN8,9 (DATIN) : 47 + RN10 <1:6>(REGADR): 33 + RN10 <7:8>(REGWRITE): 33 + R6,R7 (REGWRITE TERM): none + RN6,RN7 (DATOUT inline): 22 + RN4,RN5 [[/DATOUT]] end) -> 1K/- + */ + #define BUSLATCHES_GETBYTE_DELAY 11 + #define BUSLATCHES_SETBITS_DELAY 5 + #define BUSLATCHES_SETBYTE_DELAY 7 + +#elif defined(TUNING_PCB_2018_12_OPTIMIZED) + /* Setting for PCB v2018_12 with optimized timing (ticket 21, June 2019) + BeagleBone: BBB (no BBG) + U2 (REGSEL): 74AC138 -> 74AHC138 + RN8,9 (DATIN) : 47 -> 68 Ohm + RN10 <1:6>(REGADR): 33->0 Ohm + RN10 <7:8>(REGWRITE): 33->0 Ohm + R6,R7 (REGWRITE TERM): none + RN6,RN7 (DATOUT inline): 22 -> 27 + RN4,RN5 [[/DATOUT]] end) -> 180/- + */ + #define BUSLATCHES_GETBYTE_DELAY 9 + #define BUSLATCHES_SETBITS_DELAY 4 + #define BUSLATCHES_SETBYTE_DELAY 6 + //#define BUSLATCHES_GETBYTE_DELAY 8 + //#define BUSLATCHES_SETBITS_DELAY 3 + //#define BUSLATCHES_SETBYTE_DELAY 5 +#endif + + + +// UNIBUS timing: Wait to stabilize DATA before MSYN asserted +// per DEC spec +// #define UNIBUS_DMA_MASTER_PRE_MSYN_NS 150 + +// Josh Dersch on 11/84, also for VAX 11/750 +// Addtional delay on PDP11s with private memory interconnect (PMI) +// and UNIBUS/PMI translation? +// Experiments with "250" made still occasional errors. +#define UNIBUS_DMA_MASTER_PRE_MSYN_NS 350 diff --git a/10.01_base/2_src/shared/unibus.h b/10.01_base/2_src/shared/unibus.h index 6fe5f38..b3546d1 100644 --- a/10.01_base/2_src/shared/unibus.h +++ b/10.01_base/2_src/shared/unibus.h @@ -34,6 +34,7 @@ #define UNIBUS_WORDCOUNT 0x20000 // 128KiW = 256 KiB + // bus transaction. can be directly assigned to lines C1,C0 #define UNIBUS_CONTROL_DATI 0x00 // 16 bit word from slave to master #define UNIBUS_CONTROL_DATIP 0x01 // DATI, inhibts core restore. DATO must follow. @@ -64,22 +65,19 @@ typedef struct { // parameter and functions for low level UNIBUS control class unibus_c: public logsource_c { -private: +public: +enum arbitration_mode_enum { +ARBITRATION_MODE_NONE = 0, // no BR*/BG*, NR/NPG SACK protocoll +ARBITRATION_MODE_CLIENT = 1, // external Arbitrator (running PDP-11 CPU) required +ARBITRATION_MODE_MASTER = 2 // implmenet Arbitrator +// with or without physical CPU for arbitration +} ; - bool emulation_logic_started = false; - // save required test values for control on read back +private: timeout_c timeout; public: - /* Global flag describing PDP-11 condition: - * Is there a PDP-11 CPU doing NPR or INTR arbitration? - * "false", if - * - no CPU plugged in, - * - or CPU HALTED and console processor inhibts arbitration with SACK. - * INTR tests needs a PDP-11 CPU for arbitration. - */ - bool arbitration_active = false; // percent of time to be used for DMA master cycles unsigned dma_bandwidth_percent ; @@ -95,23 +93,21 @@ public: void powercycle(void) ; void interrupt(uint8_t priority, uint16_t vector) ; - bool dma(uint8_t control, uint32_t startaddr, + bool dma(enum unibus_c::arbitration_mode_enum arbitration_mode, uint8_t control, uint32_t startaddr, unsigned blocksize); - void mem_read(uint16_t *words, uint32_t start_addr, + void mem_read(enum unibus_c::arbitration_mode_enum arbitration_mode, + uint16_t *words, uint32_t start_addr, uint32_t end_addr, unsigned blocksize, bool *timeout) ; - void mem_write(uint16_t *words, unsigned start_addr, + void mem_write(enum unibus_c::arbitration_mode_enum arbitration_mode, + uint16_t *words, unsigned start_addr, unsigned end_addr, unsigned blocksize, bool *timeout) ; - uint32_t test_sizer(void) ; + uint32_t test_sizer(enum unibus_c::arbitration_mode_enum arbitration_mode) ; uint16_t testwords[UNIBUS_WORDCOUNT]; - void test_mem(uint32_t start_addr, uint32_t end_addr, unsigned mode) ; - - - void emulation_logic_start(void) ; - void emulation_logic_stop(void) ; + void test_mem(enum unibus_c::arbitration_mode_enum arbitration_mode, uint32_t start_addr, uint32_t end_addr, unsigned mode) ; }; diff --git a/10.01_base/4_deploy/pru0.map b/10.01_base/4_deploy/pru0.map deleted file mode 100644 index 29eadb7..0000000 --- a/10.01_base/4_deploy/pru0.map +++ /dev/null @@ -1,282 +0,0 @@ -****************************************************************************** - PRU Linker Unix v2.3.1 -****************************************************************************** ->> Linked Sun Mar 31 20:55:28 2019 - -OUTPUT FILE NAME: -ENTRY POINT SYMBOL: "_c_int00_noinit_noargs" address: 00000000 - - -MEMORY CONFIGURATION - - name origin length used unused attr fill ----------------------- -------- --------- -------- -------- ---- -------- -PAGE 0: - PRU_IMEM 00000000 00002000 0000005c 00001fa4 RWIX - -PAGE 1: - PRU_DMEM_0_1 00000000 00002000 00000114 00001eec RWIX - PRU_DMEM_1_0 00002000 00002000 00000000 00002000 RWIX - -PAGE 2: - PRU_SHAREDMEM 00010000 00003000 00000000 00003000 RWIX - PRU_INTC 00020000 00001504 00000000 00001504 RWIX - PRU_CFG 00026000 00000044 00000044 00000000 RWIX - PRU_UART 00028000 00000038 00000000 00000038 RWIX - PRU_IEP 0002e000 0000031c 00000000 0000031c RWIX - PRU_ECAP 00030000 00000060 00000000 00000060 RWIX - RSVD27 00032000 00000100 00000000 00000100 RWIX - RSVD21 00032400 00000100 00000000 00000100 RWIX - L3OCMC 40000000 00010000 00000000 00010000 RWIX - MCASP0_DMA 46000000 00000100 00000000 00000100 RWIX - UART1 48022000 00000088 00000000 00000088 RWIX - UART2 48024000 00000088 00000000 00000088 RWIX - I2C1 4802a000 000000d8 00000000 000000d8 RWIX - MCSPI0 48030000 000001a4 00000000 000001a4 RWIX - DMTIMER2 48040000 0000005c 00000000 0000005c RWIX - MMCHS0 48060000 00000300 00000000 00000300 RWIX - MBX0 480c8000 00000140 00000000 00000140 RWIX - SPINLOCK 480ca000 00000880 00000000 00000880 RWIX - I2C2 4819c000 000000d8 00000000 000000d8 RWIX - MCSPI1 481a0000 000001a4 00000000 000001a4 RWIX - DCAN0 481cc000 000001e8 00000000 000001e8 RWIX - DCAN1 481d0000 000001e8 00000000 000001e8 RWIX - PWMSS0 48300000 000002c4 00000000 000002c4 RWIX - PWMSS1 48302000 000002c4 00000000 000002c4 RWIX - PWMSS2 48304000 000002c4 00000000 000002c4 RWIX - RSVD13 48310000 00000100 00000000 00000100 RWIX - RSVD10 48318000 00000100 00000000 00000100 RWIX - TPCC 49000000 00001098 00000000 00001098 RWIX - GEMAC 4a100000 0000128c 00000000 0000128c RWIX - DDR 80000000 00000100 00000000 00000100 RWIX - - -SECTION ALLOCATION MAP - - output attributes/ -section page origin length input sections --------- ---- ---------- ---------- ---------------- -.text:_c_int00* -* 0 00000000 0000001c - 00000000 0000001c rtspruv3_le.lib : boot.c.obj (.text:_c_int00_noinit_noargs) - -.text 0 0000001c 00000040 - 0000001c 00000024 pru0_main.object (.text:main) - 00000040 0000000c pru0_datout.asmobject (.text) - 0000004c 00000008 rtspruv3_le.lib : exit.c.obj (.text:abort) - 00000054 00000008 : exit.c.obj (.text:loader_exit) - -.stack 1 00000000 00000100 UNINITIALIZED - 00000000 00000004 rtspruv3_le.lib : boot.c.obj (.stack) - 00000004 000000fc --HOLE-- - -.cinit 1 00000000 00000000 UNINITIALIZED - -.resource_table -* 1 00000100 00000014 - 00000100 00000014 pru0_main.object (.resource_table:retain) - -.creg.PRU_CFG.noload.near -* 2 00026000 00000044 NOLOAD SECTION - 00026000 00000044 pru0_main.object (.creg.PRU_CFG.noload.near) - -.creg.PRU_CFG.near -* 2 00026044 00000000 UNINITIALIZED - -.creg.PRU_CFG.noload.far -* 2 00026044 00000000 NOLOAD SECTION - -.creg.PRU_CFG.far -* 2 00026044 00000000 UNINITIALIZED - -MODULE SUMMARY - - Module code ro data rw data - ------ ---- ------- ------- - /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/ - pru0_main.object 36 0 88 - pru0_datout.asmobject 12 0 0 - +--+-----------------------+------+---------+---------+ - Total: 48 0 88 - - /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//lib/rtspruv3_le.lib - boot.c.obj 28 0 0 - exit.c.obj 16 0 0 - +--+-----------------------+------+---------+---------+ - Total: 44 0 0 - - Stack: 0 0 256 - +--+-----------------------+------+---------+---------+ - Grand Total: 92 0 344 - - -SEGMENT ATTRIBUTES - - id tag seg value - -- --- --- ----- - 0 PHA_PAGE 1 1 - 1 PHA_PAGE 2 1 - - -GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name - -page address name ----- ------- ---- -0 00000054 C$$EXIT -2 00026000 CT_CFG -abs 481cc000 __PRU_CREG_BASE_DCAN0 -abs 481d0000 __PRU_CREG_BASE_DCAN1 -abs 80000000 __PRU_CREG_BASE_DDR -abs 48040000 __PRU_CREG_BASE_DMTIMER2 -abs 4a100000 __PRU_CREG_BASE_GEMAC -abs 4802a000 __PRU_CREG_BASE_I2C1 -abs 4819c000 __PRU_CREG_BASE_I2C2 -abs 40000000 __PRU_CREG_BASE_L3OCMC -abs 480c8000 __PRU_CREG_BASE_MBX0 -abs 46000000 __PRU_CREG_BASE_MCASP0_DMA -abs 48030000 __PRU_CREG_BASE_MCSPI0 -abs 481a0000 __PRU_CREG_BASE_MCSPI1 -abs 48060000 __PRU_CREG_BASE_MMCHS0 -abs 00026000 __PRU_CREG_BASE_PRU_CFG -abs 00000000 __PRU_CREG_BASE_PRU_DMEM_0_1 -abs 00002000 __PRU_CREG_BASE_PRU_DMEM_1_0 -abs 00030000 __PRU_CREG_BASE_PRU_ECAP -abs 0002e000 __PRU_CREG_BASE_PRU_IEP -abs 00020000 __PRU_CREG_BASE_PRU_INTC -abs 00010000 __PRU_CREG_BASE_PRU_SHAREDMEM -abs 00028000 __PRU_CREG_BASE_PRU_UART -abs 48300000 __PRU_CREG_BASE_PWMSS0 -abs 48302000 __PRU_CREG_BASE_PWMSS1 -abs 48304000 __PRU_CREG_BASE_PWMSS2 -abs 48318000 __PRU_CREG_BASE_RSVD10 -abs 48310000 __PRU_CREG_BASE_RSVD13 -abs 00032400 __PRU_CREG_BASE_RSVD21 -abs 00032000 __PRU_CREG_BASE_RSVD27 -abs 480ca000 __PRU_CREG_BASE_SPINLOCK -abs 49000000 __PRU_CREG_BASE_TPCC -abs 48022000 __PRU_CREG_BASE_UART1 -abs 48024000 __PRU_CREG_BASE_UART2 -abs 0000000e __PRU_CREG_DCAN0 -abs 0000000f __PRU_CREG_DCAN1 -abs 0000001f __PRU_CREG_DDR -abs 00000001 __PRU_CREG_DMTIMER2 -abs 00000009 __PRU_CREG_GEMAC -abs 00000002 __PRU_CREG_I2C1 -abs 00000011 __PRU_CREG_I2C2 -abs 0000001e __PRU_CREG_L3OCMC -abs 00000016 __PRU_CREG_MBX0 -abs 00000008 __PRU_CREG_MCASP0_DMA -abs 00000006 __PRU_CREG_MCSPI0 -abs 00000010 __PRU_CREG_MCSPI1 -abs 00000005 __PRU_CREG_MMCHS0 -abs 00000004 __PRU_CREG_PRU_CFG -abs 00000018 __PRU_CREG_PRU_DMEM_0_1 -abs 00000019 __PRU_CREG_PRU_DMEM_1_0 -abs 00000003 __PRU_CREG_PRU_ECAP -abs 0000001a __PRU_CREG_PRU_IEP -abs 00000000 __PRU_CREG_PRU_INTC -abs 0000001c __PRU_CREG_PRU_SHAREDMEM -abs 00000007 __PRU_CREG_PRU_UART -abs 00000012 __PRU_CREG_PWMSS0 -abs 00000013 __PRU_CREG_PWMSS1 -abs 00000014 __PRU_CREG_PWMSS2 -abs 0000000a __PRU_CREG_RSVD10 -abs 0000000d __PRU_CREG_RSVD13 -abs 00000015 __PRU_CREG_RSVD21 -abs 0000001b __PRU_CREG_RSVD27 -abs 00000017 __PRU_CREG_SPINLOCK -abs 0000001d __PRU_CREG_TPCC -abs 0000000b __PRU_CREG_UART1 -abs 0000000c __PRU_CREG_UART2 -1 00000100 __TI_STACK_END -abs 00000100 __TI_STACK_SIZE -abs ffffffff __c_args__ -0 00000000 _c_int00_noinit_noargs -1 00000000 _stack -0 0000004c abort -0 0000001c main -0 00000040 pru0_dataout -1 00000100 pru_remoteproc_ResourceTable - - -GLOBAL SYMBOLS: SORTED BY Symbol Address - -page address name ----- ------- ---- -0 00000000 _c_int00_noinit_noargs -0 0000001c main -0 00000040 pru0_dataout -0 0000004c abort -0 00000054 C$$EXIT -1 00000000 _stack -1 00000100 __TI_STACK_END -1 00000100 pru_remoteproc_ResourceTable -2 00026000 CT_CFG -abs 00000000 __PRU_CREG_BASE_PRU_DMEM_0_1 -abs 00000000 __PRU_CREG_PRU_INTC -abs 00000001 __PRU_CREG_DMTIMER2 -abs 00000002 __PRU_CREG_I2C1 -abs 00000003 __PRU_CREG_PRU_ECAP -abs 00000004 __PRU_CREG_PRU_CFG -abs 00000005 __PRU_CREG_MMCHS0 -abs 00000006 __PRU_CREG_MCSPI0 -abs 00000007 __PRU_CREG_PRU_UART -abs 00000008 __PRU_CREG_MCASP0_DMA -abs 00000009 __PRU_CREG_GEMAC -abs 0000000a __PRU_CREG_RSVD10 -abs 0000000b __PRU_CREG_UART1 -abs 0000000c __PRU_CREG_UART2 -abs 0000000d __PRU_CREG_RSVD13 -abs 0000000e __PRU_CREG_DCAN0 -abs 0000000f __PRU_CREG_DCAN1 -abs 00000010 __PRU_CREG_MCSPI1 -abs 00000011 __PRU_CREG_I2C2 -abs 00000012 __PRU_CREG_PWMSS0 -abs 00000013 __PRU_CREG_PWMSS1 -abs 00000014 __PRU_CREG_PWMSS2 -abs 00000015 __PRU_CREG_RSVD21 -abs 00000016 __PRU_CREG_MBX0 -abs 00000017 __PRU_CREG_SPINLOCK -abs 00000018 __PRU_CREG_PRU_DMEM_0_1 -abs 00000019 __PRU_CREG_PRU_DMEM_1_0 -abs 0000001a __PRU_CREG_PRU_IEP -abs 0000001b __PRU_CREG_RSVD27 -abs 0000001c __PRU_CREG_PRU_SHAREDMEM -abs 0000001d __PRU_CREG_TPCC -abs 0000001e __PRU_CREG_L3OCMC -abs 0000001f __PRU_CREG_DDR -abs 00000100 __TI_STACK_SIZE -abs 00002000 __PRU_CREG_BASE_PRU_DMEM_1_0 -abs 00010000 __PRU_CREG_BASE_PRU_SHAREDMEM -abs 00020000 __PRU_CREG_BASE_PRU_INTC -abs 00026000 __PRU_CREG_BASE_PRU_CFG -abs 00028000 __PRU_CREG_BASE_PRU_UART -abs 0002e000 __PRU_CREG_BASE_PRU_IEP -abs 00030000 __PRU_CREG_BASE_PRU_ECAP -abs 00032000 __PRU_CREG_BASE_RSVD27 -abs 00032400 __PRU_CREG_BASE_RSVD21 -abs 40000000 __PRU_CREG_BASE_L3OCMC -abs 46000000 __PRU_CREG_BASE_MCASP0_DMA -abs 48022000 __PRU_CREG_BASE_UART1 -abs 48024000 __PRU_CREG_BASE_UART2 -abs 4802a000 __PRU_CREG_BASE_I2C1 -abs 48030000 __PRU_CREG_BASE_MCSPI0 -abs 48040000 __PRU_CREG_BASE_DMTIMER2 -abs 48060000 __PRU_CREG_BASE_MMCHS0 -abs 480c8000 __PRU_CREG_BASE_MBX0 -abs 480ca000 __PRU_CREG_BASE_SPINLOCK -abs 4819c000 __PRU_CREG_BASE_I2C2 -abs 481a0000 __PRU_CREG_BASE_MCSPI1 -abs 481cc000 __PRU_CREG_BASE_DCAN0 -abs 481d0000 __PRU_CREG_BASE_DCAN1 -abs 48300000 __PRU_CREG_BASE_PWMSS0 -abs 48302000 __PRU_CREG_BASE_PWMSS1 -abs 48304000 __PRU_CREG_BASE_PWMSS2 -abs 48310000 __PRU_CREG_BASE_RSVD13 -abs 48318000 __PRU_CREG_BASE_RSVD10 -abs 49000000 __PRU_CREG_BASE_TPCC -abs 4a100000 __PRU_CREG_BASE_GEMAC -abs 80000000 __PRU_CREG_BASE_DDR -abs ffffffff __c_args__ - -[75 symbols] diff --git a/10.01_base/4_deploy/pru0.out b/10.01_base/4_deploy/pru0.out deleted file mode 100644 index 9227295..0000000 Binary files a/10.01_base/4_deploy/pru0.out and /dev/null differ diff --git a/10.01_base/4_deploy/pru0_config.c b/10.01_base/4_deploy/pru0_config.c deleted file mode 100644 index d2a828d..0000000 --- a/10.01_base/4_deploy/pru0_config.c +++ /dev/null @@ -1,66 +0,0 @@ -/*** Following code generated by "/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/update_pru_config.sh 0 pru0_array.c /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_config /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0.map" ***/ - -#define _PRU0_CONFIG_C_ -#include - -// under c++ linker error with const attribute ?! -#define const - -// BEGIN original hexpru --array output -const uint32_t pru0_image_0[] = { -0x240000c0, -0x24010080, -0x0504e0e2, -0x2eff818e, -0x230007c3, -0x240001ee, -0x230013c3, -0x0502e2e2, -0x91042480, -0xe10002c3, -0x1d04e0e0, -0x81042480, -0x230010c3, -0xf10002c3, -0x0102e2e2, -0x20c30000, -0x2e87018e, -0x10eeeefe, -0x21001000, -0x230015c3, -0x21001400, -0x10000000, -0x20c30000}; - -const uint8_t pru0_image_1[] = { -0x01, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00}; - -// END original hexpru --array output - - - -// sizeof() for code image -unsigned pru0_sizeof_code(void) { - return sizeof(pru0_image_0) ; -} - -// under c++ linker error with const attribute ?! diff --git a/10.01_base/4_deploy/pru0_config.h b/10.01_base/4_deploy/pru0_config.h deleted file mode 100644 index f97d21d..0000000 --- a/10.01_base/4_deploy/pru0_config.h +++ /dev/null @@ -1,35 +0,0 @@ -/*** Following code generated by "/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/update_pru_config.sh 0 pru0_array.c /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_config /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0.map" ***/ - -#ifndef _PRU0_CONFIG_H_ -#define _PRU0_CONFIG_H_ - -#include - -#ifndef _PRU0_CONFIG_C_ -// extern const uint32_t pru0_image_0[] ; -extern uint32_t pru0_image_0[] ; -#endif - -unsigned pru0_sizeof_code(void) ; - -// code entry point "_c_int00_noinit_noargs" from linker map file: -#define PRU0_ENTRY_ADDR 0x00000000 - -// Mailbox page & offset in PRU internal shared 12 KB RAM -// Accessible by both PRUs, must be located in shared RAM -// offset 0 == addr 0x10000 in linker cmd files for PRU0 AND PRU1 projects. -// For use with prussdrv_map_prumem() -#ifndef PRU_MAILBOX_RAM_ID - #define PRU_MAILBOX_RAM_ID PRUSS0_SHARED_DATARAM - #define PRU_MAILBOX_RAM_OFFSET 0 -#endif - -// Device register page & offset in PRU0 8KB RAM mapped into PRU1 space -// offset 0 == addr 0x2000 in linker cmd files for PRU1 projects. -// For use with prussdrv_map_prumem() -#ifndef PRU_DEVICEREGISTER_RAM_ID - #define PRU_DEVICEREGISTER_RAM_ID PRUSS0_PRU0_DATARAM - #define PRU_DEVICEREGISTER_RAM_OFFSET 0 -#endif - -#endif diff --git a/10.01_base/4_deploy/pru0_datout.asmobject b/10.01_base/4_deploy/pru0_datout.asmobject deleted file mode 100644 index 3713b85..0000000 Binary files a/10.01_base/4_deploy/pru0_datout.asmobject and /dev/null differ diff --git a/10.01_base/4_deploy/pru0_datout.lst b/10.01_base/4_deploy/pru0_datout.lst deleted file mode 100644 index 8a9235a..0000000 --- a/10.01_base/4_deploy/pru0_datout.lst +++ /dev/null @@ -1,54 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:28 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_datout.asmsrc PAGE 1 - - 1; - 2; pru0_datout.asmsrc: PRU0 loop to copy XFR to GPIO out - 3; - 4; Copyright (c) 2018, Joerg Hoppe - 5; j_hoppe@t-online.de, www.retrocmp.com - 6; - 7; Permission is hereby granted, free of charge, to any person obtaining a - 8; copy of this software and associated documentation files (the "Software"), - 9; to deal in the Software without restriction, including without limitation - 10; the rights to use, copy, modify, merge, publish, distribute, sublicense, - 11; and/or sell copies of the Software, and to permit persons to whom the - 12; Software is furnished to do so, subject to the following conditions: - 13; - 14; The above copyright notice and this permission notice shall be included in - 15; all copies or substantial portions of the Software. - 16; - 17; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - 18; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - 19; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - 20; JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - 21; IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - 22; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 23; - 24; - 25; 12-nov-2018 JH entered beta phase - 26; - 27; - 28; Assembler function, which endlessly reads r14 from XFR area - 29; and copies to output pins DATOUT - 30; needs 15ns to loop - 31; - 32; to be declared in C as - 33; extern "C" { - 34; void pru0_dataout(void) ; - 35; } - 36; See Compiler 2.2 Guide, Chapter 6.6 - 37 - 38 .global pru0_dataout - 39 - 40 ; a 32bit parameter is received in r14 - 41 ; 10 ns delay - 42 00000000 pru0_dataout: - 43 ; do nothing at first - 44 ; Device ID 14 = "other PRU" - 45 00000000 0000002E87018E xin 14,&r14,4 - 46 00000004 00000010EEEEFE mov r30,r14 - 47 00000008 00000021000000! jmp pru0_dataout ; never returns - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru0_main.asm b/10.01_base/4_deploy/pru0_main.asm deleted file mode 100644 index 41f0ea4..0000000 --- a/10.01_base/4_deploy/pru0_main.asm +++ /dev/null @@ -1,2528 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:27 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru0_main.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru0") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - - .global ||pru_remoteproc_ResourceTable|| - .sect ".resource_table:retain", RW - .retain - .align 1 - .elfsym ||pru_remoteproc_ResourceTable||,SYM_SIZE(20) -||pru_remoteproc_ResourceTable||: - .bits 0x1,32 - ; pru_remoteproc_ResourceTable.base.ver @ 0 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.num @ 32 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.reserved[0] @ 64 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.reserved[1] @ 96 - .bits 0,32 - ; pru_remoteproc_ResourceTable.offset[0] @ 128 - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("pru_remoteproc_ResourceTable") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("pru_remoteproc_ResourceTable") - .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||pru_remoteproc_ResourceTable||] - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x40) - .dwattr $C$DW$2, DW_AT_decl_column(0x1a) - - -$C$DW$3 .dwtag DW_TAG_subprogram - .dwattr $C$DW$3, DW_AT_name("pru0_dataout") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("pru0_dataout") - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru0_main.c") - .dwattr $C$DW$3, DW_AT_decl_line(0x2e) - .dwattr $C$DW$3, DW_AT_decl_column(0x07) - .dwendtag $C$DW$3 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru /tmp/TI1hSr41849 /tmp/TI1hSDWeiJC -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1hShJIV3J - .sect ".text:main" - .clink - .global ||main|| - -$C$DW$4 .dwtag DW_TAG_subprogram - .dwattr $C$DW$4, DW_AT_name("main") - .dwattr $C$DW$4, DW_AT_low_pc(||main||) - .dwattr $C$DW$4, DW_AT_high_pc(0x00) - .dwattr $C$DW$4, DW_AT_TI_symbol_name("main") - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_TI_begin_file("pru0_main.c") - .dwattr $C$DW$4, DW_AT_TI_begin_line(0x28) - .dwattr $C$DW$4, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$4, DW_AT_decl_file("pru0_main.c") - .dwattr $C$DW$4, DW_AT_decl_line(0x28) - .dwattr $C$DW$4, DW_AT_decl_column(0x06) - .dwattr $C$DW$4, DW_AT_TI_max_frame_size(0x02) - .dwpsn file "pru0_main.c",line 40,column 17,is_stmt,address ||main||,isa 0 - - .dwfde $C$DW$CIE, ||main|| -;---------------------------------------------------------------------- -; 40 | void main(void) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: main FR SIZE: 2 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 2 SOE * -;*************************************************************** - -||main||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 43 ----------------------- *(&CT_CFG+4) &= 0xffffffefu; -;*** 47 ----------------------- pru0_dataout(); -;*** ----------------------- return; - SUB r2, r2, 0x02 ; [ALU_PRU] - .dwcfi cfa_offset, 2 - .dwpsn file "pru0_main.c",line 43,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 43 | CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; -; 45 | // loop forever -; 46 | void pru0_dataout(void) ; -;---------------------------------------------------------------------- - LBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |43| CT_CFG - SBBO &r3.b2, r2, 0, 2 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -2 - .dwcfi save_reg_to_mem, 15, -1 - CLR r0, r0, 0x00000004 ; [ALU_PRU] |43| - SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |43| CT_CFG - .dwpsn file "pru0_main.c",line 47,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 47 | pru0_dataout() ; -; 48 | #ifdef USED -; 49 | // old code using shared RAM mailbox, not reached -; 50 | while(1) { -; 51 | __R30 = pru_pru_mailbox.pru0_r30 ; -; 53 | #endif -;---------------------------------------------------------------------- -$C$DW$5 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$5, DW_AT_low_pc(0x00) - .dwattr $C$DW$5, DW_AT_name("pru0_dataout") - .dwattr $C$DW$5, DW_AT_TI_call - - JAL r3.w2, ||pru0_dataout|| ; [ALU_PRU] |47| pru0_dataout - LBBO &r3.b2, r2, 0, 2 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - ADD r2, r2, 0x02 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$6 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$6, DW_AT_low_pc(0x00) - .dwattr $C$DW$6, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$4, DW_AT_TI_end_file("pru0_main.c") - .dwattr $C$DW$4, DW_AT_TI_end_line(0x37) - .dwattr $C$DW$4, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$4 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||pru0_dataout|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$7 .dwtag DW_TAG_member - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$7, DW_AT_name("REVID") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$7, DW_AT_bit_offset(0x00) - .dwattr $C$DW$7, DW_AT_bit_size(0x20) - .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x2d) - .dwattr $C$DW$7, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$37 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$8 .dwtag DW_TAG_member - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$8, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$8, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$8, DW_AT_bit_size(0x02) - .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$8, DW_AT_decl_line(0x37) - .dwattr $C$DW$8, DW_AT_decl_column(0x0d) - -$C$DW$9 .dwtag DW_TAG_member - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$9, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$9, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$9, DW_AT_bit_size(0x02) - .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$9, DW_AT_decl_line(0x38) - .dwattr $C$DW$9, DW_AT_decl_column(0x0d) - -$C$DW$10 .dwtag DW_TAG_member - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$10, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$10, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$10, DW_AT_bit_size(0x01) - .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$10, DW_AT_decl_line(0x39) - .dwattr $C$DW$10, DW_AT_decl_column(0x0d) - -$C$DW$11 .dwtag DW_TAG_member - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$11, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$11, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$11, DW_AT_bit_size(0x01) - .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$11, DW_AT_decl_line(0x3a) - .dwattr $C$DW$11, DW_AT_decl_column(0x0d) - -$C$DW$12 .dwtag DW_TAG_member - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$12, DW_AT_name("rsvd6") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$12, DW_AT_bit_offset(0x00) - .dwattr $C$DW$12, DW_AT_bit_size(0x1a) - .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$12, DW_AT_decl_line(0x3b) - .dwattr $C$DW$12, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$39 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$13 .dwtag DW_TAG_member - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$13, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$13, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$13, DW_AT_bit_size(0x02) - .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$13, DW_AT_decl_line(0x45) - .dwattr $C$DW$13, DW_AT_decl_column(0x0d) - -$C$DW$14 .dwtag DW_TAG_member - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$14, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$14, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$14, DW_AT_bit_size(0x01) - .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$14, DW_AT_decl_line(0x46) - .dwattr $C$DW$14, DW_AT_decl_column(0x0d) - -$C$DW$15 .dwtag DW_TAG_member - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$15, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$15, DW_AT_bit_offset(0x18) - .dwattr $C$DW$15, DW_AT_bit_size(0x05) - .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$15, DW_AT_decl_line(0x47) - .dwattr $C$DW$15, DW_AT_decl_column(0x0d) - -$C$DW$16 .dwtag DW_TAG_member - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$16, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$16, DW_AT_bit_offset(0x13) - .dwattr $C$DW$16, DW_AT_bit_size(0x05) - .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$16, DW_AT_decl_line(0x48) - .dwattr $C$DW$16, DW_AT_decl_column(0x0d) - -$C$DW$17 .dwtag DW_TAG_member - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$17, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$17, DW_AT_bit_offset(0x12) - .dwattr $C$DW$17, DW_AT_bit_size(0x01) - .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$17, DW_AT_decl_line(0x49) - .dwattr $C$DW$17, DW_AT_decl_column(0x0d) - -$C$DW$18 .dwtag DW_TAG_member - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$18, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$18, DW_AT_bit_offset(0x11) - .dwattr $C$DW$18, DW_AT_bit_size(0x01) - .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x4a) - .dwattr $C$DW$18, DW_AT_decl_column(0x0d) - -$C$DW$19 .dwtag DW_TAG_member - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$19, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$19, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$19, DW_AT_bit_size(0x05) - .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$19, DW_AT_decl_line(0x4b) - .dwattr $C$DW$19, DW_AT_decl_column(0x0d) - -$C$DW$20 .dwtag DW_TAG_member - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$20, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$20, DW_AT_bit_offset(0x07) - .dwattr $C$DW$20, DW_AT_bit_size(0x05) - .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$20, DW_AT_decl_line(0x4c) - .dwattr $C$DW$20, DW_AT_decl_column(0x0d) - -$C$DW$21 .dwtag DW_TAG_member - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$21, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$21, DW_AT_bit_offset(0x06) - .dwattr $C$DW$21, DW_AT_bit_size(0x01) - .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$21, DW_AT_decl_line(0x4d) - .dwattr $C$DW$21, DW_AT_decl_column(0x0d) - -$C$DW$22 .dwtag DW_TAG_member - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$22, DW_AT_name("rsvd26") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$22, DW_AT_bit_offset(0x00) - .dwattr $C$DW$22, DW_AT_bit_size(0x06) - .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$22, DW_AT_decl_line(0x4e) - .dwattr $C$DW$22, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$41 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$23 .dwtag DW_TAG_member - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$23, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$23, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$23, DW_AT_bit_size(0x02) - .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$23, DW_AT_decl_line(0x58) - .dwattr $C$DW$23, DW_AT_decl_column(0x0d) - -$C$DW$24 .dwtag DW_TAG_member - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$24, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$24, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$24, DW_AT_bit_size(0x01) - .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$24, DW_AT_decl_line(0x59) - .dwattr $C$DW$24, DW_AT_decl_column(0x0d) - -$C$DW$25 .dwtag DW_TAG_member - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$25, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$25, DW_AT_bit_offset(0x18) - .dwattr $C$DW$25, DW_AT_bit_size(0x05) - .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$25, DW_AT_decl_line(0x5a) - .dwattr $C$DW$25, DW_AT_decl_column(0x0d) - -$C$DW$26 .dwtag DW_TAG_member - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$26, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$26, DW_AT_bit_offset(0x13) - .dwattr $C$DW$26, DW_AT_bit_size(0x05) - .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$26, DW_AT_decl_line(0x5b) - .dwattr $C$DW$26, DW_AT_decl_column(0x0d) - -$C$DW$27 .dwtag DW_TAG_member - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$27, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$27, DW_AT_bit_offset(0x12) - .dwattr $C$DW$27, DW_AT_bit_size(0x01) - .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$27, DW_AT_decl_line(0x5c) - .dwattr $C$DW$27, DW_AT_decl_column(0x0d) - -$C$DW$28 .dwtag DW_TAG_member - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$28, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$28, DW_AT_bit_offset(0x11) - .dwattr $C$DW$28, DW_AT_bit_size(0x01) - .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$28, DW_AT_decl_line(0x5d) - .dwattr $C$DW$28, DW_AT_decl_column(0x0d) - -$C$DW$29 .dwtag DW_TAG_member - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$29, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$29, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$29, DW_AT_bit_size(0x05) - .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$29, DW_AT_decl_line(0x5e) - .dwattr $C$DW$29, DW_AT_decl_column(0x0d) - -$C$DW$30 .dwtag DW_TAG_member - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$30, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$30, DW_AT_bit_offset(0x07) - .dwattr $C$DW$30, DW_AT_bit_size(0x05) - .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$30, DW_AT_decl_column(0x0d) - -$C$DW$31 .dwtag DW_TAG_member - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$31, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$31, DW_AT_bit_offset(0x06) - .dwattr $C$DW$31, DW_AT_bit_size(0x01) - .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$31, DW_AT_decl_line(0x60) - .dwattr $C$DW$31, DW_AT_decl_column(0x0d) - -$C$DW$32 .dwtag DW_TAG_member - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$32, DW_AT_name("rsvd26") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$32, DW_AT_bit_offset(0x00) - .dwattr $C$DW$32, DW_AT_bit_size(0x06) - .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$32, DW_AT_decl_line(0x61) - .dwattr $C$DW$32, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$43 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$33 .dwtag DW_TAG_member - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$33, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$33, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$33, DW_AT_bit_size(0x01) - .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$33, DW_AT_decl_line(0x6b) - .dwattr $C$DW$33, DW_AT_decl_column(0x0d) - -$C$DW$34 .dwtag DW_TAG_member - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$34, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$34, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$34, DW_AT_bit_size(0x01) - .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$34, DW_AT_decl_line(0x6c) - .dwattr $C$DW$34, DW_AT_decl_column(0x0d) - -$C$DW$35 .dwtag DW_TAG_member - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$35, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$35, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$35, DW_AT_bit_size(0x01) - .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$35, DW_AT_decl_line(0x6d) - .dwattr $C$DW$35, DW_AT_decl_column(0x0d) - -$C$DW$36 .dwtag DW_TAG_member - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$36, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$36, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$36, DW_AT_bit_size(0x01) - .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$36, DW_AT_decl_line(0x6e) - .dwattr $C$DW$36, DW_AT_decl_column(0x0d) - -$C$DW$37 .dwtag DW_TAG_member - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$37, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$37, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$37, DW_AT_bit_size(0x01) - .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$37, DW_AT_decl_line(0x6f) - .dwattr $C$DW$37, DW_AT_decl_column(0x0d) - -$C$DW$38 .dwtag DW_TAG_member - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$38, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$38, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$38, DW_AT_bit_size(0x01) - .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$38, DW_AT_decl_line(0x70) - .dwattr $C$DW$38, DW_AT_decl_column(0x0d) - -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$39, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$39, DW_AT_bit_offset(0x19) - .dwattr $C$DW$39, DW_AT_bit_size(0x01) - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x71) - .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$40, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$40, DW_AT_bit_offset(0x18) - .dwattr $C$DW$40, DW_AT_bit_size(0x01) - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x72) - .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$41, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$41, DW_AT_bit_offset(0x17) - .dwattr $C$DW$41, DW_AT_bit_size(0x01) - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x73) - .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$42, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$42, DW_AT_bit_offset(0x16) - .dwattr $C$DW$42, DW_AT_bit_size(0x01) - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x74) - .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$43, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$43, DW_AT_bit_offset(0x15) - .dwattr $C$DW$43, DW_AT_bit_size(0x01) - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x75) - .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$44, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$44, DW_AT_bit_offset(0x14) - .dwattr $C$DW$44, DW_AT_bit_size(0x01) - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x76) - .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - -$C$DW$45 .dwtag DW_TAG_member - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$45, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$45, DW_AT_bit_offset(0x13) - .dwattr $C$DW$45, DW_AT_bit_size(0x01) - .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$45, DW_AT_decl_line(0x77) - .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - -$C$DW$46 .dwtag DW_TAG_member - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$46, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$46, DW_AT_bit_offset(0x12) - .dwattr $C$DW$46, DW_AT_bit_size(0x01) - .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$46, DW_AT_decl_line(0x78) - .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - -$C$DW$47 .dwtag DW_TAG_member - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$47, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$47, DW_AT_bit_offset(0x11) - .dwattr $C$DW$47, DW_AT_bit_size(0x01) - .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$47, DW_AT_decl_line(0x79) - .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - -$C$DW$48 .dwtag DW_TAG_member - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$48, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$48, DW_AT_bit_offset(0x10) - .dwattr $C$DW$48, DW_AT_bit_size(0x01) - .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$48, DW_AT_decl_line(0x7a) - .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$49, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$49, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$49, DW_AT_bit_size(0x01) - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x7b) - .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$50, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$50, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$50, DW_AT_bit_size(0x01) - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x7c) - .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$51, DW_AT_name("rsvd18") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$51, DW_AT_bit_offset(0x00) - .dwattr $C$DW$51, DW_AT_bit_size(0x0e) - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x7d) - .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$45 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$52, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$52, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$52, DW_AT_bit_size(0x04) - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x87) - .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$53, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$53, DW_AT_bit_offset(0x18) - .dwattr $C$DW$53, DW_AT_bit_size(0x04) - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x88) - .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$54, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$54, DW_AT_bit_offset(0x14) - .dwattr $C$DW$54, DW_AT_bit_size(0x04) - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x89) - .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$55, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$55, DW_AT_bit_offset(0x10) - .dwattr $C$DW$55, DW_AT_bit_size(0x04) - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x8a) - .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$56, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$56, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$56, DW_AT_bit_size(0x04) - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x8b) - .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$57, DW_AT_name("rsvd20") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$57, DW_AT_bit_offset(0x00) - .dwattr $C$DW$57, DW_AT_bit_size(0x0c) - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x8c) - .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$47 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$58, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$58, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$58, DW_AT_bit_size(0x04) - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x96) - .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$59, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$59, DW_AT_bit_offset(0x18) - .dwattr $C$DW$59, DW_AT_bit_size(0x04) - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x97) - .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$60, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$60, DW_AT_bit_offset(0x14) - .dwattr $C$DW$60, DW_AT_bit_size(0x04) - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$60, DW_AT_decl_line(0x98) - .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$61, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$61, DW_AT_bit_offset(0x10) - .dwattr $C$DW$61, DW_AT_bit_size(0x04) - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$61, DW_AT_decl_line(0x99) - .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$62, DW_AT_name("RAM_PE") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$62, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$62, DW_AT_bit_size(0x04) - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x9a) - .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$63, DW_AT_name("rsvd20") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$63, DW_AT_bit_offset(0x00) - .dwattr $C$DW$63, DW_AT_bit_size(0x0c) - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x9b) - .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$49 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$64, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$64, DW_AT_bit_size(0x04) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0xa4) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$65, DW_AT_bit_offset(0x18) - .dwattr $C$DW$65, DW_AT_bit_size(0x04) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0xa5) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$66, DW_AT_bit_offset(0x14) - .dwattr $C$DW$66, DW_AT_bit_size(0x04) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0xa6) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$67, DW_AT_bit_offset(0x10) - .dwattr $C$DW$67, DW_AT_bit_size(0x04) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0xa7) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$68, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$68, DW_AT_bit_size(0x04) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0xa8) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("rsvd20") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$69, DW_AT_bit_offset(0x00) - .dwattr $C$DW$69, DW_AT_bit_size(0x0c) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0xa9) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$51 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$70, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$70, DW_AT_bit_size(0x04) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0xb3) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$71, DW_AT_bit_offset(0x18) - .dwattr $C$DW$71, DW_AT_bit_size(0x04) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0xb4) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$72, DW_AT_bit_offset(0x14) - .dwattr $C$DW$72, DW_AT_bit_size(0x04) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0xb5) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$73, DW_AT_bit_offset(0x10) - .dwattr $C$DW$73, DW_AT_bit_size(0x04) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0xb6) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("rsvd16") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - .dwattr $C$DW$74, DW_AT_bit_size(0x10) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0xb7) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$53 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$75, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$75, DW_AT_bit_size(0x01) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0xc4) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$76, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0xc5) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("rsvd2") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - .dwattr $C$DW$77, DW_AT_bit_size(0x1e) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0xc6) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$55 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("OCP_EN") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$78, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0xd3) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("rsvd1") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - .dwattr $C$DW$79, DW_AT_bit_size(0x1f) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0xd4) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$57 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$80, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$80, DW_AT_bit_size(0x01) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0xde) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$81, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0xdf) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("rsvd2") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$82, DW_AT_bit_offset(0x00) - .dwattr $C$DW$82, DW_AT_bit_size(0x1e) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0xe0) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$59 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$83, DW_AT_bit_offset(0x18) - .dwattr $C$DW$83, DW_AT_bit_size(0x08) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0xec) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("rsvd2") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$84, DW_AT_bit_offset(0x00) - .dwattr $C$DW$84, DW_AT_bit_size(0x18) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0xed) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$61 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$85, DW_AT_name("$P$T0") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x29) - .dwattr $C$DW$85, DW_AT_decl_column(0x02) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$86, DW_AT_name("$P$T1") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x33) - .dwattr $C$DW$86, DW_AT_decl_column(0x02) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$87, DW_AT_name("$P$T2") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x41) - .dwattr $C$DW$87, DW_AT_decl_column(0x02) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$88, DW_AT_name("$P$T3") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x54) - .dwattr $C$DW$88, DW_AT_decl_column(0x02) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$89, DW_AT_name("$P$T4") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x67) - .dwattr $C$DW$89, DW_AT_decl_column(0x02) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$48) - .dwattr $C$DW$90, DW_AT_name("$P$T5") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x83) - .dwattr $C$DW$90, DW_AT_decl_column(0x02) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$91, DW_AT_name("$P$T6") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x92) - .dwattr $C$DW$91, DW_AT_decl_column(0x02) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$92, DW_AT_name("$P$T7") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0xa0) - .dwattr $C$DW$92, DW_AT_decl_column(0x02) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$93, DW_AT_name("$P$T8") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0xaf) - .dwattr $C$DW$93, DW_AT_decl_column(0x02) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$94, DW_AT_name("rsvd24") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0xbc) - .dwattr $C$DW$94, DW_AT_decl_column(0x0b) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$95, DW_AT_name("$P$T9") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0xc0) - .dwattr $C$DW$95, DW_AT_decl_column(0x02) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$96, DW_AT_name("rsvd2c") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0xcb) - .dwattr $C$DW$96, DW_AT_decl_column(0x0b) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$97, DW_AT_name("$P$T10") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0xcf) - .dwattr $C$DW$97, DW_AT_decl_column(0x02) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$98, DW_AT_name("$P$T11") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0xda) - .dwattr $C$DW$98, DW_AT_decl_column(0x02) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$99, DW_AT_name("rsvd38") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0xe5) - .dwattr $C$DW$99, DW_AT_decl_column(0x0b) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$100, DW_AT_name("$P$T12") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0xe8) - .dwattr $C$DW$100, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$68 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$68, DW_AT_name("pruCfg") - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$68, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$68, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$68, DW_AT_decl_column(0x03) - -$C$DW$T$69 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$68) - - -$C$DW$T$38 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$101, DW_AT_name("REVID") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x2a) - .dwattr $C$DW$101, DW_AT_decl_column(0x15) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$102, DW_AT_name("REVID_bit") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x2e) - .dwattr $C$DW$102, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$38 - - -$C$DW$T$40 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$103, DW_AT_name("SYSCFG") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x34) - .dwattr $C$DW$103, DW_AT_decl_column(0x15) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$104, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x3c) - .dwattr $C$DW$104, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$40 - - -$C$DW$T$42 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$105, DW_AT_name("GPCFG0") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x42) - .dwattr $C$DW$105, DW_AT_decl_column(0x15) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$106, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x4f) - .dwattr $C$DW$106, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$42 - - -$C$DW$T$44 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$107, DW_AT_name("GPCFG1") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x55) - .dwattr $C$DW$107, DW_AT_decl_column(0x15) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$108, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x62) - .dwattr $C$DW$108, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$44 - - -$C$DW$T$46 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$109, DW_AT_name("CGR") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x68) - .dwattr $C$DW$109, DW_AT_decl_column(0x15) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$110, DW_AT_name("CGR_bit") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x7e) - .dwattr $C$DW$110, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$46 - - -$C$DW$T$48 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$111, DW_AT_name("ISRP") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x84) - .dwattr $C$DW$111, DW_AT_decl_column(0x15) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$112, DW_AT_name("ISRP_bit") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x8d) - .dwattr $C$DW$112, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$48 - - -$C$DW$T$50 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$113, DW_AT_name("ISP") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x93) - .dwattr $C$DW$113, DW_AT_decl_column(0x15) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$114, DW_AT_name("ISP_bit") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x9c) - .dwattr $C$DW$114, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$50 - - -$C$DW$T$52 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$115, DW_AT_name("IESP") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0xa1) - .dwattr $C$DW$115, DW_AT_decl_column(0x15) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$116, DW_AT_name("IESP_bit") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0xaa) - .dwattr $C$DW$116, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$52 - - -$C$DW$T$54 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x04) -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$117, DW_AT_name("IECP") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0xb0) - .dwattr $C$DW$117, DW_AT_decl_column(0x15) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$118, DW_AT_name("IECP_bit") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0xb8) - .dwattr $C$DW$118, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$54 - - -$C$DW$T$56 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$119, DW_AT_name("PMAO") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0xc1) - .dwattr $C$DW$119, DW_AT_decl_column(0x15) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$120, DW_AT_name("PMAO_bit") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0xc7) - .dwattr $C$DW$120, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$56, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$56 - - -$C$DW$T$58 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$121, DW_AT_name("IEPCLK") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0xd0) - .dwattr $C$DW$121, DW_AT_decl_column(0x15) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$122, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0xd5) - .dwattr $C$DW$122, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$58 - - -$C$DW$T$60 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$123, DW_AT_name("SPP") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0xdb) - .dwattr $C$DW$123, DW_AT_decl_column(0x15) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$124, DW_AT_name("SPP_bit") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xe1) - .dwattr $C$DW$124, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$60, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$60 - - -$C$DW$T$62 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$125, DW_AT_name("PIN_MX") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xe9) - .dwattr $C$DW$125, DW_AT_decl_column(0x15) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$126, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xee) - .dwattr $C$DW$126, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$62 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$127 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$127, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$128 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$128, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$36 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - -$C$DW$T$63 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$63, DW_AT_name("my_resource_table") - .dwattr $C$DW$T$63, DW_AT_byte_size(0x14) -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$129, DW_AT_name("base") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("base") - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$129, DW_AT_decl_line(0x39) - .dwattr $C$DW$129, DW_AT_decl_column(0x18) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$130, DW_AT_name("offset") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("offset") - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$130, DW_AT_decl_line(0x3b) - .dwattr $C$DW$130, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$63, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$63 - - -$C$DW$T$64 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$64, DW_AT_name("resource_table") - .dwattr $C$DW$T$64, DW_AT_byte_size(0x10) -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$131, DW_AT_name("ver") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("ver") - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$131, DW_AT_decl_line(0x57) - .dwattr $C$DW$131, DW_AT_decl_column(0x0b) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$132, DW_AT_name("num") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("num") - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$132, DW_AT_decl_line(0x58) - .dwattr $C$DW$132, DW_AT_decl_column(0x0b) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$133, DW_AT_name("reserved") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("reserved") - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$133, DW_AT_decl_line(0x59) - .dwattr $C$DW$133, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$64 - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$134 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$134, DW_AT_name("R0_b0") - .dwattr $C$DW$134, DW_AT_location[DW_OP_reg0] - -$C$DW$135 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$135, DW_AT_name("R0_b1") - .dwattr $C$DW$135, DW_AT_location[DW_OP_reg1] - -$C$DW$136 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$136, DW_AT_name("R0_b2") - .dwattr $C$DW$136, DW_AT_location[DW_OP_reg2] - -$C$DW$137 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$137, DW_AT_name("R0_b3") - .dwattr $C$DW$137, DW_AT_location[DW_OP_reg3] - -$C$DW$138 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$138, DW_AT_name("R1_b0") - .dwattr $C$DW$138, DW_AT_location[DW_OP_reg4] - -$C$DW$139 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$139, DW_AT_name("R1_b1") - .dwattr $C$DW$139, DW_AT_location[DW_OP_reg5] - -$C$DW$140 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$140, DW_AT_name("R1_b2") - .dwattr $C$DW$140, DW_AT_location[DW_OP_reg6] - -$C$DW$141 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$141, DW_AT_name("R1_b3") - .dwattr $C$DW$141, DW_AT_location[DW_OP_reg7] - -$C$DW$142 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$142, DW_AT_name("R2_b0") - .dwattr $C$DW$142, DW_AT_location[DW_OP_reg8] - -$C$DW$143 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$143, DW_AT_name("R2_b1") - .dwattr $C$DW$143, DW_AT_location[DW_OP_reg9] - -$C$DW$144 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$144, DW_AT_name("R2_b2") - .dwattr $C$DW$144, DW_AT_location[DW_OP_reg10] - -$C$DW$145 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$145, DW_AT_name("R2_b3") - .dwattr $C$DW$145, DW_AT_location[DW_OP_reg11] - -$C$DW$146 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$146, DW_AT_name("R3_b0") - .dwattr $C$DW$146, DW_AT_location[DW_OP_reg12] - -$C$DW$147 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$147, DW_AT_name("R3_b1") - .dwattr $C$DW$147, DW_AT_location[DW_OP_reg13] - -$C$DW$148 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$148, DW_AT_name("R3_b2") - .dwattr $C$DW$148, DW_AT_location[DW_OP_reg14] - -$C$DW$149 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$149, DW_AT_name("R3_b3") - .dwattr $C$DW$149, DW_AT_location[DW_OP_reg15] - -$C$DW$150 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$150, DW_AT_name("R4_b0") - .dwattr $C$DW$150, DW_AT_location[DW_OP_reg16] - -$C$DW$151 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$151, DW_AT_name("R4_b1") - .dwattr $C$DW$151, DW_AT_location[DW_OP_reg17] - -$C$DW$152 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$152, DW_AT_name("R4_b2") - .dwattr $C$DW$152, DW_AT_location[DW_OP_reg18] - -$C$DW$153 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$153, DW_AT_name("R4_b3") - .dwattr $C$DW$153, DW_AT_location[DW_OP_reg19] - -$C$DW$154 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$154, DW_AT_name("R5_b0") - .dwattr $C$DW$154, DW_AT_location[DW_OP_reg20] - -$C$DW$155 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$155, DW_AT_name("R5_b1") - .dwattr $C$DW$155, DW_AT_location[DW_OP_reg21] - -$C$DW$156 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$156, DW_AT_name("R5_b2") - .dwattr $C$DW$156, DW_AT_location[DW_OP_reg22] - -$C$DW$157 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$157, DW_AT_name("R5_b3") - .dwattr $C$DW$157, DW_AT_location[DW_OP_reg23] - -$C$DW$158 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$158, DW_AT_name("R6_b0") - .dwattr $C$DW$158, DW_AT_location[DW_OP_reg24] - -$C$DW$159 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$159, DW_AT_name("R6_b1") - .dwattr $C$DW$159, DW_AT_location[DW_OP_reg25] - -$C$DW$160 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$160, DW_AT_name("R6_b2") - .dwattr $C$DW$160, DW_AT_location[DW_OP_reg26] - -$C$DW$161 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$161, DW_AT_name("R6_b3") - .dwattr $C$DW$161, DW_AT_location[DW_OP_reg27] - -$C$DW$162 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$162, DW_AT_name("R7_b0") - .dwattr $C$DW$162, DW_AT_location[DW_OP_reg28] - -$C$DW$163 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$163, DW_AT_name("R7_b1") - .dwattr $C$DW$163, DW_AT_location[DW_OP_reg29] - -$C$DW$164 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$164, DW_AT_name("R7_b2") - .dwattr $C$DW$164, DW_AT_location[DW_OP_reg30] - -$C$DW$165 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$165, DW_AT_name("R7_b3") - .dwattr $C$DW$165, DW_AT_location[DW_OP_reg31] - -$C$DW$166 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$166, DW_AT_name("R8_b0") - .dwattr $C$DW$166, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$167 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$167, DW_AT_name("R8_b1") - .dwattr $C$DW$167, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$168 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$168, DW_AT_name("R8_b2") - .dwattr $C$DW$168, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$169 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$169, DW_AT_name("R8_b3") - .dwattr $C$DW$169, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$170 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$170, DW_AT_name("R9_b0") - .dwattr $C$DW$170, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$171 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$171, DW_AT_name("R9_b1") - .dwattr $C$DW$171, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$172 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$172, DW_AT_name("R9_b2") - .dwattr $C$DW$172, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$173 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$173, DW_AT_name("R9_b3") - .dwattr $C$DW$173, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$174 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$174, DW_AT_name("R10_b0") - .dwattr $C$DW$174, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$175 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$175, DW_AT_name("R10_b1") - .dwattr $C$DW$175, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$176 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$176, DW_AT_name("R10_b2") - .dwattr $C$DW$176, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$177 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$177, DW_AT_name("R10_b3") - .dwattr $C$DW$177, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$178 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$178, DW_AT_name("R11_b0") - .dwattr $C$DW$178, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$179 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$179, DW_AT_name("R11_b1") - .dwattr $C$DW$179, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$180 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$180, DW_AT_name("R11_b2") - .dwattr $C$DW$180, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$181 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$181, DW_AT_name("R11_b3") - .dwattr $C$DW$181, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$182 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$182, DW_AT_name("R12_b0") - .dwattr $C$DW$182, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$183 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$183, DW_AT_name("R12_b1") - .dwattr $C$DW$183, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$184 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$184, DW_AT_name("R12_b2") - .dwattr $C$DW$184, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$185 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$185, DW_AT_name("R12_b3") - .dwattr $C$DW$185, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$186 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$186, DW_AT_name("R13_b0") - .dwattr $C$DW$186, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$187 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$187, DW_AT_name("R13_b1") - .dwattr $C$DW$187, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$188 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$188, DW_AT_name("R13_b2") - .dwattr $C$DW$188, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$189 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$189, DW_AT_name("R13_b3") - .dwattr $C$DW$189, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$190 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$190, DW_AT_name("R14_b0") - .dwattr $C$DW$190, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$191 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$191, DW_AT_name("R14_b1") - .dwattr $C$DW$191, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$192 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$192, DW_AT_name("R14_b2") - .dwattr $C$DW$192, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$193 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$193, DW_AT_name("R14_b3") - .dwattr $C$DW$193, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$194 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$194, DW_AT_name("R15_b0") - .dwattr $C$DW$194, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$195 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$195, DW_AT_name("R15_b1") - .dwattr $C$DW$195, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$196 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$196, DW_AT_name("R15_b2") - .dwattr $C$DW$196, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$197 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$197, DW_AT_name("R15_b3") - .dwattr $C$DW$197, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$198 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$198, DW_AT_name("R16_b0") - .dwattr $C$DW$198, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$199 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$199, DW_AT_name("R16_b1") - .dwattr $C$DW$199, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$200 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$200, DW_AT_name("R16_b2") - .dwattr $C$DW$200, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$201 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$201, DW_AT_name("R16_b3") - .dwattr $C$DW$201, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$202 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$202, DW_AT_name("R17_b0") - .dwattr $C$DW$202, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$203 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$203, DW_AT_name("R17_b1") - .dwattr $C$DW$203, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$204 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$204, DW_AT_name("R17_b2") - .dwattr $C$DW$204, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$205 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$205, DW_AT_name("R17_b3") - .dwattr $C$DW$205, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$206 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$206, DW_AT_name("R18_b0") - .dwattr $C$DW$206, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$207 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$207, DW_AT_name("R18_b1") - .dwattr $C$DW$207, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$208 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$208, DW_AT_name("R18_b2") - .dwattr $C$DW$208, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$209 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$209, DW_AT_name("R18_b3") - .dwattr $C$DW$209, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$210 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$210, DW_AT_name("R19_b0") - .dwattr $C$DW$210, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$211 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$211, DW_AT_name("R19_b1") - .dwattr $C$DW$211, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$212 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$212, DW_AT_name("R19_b2") - .dwattr $C$DW$212, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$213 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$213, DW_AT_name("R19_b3") - .dwattr $C$DW$213, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$214 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$214, DW_AT_name("R20_b0") - .dwattr $C$DW$214, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$215 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$215, DW_AT_name("R20_b1") - .dwattr $C$DW$215, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$216 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$216, DW_AT_name("R20_b2") - .dwattr $C$DW$216, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$217 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$217, DW_AT_name("R20_b3") - .dwattr $C$DW$217, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$218 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$218, DW_AT_name("R21_b0") - .dwattr $C$DW$218, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$219 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$219, DW_AT_name("R21_b1") - .dwattr $C$DW$219, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$220 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$220, DW_AT_name("R21_b2") - .dwattr $C$DW$220, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$221 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$221, DW_AT_name("R21_b3") - .dwattr $C$DW$221, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$222 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$222, DW_AT_name("R22_b0") - .dwattr $C$DW$222, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$223 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$223, DW_AT_name("R22_b1") - .dwattr $C$DW$223, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$224 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$224, DW_AT_name("R22_b2") - .dwattr $C$DW$224, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$225 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$225, DW_AT_name("R22_b3") - .dwattr $C$DW$225, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$226 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$226, DW_AT_name("R23_b0") - .dwattr $C$DW$226, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$227 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$227, DW_AT_name("R23_b1") - .dwattr $C$DW$227, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$228 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$228, DW_AT_name("R23_b2") - .dwattr $C$DW$228, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$229 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$229, DW_AT_name("R23_b3") - .dwattr $C$DW$229, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R24_b0") - .dwattr $C$DW$230, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R24_b1") - .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R24_b2") - .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R24_b3") - .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R25_b0") - .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R25_b1") - .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R25_b2") - .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R25_b3") - .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R26_b0") - .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R26_b1") - .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R26_b2") - .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R26_b3") - .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R27_b0") - .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R27_b1") - .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R27_b2") - .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R27_b3") - .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R28_b0") - .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R28_b1") - .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R28_b2") - .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R28_b3") - .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R29_b0") - .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R29_b1") - .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R29_b2") - .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R29_b3") - .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R30_b0") - .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R30_b1") - .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R30_b2") - .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R30_b3") - .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R31_b0") - .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R31_b1") - .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R31_b2") - .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R31_b3") - .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru0_main.lst b/10.01_base/4_deploy/pru0_main.lst deleted file mode 100644 index 2b45152..0000000 --- a/10.01_base/4_deploy/pru0_main.lst +++ /dev/null @@ -1,2760 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:27 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru0_main.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru0") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$69) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25 .global ||pru_remoteproc_ResourceTable|| - 26 00000000 .sect ".resource_table:retain", RW - 27 .retain - 28 .align 1 - 29 .elfsym ||pru_remoteproc_ResourceTable||,SYM_SIZE(20) - 30 00000000 ||pru_remoteproc_ResourceTable||: - 31 00000000 00000000000001 .bits 0x1,32 - 32 ; pru_remoteproc_ResourceTable.base.ver @ 0 - 33 00000004 00000000000000 .bits 0,32 - 34 ; pru_remoteproc_ResourceTable.base.num @ 32 - 35 00000008 00000000000000 .bits 0,32 - 36 ; pru_remoteproc_ResourceTable.base.reserved[0] @ 64 - 37 0000000c 00000000000000 .bits 0,32 - 38 ; pru_remoteproc_ResourceTable.base.reserved[1] @ 96 - 39 00000010 00000000000000 .bits 0,32 - 40 ; pru_remoteproc_ResourceTable.offset[0] @ 128 - 41 - 42$C$DW$2 .dwtag DW_TAG_variable - 43 .dwattr $C$DW$2, DW_AT_name("pru_remoteproc_ResourceTable") - 44 .dwattr $C$DW$2, DW_AT_TI_symbol_name("pru_remoteproc_ResourceTable") - 45 .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||pru_remoteproc_ResourceTable||] - 46 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$63) - 47 .dwattr $C$DW$2, DW_AT_external - 48 .dwattr $C$DW$2, DW_AT_decl_file("resource_table_empty.h") - 49 .dwattr $C$DW$2, DW_AT_decl_line(0x40) - 50 .dwattr $C$DW$2, DW_AT_decl_column(0x1a) - 51 - 52 - 53$C$DW$3 .dwtag DW_TAG_subprogram - 54 .dwattr $C$DW$3, DW_AT_name("pru0_dataout") - 55 .dwattr $C$DW$3, DW_AT_TI_symbol_name("pru0_dataout") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 2 - - 56 .dwattr $C$DW$3, DW_AT_declaration - 57 .dwattr $C$DW$3, DW_AT_external - 58 .dwattr $C$DW$3, DW_AT_decl_file("pru0_main.c") - 59 .dwattr $C$DW$3, DW_AT_decl_line(0x2e) - 60 .dwattr $C$DW$3, DW_AT_decl_column(0x07) - 61 .dwendtag $C$DW$3 - 62 - 63; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru /tmp/ - 64; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 65 00000000 .sect ".text:main" - 66 .clink - 67 .global ||main|| - 68 - 69$C$DW$4 .dwtag DW_TAG_subprogram - 70 .dwattr $C$DW$4, DW_AT_name("main") - 71 .dwattr $C$DW$4, DW_AT_low_pc(||main||) - 72 .dwattr $C$DW$4, DW_AT_high_pc(0x00) - 73 .dwattr $C$DW$4, DW_AT_TI_symbol_name("main") - 74 .dwattr $C$DW$4, DW_AT_external - 75 .dwattr $C$DW$4, DW_AT_TI_begin_file("pru0_main.c") - 76 .dwattr $C$DW$4, DW_AT_TI_begin_line(0x28) - 77 .dwattr $C$DW$4, DW_AT_TI_begin_column(0x06) - 78 .dwattr $C$DW$4, DW_AT_decl_file("pru0_main.c") - 79 .dwattr $C$DW$4, DW_AT_decl_line(0x28) - 80 .dwattr $C$DW$4, DW_AT_decl_column(0x06) - 81 .dwattr $C$DW$4, DW_AT_TI_max_frame_size(0x02) - 82 .dwpsn file "pru0_main.c",line 40,column 17,is_stmt,address ||main||,isa 0 - 83 - 84 .dwfde $C$DW$CIE, ||main|| - 85;---------------------------------------------------------------------- - 86; 40 | void main(void) { - 87;---------------------------------------------------------------------- - 88 - 89;*************************************************************** - 90;* FNAME: main FR SIZE: 2 * - 91;* * - 92;* FUNCTION ENVIRONMENT * - 93;* * - 94;* FUNCTION PROPERTIES * - 95;* 0 Auto, 2 SOE * - 96;*************************************************************** - 97 - 98 00000000 ||main||: - 99;* --------------------------------------------------------------------------* - 100 .dwcfi cfa_offset, 0 - 101;*** 43 ----------------------- *(&CT_CFG+4) &= 0xffffffefu; - 102;*** 47 ----------------------- pru0_dataout(); - 103;*** ----------------------- return; - 104 00000000 0000000502E2E2 SUB r2, r2, 0x02 ; [ALU_PRU] - 105 .dwcfi cfa_offset, 2 - 106 .dwpsn file "pru0_main.c",line 43,column 2,is_stmt,isa 0 - 107;---------------------------------------------------------------------- - 108; 43 | CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; - 109; 45 | // loop forever - 110; 46 | void pru0_dataout(void) ; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 3 - - 111;---------------------------------------------------------------------- - 112 00000004 00000091042080! LBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |43| CT_CFG - 113 00000008 000000E10002C3 SBBO &r3.b2, r2, 0, 2 ; [ALU_PRU] - 114 .dwcfi save_reg_to_mem, 14, -2 - 115 .dwcfi save_reg_to_mem, 15, -1 - 116 0000000c 0000001D04E0E0 CLR r0, r0, 0x00000004 ; [ALU_PRU] |43| - 117 00000010 00000081042080! SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |43| CT_CFG - 118 .dwpsn file "pru0_main.c",line 47,column 2,is_stmt,isa 0 - 119;---------------------------------------------------------------------- - 120; 47 | pru0_dataout() ; - 121; 48 | #ifdef USED - 122; 49 | // old code using shared RAM mailbox, not reached - 123; 50 | while(1) { - 124; 51 | __R30 = pru_pru_mailbox.pru0_r30 ; - 125; 53 | #endif - 126;---------------------------------------------------------------------- - 127$C$DW$5 .dwtag DW_TAG_TI_branch - 128 .dwattr $C$DW$5, DW_AT_low_pc(0x00) - 129 .dwattr $C$DW$5, DW_AT_name("pru0_dataout") - 130 .dwattr $C$DW$5, DW_AT_TI_call - 131 - 132 00000014 000000230000C3! JAL r3.w2, ||pru0_dataout|| ; [ALU_PRU] |47| pru0_dataout - 133 00000018 000000F10002C3 LBBO &r3.b2, r2, 0, 2 ; [ALU_PRU] - 134 .dwcfi restore_reg, 14 - 135 .dwcfi restore_reg, 15 - 136 0000001c 0000000102E2E2 ADD r2, r2, 0x02 ; [ALU_PRU] - 137 .dwcfi cfa_offset, 0 - 138$C$DW$6 .dwtag DW_TAG_TI_branch - 139 .dwattr $C$DW$6, DW_AT_low_pc(0x00) - 140 .dwattr $C$DW$6, DW_AT_TI_return - 141 - 142 00000020 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 143 .dwattr $C$DW$4, DW_AT_TI_end_file("pru0_main.c") - 144 .dwattr $C$DW$4, DW_AT_TI_end_line(0x37) - 145 .dwattr $C$DW$4, DW_AT_TI_end_column(0x01) - 146 .dwendentry - 147 .dwendtag $C$DW$4 - 148 - 149;***************************************************************************** - 150;* UNDEFINED EXTERNAL REFERENCES * - 151;***************************************************************************** - 152 .global ||pru0_dataout|| - 153 - 154;****************************************************************************** - 155;* TYPE INFORMATION * - 156;****************************************************************************** - 157 - 158$C$DW$T$19 .dwtag DW_TAG_structure_type - 159 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 160$C$DW$7 .dwtag DW_TAG_member - 161 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - 162 .dwattr $C$DW$7, DW_AT_name("REVID") - 163 .dwattr $C$DW$7, DW_AT_TI_symbol_name("REVID") - 164 .dwattr $C$DW$7, DW_AT_bit_offset(0x00) - 165 .dwattr $C$DW$7, DW_AT_bit_size(0x20) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 4 - - 166 .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 167 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - 168 .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 169 .dwattr $C$DW$7, DW_AT_decl_line(0x2d) - 170 .dwattr $C$DW$7, DW_AT_decl_column(0x0d) - 171 - 172 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 173 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 174 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 175 .dwendtag $C$DW$T$19 - 176 - 177$C$DW$T$37 .dwtag DW_TAG_volatile_type - 178 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$19) - 179 - 180 - 181$C$DW$T$20 .dwtag DW_TAG_structure_type - 182 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 183$C$DW$8 .dwtag DW_TAG_member - 184 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - 185 .dwattr $C$DW$8, DW_AT_name("IDLE_MODE") - 186 .dwattr $C$DW$8, DW_AT_TI_symbol_name("IDLE_MODE") - 187 .dwattr $C$DW$8, DW_AT_bit_offset(0x1e) - 188 .dwattr $C$DW$8, DW_AT_bit_size(0x02) - 189 .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 190 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - 191 .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 192 .dwattr $C$DW$8, DW_AT_decl_line(0x37) - 193 .dwattr $C$DW$8, DW_AT_decl_column(0x0d) - 194 - 195$C$DW$9 .dwtag DW_TAG_member - 196 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - 197 .dwattr $C$DW$9, DW_AT_name("STANDBY_MODE") - 198 .dwattr $C$DW$9, DW_AT_TI_symbol_name("STANDBY_MODE") - 199 .dwattr $C$DW$9, DW_AT_bit_offset(0x1c) - 200 .dwattr $C$DW$9, DW_AT_bit_size(0x02) - 201 .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 202 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - 203 .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 204 .dwattr $C$DW$9, DW_AT_decl_line(0x38) - 205 .dwattr $C$DW$9, DW_AT_decl_column(0x0d) - 206 - 207$C$DW$10 .dwtag DW_TAG_member - 208 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$11) - 209 .dwattr $C$DW$10, DW_AT_name("STANDBY_INIT") - 210 .dwattr $C$DW$10, DW_AT_TI_symbol_name("STANDBY_INIT") - 211 .dwattr $C$DW$10, DW_AT_bit_offset(0x1b) - 212 .dwattr $C$DW$10, DW_AT_bit_size(0x01) - 213 .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 214 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - 215 .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 216 .dwattr $C$DW$10, DW_AT_decl_line(0x39) - 217 .dwattr $C$DW$10, DW_AT_decl_column(0x0d) - 218 - 219$C$DW$11 .dwtag DW_TAG_member - 220 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 5 - - 221 .dwattr $C$DW$11, DW_AT_name("SUB_MWAIT") - 222 .dwattr $C$DW$11, DW_AT_TI_symbol_name("SUB_MWAIT") - 223 .dwattr $C$DW$11, DW_AT_bit_offset(0x1a) - 224 .dwattr $C$DW$11, DW_AT_bit_size(0x01) - 225 .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 226 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - 227 .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 228 .dwattr $C$DW$11, DW_AT_decl_line(0x3a) - 229 .dwattr $C$DW$11, DW_AT_decl_column(0x0d) - 230 - 231$C$DW$12 .dwtag DW_TAG_member - 232 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$11) - 233 .dwattr $C$DW$12, DW_AT_name("rsvd6") - 234 .dwattr $C$DW$12, DW_AT_TI_symbol_name("rsvd6") - 235 .dwattr $C$DW$12, DW_AT_bit_offset(0x00) - 236 .dwattr $C$DW$12, DW_AT_bit_size(0x1a) - 237 .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 238 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - 239 .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 240 .dwattr $C$DW$12, DW_AT_decl_line(0x3b) - 241 .dwattr $C$DW$12, DW_AT_decl_column(0x0d) - 242 - 243 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 244 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 245 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 246 .dwendtag $C$DW$T$20 - 247 - 248$C$DW$T$39 .dwtag DW_TAG_volatile_type - 249 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$20) - 250 - 251 - 252$C$DW$T$21 .dwtag DW_TAG_structure_type - 253 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 254$C$DW$13 .dwtag DW_TAG_member - 255 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$11) - 256 .dwattr $C$DW$13, DW_AT_name("PRU0_GPI_MODE") - 257 .dwattr $C$DW$13, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 258 .dwattr $C$DW$13, DW_AT_bit_offset(0x1e) - 259 .dwattr $C$DW$13, DW_AT_bit_size(0x02) - 260 .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 261 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - 262 .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 263 .dwattr $C$DW$13, DW_AT_decl_line(0x45) - 264 .dwattr $C$DW$13, DW_AT_decl_column(0x0d) - 265 - 266$C$DW$14 .dwtag DW_TAG_member - 267 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$11) - 268 .dwattr $C$DW$14, DW_AT_name("PRU0_GPI_CLK_MODE") - 269 .dwattr $C$DW$14, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 270 .dwattr $C$DW$14, DW_AT_bit_offset(0x1d) - 271 .dwattr $C$DW$14, DW_AT_bit_size(0x01) - 272 .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 273 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - 274 .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 275 .dwattr $C$DW$14, DW_AT_decl_line(0x46) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 6 - - 276 .dwattr $C$DW$14, DW_AT_decl_column(0x0d) - 277 - 278$C$DW$15 .dwtag DW_TAG_member - 279 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$11) - 280 .dwattr $C$DW$15, DW_AT_name("PRU0_GPI_DIV0") - 281 .dwattr $C$DW$15, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 282 .dwattr $C$DW$15, DW_AT_bit_offset(0x18) - 283 .dwattr $C$DW$15, DW_AT_bit_size(0x05) - 284 .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 285 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - 286 .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 287 .dwattr $C$DW$15, DW_AT_decl_line(0x47) - 288 .dwattr $C$DW$15, DW_AT_decl_column(0x0d) - 289 - 290$C$DW$16 .dwtag DW_TAG_member - 291 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$11) - 292 .dwattr $C$DW$16, DW_AT_name("PRU0_GPI_DIV1") - 293 .dwattr $C$DW$16, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 294 .dwattr $C$DW$16, DW_AT_bit_offset(0x13) - 295 .dwattr $C$DW$16, DW_AT_bit_size(0x05) - 296 .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 297 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - 298 .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 299 .dwattr $C$DW$16, DW_AT_decl_line(0x48) - 300 .dwattr $C$DW$16, DW_AT_decl_column(0x0d) - 301 - 302$C$DW$17 .dwtag DW_TAG_member - 303 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - 304 .dwattr $C$DW$17, DW_AT_name("PRU0_GPI_SB") - 305 .dwattr $C$DW$17, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 306 .dwattr $C$DW$17, DW_AT_bit_offset(0x12) - 307 .dwattr $C$DW$17, DW_AT_bit_size(0x01) - 308 .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 309 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - 310 .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 311 .dwattr $C$DW$17, DW_AT_decl_line(0x49) - 312 .dwattr $C$DW$17, DW_AT_decl_column(0x0d) - 313 - 314$C$DW$18 .dwtag DW_TAG_member - 315 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$11) - 316 .dwattr $C$DW$18, DW_AT_name("PRU0_GPO_MODE") - 317 .dwattr $C$DW$18, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 318 .dwattr $C$DW$18, DW_AT_bit_offset(0x11) - 319 .dwattr $C$DW$18, DW_AT_bit_size(0x01) - 320 .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 321 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - 322 .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 323 .dwattr $C$DW$18, DW_AT_decl_line(0x4a) - 324 .dwattr $C$DW$18, DW_AT_decl_column(0x0d) - 325 - 326$C$DW$19 .dwtag DW_TAG_member - 327 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$11) - 328 .dwattr $C$DW$19, DW_AT_name("PRU0_GPO_DIV0") - 329 .dwattr $C$DW$19, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 330 .dwattr $C$DW$19, DW_AT_bit_offset(0x0c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 7 - - 331 .dwattr $C$DW$19, DW_AT_bit_size(0x05) - 332 .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 333 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - 334 .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 335 .dwattr $C$DW$19, DW_AT_decl_line(0x4b) - 336 .dwattr $C$DW$19, DW_AT_decl_column(0x0d) - 337 - 338$C$DW$20 .dwtag DW_TAG_member - 339 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - 340 .dwattr $C$DW$20, DW_AT_name("PRU0_GPO_DIV1") - 341 .dwattr $C$DW$20, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 342 .dwattr $C$DW$20, DW_AT_bit_offset(0x07) - 343 .dwattr $C$DW$20, DW_AT_bit_size(0x05) - 344 .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 345 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - 346 .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 347 .dwattr $C$DW$20, DW_AT_decl_line(0x4c) - 348 .dwattr $C$DW$20, DW_AT_decl_column(0x0d) - 349 - 350$C$DW$21 .dwtag DW_TAG_member - 351 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$11) - 352 .dwattr $C$DW$21, DW_AT_name("PRU0_GPO_SH_SEL") - 353 .dwattr $C$DW$21, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 354 .dwattr $C$DW$21, DW_AT_bit_offset(0x06) - 355 .dwattr $C$DW$21, DW_AT_bit_size(0x01) - 356 .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 357 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - 358 .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 359 .dwattr $C$DW$21, DW_AT_decl_line(0x4d) - 360 .dwattr $C$DW$21, DW_AT_decl_column(0x0d) - 361 - 362$C$DW$22 .dwtag DW_TAG_member - 363 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$11) - 364 .dwattr $C$DW$22, DW_AT_name("rsvd26") - 365 .dwattr $C$DW$22, DW_AT_TI_symbol_name("rsvd26") - 366 .dwattr $C$DW$22, DW_AT_bit_offset(0x00) - 367 .dwattr $C$DW$22, DW_AT_bit_size(0x06) - 368 .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 369 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - 370 .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 371 .dwattr $C$DW$22, DW_AT_decl_line(0x4e) - 372 .dwattr $C$DW$22, DW_AT_decl_column(0x0d) - 373 - 374 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 375 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 376 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 377 .dwendtag $C$DW$T$21 - 378 - 379$C$DW$T$41 .dwtag DW_TAG_volatile_type - 380 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$21) - 381 - 382 - 383$C$DW$T$22 .dwtag DW_TAG_structure_type - 384 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 385$C$DW$23 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 8 - - 386 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$11) - 387 .dwattr $C$DW$23, DW_AT_name("PRU1_GPI_MODE") - 388 .dwattr $C$DW$23, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 389 .dwattr $C$DW$23, DW_AT_bit_offset(0x1e) - 390 .dwattr $C$DW$23, DW_AT_bit_size(0x02) - 391 .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 392 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - 393 .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 394 .dwattr $C$DW$23, DW_AT_decl_line(0x58) - 395 .dwattr $C$DW$23, DW_AT_decl_column(0x0d) - 396 - 397$C$DW$24 .dwtag DW_TAG_member - 398 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$11) - 399 .dwattr $C$DW$24, DW_AT_name("PRU1_GPI_CLK_MODE") - 400 .dwattr $C$DW$24, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 401 .dwattr $C$DW$24, DW_AT_bit_offset(0x1d) - 402 .dwattr $C$DW$24, DW_AT_bit_size(0x01) - 403 .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 404 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - 405 .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 406 .dwattr $C$DW$24, DW_AT_decl_line(0x59) - 407 .dwattr $C$DW$24, DW_AT_decl_column(0x0d) - 408 - 409$C$DW$25 .dwtag DW_TAG_member - 410 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$11) - 411 .dwattr $C$DW$25, DW_AT_name("PRU1_GPI_DIV0") - 412 .dwattr $C$DW$25, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 413 .dwattr $C$DW$25, DW_AT_bit_offset(0x18) - 414 .dwattr $C$DW$25, DW_AT_bit_size(0x05) - 415 .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 416 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - 417 .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 418 .dwattr $C$DW$25, DW_AT_decl_line(0x5a) - 419 .dwattr $C$DW$25, DW_AT_decl_column(0x0d) - 420 - 421$C$DW$26 .dwtag DW_TAG_member - 422 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$11) - 423 .dwattr $C$DW$26, DW_AT_name("PRU1_GPI_DIV1") - 424 .dwattr $C$DW$26, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 425 .dwattr $C$DW$26, DW_AT_bit_offset(0x13) - 426 .dwattr $C$DW$26, DW_AT_bit_size(0x05) - 427 .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 428 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - 429 .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 430 .dwattr $C$DW$26, DW_AT_decl_line(0x5b) - 431 .dwattr $C$DW$26, DW_AT_decl_column(0x0d) - 432 - 433$C$DW$27 .dwtag DW_TAG_member - 434 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$11) - 435 .dwattr $C$DW$27, DW_AT_name("PRU1_GPI_SB") - 436 .dwattr $C$DW$27, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 437 .dwattr $C$DW$27, DW_AT_bit_offset(0x12) - 438 .dwattr $C$DW$27, DW_AT_bit_size(0x01) - 439 .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 440 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 9 - - 441 .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 442 .dwattr $C$DW$27, DW_AT_decl_line(0x5c) - 443 .dwattr $C$DW$27, DW_AT_decl_column(0x0d) - 444 - 445$C$DW$28 .dwtag DW_TAG_member - 446 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$11) - 447 .dwattr $C$DW$28, DW_AT_name("PRU1_GPO_MODE") - 448 .dwattr $C$DW$28, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 449 .dwattr $C$DW$28, DW_AT_bit_offset(0x11) - 450 .dwattr $C$DW$28, DW_AT_bit_size(0x01) - 451 .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 452 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - 453 .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 454 .dwattr $C$DW$28, DW_AT_decl_line(0x5d) - 455 .dwattr $C$DW$28, DW_AT_decl_column(0x0d) - 456 - 457$C$DW$29 .dwtag DW_TAG_member - 458 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$11) - 459 .dwattr $C$DW$29, DW_AT_name("PRU1_GPO_DIV0") - 460 .dwattr $C$DW$29, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 461 .dwattr $C$DW$29, DW_AT_bit_offset(0x0c) - 462 .dwattr $C$DW$29, DW_AT_bit_size(0x05) - 463 .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 464 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - 465 .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 466 .dwattr $C$DW$29, DW_AT_decl_line(0x5e) - 467 .dwattr $C$DW$29, DW_AT_decl_column(0x0d) - 468 - 469$C$DW$30 .dwtag DW_TAG_member - 470 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$11) - 471 .dwattr $C$DW$30, DW_AT_name("PRU1_GPO_DIV1") - 472 .dwattr $C$DW$30, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 473 .dwattr $C$DW$30, DW_AT_bit_offset(0x07) - 474 .dwattr $C$DW$30, DW_AT_bit_size(0x05) - 475 .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 476 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - 477 .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 478 .dwattr $C$DW$30, DW_AT_decl_line(0x5f) - 479 .dwattr $C$DW$30, DW_AT_decl_column(0x0d) - 480 - 481$C$DW$31 .dwtag DW_TAG_member - 482 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$11) - 483 .dwattr $C$DW$31, DW_AT_name("PRU1_GPO_SH_SEL") - 484 .dwattr $C$DW$31, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 485 .dwattr $C$DW$31, DW_AT_bit_offset(0x06) - 486 .dwattr $C$DW$31, DW_AT_bit_size(0x01) - 487 .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 488 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - 489 .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 490 .dwattr $C$DW$31, DW_AT_decl_line(0x60) - 491 .dwattr $C$DW$31, DW_AT_decl_column(0x0d) - 492 - 493$C$DW$32 .dwtag DW_TAG_member - 494 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - 495 .dwattr $C$DW$32, DW_AT_name("rsvd26") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 10 - - 496 .dwattr $C$DW$32, DW_AT_TI_symbol_name("rsvd26") - 497 .dwattr $C$DW$32, DW_AT_bit_offset(0x00) - 498 .dwattr $C$DW$32, DW_AT_bit_size(0x06) - 499 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 500 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - 501 .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 502 .dwattr $C$DW$32, DW_AT_decl_line(0x61) - 503 .dwattr $C$DW$32, DW_AT_decl_column(0x0d) - 504 - 505 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 506 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 507 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 508 .dwendtag $C$DW$T$22 - 509 - 510$C$DW$T$43 .dwtag DW_TAG_volatile_type - 511 .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$22) - 512 - 513 - 514$C$DW$T$23 .dwtag DW_TAG_structure_type - 515 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 516$C$DW$33 .dwtag DW_TAG_member - 517 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$11) - 518 .dwattr $C$DW$33, DW_AT_name("PRU0_CLK_STOP_REQ") - 519 .dwattr $C$DW$33, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 520 .dwattr $C$DW$33, DW_AT_bit_offset(0x1f) - 521 .dwattr $C$DW$33, DW_AT_bit_size(0x01) - 522 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 523 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - 524 .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 525 .dwattr $C$DW$33, DW_AT_decl_line(0x6b) - 526 .dwattr $C$DW$33, DW_AT_decl_column(0x0d) - 527 - 528$C$DW$34 .dwtag DW_TAG_member - 529 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$11) - 530 .dwattr $C$DW$34, DW_AT_name("PRU0_CLK_STOP_ACK") - 531 .dwattr $C$DW$34, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 532 .dwattr $C$DW$34, DW_AT_bit_offset(0x1e) - 533 .dwattr $C$DW$34, DW_AT_bit_size(0x01) - 534 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 535 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - 536 .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 537 .dwattr $C$DW$34, DW_AT_decl_line(0x6c) - 538 .dwattr $C$DW$34, DW_AT_decl_column(0x0d) - 539 - 540$C$DW$35 .dwtag DW_TAG_member - 541 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$11) - 542 .dwattr $C$DW$35, DW_AT_name("PRU0_CLK_EN") - 543 .dwattr $C$DW$35, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 544 .dwattr $C$DW$35, DW_AT_bit_offset(0x1d) - 545 .dwattr $C$DW$35, DW_AT_bit_size(0x01) - 546 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 547 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - 548 .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 549 .dwattr $C$DW$35, DW_AT_decl_line(0x6d) - 550 .dwattr $C$DW$35, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 11 - - 551 - 552$C$DW$36 .dwtag DW_TAG_member - 553 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$11) - 554 .dwattr $C$DW$36, DW_AT_name("PRU1_CLK_STOP_REQ") - 555 .dwattr $C$DW$36, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 556 .dwattr $C$DW$36, DW_AT_bit_offset(0x1c) - 557 .dwattr $C$DW$36, DW_AT_bit_size(0x01) - 558 .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 559 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - 560 .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 561 .dwattr $C$DW$36, DW_AT_decl_line(0x6e) - 562 .dwattr $C$DW$36, DW_AT_decl_column(0x0d) - 563 - 564$C$DW$37 .dwtag DW_TAG_member - 565 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$11) - 566 .dwattr $C$DW$37, DW_AT_name("PRU1_CLK_STOP_ACK") - 567 .dwattr $C$DW$37, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 568 .dwattr $C$DW$37, DW_AT_bit_offset(0x1b) - 569 .dwattr $C$DW$37, DW_AT_bit_size(0x01) - 570 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 571 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - 572 .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 573 .dwattr $C$DW$37, DW_AT_decl_line(0x6f) - 574 .dwattr $C$DW$37, DW_AT_decl_column(0x0d) - 575 - 576$C$DW$38 .dwtag DW_TAG_member - 577 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$11) - 578 .dwattr $C$DW$38, DW_AT_name("PRU1_CLK_EN") - 579 .dwattr $C$DW$38, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 580 .dwattr $C$DW$38, DW_AT_bit_offset(0x1a) - 581 .dwattr $C$DW$38, DW_AT_bit_size(0x01) - 582 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 583 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - 584 .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 585 .dwattr $C$DW$38, DW_AT_decl_line(0x70) - 586 .dwattr $C$DW$38, DW_AT_decl_column(0x0d) - 587 - 588$C$DW$39 .dwtag DW_TAG_member - 589 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - 590 .dwattr $C$DW$39, DW_AT_name("INTC_CLK_STOP_REQ") - 591 .dwattr $C$DW$39, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 592 .dwattr $C$DW$39, DW_AT_bit_offset(0x19) - 593 .dwattr $C$DW$39, DW_AT_bit_size(0x01) - 594 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 595 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - 596 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 597 .dwattr $C$DW$39, DW_AT_decl_line(0x71) - 598 .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - 599 - 600$C$DW$40 .dwtag DW_TAG_member - 601 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - 602 .dwattr $C$DW$40, DW_AT_name("INTC_CLK_STOP_ACK") - 603 .dwattr $C$DW$40, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 604 .dwattr $C$DW$40, DW_AT_bit_offset(0x18) - 605 .dwattr $C$DW$40, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 12 - - 606 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 607 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 608 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 609 .dwattr $C$DW$40, DW_AT_decl_line(0x72) - 610 .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - 611 - 612$C$DW$41 .dwtag DW_TAG_member - 613 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - 614 .dwattr $C$DW$41, DW_AT_name("INTC_CLK_EN") - 615 .dwattr $C$DW$41, DW_AT_TI_symbol_name("INTC_CLK_EN") - 616 .dwattr $C$DW$41, DW_AT_bit_offset(0x17) - 617 .dwattr $C$DW$41, DW_AT_bit_size(0x01) - 618 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 619 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - 620 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 621 .dwattr $C$DW$41, DW_AT_decl_line(0x73) - 622 .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - 623 - 624$C$DW$42 .dwtag DW_TAG_member - 625 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - 626 .dwattr $C$DW$42, DW_AT_name("UART_CLK_STOP_REQ") - 627 .dwattr $C$DW$42, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 628 .dwattr $C$DW$42, DW_AT_bit_offset(0x16) - 629 .dwattr $C$DW$42, DW_AT_bit_size(0x01) - 630 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 631 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 632 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 633 .dwattr $C$DW$42, DW_AT_decl_line(0x74) - 634 .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - 635 - 636$C$DW$43 .dwtag DW_TAG_member - 637 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - 638 .dwattr $C$DW$43, DW_AT_name("UART_CLK_STOP_ACK") - 639 .dwattr $C$DW$43, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 640 .dwattr $C$DW$43, DW_AT_bit_offset(0x15) - 641 .dwattr $C$DW$43, DW_AT_bit_size(0x01) - 642 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 643 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 644 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 645 .dwattr $C$DW$43, DW_AT_decl_line(0x75) - 646 .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - 647 - 648$C$DW$44 .dwtag DW_TAG_member - 649 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - 650 .dwattr $C$DW$44, DW_AT_name("UART_CLK_EN") - 651 .dwattr $C$DW$44, DW_AT_TI_symbol_name("UART_CLK_EN") - 652 .dwattr $C$DW$44, DW_AT_bit_offset(0x14) - 653 .dwattr $C$DW$44, DW_AT_bit_size(0x01) - 654 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 655 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 656 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 657 .dwattr $C$DW$44, DW_AT_decl_line(0x76) - 658 .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - 659 - 660$C$DW$45 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 13 - - 661 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - 662 .dwattr $C$DW$45, DW_AT_name("ECAP_CLK_STOP_REQ") - 663 .dwattr $C$DW$45, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 664 .dwattr $C$DW$45, DW_AT_bit_offset(0x13) - 665 .dwattr $C$DW$45, DW_AT_bit_size(0x01) - 666 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 667 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - 668 .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 669 .dwattr $C$DW$45, DW_AT_decl_line(0x77) - 670 .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - 671 - 672$C$DW$46 .dwtag DW_TAG_member - 673 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - 674 .dwattr $C$DW$46, DW_AT_name("ECAP_CLK_STOP_ACK") - 675 .dwattr $C$DW$46, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 676 .dwattr $C$DW$46, DW_AT_bit_offset(0x12) - 677 .dwattr $C$DW$46, DW_AT_bit_size(0x01) - 678 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 679 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - 680 .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 681 .dwattr $C$DW$46, DW_AT_decl_line(0x78) - 682 .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - 683 - 684$C$DW$47 .dwtag DW_TAG_member - 685 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - 686 .dwattr $C$DW$47, DW_AT_name("ECAP_CLK_EN") - 687 .dwattr $C$DW$47, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 688 .dwattr $C$DW$47, DW_AT_bit_offset(0x11) - 689 .dwattr $C$DW$47, DW_AT_bit_size(0x01) - 690 .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 691 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - 692 .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 693 .dwattr $C$DW$47, DW_AT_decl_line(0x79) - 694 .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - 695 - 696$C$DW$48 .dwtag DW_TAG_member - 697 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - 698 .dwattr $C$DW$48, DW_AT_name("IEP_CLK_STOP_REQ") - 699 .dwattr $C$DW$48, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 700 .dwattr $C$DW$48, DW_AT_bit_offset(0x10) - 701 .dwattr $C$DW$48, DW_AT_bit_size(0x01) - 702 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 703 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - 704 .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 705 .dwattr $C$DW$48, DW_AT_decl_line(0x7a) - 706 .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - 707 - 708$C$DW$49 .dwtag DW_TAG_member - 709 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - 710 .dwattr $C$DW$49, DW_AT_name("IEP_CLK_STOP_ACK") - 711 .dwattr $C$DW$49, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 712 .dwattr $C$DW$49, DW_AT_bit_offset(0x0f) - 713 .dwattr $C$DW$49, DW_AT_bit_size(0x01) - 714 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 715 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 14 - - 716 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 717 .dwattr $C$DW$49, DW_AT_decl_line(0x7b) - 718 .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - 719 - 720$C$DW$50 .dwtag DW_TAG_member - 721 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - 722 .dwattr $C$DW$50, DW_AT_name("IEP_CLK_EN") - 723 .dwattr $C$DW$50, DW_AT_TI_symbol_name("IEP_CLK_EN") - 724 .dwattr $C$DW$50, DW_AT_bit_offset(0x0e) - 725 .dwattr $C$DW$50, DW_AT_bit_size(0x01) - 726 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 727 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 728 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 729 .dwattr $C$DW$50, DW_AT_decl_line(0x7c) - 730 .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - 731 - 732$C$DW$51 .dwtag DW_TAG_member - 733 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - 734 .dwattr $C$DW$51, DW_AT_name("rsvd18") - 735 .dwattr $C$DW$51, DW_AT_TI_symbol_name("rsvd18") - 736 .dwattr $C$DW$51, DW_AT_bit_offset(0x00) - 737 .dwattr $C$DW$51, DW_AT_bit_size(0x0e) - 738 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 739 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 740 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 741 .dwattr $C$DW$51, DW_AT_decl_line(0x7d) - 742 .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - 743 - 744 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 745 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 746 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 747 .dwendtag $C$DW$T$23 - 748 - 749$C$DW$T$45 .dwtag DW_TAG_volatile_type - 750 .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$23) - 751 - 752 - 753$C$DW$T$24 .dwtag DW_TAG_structure_type - 754 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 755$C$DW$52 .dwtag DW_TAG_member - 756 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - 757 .dwattr $C$DW$52, DW_AT_name("PRU0_IMEM_PE_RAW") - 758 .dwattr $C$DW$52, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 759 .dwattr $C$DW$52, DW_AT_bit_offset(0x1c) - 760 .dwattr $C$DW$52, DW_AT_bit_size(0x04) - 761 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 762 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 763 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 764 .dwattr $C$DW$52, DW_AT_decl_line(0x87) - 765 .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - 766 - 767$C$DW$53 .dwtag DW_TAG_member - 768 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - 769 .dwattr $C$DW$53, DW_AT_name("PRU0_DMEM_PE_RAW") - 770 .dwattr $C$DW$53, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 15 - - 771 .dwattr $C$DW$53, DW_AT_bit_offset(0x18) - 772 .dwattr $C$DW$53, DW_AT_bit_size(0x04) - 773 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 774 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 775 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 776 .dwattr $C$DW$53, DW_AT_decl_line(0x88) - 777 .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - 778 - 779$C$DW$54 .dwtag DW_TAG_member - 780 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - 781 .dwattr $C$DW$54, DW_AT_name("PRU1_IMEM_PE_RAW") - 782 .dwattr $C$DW$54, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 783 .dwattr $C$DW$54, DW_AT_bit_offset(0x14) - 784 .dwattr $C$DW$54, DW_AT_bit_size(0x04) - 785 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 786 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - 787 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 788 .dwattr $C$DW$54, DW_AT_decl_line(0x89) - 789 .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - 790 - 791$C$DW$55 .dwtag DW_TAG_member - 792 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - 793 .dwattr $C$DW$55, DW_AT_name("PRU1_DMEM_PE_RAW") - 794 .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 795 .dwattr $C$DW$55, DW_AT_bit_offset(0x10) - 796 .dwattr $C$DW$55, DW_AT_bit_size(0x04) - 797 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 798 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 799 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 800 .dwattr $C$DW$55, DW_AT_decl_line(0x8a) - 801 .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - 802 - 803$C$DW$56 .dwtag DW_TAG_member - 804 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - 805 .dwattr $C$DW$56, DW_AT_name("RAM_PE_RAW") - 806 .dwattr $C$DW$56, DW_AT_TI_symbol_name("RAM_PE_RAW") - 807 .dwattr $C$DW$56, DW_AT_bit_offset(0x0c) - 808 .dwattr $C$DW$56, DW_AT_bit_size(0x04) - 809 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 810 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - 811 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 812 .dwattr $C$DW$56, DW_AT_decl_line(0x8b) - 813 .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - 814 - 815$C$DW$57 .dwtag DW_TAG_member - 816 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - 817 .dwattr $C$DW$57, DW_AT_name("rsvd20") - 818 .dwattr $C$DW$57, DW_AT_TI_symbol_name("rsvd20") - 819 .dwattr $C$DW$57, DW_AT_bit_offset(0x00) - 820 .dwattr $C$DW$57, DW_AT_bit_size(0x0c) - 821 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 822 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 823 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 824 .dwattr $C$DW$57, DW_AT_decl_line(0x8c) - 825 .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 16 - - 826 - 827 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 828 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 829 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 830 .dwendtag $C$DW$T$24 - 831 - 832$C$DW$T$47 .dwtag DW_TAG_volatile_type - 833 .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$24) - 834 - 835 - 836$C$DW$T$25 .dwtag DW_TAG_structure_type - 837 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 838$C$DW$58 .dwtag DW_TAG_member - 839 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - 840 .dwattr $C$DW$58, DW_AT_name("PRU0_IMEM_PE") - 841 .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 842 .dwattr $C$DW$58, DW_AT_bit_offset(0x1c) - 843 .dwattr $C$DW$58, DW_AT_bit_size(0x04) - 844 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 845 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 846 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 847 .dwattr $C$DW$58, DW_AT_decl_line(0x96) - 848 .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - 849 - 850$C$DW$59 .dwtag DW_TAG_member - 851 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - 852 .dwattr $C$DW$59, DW_AT_name("PRU0_DMEM_PE") - 853 .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 854 .dwattr $C$DW$59, DW_AT_bit_offset(0x18) - 855 .dwattr $C$DW$59, DW_AT_bit_size(0x04) - 856 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 857 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 858 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 859 .dwattr $C$DW$59, DW_AT_decl_line(0x97) - 860 .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - 861 - 862$C$DW$60 .dwtag DW_TAG_member - 863 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - 864 .dwattr $C$DW$60, DW_AT_name("PRU1_IMEM_PE") - 865 .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 866 .dwattr $C$DW$60, DW_AT_bit_offset(0x14) - 867 .dwattr $C$DW$60, DW_AT_bit_size(0x04) - 868 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 869 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 870 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 871 .dwattr $C$DW$60, DW_AT_decl_line(0x98) - 872 .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - 873 - 874$C$DW$61 .dwtag DW_TAG_member - 875 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - 876 .dwattr $C$DW$61, DW_AT_name("PRU1_DMEM_PE") - 877 .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 878 .dwattr $C$DW$61, DW_AT_bit_offset(0x10) - 879 .dwattr $C$DW$61, DW_AT_bit_size(0x04) - 880 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 17 - - 881 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 882 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 883 .dwattr $C$DW$61, DW_AT_decl_line(0x99) - 884 .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - 885 - 886$C$DW$62 .dwtag DW_TAG_member - 887 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - 888 .dwattr $C$DW$62, DW_AT_name("RAM_PE") - 889 .dwattr $C$DW$62, DW_AT_TI_symbol_name("RAM_PE") - 890 .dwattr $C$DW$62, DW_AT_bit_offset(0x0c) - 891 .dwattr $C$DW$62, DW_AT_bit_size(0x04) - 892 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 893 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 894 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 895 .dwattr $C$DW$62, DW_AT_decl_line(0x9a) - 896 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - 897 - 898$C$DW$63 .dwtag DW_TAG_member - 899 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - 900 .dwattr $C$DW$63, DW_AT_name("rsvd20") - 901 .dwattr $C$DW$63, DW_AT_TI_symbol_name("rsvd20") - 902 .dwattr $C$DW$63, DW_AT_bit_offset(0x00) - 903 .dwattr $C$DW$63, DW_AT_bit_size(0x0c) - 904 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 905 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 906 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 907 .dwattr $C$DW$63, DW_AT_decl_line(0x9b) - 908 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - 909 - 910 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 911 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 912 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 913 .dwendtag $C$DW$T$25 - 914 - 915$C$DW$T$49 .dwtag DW_TAG_volatile_type - 916 .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$25) - 917 - 918 - 919$C$DW$T$26 .dwtag DW_TAG_structure_type - 920 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 921$C$DW$64 .dwtag DW_TAG_member - 922 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 923 .dwattr $C$DW$64, DW_AT_name("PRU0_IMEM_PE_SET") - 924 .dwattr $C$DW$64, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 925 .dwattr $C$DW$64, DW_AT_bit_offset(0x1c) - 926 .dwattr $C$DW$64, DW_AT_bit_size(0x04) - 927 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 928 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 929 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 930 .dwattr $C$DW$64, DW_AT_decl_line(0xa4) - 931 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 932 - 933$C$DW$65 .dwtag DW_TAG_member - 934 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 935 .dwattr $C$DW$65, DW_AT_name("PRU0_DMEM_PE_SET") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 18 - - 936 .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 937 .dwattr $C$DW$65, DW_AT_bit_offset(0x18) - 938 .dwattr $C$DW$65, DW_AT_bit_size(0x04) - 939 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 940 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 941 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 942 .dwattr $C$DW$65, DW_AT_decl_line(0xa5) - 943 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 944 - 945$C$DW$66 .dwtag DW_TAG_member - 946 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 947 .dwattr $C$DW$66, DW_AT_name("PRU1_IMEM_PE_SET") - 948 .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 949 .dwattr $C$DW$66, DW_AT_bit_offset(0x14) - 950 .dwattr $C$DW$66, DW_AT_bit_size(0x04) - 951 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 952 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 953 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 954 .dwattr $C$DW$66, DW_AT_decl_line(0xa6) - 955 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 956 - 957$C$DW$67 .dwtag DW_TAG_member - 958 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 959 .dwattr $C$DW$67, DW_AT_name("PRU1_DMEM_PE_SET") - 960 .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 961 .dwattr $C$DW$67, DW_AT_bit_offset(0x10) - 962 .dwattr $C$DW$67, DW_AT_bit_size(0x04) - 963 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 964 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 965 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 966 .dwattr $C$DW$67, DW_AT_decl_line(0xa7) - 967 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 968 - 969$C$DW$68 .dwtag DW_TAG_member - 970 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 971 .dwattr $C$DW$68, DW_AT_name("RAM_PE_SET") - 972 .dwattr $C$DW$68, DW_AT_TI_symbol_name("RAM_PE_SET") - 973 .dwattr $C$DW$68, DW_AT_bit_offset(0x0c) - 974 .dwattr $C$DW$68, DW_AT_bit_size(0x04) - 975 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 976 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 977 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 978 .dwattr $C$DW$68, DW_AT_decl_line(0xa8) - 979 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 980 - 981$C$DW$69 .dwtag DW_TAG_member - 982 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 983 .dwattr $C$DW$69, DW_AT_name("rsvd20") - 984 .dwattr $C$DW$69, DW_AT_TI_symbol_name("rsvd20") - 985 .dwattr $C$DW$69, DW_AT_bit_offset(0x00) - 986 .dwattr $C$DW$69, DW_AT_bit_size(0x0c) - 987 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 988 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 989 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 990 .dwattr $C$DW$69, DW_AT_decl_line(0xa9) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 19 - - 991 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 992 - 993 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 994 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 995 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 996 .dwendtag $C$DW$T$26 - 997 - 998$C$DW$T$51 .dwtag DW_TAG_volatile_type - 999 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$26) - 1000 - 1001 - 1002$C$DW$T$27 .dwtag DW_TAG_structure_type - 1003 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 1004$C$DW$70 .dwtag DW_TAG_member - 1005 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1006 .dwattr $C$DW$70, DW_AT_name("PRU0_IMEM_PE_CLR") - 1007 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 1008 .dwattr $C$DW$70, DW_AT_bit_offset(0x1c) - 1009 .dwattr $C$DW$70, DW_AT_bit_size(0x04) - 1010 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1011 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1012 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1013 .dwattr $C$DW$70, DW_AT_decl_line(0xb3) - 1014 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1015 - 1016$C$DW$71 .dwtag DW_TAG_member - 1017 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1018 .dwattr $C$DW$71, DW_AT_name("PRU0_DMEM_PE_CLR") - 1019 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 1020 .dwattr $C$DW$71, DW_AT_bit_offset(0x18) - 1021 .dwattr $C$DW$71, DW_AT_bit_size(0x04) - 1022 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1023 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1024 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1025 .dwattr $C$DW$71, DW_AT_decl_line(0xb4) - 1026 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1027 - 1028$C$DW$72 .dwtag DW_TAG_member - 1029 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1030 .dwattr $C$DW$72, DW_AT_name("PRU1_IMEM_PE_CLR") - 1031 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 1032 .dwattr $C$DW$72, DW_AT_bit_offset(0x14) - 1033 .dwattr $C$DW$72, DW_AT_bit_size(0x04) - 1034 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1035 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1036 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1037 .dwattr $C$DW$72, DW_AT_decl_line(0xb5) - 1038 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1039 - 1040$C$DW$73 .dwtag DW_TAG_member - 1041 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1042 .dwattr $C$DW$73, DW_AT_name("PRU1_DMEM_PE_CLR") - 1043 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 1044 .dwattr $C$DW$73, DW_AT_bit_offset(0x10) - 1045 .dwattr $C$DW$73, DW_AT_bit_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 20 - - 1046 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1047 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1048 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1049 .dwattr $C$DW$73, DW_AT_decl_line(0xb6) - 1050 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1051 - 1052$C$DW$74 .dwtag DW_TAG_member - 1053 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1054 .dwattr $C$DW$74, DW_AT_name("rsvd16") - 1055 .dwattr $C$DW$74, DW_AT_TI_symbol_name("rsvd16") - 1056 .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - 1057 .dwattr $C$DW$74, DW_AT_bit_size(0x10) - 1058 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1059 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1060 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1061 .dwattr $C$DW$74, DW_AT_decl_line(0xb7) - 1062 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1063 - 1064 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1065 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 1066 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 1067 .dwendtag $C$DW$T$27 - 1068 - 1069$C$DW$T$53 .dwtag DW_TAG_volatile_type - 1070 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$27) - 1071 - 1072 - 1073$C$DW$T$28 .dwtag DW_TAG_structure_type - 1074 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 1075$C$DW$75 .dwtag DW_TAG_member - 1076 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1077 .dwattr $C$DW$75, DW_AT_name("PMAO_PRU0") - 1078 .dwattr $C$DW$75, DW_AT_TI_symbol_name("PMAO_PRU0") - 1079 .dwattr $C$DW$75, DW_AT_bit_offset(0x1f) - 1080 .dwattr $C$DW$75, DW_AT_bit_size(0x01) - 1081 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1082 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1083 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1084 .dwattr $C$DW$75, DW_AT_decl_line(0xc4) - 1085 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1086 - 1087$C$DW$76 .dwtag DW_TAG_member - 1088 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1089 .dwattr $C$DW$76, DW_AT_name("PMAO_PRU1") - 1090 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PMAO_PRU1") - 1091 .dwattr $C$DW$76, DW_AT_bit_offset(0x1e) - 1092 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1093 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1094 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1095 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1096 .dwattr $C$DW$76, DW_AT_decl_line(0xc5) - 1097 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1098 - 1099$C$DW$77 .dwtag DW_TAG_member - 1100 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 21 - - 1101 .dwattr $C$DW$77, DW_AT_name("rsvd2") - 1102 .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd2") - 1103 .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - 1104 .dwattr $C$DW$77, DW_AT_bit_size(0x1e) - 1105 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1106 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1107 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1108 .dwattr $C$DW$77, DW_AT_decl_line(0xc6) - 1109 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1110 - 1111 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1112 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 1113 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 1114 .dwendtag $C$DW$T$28 - 1115 - 1116$C$DW$T$55 .dwtag DW_TAG_volatile_type - 1117 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$28) - 1118 - 1119 - 1120$C$DW$T$29 .dwtag DW_TAG_structure_type - 1121 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 1122$C$DW$78 .dwtag DW_TAG_member - 1123 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1124 .dwattr $C$DW$78, DW_AT_name("OCP_EN") - 1125 .dwattr $C$DW$78, DW_AT_TI_symbol_name("OCP_EN") - 1126 .dwattr $C$DW$78, DW_AT_bit_offset(0x1f) - 1127 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1128 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1129 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1130 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1131 .dwattr $C$DW$78, DW_AT_decl_line(0xd3) - 1132 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1133 - 1134$C$DW$79 .dwtag DW_TAG_member - 1135 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1136 .dwattr $C$DW$79, DW_AT_name("rsvd1") - 1137 .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd1") - 1138 .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - 1139 .dwattr $C$DW$79, DW_AT_bit_size(0x1f) - 1140 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1141 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1142 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1143 .dwattr $C$DW$79, DW_AT_decl_line(0xd4) - 1144 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1145 - 1146 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1147 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 1148 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 1149 .dwendtag $C$DW$T$29 - 1150 - 1151$C$DW$T$57 .dwtag DW_TAG_volatile_type - 1152 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$29) - 1153 - 1154 - 1155$C$DW$T$30 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 22 - - 1156 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 1157$C$DW$80 .dwtag DW_TAG_member - 1158 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1159 .dwattr $C$DW$80, DW_AT_name("PRU1_PAD_HP_EN") - 1160 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 1161 .dwattr $C$DW$80, DW_AT_bit_offset(0x1f) - 1162 .dwattr $C$DW$80, DW_AT_bit_size(0x01) - 1163 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1164 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1165 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1166 .dwattr $C$DW$80, DW_AT_decl_line(0xde) - 1167 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1168 - 1169$C$DW$81 .dwtag DW_TAG_member - 1170 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1171 .dwattr $C$DW$81, DW_AT_name("XFR_SHIFT_EN") - 1172 .dwattr $C$DW$81, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 1173 .dwattr $C$DW$81, DW_AT_bit_offset(0x1e) - 1174 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1175 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1176 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1177 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1178 .dwattr $C$DW$81, DW_AT_decl_line(0xdf) - 1179 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1180 - 1181$C$DW$82 .dwtag DW_TAG_member - 1182 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1183 .dwattr $C$DW$82, DW_AT_name("rsvd2") - 1184 .dwattr $C$DW$82, DW_AT_TI_symbol_name("rsvd2") - 1185 .dwattr $C$DW$82, DW_AT_bit_offset(0x00) - 1186 .dwattr $C$DW$82, DW_AT_bit_size(0x1e) - 1187 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1188 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1189 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1190 .dwattr $C$DW$82, DW_AT_decl_line(0xe0) - 1191 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1192 - 1193 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1194 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 1195 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 1196 .dwendtag $C$DW$T$30 - 1197 - 1198$C$DW$T$59 .dwtag DW_TAG_volatile_type - 1199 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$30) - 1200 - 1201 - 1202$C$DW$T$31 .dwtag DW_TAG_structure_type - 1203 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 1204$C$DW$83 .dwtag DW_TAG_member - 1205 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1206 .dwattr $C$DW$83, DW_AT_name("PIN_MUX_SEL") - 1207 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 1208 .dwattr $C$DW$83, DW_AT_bit_offset(0x18) - 1209 .dwattr $C$DW$83, DW_AT_bit_size(0x08) - 1210 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 23 - - 1211 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1212 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1213 .dwattr $C$DW$83, DW_AT_decl_line(0xec) - 1214 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1215 - 1216$C$DW$84 .dwtag DW_TAG_member - 1217 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1218 .dwattr $C$DW$84, DW_AT_name("rsvd2") - 1219 .dwattr $C$DW$84, DW_AT_TI_symbol_name("rsvd2") - 1220 .dwattr $C$DW$84, DW_AT_bit_offset(0x00) - 1221 .dwattr $C$DW$84, DW_AT_bit_size(0x18) - 1222 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1223 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1224 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1225 .dwattr $C$DW$84, DW_AT_decl_line(0xed) - 1226 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1227 - 1228 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1229 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 1230 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 1231 .dwendtag $C$DW$T$31 - 1232 - 1233$C$DW$T$61 .dwtag DW_TAG_volatile_type - 1234 .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$31) - 1235 - 1236 - 1237$C$DW$T$35 .dwtag DW_TAG_structure_type - 1238 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 1239$C$DW$85 .dwtag DW_TAG_member - 1240 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$38) - 1241 .dwattr $C$DW$85, DW_AT_name("$P$T0") - 1242 .dwattr $C$DW$85, DW_AT_TI_symbol_name("$P$T0") - 1243 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1244 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1245 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1246 .dwattr $C$DW$85, DW_AT_decl_line(0x29) - 1247 .dwattr $C$DW$85, DW_AT_decl_column(0x02) - 1248 - 1249$C$DW$86 .dwtag DW_TAG_member - 1250 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$40) - 1251 .dwattr $C$DW$86, DW_AT_name("$P$T1") - 1252 .dwattr $C$DW$86, DW_AT_TI_symbol_name("$P$T1") - 1253 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1254 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1255 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1256 .dwattr $C$DW$86, DW_AT_decl_line(0x33) - 1257 .dwattr $C$DW$86, DW_AT_decl_column(0x02) - 1258 - 1259$C$DW$87 .dwtag DW_TAG_member - 1260 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$42) - 1261 .dwattr $C$DW$87, DW_AT_name("$P$T2") - 1262 .dwattr $C$DW$87, DW_AT_TI_symbol_name("$P$T2") - 1263 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1264 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1265 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 24 - - 1266 .dwattr $C$DW$87, DW_AT_decl_line(0x41) - 1267 .dwattr $C$DW$87, DW_AT_decl_column(0x02) - 1268 - 1269$C$DW$88 .dwtag DW_TAG_member - 1270 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$44) - 1271 .dwattr $C$DW$88, DW_AT_name("$P$T3") - 1272 .dwattr $C$DW$88, DW_AT_TI_symbol_name("$P$T3") - 1273 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1274 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1275 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1276 .dwattr $C$DW$88, DW_AT_decl_line(0x54) - 1277 .dwattr $C$DW$88, DW_AT_decl_column(0x02) - 1278 - 1279$C$DW$89 .dwtag DW_TAG_member - 1280 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$46) - 1281 .dwattr $C$DW$89, DW_AT_name("$P$T4") - 1282 .dwattr $C$DW$89, DW_AT_TI_symbol_name("$P$T4") - 1283 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 1284 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1285 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1286 .dwattr $C$DW$89, DW_AT_decl_line(0x67) - 1287 .dwattr $C$DW$89, DW_AT_decl_column(0x02) - 1288 - 1289$C$DW$90 .dwtag DW_TAG_member - 1290 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$48) - 1291 .dwattr $C$DW$90, DW_AT_name("$P$T5") - 1292 .dwattr $C$DW$90, DW_AT_TI_symbol_name("$P$T5") - 1293 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 1294 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1295 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1296 .dwattr $C$DW$90, DW_AT_decl_line(0x83) - 1297 .dwattr $C$DW$90, DW_AT_decl_column(0x02) - 1298 - 1299$C$DW$91 .dwtag DW_TAG_member - 1300 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$50) - 1301 .dwattr $C$DW$91, DW_AT_name("$P$T6") - 1302 .dwattr $C$DW$91, DW_AT_TI_symbol_name("$P$T6") - 1303 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 1304 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1305 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1306 .dwattr $C$DW$91, DW_AT_decl_line(0x92) - 1307 .dwattr $C$DW$91, DW_AT_decl_column(0x02) - 1308 - 1309$C$DW$92 .dwtag DW_TAG_member - 1310 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$52) - 1311 .dwattr $C$DW$92, DW_AT_name("$P$T7") - 1312 .dwattr $C$DW$92, DW_AT_TI_symbol_name("$P$T7") - 1313 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 1314 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1315 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1316 .dwattr $C$DW$92, DW_AT_decl_line(0xa0) - 1317 .dwattr $C$DW$92, DW_AT_decl_column(0x02) - 1318 - 1319$C$DW$93 .dwtag DW_TAG_member - 1320 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$54) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 25 - - 1321 .dwattr $C$DW$93, DW_AT_name("$P$T8") - 1322 .dwattr $C$DW$93, DW_AT_TI_symbol_name("$P$T8") - 1323 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 1324 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1325 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1326 .dwattr $C$DW$93, DW_AT_decl_line(0xaf) - 1327 .dwattr $C$DW$93, DW_AT_decl_column(0x02) - 1328 - 1329$C$DW$94 .dwtag DW_TAG_member - 1330 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$32) - 1331 .dwattr $C$DW$94, DW_AT_name("rsvd24") - 1332 .dwattr $C$DW$94, DW_AT_TI_symbol_name("rsvd24") - 1333 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 1334 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1335 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1336 .dwattr $C$DW$94, DW_AT_decl_line(0xbc) - 1337 .dwattr $C$DW$94, DW_AT_decl_column(0x0b) - 1338 - 1339$C$DW$95 .dwtag DW_TAG_member - 1340 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$56) - 1341 .dwattr $C$DW$95, DW_AT_name("$P$T9") - 1342 .dwattr $C$DW$95, DW_AT_TI_symbol_name("$P$T9") - 1343 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 1344 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1345 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1346 .dwattr $C$DW$95, DW_AT_decl_line(0xc0) - 1347 .dwattr $C$DW$95, DW_AT_decl_column(0x02) - 1348 - 1349$C$DW$96 .dwtag DW_TAG_member - 1350 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$33) - 1351 .dwattr $C$DW$96, DW_AT_name("rsvd2c") - 1352 .dwattr $C$DW$96, DW_AT_TI_symbol_name("rsvd2c") - 1353 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 1354 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1355 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1356 .dwattr $C$DW$96, DW_AT_decl_line(0xcb) - 1357 .dwattr $C$DW$96, DW_AT_decl_column(0x0b) - 1358 - 1359$C$DW$97 .dwtag DW_TAG_member - 1360 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$58) - 1361 .dwattr $C$DW$97, DW_AT_name("$P$T10") - 1362 .dwattr $C$DW$97, DW_AT_TI_symbol_name("$P$T10") - 1363 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 1364 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1365 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1366 .dwattr $C$DW$97, DW_AT_decl_line(0xcf) - 1367 .dwattr $C$DW$97, DW_AT_decl_column(0x02) - 1368 - 1369$C$DW$98 .dwtag DW_TAG_member - 1370 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$60) - 1371 .dwattr $C$DW$98, DW_AT_name("$P$T11") - 1372 .dwattr $C$DW$98, DW_AT_TI_symbol_name("$P$T11") - 1373 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 1374 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1375 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 26 - - 1376 .dwattr $C$DW$98, DW_AT_decl_line(0xda) - 1377 .dwattr $C$DW$98, DW_AT_decl_column(0x02) - 1378 - 1379$C$DW$99 .dwtag DW_TAG_member - 1380 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$34) - 1381 .dwattr $C$DW$99, DW_AT_name("rsvd38") - 1382 .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd38") - 1383 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 1384 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1385 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1386 .dwattr $C$DW$99, DW_AT_decl_line(0xe5) - 1387 .dwattr $C$DW$99, DW_AT_decl_column(0x0b) - 1388 - 1389$C$DW$100 .dwtag DW_TAG_member - 1390 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$62) - 1391 .dwattr $C$DW$100, DW_AT_name("$P$T12") - 1392 .dwattr $C$DW$100, DW_AT_TI_symbol_name("$P$T12") - 1393 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 1394 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1395 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1396 .dwattr $C$DW$100, DW_AT_decl_line(0xe8) - 1397 .dwattr $C$DW$100, DW_AT_decl_column(0x02) - 1398 - 1399 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1400 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 1401 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 1402 .dwendtag $C$DW$T$35 - 1403 - 1404$C$DW$T$68 .dwtag DW_TAG_typedef - 1405 .dwattr $C$DW$T$68, DW_AT_name("pruCfg") - 1406 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$35) - 1407 .dwattr $C$DW$T$68, DW_AT_language(DW_LANG_C) - 1408 .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1409 .dwattr $C$DW$T$68, DW_AT_decl_line(0xf0) - 1410 .dwattr $C$DW$T$68, DW_AT_decl_column(0x03) - 1411 - 1412$C$DW$T$69 .dwtag DW_TAG_volatile_type - 1413 .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$68) - 1414 - 1415 - 1416$C$DW$T$38 .dwtag DW_TAG_union_type - 1417 .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) - 1418$C$DW$101 .dwtag DW_TAG_member - 1419 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$36) - 1420 .dwattr $C$DW$101, DW_AT_name("REVID") - 1421 .dwattr $C$DW$101, DW_AT_TI_symbol_name("REVID") - 1422 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1423 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1424 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1425 .dwattr $C$DW$101, DW_AT_decl_line(0x2a) - 1426 .dwattr $C$DW$101, DW_AT_decl_column(0x15) - 1427 - 1428$C$DW$102 .dwtag DW_TAG_member - 1429 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$37) - 1430 .dwattr $C$DW$102, DW_AT_name("REVID_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 27 - - 1431 .dwattr $C$DW$102, DW_AT_TI_symbol_name("REVID_bit") - 1432 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1433 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1434 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1435 .dwattr $C$DW$102, DW_AT_decl_line(0x2e) - 1436 .dwattr $C$DW$102, DW_AT_decl_column(0x05) - 1437 - 1438 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1439 .dwattr $C$DW$T$38, DW_AT_decl_line(0x29) - 1440 .dwattr $C$DW$T$38, DW_AT_decl_column(0x08) - 1441 .dwendtag $C$DW$T$38 - 1442 - 1443 - 1444$C$DW$T$40 .dwtag DW_TAG_union_type - 1445 .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) - 1446$C$DW$103 .dwtag DW_TAG_member - 1447 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$36) - 1448 .dwattr $C$DW$103, DW_AT_name("SYSCFG") - 1449 .dwattr $C$DW$103, DW_AT_TI_symbol_name("SYSCFG") - 1450 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1451 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1452 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1453 .dwattr $C$DW$103, DW_AT_decl_line(0x34) - 1454 .dwattr $C$DW$103, DW_AT_decl_column(0x15) - 1455 - 1456$C$DW$104 .dwtag DW_TAG_member - 1457 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$39) - 1458 .dwattr $C$DW$104, DW_AT_name("SYSCFG_bit") - 1459 .dwattr $C$DW$104, DW_AT_TI_symbol_name("SYSCFG_bit") - 1460 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1461 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1462 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1463 .dwattr $C$DW$104, DW_AT_decl_line(0x3c) - 1464 .dwattr $C$DW$104, DW_AT_decl_column(0x05) - 1465 - 1466 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1467 .dwattr $C$DW$T$40, DW_AT_decl_line(0x33) - 1468 .dwattr $C$DW$T$40, DW_AT_decl_column(0x08) - 1469 .dwendtag $C$DW$T$40 - 1470 - 1471 - 1472$C$DW$T$42 .dwtag DW_TAG_union_type - 1473 .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) - 1474$C$DW$105 .dwtag DW_TAG_member - 1475 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$36) - 1476 .dwattr $C$DW$105, DW_AT_name("GPCFG0") - 1477 .dwattr $C$DW$105, DW_AT_TI_symbol_name("GPCFG0") - 1478 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1479 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1480 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1481 .dwattr $C$DW$105, DW_AT_decl_line(0x42) - 1482 .dwattr $C$DW$105, DW_AT_decl_column(0x15) - 1483 - 1484$C$DW$106 .dwtag DW_TAG_member - 1485 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$41) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 28 - - 1486 .dwattr $C$DW$106, DW_AT_name("GPCFG0_bit") - 1487 .dwattr $C$DW$106, DW_AT_TI_symbol_name("GPCFG0_bit") - 1488 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1489 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1490 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1491 .dwattr $C$DW$106, DW_AT_decl_line(0x4f) - 1492 .dwattr $C$DW$106, DW_AT_decl_column(0x05) - 1493 - 1494 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1495 .dwattr $C$DW$T$42, DW_AT_decl_line(0x41) - 1496 .dwattr $C$DW$T$42, DW_AT_decl_column(0x08) - 1497 .dwendtag $C$DW$T$42 - 1498 - 1499 - 1500$C$DW$T$44 .dwtag DW_TAG_union_type - 1501 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 1502$C$DW$107 .dwtag DW_TAG_member - 1503 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$36) - 1504 .dwattr $C$DW$107, DW_AT_name("GPCFG1") - 1505 .dwattr $C$DW$107, DW_AT_TI_symbol_name("GPCFG1") - 1506 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1507 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1508 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1509 .dwattr $C$DW$107, DW_AT_decl_line(0x55) - 1510 .dwattr $C$DW$107, DW_AT_decl_column(0x15) - 1511 - 1512$C$DW$108 .dwtag DW_TAG_member - 1513 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$43) - 1514 .dwattr $C$DW$108, DW_AT_name("GPCFG1_bit") - 1515 .dwattr $C$DW$108, DW_AT_TI_symbol_name("GPCFG1_bit") - 1516 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1517 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1518 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1519 .dwattr $C$DW$108, DW_AT_decl_line(0x62) - 1520 .dwattr $C$DW$108, DW_AT_decl_column(0x05) - 1521 - 1522 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1523 .dwattr $C$DW$T$44, DW_AT_decl_line(0x54) - 1524 .dwattr $C$DW$T$44, DW_AT_decl_column(0x08) - 1525 .dwendtag $C$DW$T$44 - 1526 - 1527 - 1528$C$DW$T$46 .dwtag DW_TAG_union_type - 1529 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 1530$C$DW$109 .dwtag DW_TAG_member - 1531 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$36) - 1532 .dwattr $C$DW$109, DW_AT_name("CGR") - 1533 .dwattr $C$DW$109, DW_AT_TI_symbol_name("CGR") - 1534 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1535 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1536 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1537 .dwattr $C$DW$109, DW_AT_decl_line(0x68) - 1538 .dwattr $C$DW$109, DW_AT_decl_column(0x15) - 1539 - 1540$C$DW$110 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 29 - - 1541 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$45) - 1542 .dwattr $C$DW$110, DW_AT_name("CGR_bit") - 1543 .dwattr $C$DW$110, DW_AT_TI_symbol_name("CGR_bit") - 1544 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1545 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1546 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1547 .dwattr $C$DW$110, DW_AT_decl_line(0x7e) - 1548 .dwattr $C$DW$110, DW_AT_decl_column(0x05) - 1549 - 1550 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1551 .dwattr $C$DW$T$46, DW_AT_decl_line(0x67) - 1552 .dwattr $C$DW$T$46, DW_AT_decl_column(0x08) - 1553 .dwendtag $C$DW$T$46 - 1554 - 1555 - 1556$C$DW$T$48 .dwtag DW_TAG_union_type - 1557 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 1558$C$DW$111 .dwtag DW_TAG_member - 1559 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$36) - 1560 .dwattr $C$DW$111, DW_AT_name("ISRP") - 1561 .dwattr $C$DW$111, DW_AT_TI_symbol_name("ISRP") - 1562 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1563 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1564 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1565 .dwattr $C$DW$111, DW_AT_decl_line(0x84) - 1566 .dwattr $C$DW$111, DW_AT_decl_column(0x15) - 1567 - 1568$C$DW$112 .dwtag DW_TAG_member - 1569 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$47) - 1570 .dwattr $C$DW$112, DW_AT_name("ISRP_bit") - 1571 .dwattr $C$DW$112, DW_AT_TI_symbol_name("ISRP_bit") - 1572 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1573 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1574 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1575 .dwattr $C$DW$112, DW_AT_decl_line(0x8d) - 1576 .dwattr $C$DW$112, DW_AT_decl_column(0x05) - 1577 - 1578 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1579 .dwattr $C$DW$T$48, DW_AT_decl_line(0x83) - 1580 .dwattr $C$DW$T$48, DW_AT_decl_column(0x08) - 1581 .dwendtag $C$DW$T$48 - 1582 - 1583 - 1584$C$DW$T$50 .dwtag DW_TAG_union_type - 1585 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 1586$C$DW$113 .dwtag DW_TAG_member - 1587 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$36) - 1588 .dwattr $C$DW$113, DW_AT_name("ISP") - 1589 .dwattr $C$DW$113, DW_AT_TI_symbol_name("ISP") - 1590 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1591 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1592 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1593 .dwattr $C$DW$113, DW_AT_decl_line(0x93) - 1594 .dwattr $C$DW$113, DW_AT_decl_column(0x15) - 1595 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 30 - - 1596$C$DW$114 .dwtag DW_TAG_member - 1597 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$49) - 1598 .dwattr $C$DW$114, DW_AT_name("ISP_bit") - 1599 .dwattr $C$DW$114, DW_AT_TI_symbol_name("ISP_bit") - 1600 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1601 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1602 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1603 .dwattr $C$DW$114, DW_AT_decl_line(0x9c) - 1604 .dwattr $C$DW$114, DW_AT_decl_column(0x05) - 1605 - 1606 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1607 .dwattr $C$DW$T$50, DW_AT_decl_line(0x92) - 1608 .dwattr $C$DW$T$50, DW_AT_decl_column(0x08) - 1609 .dwendtag $C$DW$T$50 - 1610 - 1611 - 1612$C$DW$T$52 .dwtag DW_TAG_union_type - 1613 .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) - 1614$C$DW$115 .dwtag DW_TAG_member - 1615 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$36) - 1616 .dwattr $C$DW$115, DW_AT_name("IESP") - 1617 .dwattr $C$DW$115, DW_AT_TI_symbol_name("IESP") - 1618 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1619 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1620 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1621 .dwattr $C$DW$115, DW_AT_decl_line(0xa1) - 1622 .dwattr $C$DW$115, DW_AT_decl_column(0x15) - 1623 - 1624$C$DW$116 .dwtag DW_TAG_member - 1625 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$51) - 1626 .dwattr $C$DW$116, DW_AT_name("IESP_bit") - 1627 .dwattr $C$DW$116, DW_AT_TI_symbol_name("IESP_bit") - 1628 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1629 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1630 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1631 .dwattr $C$DW$116, DW_AT_decl_line(0xaa) - 1632 .dwattr $C$DW$116, DW_AT_decl_column(0x05) - 1633 - 1634 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1635 .dwattr $C$DW$T$52, DW_AT_decl_line(0xa0) - 1636 .dwattr $C$DW$T$52, DW_AT_decl_column(0x08) - 1637 .dwendtag $C$DW$T$52 - 1638 - 1639 - 1640$C$DW$T$54 .dwtag DW_TAG_union_type - 1641 .dwattr $C$DW$T$54, DW_AT_byte_size(0x04) - 1642$C$DW$117 .dwtag DW_TAG_member - 1643 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$36) - 1644 .dwattr $C$DW$117, DW_AT_name("IECP") - 1645 .dwattr $C$DW$117, DW_AT_TI_symbol_name("IECP") - 1646 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1647 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1648 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1649 .dwattr $C$DW$117, DW_AT_decl_line(0xb0) - 1650 .dwattr $C$DW$117, DW_AT_decl_column(0x15) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 31 - - 1651 - 1652$C$DW$118 .dwtag DW_TAG_member - 1653 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$53) - 1654 .dwattr $C$DW$118, DW_AT_name("IECP_bit") - 1655 .dwattr $C$DW$118, DW_AT_TI_symbol_name("IECP_bit") - 1656 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1657 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1658 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1659 .dwattr $C$DW$118, DW_AT_decl_line(0xb8) - 1660 .dwattr $C$DW$118, DW_AT_decl_column(0x05) - 1661 - 1662 .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1663 .dwattr $C$DW$T$54, DW_AT_decl_line(0xaf) - 1664 .dwattr $C$DW$T$54, DW_AT_decl_column(0x08) - 1665 .dwendtag $C$DW$T$54 - 1666 - 1667 - 1668$C$DW$T$56 .dwtag DW_TAG_union_type - 1669 .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) - 1670$C$DW$119 .dwtag DW_TAG_member - 1671 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$36) - 1672 .dwattr $C$DW$119, DW_AT_name("PMAO") - 1673 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PMAO") - 1674 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1675 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1676 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1677 .dwattr $C$DW$119, DW_AT_decl_line(0xc1) - 1678 .dwattr $C$DW$119, DW_AT_decl_column(0x15) - 1679 - 1680$C$DW$120 .dwtag DW_TAG_member - 1681 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$55) - 1682 .dwattr $C$DW$120, DW_AT_name("PMAO_bit") - 1683 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PMAO_bit") - 1684 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1685 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 1686 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1687 .dwattr $C$DW$120, DW_AT_decl_line(0xc7) - 1688 .dwattr $C$DW$120, DW_AT_decl_column(0x05) - 1689 - 1690 .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1691 .dwattr $C$DW$T$56, DW_AT_decl_line(0xc0) - 1692 .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - 1693 .dwendtag $C$DW$T$56 - 1694 - 1695 - 1696$C$DW$T$58 .dwtag DW_TAG_union_type - 1697 .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) - 1698$C$DW$121 .dwtag DW_TAG_member - 1699 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$36) - 1700 .dwattr $C$DW$121, DW_AT_name("IEPCLK") - 1701 .dwattr $C$DW$121, DW_AT_TI_symbol_name("IEPCLK") - 1702 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1703 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 1704 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1705 .dwattr $C$DW$121, DW_AT_decl_line(0xd0) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 32 - - 1706 .dwattr $C$DW$121, DW_AT_decl_column(0x15) - 1707 - 1708$C$DW$122 .dwtag DW_TAG_member - 1709 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$57) - 1710 .dwattr $C$DW$122, DW_AT_name("IEPCLK_bit") - 1711 .dwattr $C$DW$122, DW_AT_TI_symbol_name("IEPCLK_bit") - 1712 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1713 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 1714 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1715 .dwattr $C$DW$122, DW_AT_decl_line(0xd5) - 1716 .dwattr $C$DW$122, DW_AT_decl_column(0x05) - 1717 - 1718 .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1719 .dwattr $C$DW$T$58, DW_AT_decl_line(0xcf) - 1720 .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - 1721 .dwendtag $C$DW$T$58 - 1722 - 1723 - 1724$C$DW$T$60 .dwtag DW_TAG_union_type - 1725 .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) - 1726$C$DW$123 .dwtag DW_TAG_member - 1727 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$36) - 1728 .dwattr $C$DW$123, DW_AT_name("SPP") - 1729 .dwattr $C$DW$123, DW_AT_TI_symbol_name("SPP") - 1730 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1731 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 1732 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1733 .dwattr $C$DW$123, DW_AT_decl_line(0xdb) - 1734 .dwattr $C$DW$123, DW_AT_decl_column(0x15) - 1735 - 1736$C$DW$124 .dwtag DW_TAG_member - 1737 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$59) - 1738 .dwattr $C$DW$124, DW_AT_name("SPP_bit") - 1739 .dwattr $C$DW$124, DW_AT_TI_symbol_name("SPP_bit") - 1740 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1741 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 1742 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1743 .dwattr $C$DW$124, DW_AT_decl_line(0xe1) - 1744 .dwattr $C$DW$124, DW_AT_decl_column(0x05) - 1745 - 1746 .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1747 .dwattr $C$DW$T$60, DW_AT_decl_line(0xda) - 1748 .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - 1749 .dwendtag $C$DW$T$60 - 1750 - 1751 - 1752$C$DW$T$62 .dwtag DW_TAG_union_type - 1753 .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) - 1754$C$DW$125 .dwtag DW_TAG_member - 1755 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$36) - 1756 .dwattr $C$DW$125, DW_AT_name("PIN_MX") - 1757 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PIN_MX") - 1758 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1759 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 1760 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 33 - - 1761 .dwattr $C$DW$125, DW_AT_decl_line(0xe9) - 1762 .dwattr $C$DW$125, DW_AT_decl_column(0x15) - 1763 - 1764$C$DW$126 .dwtag DW_TAG_member - 1765 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$61) - 1766 .dwattr $C$DW$126, DW_AT_name("PIN_MX_bit") - 1767 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PIN_MX_bit") - 1768 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1769 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 1770 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1771 .dwattr $C$DW$126, DW_AT_decl_line(0xee) - 1772 .dwattr $C$DW$126, DW_AT_decl_column(0x05) - 1773 - 1774 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1775 .dwattr $C$DW$T$62, DW_AT_decl_line(0xe8) - 1776 .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - 1777 .dwendtag $C$DW$T$62 - 1778 - 1779$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 1780 .dwattr $C$DW$T$2, DW_AT_name("void") - 1781 - 1782$C$DW$T$4 .dwtag DW_TAG_base_type - 1783 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 1784 .dwattr $C$DW$T$4, DW_AT_name("bool") - 1785 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 1786 - 1787$C$DW$T$5 .dwtag DW_TAG_base_type - 1788 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 1789 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 1790 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 1791 - 1792$C$DW$T$6 .dwtag DW_TAG_base_type - 1793 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 1794 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 1795 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 1796 - 1797$C$DW$T$7 .dwtag DW_TAG_base_type - 1798 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 1799 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 1800 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 1801 - 1802$C$DW$T$8 .dwtag DW_TAG_base_type - 1803 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 1804 .dwattr $C$DW$T$8, DW_AT_name("short") - 1805 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 1806 - 1807$C$DW$T$9 .dwtag DW_TAG_base_type - 1808 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 1809 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 1810 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 1811 - 1812$C$DW$T$10 .dwtag DW_TAG_base_type - 1813 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 1814 .dwattr $C$DW$T$10, DW_AT_name("int") - 1815 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 34 - - 1816 - 1817$C$DW$T$11 .dwtag DW_TAG_base_type - 1818 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 1819 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 1820 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 1821 - 1822$C$DW$T$32 .dwtag DW_TAG_typedef - 1823 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 1824 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 1825 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 1826 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1827 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 1828 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 1829 - 1830 - 1831$C$DW$T$33 .dwtag DW_TAG_array_type - 1832 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 1833 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 1834 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 1835$C$DW$127 .dwtag DW_TAG_subrange_type - 1836 .dwattr $C$DW$127, DW_AT_upper_bound(0x00) - 1837 - 1838 .dwendtag $C$DW$T$33 - 1839 - 1840 - 1841$C$DW$T$34 .dwtag DW_TAG_array_type - 1842 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 1843 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 1844 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 1845$C$DW$128 .dwtag DW_TAG_subrange_type - 1846 .dwattr $C$DW$128, DW_AT_upper_bound(0x01) - 1847 - 1848 .dwendtag $C$DW$T$34 - 1849 - 1850$C$DW$T$36 .dwtag DW_TAG_volatile_type - 1851 .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$32) - 1852 - 1853$C$DW$T$12 .dwtag DW_TAG_base_type - 1854 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 1855 .dwattr $C$DW$T$12, DW_AT_name("long") - 1856 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 1857 - 1858$C$DW$T$13 .dwtag DW_TAG_base_type - 1859 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 1860 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 1861 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 1862 - 1863$C$DW$T$14 .dwtag DW_TAG_base_type - 1864 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 1865 .dwattr $C$DW$T$14, DW_AT_name("long long") - 1866 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 1867 - 1868$C$DW$T$15 .dwtag DW_TAG_base_type - 1869 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 1870 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 35 - - 1871 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 1872 - 1873$C$DW$T$16 .dwtag DW_TAG_base_type - 1874 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 1875 .dwattr $C$DW$T$16, DW_AT_name("float") - 1876 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 1877 - 1878$C$DW$T$17 .dwtag DW_TAG_base_type - 1879 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 1880 .dwattr $C$DW$T$17, DW_AT_name("double") - 1881 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 1882 - 1883$C$DW$T$18 .dwtag DW_TAG_base_type - 1884 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 1885 .dwattr $C$DW$T$18, DW_AT_name("long double") - 1886 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 1887 - 1888 - 1889$C$DW$T$63 .dwtag DW_TAG_structure_type - 1890 .dwattr $C$DW$T$63, DW_AT_name("my_resource_table") - 1891 .dwattr $C$DW$T$63, DW_AT_byte_size(0x14) - 1892$C$DW$129 .dwtag DW_TAG_member - 1893 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$64) - 1894 .dwattr $C$DW$129, DW_AT_name("base") - 1895 .dwattr $C$DW$129, DW_AT_TI_symbol_name("base") - 1896 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1897 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 1898 .dwattr $C$DW$129, DW_AT_decl_file("resource_table_empty.h") - 1899 .dwattr $C$DW$129, DW_AT_decl_line(0x39) - 1900 .dwattr $C$DW$129, DW_AT_decl_column(0x18) - 1901 - 1902$C$DW$130 .dwtag DW_TAG_member - 1903 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$33) - 1904 .dwattr $C$DW$130, DW_AT_name("offset") - 1905 .dwattr $C$DW$130, DW_AT_TI_symbol_name("offset") - 1906 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 1907 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 1908 .dwattr $C$DW$130, DW_AT_decl_file("resource_table_empty.h") - 1909 .dwattr $C$DW$130, DW_AT_decl_line(0x3b) - 1910 .dwattr $C$DW$130, DW_AT_decl_column(0x0b) - 1911 - 1912 .dwattr $C$DW$T$63, DW_AT_decl_file("resource_table_empty.h") - 1913 .dwattr $C$DW$T$63, DW_AT_decl_line(0x38) - 1914 .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - 1915 .dwendtag $C$DW$T$63 - 1916 - 1917 - 1918$C$DW$T$64 .dwtag DW_TAG_structure_type - 1919 .dwattr $C$DW$T$64, DW_AT_name("resource_table") - 1920 .dwattr $C$DW$T$64, DW_AT_byte_size(0x10) - 1921$C$DW$131 .dwtag DW_TAG_member - 1922 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$32) - 1923 .dwattr $C$DW$131, DW_AT_name("ver") - 1924 .dwattr $C$DW$131, DW_AT_TI_symbol_name("ver") - 1925 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 36 - - 1926 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 1927 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1928 .dwattr $C$DW$131, DW_AT_decl_line(0x57) - 1929 .dwattr $C$DW$131, DW_AT_decl_column(0x0b) - 1930 - 1931$C$DW$132 .dwtag DW_TAG_member - 1932 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$32) - 1933 .dwattr $C$DW$132, DW_AT_name("num") - 1934 .dwattr $C$DW$132, DW_AT_TI_symbol_name("num") - 1935 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1936 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 1937 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1938 .dwattr $C$DW$132, DW_AT_decl_line(0x58) - 1939 .dwattr $C$DW$132, DW_AT_decl_column(0x0b) - 1940 - 1941$C$DW$133 .dwtag DW_TAG_member - 1942 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$34) - 1943 .dwattr $C$DW$133, DW_AT_name("reserved") - 1944 .dwattr $C$DW$133, DW_AT_TI_symbol_name("reserved") - 1945 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1946 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 1947 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1948 .dwattr $C$DW$133, DW_AT_decl_line(0x59) - 1949 .dwattr $C$DW$133, DW_AT_decl_column(0x0b) - 1950 - 1951 .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1952 .dwattr $C$DW$T$64, DW_AT_decl_line(0x56) - 1953 .dwattr $C$DW$T$64, DW_AT_decl_column(0x08) - 1954 .dwendtag $C$DW$T$64 - 1955 - 1956 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 1957 - 1958;*************************************************************** - 1959;* DWARF CIE ENTRIES * - 1960;*************************************************************** - 1961 - 1962$C$DW$CIE .dwcie 14 - 1963 .dwcfi cfa_register, 8 - 1964 .dwcfi cfa_offset, 0 - 1965 .dwcfi same_value, 8 - 1966 .dwcfi same_value, 9 - 1967 .dwcfi same_value, 10 - 1968 .dwcfi same_value, 11 - 1969 .dwcfi same_value, 16 - 1970 .dwcfi same_value, 17 - 1971 .dwcfi same_value, 18 - 1972 .dwcfi same_value, 19 - 1973 .dwcfi same_value, 20 - 1974 .dwcfi same_value, 21 - 1975 .dwcfi same_value, 22 - 1976 .dwcfi same_value, 23 - 1977 .dwcfi same_value, 24 - 1978 .dwcfi same_value, 25 - 1979 .dwcfi same_value, 26 - 1980 .dwcfi same_value, 27 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 37 - - 1981 .dwcfi same_value, 28 - 1982 .dwcfi same_value, 29 - 1983 .dwcfi same_value, 30 - 1984 .dwcfi same_value, 31 - 1985 .dwcfi same_value, 32 - 1986 .dwcfi same_value, 33 - 1987 .dwcfi same_value, 34 - 1988 .dwcfi same_value, 35 - 1989 .dwcfi same_value, 36 - 1990 .dwcfi same_value, 37 - 1991 .dwcfi same_value, 38 - 1992 .dwcfi same_value, 39 - 1993 .dwcfi same_value, 40 - 1994 .dwcfi same_value, 41 - 1995 .dwcfi same_value, 42 - 1996 .dwcfi same_value, 43 - 1997 .dwcfi same_value, 44 - 1998 .dwcfi same_value, 45 - 1999 .dwcfi same_value, 46 - 2000 .dwcfi same_value, 47 - 2001 .dwcfi same_value, 48 - 2002 .dwcfi same_value, 49 - 2003 .dwcfi same_value, 50 - 2004 .dwcfi same_value, 51 - 2005 .dwcfi same_value, 52 - 2006 .dwcfi same_value, 53 - 2007 .dwcfi same_value, 54 - 2008 .dwcfi same_value, 55 - 2009 .dwendentry - 2010 - 2011;*************************************************************** - 2012;* DWARF REGISTER MAP * - 2013;*************************************************************** - 2014 - 2015$C$DW$134 .dwtag DW_TAG_TI_assign_register - 2016 .dwattr $C$DW$134, DW_AT_name("R0_b0") - 2017 .dwattr $C$DW$134, DW_AT_location[DW_OP_reg0] - 2018 - 2019$C$DW$135 .dwtag DW_TAG_TI_assign_register - 2020 .dwattr $C$DW$135, DW_AT_name("R0_b1") - 2021 .dwattr $C$DW$135, DW_AT_location[DW_OP_reg1] - 2022 - 2023$C$DW$136 .dwtag DW_TAG_TI_assign_register - 2024 .dwattr $C$DW$136, DW_AT_name("R0_b2") - 2025 .dwattr $C$DW$136, DW_AT_location[DW_OP_reg2] - 2026 - 2027$C$DW$137 .dwtag DW_TAG_TI_assign_register - 2028 .dwattr $C$DW$137, DW_AT_name("R0_b3") - 2029 .dwattr $C$DW$137, DW_AT_location[DW_OP_reg3] - 2030 - 2031$C$DW$138 .dwtag DW_TAG_TI_assign_register - 2032 .dwattr $C$DW$138, DW_AT_name("R1_b0") - 2033 .dwattr $C$DW$138, DW_AT_location[DW_OP_reg4] - 2034 - 2035$C$DW$139 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 38 - - 2036 .dwattr $C$DW$139, DW_AT_name("R1_b1") - 2037 .dwattr $C$DW$139, DW_AT_location[DW_OP_reg5] - 2038 - 2039$C$DW$140 .dwtag DW_TAG_TI_assign_register - 2040 .dwattr $C$DW$140, DW_AT_name("R1_b2") - 2041 .dwattr $C$DW$140, DW_AT_location[DW_OP_reg6] - 2042 - 2043$C$DW$141 .dwtag DW_TAG_TI_assign_register - 2044 .dwattr $C$DW$141, DW_AT_name("R1_b3") - 2045 .dwattr $C$DW$141, DW_AT_location[DW_OP_reg7] - 2046 - 2047$C$DW$142 .dwtag DW_TAG_TI_assign_register - 2048 .dwattr $C$DW$142, DW_AT_name("R2_b0") - 2049 .dwattr $C$DW$142, DW_AT_location[DW_OP_reg8] - 2050 - 2051$C$DW$143 .dwtag DW_TAG_TI_assign_register - 2052 .dwattr $C$DW$143, DW_AT_name("R2_b1") - 2053 .dwattr $C$DW$143, DW_AT_location[DW_OP_reg9] - 2054 - 2055$C$DW$144 .dwtag DW_TAG_TI_assign_register - 2056 .dwattr $C$DW$144, DW_AT_name("R2_b2") - 2057 .dwattr $C$DW$144, DW_AT_location[DW_OP_reg10] - 2058 - 2059$C$DW$145 .dwtag DW_TAG_TI_assign_register - 2060 .dwattr $C$DW$145, DW_AT_name("R2_b3") - 2061 .dwattr $C$DW$145, DW_AT_location[DW_OP_reg11] - 2062 - 2063$C$DW$146 .dwtag DW_TAG_TI_assign_register - 2064 .dwattr $C$DW$146, DW_AT_name("R3_b0") - 2065 .dwattr $C$DW$146, DW_AT_location[DW_OP_reg12] - 2066 - 2067$C$DW$147 .dwtag DW_TAG_TI_assign_register - 2068 .dwattr $C$DW$147, DW_AT_name("R3_b1") - 2069 .dwattr $C$DW$147, DW_AT_location[DW_OP_reg13] - 2070 - 2071$C$DW$148 .dwtag DW_TAG_TI_assign_register - 2072 .dwattr $C$DW$148, DW_AT_name("R3_b2") - 2073 .dwattr $C$DW$148, DW_AT_location[DW_OP_reg14] - 2074 - 2075$C$DW$149 .dwtag DW_TAG_TI_assign_register - 2076 .dwattr $C$DW$149, DW_AT_name("R3_b3") - 2077 .dwattr $C$DW$149, DW_AT_location[DW_OP_reg15] - 2078 - 2079$C$DW$150 .dwtag DW_TAG_TI_assign_register - 2080 .dwattr $C$DW$150, DW_AT_name("R4_b0") - 2081 .dwattr $C$DW$150, DW_AT_location[DW_OP_reg16] - 2082 - 2083$C$DW$151 .dwtag DW_TAG_TI_assign_register - 2084 .dwattr $C$DW$151, DW_AT_name("R4_b1") - 2085 .dwattr $C$DW$151, DW_AT_location[DW_OP_reg17] - 2086 - 2087$C$DW$152 .dwtag DW_TAG_TI_assign_register - 2088 .dwattr $C$DW$152, DW_AT_name("R4_b2") - 2089 .dwattr $C$DW$152, DW_AT_location[DW_OP_reg18] - 2090 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 39 - - 2091$C$DW$153 .dwtag DW_TAG_TI_assign_register - 2092 .dwattr $C$DW$153, DW_AT_name("R4_b3") - 2093 .dwattr $C$DW$153, DW_AT_location[DW_OP_reg19] - 2094 - 2095$C$DW$154 .dwtag DW_TAG_TI_assign_register - 2096 .dwattr $C$DW$154, DW_AT_name("R5_b0") - 2097 .dwattr $C$DW$154, DW_AT_location[DW_OP_reg20] - 2098 - 2099$C$DW$155 .dwtag DW_TAG_TI_assign_register - 2100 .dwattr $C$DW$155, DW_AT_name("R5_b1") - 2101 .dwattr $C$DW$155, DW_AT_location[DW_OP_reg21] - 2102 - 2103$C$DW$156 .dwtag DW_TAG_TI_assign_register - 2104 .dwattr $C$DW$156, DW_AT_name("R5_b2") - 2105 .dwattr $C$DW$156, DW_AT_location[DW_OP_reg22] - 2106 - 2107$C$DW$157 .dwtag DW_TAG_TI_assign_register - 2108 .dwattr $C$DW$157, DW_AT_name("R5_b3") - 2109 .dwattr $C$DW$157, DW_AT_location[DW_OP_reg23] - 2110 - 2111$C$DW$158 .dwtag DW_TAG_TI_assign_register - 2112 .dwattr $C$DW$158, DW_AT_name("R6_b0") - 2113 .dwattr $C$DW$158, DW_AT_location[DW_OP_reg24] - 2114 - 2115$C$DW$159 .dwtag DW_TAG_TI_assign_register - 2116 .dwattr $C$DW$159, DW_AT_name("R6_b1") - 2117 .dwattr $C$DW$159, DW_AT_location[DW_OP_reg25] - 2118 - 2119$C$DW$160 .dwtag DW_TAG_TI_assign_register - 2120 .dwattr $C$DW$160, DW_AT_name("R6_b2") - 2121 .dwattr $C$DW$160, DW_AT_location[DW_OP_reg26] - 2122 - 2123$C$DW$161 .dwtag DW_TAG_TI_assign_register - 2124 .dwattr $C$DW$161, DW_AT_name("R6_b3") - 2125 .dwattr $C$DW$161, DW_AT_location[DW_OP_reg27] - 2126 - 2127$C$DW$162 .dwtag DW_TAG_TI_assign_register - 2128 .dwattr $C$DW$162, DW_AT_name("R7_b0") - 2129 .dwattr $C$DW$162, DW_AT_location[DW_OP_reg28] - 2130 - 2131$C$DW$163 .dwtag DW_TAG_TI_assign_register - 2132 .dwattr $C$DW$163, DW_AT_name("R7_b1") - 2133 .dwattr $C$DW$163, DW_AT_location[DW_OP_reg29] - 2134 - 2135$C$DW$164 .dwtag DW_TAG_TI_assign_register - 2136 .dwattr $C$DW$164, DW_AT_name("R7_b2") - 2137 .dwattr $C$DW$164, DW_AT_location[DW_OP_reg30] - 2138 - 2139$C$DW$165 .dwtag DW_TAG_TI_assign_register - 2140 .dwattr $C$DW$165, DW_AT_name("R7_b3") - 2141 .dwattr $C$DW$165, DW_AT_location[DW_OP_reg31] - 2142 - 2143$C$DW$166 .dwtag DW_TAG_TI_assign_register - 2144 .dwattr $C$DW$166, DW_AT_name("R8_b0") - 2145 .dwattr $C$DW$166, DW_AT_location[DW_OP_regx 0x20] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 40 - - 2146 - 2147$C$DW$167 .dwtag DW_TAG_TI_assign_register - 2148 .dwattr $C$DW$167, DW_AT_name("R8_b1") - 2149 .dwattr $C$DW$167, DW_AT_location[DW_OP_regx 0x21] - 2150 - 2151$C$DW$168 .dwtag DW_TAG_TI_assign_register - 2152 .dwattr $C$DW$168, DW_AT_name("R8_b2") - 2153 .dwattr $C$DW$168, DW_AT_location[DW_OP_regx 0x22] - 2154 - 2155$C$DW$169 .dwtag DW_TAG_TI_assign_register - 2156 .dwattr $C$DW$169, DW_AT_name("R8_b3") - 2157 .dwattr $C$DW$169, DW_AT_location[DW_OP_regx 0x23] - 2158 - 2159$C$DW$170 .dwtag DW_TAG_TI_assign_register - 2160 .dwattr $C$DW$170, DW_AT_name("R9_b0") - 2161 .dwattr $C$DW$170, DW_AT_location[DW_OP_regx 0x24] - 2162 - 2163$C$DW$171 .dwtag DW_TAG_TI_assign_register - 2164 .dwattr $C$DW$171, DW_AT_name("R9_b1") - 2165 .dwattr $C$DW$171, DW_AT_location[DW_OP_regx 0x25] - 2166 - 2167$C$DW$172 .dwtag DW_TAG_TI_assign_register - 2168 .dwattr $C$DW$172, DW_AT_name("R9_b2") - 2169 .dwattr $C$DW$172, DW_AT_location[DW_OP_regx 0x26] - 2170 - 2171$C$DW$173 .dwtag DW_TAG_TI_assign_register - 2172 .dwattr $C$DW$173, DW_AT_name("R9_b3") - 2173 .dwattr $C$DW$173, DW_AT_location[DW_OP_regx 0x27] - 2174 - 2175$C$DW$174 .dwtag DW_TAG_TI_assign_register - 2176 .dwattr $C$DW$174, DW_AT_name("R10_b0") - 2177 .dwattr $C$DW$174, DW_AT_location[DW_OP_regx 0x28] - 2178 - 2179$C$DW$175 .dwtag DW_TAG_TI_assign_register - 2180 .dwattr $C$DW$175, DW_AT_name("R10_b1") - 2181 .dwattr $C$DW$175, DW_AT_location[DW_OP_regx 0x29] - 2182 - 2183$C$DW$176 .dwtag DW_TAG_TI_assign_register - 2184 .dwattr $C$DW$176, DW_AT_name("R10_b2") - 2185 .dwattr $C$DW$176, DW_AT_location[DW_OP_regx 0x2a] - 2186 - 2187$C$DW$177 .dwtag DW_TAG_TI_assign_register - 2188 .dwattr $C$DW$177, DW_AT_name("R10_b3") - 2189 .dwattr $C$DW$177, DW_AT_location[DW_OP_regx 0x2b] - 2190 - 2191$C$DW$178 .dwtag DW_TAG_TI_assign_register - 2192 .dwattr $C$DW$178, DW_AT_name("R11_b0") - 2193 .dwattr $C$DW$178, DW_AT_location[DW_OP_regx 0x2c] - 2194 - 2195$C$DW$179 .dwtag DW_TAG_TI_assign_register - 2196 .dwattr $C$DW$179, DW_AT_name("R11_b1") - 2197 .dwattr $C$DW$179, DW_AT_location[DW_OP_regx 0x2d] - 2198 - 2199$C$DW$180 .dwtag DW_TAG_TI_assign_register - 2200 .dwattr $C$DW$180, DW_AT_name("R11_b2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 41 - - 2201 .dwattr $C$DW$180, DW_AT_location[DW_OP_regx 0x2e] - 2202 - 2203$C$DW$181 .dwtag DW_TAG_TI_assign_register - 2204 .dwattr $C$DW$181, DW_AT_name("R11_b3") - 2205 .dwattr $C$DW$181, DW_AT_location[DW_OP_regx 0x2f] - 2206 - 2207$C$DW$182 .dwtag DW_TAG_TI_assign_register - 2208 .dwattr $C$DW$182, DW_AT_name("R12_b0") - 2209 .dwattr $C$DW$182, DW_AT_location[DW_OP_regx 0x30] - 2210 - 2211$C$DW$183 .dwtag DW_TAG_TI_assign_register - 2212 .dwattr $C$DW$183, DW_AT_name("R12_b1") - 2213 .dwattr $C$DW$183, DW_AT_location[DW_OP_regx 0x31] - 2214 - 2215$C$DW$184 .dwtag DW_TAG_TI_assign_register - 2216 .dwattr $C$DW$184, DW_AT_name("R12_b2") - 2217 .dwattr $C$DW$184, DW_AT_location[DW_OP_regx 0x32] - 2218 - 2219$C$DW$185 .dwtag DW_TAG_TI_assign_register - 2220 .dwattr $C$DW$185, DW_AT_name("R12_b3") - 2221 .dwattr $C$DW$185, DW_AT_location[DW_OP_regx 0x33] - 2222 - 2223$C$DW$186 .dwtag DW_TAG_TI_assign_register - 2224 .dwattr $C$DW$186, DW_AT_name("R13_b0") - 2225 .dwattr $C$DW$186, DW_AT_location[DW_OP_regx 0x34] - 2226 - 2227$C$DW$187 .dwtag DW_TAG_TI_assign_register - 2228 .dwattr $C$DW$187, DW_AT_name("R13_b1") - 2229 .dwattr $C$DW$187, DW_AT_location[DW_OP_regx 0x35] - 2230 - 2231$C$DW$188 .dwtag DW_TAG_TI_assign_register - 2232 .dwattr $C$DW$188, DW_AT_name("R13_b2") - 2233 .dwattr $C$DW$188, DW_AT_location[DW_OP_regx 0x36] - 2234 - 2235$C$DW$189 .dwtag DW_TAG_TI_assign_register - 2236 .dwattr $C$DW$189, DW_AT_name("R13_b3") - 2237 .dwattr $C$DW$189, DW_AT_location[DW_OP_regx 0x37] - 2238 - 2239$C$DW$190 .dwtag DW_TAG_TI_assign_register - 2240 .dwattr $C$DW$190, DW_AT_name("R14_b0") - 2241 .dwattr $C$DW$190, DW_AT_location[DW_OP_regx 0x38] - 2242 - 2243$C$DW$191 .dwtag DW_TAG_TI_assign_register - 2244 .dwattr $C$DW$191, DW_AT_name("R14_b1") - 2245 .dwattr $C$DW$191, DW_AT_location[DW_OP_regx 0x39] - 2246 - 2247$C$DW$192 .dwtag DW_TAG_TI_assign_register - 2248 .dwattr $C$DW$192, DW_AT_name("R14_b2") - 2249 .dwattr $C$DW$192, DW_AT_location[DW_OP_regx 0x3a] - 2250 - 2251$C$DW$193 .dwtag DW_TAG_TI_assign_register - 2252 .dwattr $C$DW$193, DW_AT_name("R14_b3") - 2253 .dwattr $C$DW$193, DW_AT_location[DW_OP_regx 0x3b] - 2254 - 2255$C$DW$194 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 42 - - 2256 .dwattr $C$DW$194, DW_AT_name("R15_b0") - 2257 .dwattr $C$DW$194, DW_AT_location[DW_OP_regx 0x3c] - 2258 - 2259$C$DW$195 .dwtag DW_TAG_TI_assign_register - 2260 .dwattr $C$DW$195, DW_AT_name("R15_b1") - 2261 .dwattr $C$DW$195, DW_AT_location[DW_OP_regx 0x3d] - 2262 - 2263$C$DW$196 .dwtag DW_TAG_TI_assign_register - 2264 .dwattr $C$DW$196, DW_AT_name("R15_b2") - 2265 .dwattr $C$DW$196, DW_AT_location[DW_OP_regx 0x3e] - 2266 - 2267$C$DW$197 .dwtag DW_TAG_TI_assign_register - 2268 .dwattr $C$DW$197, DW_AT_name("R15_b3") - 2269 .dwattr $C$DW$197, DW_AT_location[DW_OP_regx 0x3f] - 2270 - 2271$C$DW$198 .dwtag DW_TAG_TI_assign_register - 2272 .dwattr $C$DW$198, DW_AT_name("R16_b0") - 2273 .dwattr $C$DW$198, DW_AT_location[DW_OP_regx 0x40] - 2274 - 2275$C$DW$199 .dwtag DW_TAG_TI_assign_register - 2276 .dwattr $C$DW$199, DW_AT_name("R16_b1") - 2277 .dwattr $C$DW$199, DW_AT_location[DW_OP_regx 0x41] - 2278 - 2279$C$DW$200 .dwtag DW_TAG_TI_assign_register - 2280 .dwattr $C$DW$200, DW_AT_name("R16_b2") - 2281 .dwattr $C$DW$200, DW_AT_location[DW_OP_regx 0x42] - 2282 - 2283$C$DW$201 .dwtag DW_TAG_TI_assign_register - 2284 .dwattr $C$DW$201, DW_AT_name("R16_b3") - 2285 .dwattr $C$DW$201, DW_AT_location[DW_OP_regx 0x43] - 2286 - 2287$C$DW$202 .dwtag DW_TAG_TI_assign_register - 2288 .dwattr $C$DW$202, DW_AT_name("R17_b0") - 2289 .dwattr $C$DW$202, DW_AT_location[DW_OP_regx 0x44] - 2290 - 2291$C$DW$203 .dwtag DW_TAG_TI_assign_register - 2292 .dwattr $C$DW$203, DW_AT_name("R17_b1") - 2293 .dwattr $C$DW$203, DW_AT_location[DW_OP_regx 0x45] - 2294 - 2295$C$DW$204 .dwtag DW_TAG_TI_assign_register - 2296 .dwattr $C$DW$204, DW_AT_name("R17_b2") - 2297 .dwattr $C$DW$204, DW_AT_location[DW_OP_regx 0x46] - 2298 - 2299$C$DW$205 .dwtag DW_TAG_TI_assign_register - 2300 .dwattr $C$DW$205, DW_AT_name("R17_b3") - 2301 .dwattr $C$DW$205, DW_AT_location[DW_OP_regx 0x47] - 2302 - 2303$C$DW$206 .dwtag DW_TAG_TI_assign_register - 2304 .dwattr $C$DW$206, DW_AT_name("R18_b0") - 2305 .dwattr $C$DW$206, DW_AT_location[DW_OP_regx 0x48] - 2306 - 2307$C$DW$207 .dwtag DW_TAG_TI_assign_register - 2308 .dwattr $C$DW$207, DW_AT_name("R18_b1") - 2309 .dwattr $C$DW$207, DW_AT_location[DW_OP_regx 0x49] - 2310 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 43 - - 2311$C$DW$208 .dwtag DW_TAG_TI_assign_register - 2312 .dwattr $C$DW$208, DW_AT_name("R18_b2") - 2313 .dwattr $C$DW$208, DW_AT_location[DW_OP_regx 0x4a] - 2314 - 2315$C$DW$209 .dwtag DW_TAG_TI_assign_register - 2316 .dwattr $C$DW$209, DW_AT_name("R18_b3") - 2317 .dwattr $C$DW$209, DW_AT_location[DW_OP_regx 0x4b] - 2318 - 2319$C$DW$210 .dwtag DW_TAG_TI_assign_register - 2320 .dwattr $C$DW$210, DW_AT_name("R19_b0") - 2321 .dwattr $C$DW$210, DW_AT_location[DW_OP_regx 0x4c] - 2322 - 2323$C$DW$211 .dwtag DW_TAG_TI_assign_register - 2324 .dwattr $C$DW$211, DW_AT_name("R19_b1") - 2325 .dwattr $C$DW$211, DW_AT_location[DW_OP_regx 0x4d] - 2326 - 2327$C$DW$212 .dwtag DW_TAG_TI_assign_register - 2328 .dwattr $C$DW$212, DW_AT_name("R19_b2") - 2329 .dwattr $C$DW$212, DW_AT_location[DW_OP_regx 0x4e] - 2330 - 2331$C$DW$213 .dwtag DW_TAG_TI_assign_register - 2332 .dwattr $C$DW$213, DW_AT_name("R19_b3") - 2333 .dwattr $C$DW$213, DW_AT_location[DW_OP_regx 0x4f] - 2334 - 2335$C$DW$214 .dwtag DW_TAG_TI_assign_register - 2336 .dwattr $C$DW$214, DW_AT_name("R20_b0") - 2337 .dwattr $C$DW$214, DW_AT_location[DW_OP_regx 0x50] - 2338 - 2339$C$DW$215 .dwtag DW_TAG_TI_assign_register - 2340 .dwattr $C$DW$215, DW_AT_name("R20_b1") - 2341 .dwattr $C$DW$215, DW_AT_location[DW_OP_regx 0x51] - 2342 - 2343$C$DW$216 .dwtag DW_TAG_TI_assign_register - 2344 .dwattr $C$DW$216, DW_AT_name("R20_b2") - 2345 .dwattr $C$DW$216, DW_AT_location[DW_OP_regx 0x52] - 2346 - 2347$C$DW$217 .dwtag DW_TAG_TI_assign_register - 2348 .dwattr $C$DW$217, DW_AT_name("R20_b3") - 2349 .dwattr $C$DW$217, DW_AT_location[DW_OP_regx 0x53] - 2350 - 2351$C$DW$218 .dwtag DW_TAG_TI_assign_register - 2352 .dwattr $C$DW$218, DW_AT_name("R21_b0") - 2353 .dwattr $C$DW$218, DW_AT_location[DW_OP_regx 0x54] - 2354 - 2355$C$DW$219 .dwtag DW_TAG_TI_assign_register - 2356 .dwattr $C$DW$219, DW_AT_name("R21_b1") - 2357 .dwattr $C$DW$219, DW_AT_location[DW_OP_regx 0x55] - 2358 - 2359$C$DW$220 .dwtag DW_TAG_TI_assign_register - 2360 .dwattr $C$DW$220, DW_AT_name("R21_b2") - 2361 .dwattr $C$DW$220, DW_AT_location[DW_OP_regx 0x56] - 2362 - 2363$C$DW$221 .dwtag DW_TAG_TI_assign_register - 2364 .dwattr $C$DW$221, DW_AT_name("R21_b3") - 2365 .dwattr $C$DW$221, DW_AT_location[DW_OP_regx 0x57] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 44 - - 2366 - 2367$C$DW$222 .dwtag DW_TAG_TI_assign_register - 2368 .dwattr $C$DW$222, DW_AT_name("R22_b0") - 2369 .dwattr $C$DW$222, DW_AT_location[DW_OP_regx 0x58] - 2370 - 2371$C$DW$223 .dwtag DW_TAG_TI_assign_register - 2372 .dwattr $C$DW$223, DW_AT_name("R22_b1") - 2373 .dwattr $C$DW$223, DW_AT_location[DW_OP_regx 0x59] - 2374 - 2375$C$DW$224 .dwtag DW_TAG_TI_assign_register - 2376 .dwattr $C$DW$224, DW_AT_name("R22_b2") - 2377 .dwattr $C$DW$224, DW_AT_location[DW_OP_regx 0x5a] - 2378 - 2379$C$DW$225 .dwtag DW_TAG_TI_assign_register - 2380 .dwattr $C$DW$225, DW_AT_name("R22_b3") - 2381 .dwattr $C$DW$225, DW_AT_location[DW_OP_regx 0x5b] - 2382 - 2383$C$DW$226 .dwtag DW_TAG_TI_assign_register - 2384 .dwattr $C$DW$226, DW_AT_name("R23_b0") - 2385 .dwattr $C$DW$226, DW_AT_location[DW_OP_regx 0x5c] - 2386 - 2387$C$DW$227 .dwtag DW_TAG_TI_assign_register - 2388 .dwattr $C$DW$227, DW_AT_name("R23_b1") - 2389 .dwattr $C$DW$227, DW_AT_location[DW_OP_regx 0x5d] - 2390 - 2391$C$DW$228 .dwtag DW_TAG_TI_assign_register - 2392 .dwattr $C$DW$228, DW_AT_name("R23_b2") - 2393 .dwattr $C$DW$228, DW_AT_location[DW_OP_regx 0x5e] - 2394 - 2395$C$DW$229 .dwtag DW_TAG_TI_assign_register - 2396 .dwattr $C$DW$229, DW_AT_name("R23_b3") - 2397 .dwattr $C$DW$229, DW_AT_location[DW_OP_regx 0x5f] - 2398 - 2399$C$DW$230 .dwtag DW_TAG_TI_assign_register - 2400 .dwattr $C$DW$230, DW_AT_name("R24_b0") - 2401 .dwattr $C$DW$230, DW_AT_location[DW_OP_regx 0x60] - 2402 - 2403$C$DW$231 .dwtag DW_TAG_TI_assign_register - 2404 .dwattr $C$DW$231, DW_AT_name("R24_b1") - 2405 .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x61] - 2406 - 2407$C$DW$232 .dwtag DW_TAG_TI_assign_register - 2408 .dwattr $C$DW$232, DW_AT_name("R24_b2") - 2409 .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x62] - 2410 - 2411$C$DW$233 .dwtag DW_TAG_TI_assign_register - 2412 .dwattr $C$DW$233, DW_AT_name("R24_b3") - 2413 .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x63] - 2414 - 2415$C$DW$234 .dwtag DW_TAG_TI_assign_register - 2416 .dwattr $C$DW$234, DW_AT_name("R25_b0") - 2417 .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x64] - 2418 - 2419$C$DW$235 .dwtag DW_TAG_TI_assign_register - 2420 .dwattr $C$DW$235, DW_AT_name("R25_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 45 - - 2421 .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x65] - 2422 - 2423$C$DW$236 .dwtag DW_TAG_TI_assign_register - 2424 .dwattr $C$DW$236, DW_AT_name("R25_b2") - 2425 .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x66] - 2426 - 2427$C$DW$237 .dwtag DW_TAG_TI_assign_register - 2428 .dwattr $C$DW$237, DW_AT_name("R25_b3") - 2429 .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x67] - 2430 - 2431$C$DW$238 .dwtag DW_TAG_TI_assign_register - 2432 .dwattr $C$DW$238, DW_AT_name("R26_b0") - 2433 .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x68] - 2434 - 2435$C$DW$239 .dwtag DW_TAG_TI_assign_register - 2436 .dwattr $C$DW$239, DW_AT_name("R26_b1") - 2437 .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x69] - 2438 - 2439$C$DW$240 .dwtag DW_TAG_TI_assign_register - 2440 .dwattr $C$DW$240, DW_AT_name("R26_b2") - 2441 .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x6a] - 2442 - 2443$C$DW$241 .dwtag DW_TAG_TI_assign_register - 2444 .dwattr $C$DW$241, DW_AT_name("R26_b3") - 2445 .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x6b] - 2446 - 2447$C$DW$242 .dwtag DW_TAG_TI_assign_register - 2448 .dwattr $C$DW$242, DW_AT_name("R27_b0") - 2449 .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x6c] - 2450 - 2451$C$DW$243 .dwtag DW_TAG_TI_assign_register - 2452 .dwattr $C$DW$243, DW_AT_name("R27_b1") - 2453 .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x6d] - 2454 - 2455$C$DW$244 .dwtag DW_TAG_TI_assign_register - 2456 .dwattr $C$DW$244, DW_AT_name("R27_b2") - 2457 .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x6e] - 2458 - 2459$C$DW$245 .dwtag DW_TAG_TI_assign_register - 2460 .dwattr $C$DW$245, DW_AT_name("R27_b3") - 2461 .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x6f] - 2462 - 2463$C$DW$246 .dwtag DW_TAG_TI_assign_register - 2464 .dwattr $C$DW$246, DW_AT_name("R28_b0") - 2465 .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x70] - 2466 - 2467$C$DW$247 .dwtag DW_TAG_TI_assign_register - 2468 .dwattr $C$DW$247, DW_AT_name("R28_b1") - 2469 .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x71] - 2470 - 2471$C$DW$248 .dwtag DW_TAG_TI_assign_register - 2472 .dwattr $C$DW$248, DW_AT_name("R28_b2") - 2473 .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x72] - 2474 - 2475$C$DW$249 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:27 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_main.asm PAGE 46 - - 2476 .dwattr $C$DW$249, DW_AT_name("R28_b3") - 2477 .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x73] - 2478 - 2479$C$DW$250 .dwtag DW_TAG_TI_assign_register - 2480 .dwattr $C$DW$250, DW_AT_name("R29_b0") - 2481 .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x74] - 2482 - 2483$C$DW$251 .dwtag DW_TAG_TI_assign_register - 2484 .dwattr $C$DW$251, DW_AT_name("R29_b1") - 2485 .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x75] - 2486 - 2487$C$DW$252 .dwtag DW_TAG_TI_assign_register - 2488 .dwattr $C$DW$252, DW_AT_name("R29_b2") - 2489 .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x76] - 2490 - 2491$C$DW$253 .dwtag DW_TAG_TI_assign_register - 2492 .dwattr $C$DW$253, DW_AT_name("R29_b3") - 2493 .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x77] - 2494 - 2495$C$DW$254 .dwtag DW_TAG_TI_assign_register - 2496 .dwattr $C$DW$254, DW_AT_name("R30_b0") - 2497 .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x78] - 2498 - 2499$C$DW$255 .dwtag DW_TAG_TI_assign_register - 2500 .dwattr $C$DW$255, DW_AT_name("R30_b1") - 2501 .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x79] - 2502 - 2503$C$DW$256 .dwtag DW_TAG_TI_assign_register - 2504 .dwattr $C$DW$256, DW_AT_name("R30_b2") - 2505 .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x7a] - 2506 - 2507$C$DW$257 .dwtag DW_TAG_TI_assign_register - 2508 .dwattr $C$DW$257, DW_AT_name("R30_b3") - 2509 .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x7b] - 2510 - 2511$C$DW$258 .dwtag DW_TAG_TI_assign_register - 2512 .dwattr $C$DW$258, DW_AT_name("R31_b0") - 2513 .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x7c] - 2514 - 2515$C$DW$259 .dwtag DW_TAG_TI_assign_register - 2516 .dwattr $C$DW$259, DW_AT_name("R31_b1") - 2517 .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x7d] - 2518 - 2519$C$DW$260 .dwtag DW_TAG_TI_assign_register - 2520 .dwattr $C$DW$260, DW_AT_name("R31_b2") - 2521 .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x7e] - 2522 - 2523$C$DW$261 .dwtag DW_TAG_TI_assign_register - 2524 .dwattr $C$DW$261, DW_AT_name("R31_b3") - 2525 .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x7f] - 2526 - 2527 .dwendtag $C$DW$CU - 2528 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru0_main.object b/10.01_base/4_deploy/pru0_main.object deleted file mode 100644 index 90f5fd0..0000000 Binary files a/10.01_base/4_deploy/pru0_main.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru0_main.pp b/10.01_base/4_deploy/pru0_main.pp deleted file mode 100644 index 75c01d2..0000000 --- a/10.01_base/4_deploy/pru0_main.pp +++ /dev/null @@ -1,9 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: pru0_main.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: resource_table_empty.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stddef.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/pru_types.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h diff --git a/10.01_base/4_deploy/pru0_pru_mailbox.asm b/10.01_base/4_deploy/pru0_pru_mailbox.asm deleted file mode 100644 index 4413c06..0000000 --- a/10.01_base/4_deploy/pru0_pru_mailbox.asm +++ /dev/null @@ -1,147 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:28 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru0_pru_mailbox.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru0") - .global ||pru_pru_mailbox|| -||pru_pru_mailbox||: .usect ".pru_pru_mailbox_sec",4,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("pru_pru_mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("pru_pru_mailbox") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||pru_pru_mailbox||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("pru0_pru_mailbox.c") - .dwattr $C$DW$1, DW_AT_decl_line(0x2d) - .dwattr $C$DW$1, DW_AT_decl_column(0x1c) - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru /tmp/TI1ibOMhU80 /tmp/TI1ibqMS7YA -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1ib4bvnr7 - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$2 .dwtag DW_TAG_member - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$2, DW_AT_name("xxx_pru0_r30") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("xxx_pru0_r30") - .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x24) - .dwattr $C$DW$2, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x20) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$20 - -$C$DW$T$21 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$21, DW_AT_name("pru_pru_mailbox_t") - .dwattr $C$DW$T$21, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x03) - -$C$DW$T$22 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21) - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$19 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$19, DW_AT_name("uint32_t") - .dwattr $C$DW$T$19, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x1c) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru0_pru_mailbox.lst b/10.01_base/4_deploy/pru0_pru_mailbox.lst deleted file mode 100644 index e1312f9..0000000 --- a/10.01_base/4_deploy/pru0_pru_mailbox.lst +++ /dev/null @@ -1,164 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:28 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_pru_mailbox.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:28 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru0_pru_mailbox.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru0") - 12 .global ||pru_pru_mailbox|| - 13 00000000 ||pru_pru_mailbox||: .usect ".pru_pru_mailbox_sec",4,1 - 14$C$DW$1 .dwtag DW_TAG_variable - 15 .dwattr $C$DW$1, DW_AT_name("pru_pru_mailbox") - 16 .dwattr $C$DW$1, DW_AT_TI_symbol_name("pru_pru_mailbox") - 17 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||pru_pru_mailbox||] - 18 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$22) - 19 .dwattr $C$DW$1, DW_AT_external - 20 .dwattr $C$DW$1, DW_AT_decl_file("pru0_pru_mailbox.c") - 21 .dwattr $C$DW$1, DW_AT_decl_line(0x2d) - 22 .dwattr $C$DW$1, DW_AT_decl_column(0x1c) - 23 - 24; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru /tmp/ - 25; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 26 - 27;****************************************************************************** - 28;* TYPE INFORMATION * - 29;****************************************************************************** - 30 - 31$C$DW$T$20 .dwtag DW_TAG_structure_type - 32 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 33$C$DW$2 .dwtag DW_TAG_member - 34 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$19) - 35 .dwattr $C$DW$2, DW_AT_name("xxx_pru0_r30") - 36 .dwattr $C$DW$2, DW_AT_TI_symbol_name("xxx_pru0_r30") - 37 .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 38 .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - 39 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru - 40 .dwattr $C$DW$2, DW_AT_decl_line(0x24) - 41 .dwattr $C$DW$2, DW_AT_decl_column(0x0b) - 42 - 43 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 44 .dwattr $C$DW$T$20, DW_AT_decl_line(0x20) - 45 .dwattr $C$DW$T$20, DW_AT_decl_column(0x10) - 46 .dwendtag $C$DW$T$20 - 47 - 48$C$DW$T$21 .dwtag DW_TAG_typedef - 49 .dwattr $C$DW$T$21, DW_AT_name("pru_pru_mailbox_t") - 50 .dwattr $C$DW$T$21, DW_AT_type(*$C$DW$T$20) - 51 .dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C) - 52 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 53 .dwattr $C$DW$T$21, DW_AT_decl_line(0x26) - 54 .dwattr $C$DW$T$21, DW_AT_decl_column(0x03) - 55 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:28 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_pru_mailbox.asm PAGE 2 - - 56$C$DW$T$22 .dwtag DW_TAG_volatile_type - 57 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21) - 58 - 59$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 60 .dwattr $C$DW$T$2, DW_AT_name("void") - 61 - 62$C$DW$T$4 .dwtag DW_TAG_base_type - 63 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 64 .dwattr $C$DW$T$4, DW_AT_name("bool") - 65 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 66 - 67$C$DW$T$5 .dwtag DW_TAG_base_type - 68 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 69 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 70 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 71 - 72$C$DW$T$6 .dwtag DW_TAG_base_type - 73 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 74 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 75 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 76 - 77$C$DW$T$7 .dwtag DW_TAG_base_type - 78 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 79 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 80 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 81 - 82$C$DW$T$8 .dwtag DW_TAG_base_type - 83 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 84 .dwattr $C$DW$T$8, DW_AT_name("short") - 85 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 86 - 87$C$DW$T$9 .dwtag DW_TAG_base_type - 88 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 89 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 90 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 91 - 92$C$DW$T$10 .dwtag DW_TAG_base_type - 93 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 94 .dwattr $C$DW$T$10, DW_AT_name("int") - 95 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 96 - 97$C$DW$T$11 .dwtag DW_TAG_base_type - 98 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 99 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 100 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 101 - 102$C$DW$T$19 .dwtag DW_TAG_typedef - 103 .dwattr $C$DW$T$19, DW_AT_name("uint32_t") - 104 .dwattr $C$DW$T$19, DW_AT_type(*$C$DW$T$11) - 105 .dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C) - 106 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 107 .dwattr $C$DW$T$19, DW_AT_decl_line(0x41) - 108 .dwattr $C$DW$T$19, DW_AT_decl_column(0x1c) - 109 - 110$C$DW$T$12 .dwtag DW_TAG_base_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:28 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru0_pru_mailbox.asm PAGE 3 - - 111 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 112 .dwattr $C$DW$T$12, DW_AT_name("long") - 113 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 114 - 115$C$DW$T$13 .dwtag DW_TAG_base_type - 116 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 117 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 118 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 119 - 120$C$DW$T$14 .dwtag DW_TAG_base_type - 121 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 122 .dwattr $C$DW$T$14, DW_AT_name("long long") - 123 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 124 - 125$C$DW$T$15 .dwtag DW_TAG_base_type - 126 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 127 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 128 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 129 - 130$C$DW$T$16 .dwtag DW_TAG_base_type - 131 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 132 .dwattr $C$DW$T$16, DW_AT_name("float") - 133 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 134 - 135$C$DW$T$17 .dwtag DW_TAG_base_type - 136 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 137 .dwattr $C$DW$T$17, DW_AT_name("double") - 138 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 139 - 140$C$DW$T$18 .dwtag DW_TAG_base_type - 141 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 142 .dwattr $C$DW$T$18, DW_AT_name("long double") - 143 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 144 - 145 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 146 .dwendtag $C$DW$CU - 147 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru0_pru_mailbox.object b/10.01_base/4_deploy/pru0_pru_mailbox.object deleted file mode 100644 index 64eba6e..0000000 Binary files a/10.01_base/4_deploy/pru0_pru_mailbox.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru0_pru_mailbox.pp b/10.01_base/4_deploy/pru0_pru_mailbox.pp deleted file mode 100644 index 2a4772b..0000000 --- a/10.01_base/4_deploy/pru0_pru_mailbox.pp +++ /dev/null @@ -1,4 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_pru_mailbox.object: pru0_pru_mailbox.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru0_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h diff --git a/10.01_base/4_deploy/pru1.map b/10.01_base/4_deploy/pru1.map deleted file mode 100644 index c16c94d..0000000 --- a/10.01_base/4_deploy/pru1.map +++ /dev/null @@ -1,407 +0,0 @@ -****************************************************************************** - PRU Linker Unix v2.3.1 -****************************************************************************** ->> Linked Sun Mar 31 20:55:40 2019 - -OUTPUT FILE NAME: -ENTRY POINT SYMBOL: "_c_int00_noinit_noargs" address: 00000000 - - -MEMORY CONFIGURATION - - name origin length used unused attr fill ----------------------- -------- --------- -------- -------- ---- -------- -PAGE 0: - PRU_IMEM 00000000 00002000 00002000 00000000 RWIX - -PAGE 1: - PRU_DMEM_0_1 00000000 00002000 0000013c 00001ec4 RWIX - PRU_DMEM_1_0 00002000 00002000 00001820 000007e0 RWIX - -PAGE 2: - PRU_SHAREDMEM 00010000 00003000 00000424 00002bdc RWIX - PRU_INTC 00020000 00001504 00000000 00001504 RWIX - PRU_CFG 00026000 00000044 00000044 00000000 RWIX - PRU_UART 00028000 00000038 00000000 00000038 RWIX - PRU_IEP 0002e000 0000031c 00000000 0000031c RWIX - PRU_ECAP 00030000 00000060 00000000 00000060 RWIX - RSVD27 00032000 00000100 00000000 00000100 RWIX - RSVD21 00032400 00000100 00000000 00000100 RWIX - L3OCMC 40000000 00010000 00000000 00010000 RWIX - MCASP0_DMA 46000000 00000100 00000000 00000100 RWIX - UART1 48022000 00000088 00000000 00000088 RWIX - UART2 48024000 00000088 00000000 00000088 RWIX - I2C1 4802a000 000000d8 00000000 000000d8 RWIX - MCSPI0 48030000 000001a4 00000000 000001a4 RWIX - DMTIMER2 48040000 0000005c 00000000 0000005c RWIX - MMCHS0 48060000 00000300 00000000 00000300 RWIX - MBX0 480c8000 00000140 00000000 00000140 RWIX - SPINLOCK 480ca000 00000880 00000000 00000880 RWIX - I2C2 4819c000 000000d8 00000000 000000d8 RWIX - MCSPI1 481a0000 000001a4 00000000 000001a4 RWIX - DCAN0 481cc000 000001e8 00000000 000001e8 RWIX - DCAN1 481d0000 000001e8 00000000 000001e8 RWIX - PWMSS0 48300000 000002c4 00000000 000002c4 RWIX - PWMSS1 48302000 000002c4 00000000 000002c4 RWIX - PWMSS2 48304000 000002c4 00000000 000002c4 RWIX - RSVD13 48310000 00000100 00000000 00000100 RWIX - RSVD10 48318000 00000100 00000000 00000100 RWIX - TPCC 49000000 00001098 00000000 00001098 RWIX - GEMAC 4a100000 0000128c 00000000 0000128c RWIX - DDR 80000000 00000100 00000000 00000100 RWIX - - -SECTION ALLOCATION MAP - - output attributes/ -section page origin length input sections --------- ---- ---------- ---------- ---------------- -.text:_c_int00* -* 0 00000000 0000001c - 00000000 0000001c rtspruv3_le.lib : boot.c.obj (.text:_c_int00_noinit_noargs) - -.text 0 0000001c 00001fe4 - 0000001c 0000050c pru1_statemachine_dma.object (.text:sm_dma_state_1) - 00000528 00000370 pru1_main.object (.text:main) - 00000898 00000250 pru1_statemachine_slave.object (.text:sm_slave_state_1) - 00000ae8 000001c8 pru1_statemachine_dma.object (.text:sm_dma_state_99) - 00000cb0 0000015c pru1_statemachine_arbitration.object (.text:sm_arb_state_2) - 00000e0c 00000130 pru1_buslatches.object (.text:buslatches_reset) - 00000f3c 00000120 pru1_iopageregisters.object (.text:iopageregisters_write_b) - 0000105c 0000011c pru1_statemachine_arbitration.object (.text:sm_arb_state_3) - 00001178 00000100 pru1_buslatches.object (.text:buslatches_powercycle) - 00001278 000000f4 pru1_statemachine_dma.object (.text:sm_dma_state_11) - 0000136c 000000e8 pru1_iopageregisters.object (.text:iopageregisters_write_w) - 00001454 000000e8 pru1_statemachine_dma.object (.text:sm_dma_state_21) - 0000153c 000000e8 pru1_statemachine_intr.object (.text:sm_intr_state_2) - 00001624 000000d8 pru1_statemachine_intr.object (.text:sm_intr_state_1) - 000016fc 000000d4 pru1_iopageregisters.object (.text:iopageregisters_read) - 000017d0 000000d4 pru1_statemachine_arbitration.object (.text:sm_arb_state_1) - 000018a4 000000c4 pru1_statemachine_slave.object (.text:sm_slave_state_20) - 00001968 000000ac pru1_statemachine_powercycle.object (.text:sm_powercycle_state_2) - 00001a14 000000ac pru1_statemachine_powercycle.object (.text:sm_powercycle_state_3) - 00001ac0 000000a8 pru1_statemachine_init.object (.text:sm_init_start) - 00001b68 00000098 pru1_statemachine_powercycle.object (.text:sm_powercycle_state_1) - 00001c00 0000008c pru1_statemachine_slave.object (.text:sm_slave_state_10) - 00001c8c 00000080 pru1_statemachine_init.object (.text:sm_init_state_1) - 00001d0c 00000080 pru1_statemachine_powercycle.object (.text:sm_powercycle_state_4) - 00001d8c 00000074 pru1_statemachine_arbitration.object (.text:sm_arb_state_idle) - 00001e00 00000060 pru1_statemachine_init.object (.text:do_event_initializationsignals) - 00001e60 00000060 pru1_iopageregisters.object (.text:iopageregisters_init) - 00001ec0 00000038 pru1_statemachine_dma.object (.text:sm_dma_start) - 00001ef8 00000034 pru1_statemachine_slave.object (.text:sm_slave_state_99) - 00001f2c 0000002c pru1_buslatches.object (.text:buslatches_test) - 00001f58 0000002c pru1_ddrmem.object (.text:ddrmem_fill_pattern) - 00001f84 00000014 pru1_statemachine_arbitration.object (.text:sm_arb_start) - 00001f98 00000010 pru1_statemachine_intr.object (.text:sm_intr_start) - 00001fa8 00000010 pru1_statemachine_powercycle.object (.text:sm_powercycle_start) - 00001fb8 00000010 pru1_statemachine_slave.object (.text:sm_slave_start) - 00001fc8 00000008 rtspruv3_le.lib : exit.c.obj (.text:abort) - 00001fd0 00000008 : exit.c.obj (.text:loader_exit) - 00001fd8 00000008 pru1_buslatches_pru0_datout.asmobject (.text) - 00001fe0 00000008 pru1_statemachine_arbitration.object (.text:sm_arb_state_4) - 00001fe8 00000008 pru1_statemachine_init.object (.text:sm_init_state_idle) - 00001ff0 00000008 pru1_statemachine_intr.object (.text:sm_intr_state_idle) - 00001ff8 00000008 pru1_statemachine_powercycle.object (.text:sm_powercycle_state_idle) - -.stack 1 00000000 00000100 UNINITIALIZED - 00000000 00000004 rtspruv3_le.lib : boot.c.obj (.stack) - 00000004 000000fc --HOLE-- - -.bss 1 00000100 00000028 UNINITIALIZED - 00000100 00000010 (.common:buslatches) - 00000110 00000009 (.common:sm_dma) - 00000119 00000004 (.common:timeout_target) - 0000011d 00000003 (.common:sm_arb) - 00000120 00000002 (.common:sm_init) - 00000122 00000002 (.common:sm_intr) - 00000124 00000002 (.common:sm_powercycle) - 00000126 00000002 (.common:sm_slave) - -.cinit 1 00000000 00000000 UNINITIALIZED - -.resource_table -* 1 00000128 00000014 - 00000128 00000014 pru1_main.object (.resource_table:retain) - -.deviceregisters_sec -* 1 00002000 00001820 UNINITIALIZED - 00002000 00001820 pru1_iopageregisters.object (.deviceregisters_sec) - -.mailbox_arm_sec -* 2 00010000 00000424 UNINITIALIZED - 00010000 00000424 pru1_arm_mailbox.object (.mailbox_arm_sec) - -.creg.PRU_CFG.noload.near -* 2 00026000 00000044 NOLOAD SECTION - 00026000 00000044 pru1_buslatches.object (.creg.PRU_CFG.noload.near) - -.creg.PRU_CFG.near -* 2 00026044 00000000 UNINITIALIZED - -.creg.PRU_CFG.noload.far -* 2 00026044 00000000 NOLOAD SECTION - -.creg.PRU_CFG.far -* 2 00026044 00000000 UNINITIALIZED - -MODULE SUMMARY - - Module code ro data rw data - ------ ---- ------- ------- - /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/ - pru1_iopageregisters.object 828 0 6176 - pru1_statemachine_dma.object 2280 0 9 - pru1_arm_mailbox.object 0 0 1060 - pru1_statemachine_slave.object 996 0 2 - pru1_statemachine_arbitration.object 988 0 3 - pru1_main.object 880 0 20 - pru1_buslatches.object 604 0 84 - pru1_statemachine_powercycle.object 648 0 2 - pru1_statemachine_intr.object 472 0 2 - pru1_statemachine_init.object 400 0 2 - pru1_ddrmem.object 44 0 0 - pru1_buslatches_pru0_datout.asmobject 8 0 0 - pru1_utils.object 0 0 4 - +--+---------------------------------------+------+---------+---------+ - Total: 8148 0 7364 - - /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//lib/rtspruv3_le.lib - boot.c.obj 28 0 0 - exit.c.obj 16 0 0 - +--+---------------------------------------+------+---------+---------+ - Total: 44 0 0 - - Stack: 0 0 256 - +--+---------------------------------------+------+---------+---------+ - Grand Total: 8192 0 7620 - - -SEGMENT ATTRIBUTES - - id tag seg value - -- --- --- ----- - 0 PHA_PAGE 1 1 - 1 PHA_PAGE 2 1 - 2 PHA_PAGE 3 1 - 3 PHA_PAGE 4 2 - - -GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name - -page address name ----- ------- ---- -0 00001fd0 C$$EXIT -2 00026000 CT_CFG -abs 481cc000 __PRU_CREG_BASE_DCAN0 -abs 481d0000 __PRU_CREG_BASE_DCAN1 -abs 80000000 __PRU_CREG_BASE_DDR -abs 48040000 __PRU_CREG_BASE_DMTIMER2 -abs 4a100000 __PRU_CREG_BASE_GEMAC -abs 4802a000 __PRU_CREG_BASE_I2C1 -abs 4819c000 __PRU_CREG_BASE_I2C2 -abs 40000000 __PRU_CREG_BASE_L3OCMC -abs 480c8000 __PRU_CREG_BASE_MBX0 -abs 46000000 __PRU_CREG_BASE_MCASP0_DMA -abs 48030000 __PRU_CREG_BASE_MCSPI0 -abs 481a0000 __PRU_CREG_BASE_MCSPI1 -abs 48060000 __PRU_CREG_BASE_MMCHS0 -abs 00026000 __PRU_CREG_BASE_PRU_CFG -abs 00000000 __PRU_CREG_BASE_PRU_DMEM_0_1 -abs 00002000 __PRU_CREG_BASE_PRU_DMEM_1_0 -abs 00030000 __PRU_CREG_BASE_PRU_ECAP -abs 0002e000 __PRU_CREG_BASE_PRU_IEP -abs 00020000 __PRU_CREG_BASE_PRU_INTC -abs 00010000 __PRU_CREG_BASE_PRU_SHAREDMEM -abs 00028000 __PRU_CREG_BASE_PRU_UART -abs 48300000 __PRU_CREG_BASE_PWMSS0 -abs 48302000 __PRU_CREG_BASE_PWMSS1 -abs 48304000 __PRU_CREG_BASE_PWMSS2 -abs 48318000 __PRU_CREG_BASE_RSVD10 -abs 48310000 __PRU_CREG_BASE_RSVD13 -abs 00032400 __PRU_CREG_BASE_RSVD21 -abs 00032000 __PRU_CREG_BASE_RSVD27 -abs 480ca000 __PRU_CREG_BASE_SPINLOCK -abs 49000000 __PRU_CREG_BASE_TPCC -abs 48022000 __PRU_CREG_BASE_UART1 -abs 48024000 __PRU_CREG_BASE_UART2 -abs 0000000e __PRU_CREG_DCAN0 -abs 0000000f __PRU_CREG_DCAN1 -abs 0000001f __PRU_CREG_DDR -abs 00000001 __PRU_CREG_DMTIMER2 -abs 00000009 __PRU_CREG_GEMAC -abs 00000002 __PRU_CREG_I2C1 -abs 00000011 __PRU_CREG_I2C2 -abs 0000001e __PRU_CREG_L3OCMC -abs 00000016 __PRU_CREG_MBX0 -abs 00000008 __PRU_CREG_MCASP0_DMA -abs 00000006 __PRU_CREG_MCSPI0 -abs 00000010 __PRU_CREG_MCSPI1 -abs 00000005 __PRU_CREG_MMCHS0 -abs 00000004 __PRU_CREG_PRU_CFG -abs 00000018 __PRU_CREG_PRU_DMEM_0_1 -abs 00000019 __PRU_CREG_PRU_DMEM_1_0 -abs 00000003 __PRU_CREG_PRU_ECAP -abs 0000001a __PRU_CREG_PRU_IEP -abs 00000000 __PRU_CREG_PRU_INTC -abs 0000001c __PRU_CREG_PRU_SHAREDMEM -abs 00000007 __PRU_CREG_PRU_UART -abs 00000012 __PRU_CREG_PWMSS0 -abs 00000013 __PRU_CREG_PWMSS1 -abs 00000014 __PRU_CREG_PWMSS2 -abs 0000000a __PRU_CREG_RSVD10 -abs 0000000d __PRU_CREG_RSVD13 -abs 00000015 __PRU_CREG_RSVD21 -abs 0000001b __PRU_CREG_RSVD27 -abs 00000017 __PRU_CREG_SPINLOCK -abs 0000001d __PRU_CREG_TPCC -abs 0000000b __PRU_CREG_UART1 -abs 0000000c __PRU_CREG_UART2 -1 00000100 __TI_STACK_END -abs 00000100 __TI_STACK_SIZE -abs ffffffff __c_args__ -0 00000000 _c_int00_noinit_noargs -1 00000000 _stack -0 00001fc8 abort -1 00000100 buslatches -0 00001178 buslatches_powercycle -0 00001fd8 buslatches_pru0_dataout -0 00000e0c buslatches_reset -0 00001f2c buslatches_test -0 00001f58 ddrmem_fill_pattern -1 00002000 deviceregisters -0 00001e00 do_event_initializationsignals -0 00001e60 iopageregisters_init -0 000016fc iopageregisters_read -0 00000f3c iopageregisters_write_b -0 0000136c iopageregisters_write_w -2 00010000 mailbox -0 00000528 main -1 00000128 pru_remoteproc_ResourceTable -1 0000011d sm_arb -0 00001f84 sm_arb_start -0 00001d8c sm_arb_state_idle -1 00000110 sm_dma -0 00001ec0 sm_dma_start -1 00000120 sm_init -0 00001ac0 sm_init_start -0 00001fe8 sm_init_state_idle -1 00000122 sm_intr -0 00001f98 sm_intr_start -1 00000124 sm_powercycle -0 00001fa8 sm_powercycle_start -0 00001ff8 sm_powercycle_state_idle -1 00000126 sm_slave -0 00001fb8 sm_slave_start -1 00000119 timeout_target - - -GLOBAL SYMBOLS: SORTED BY Symbol Address - -page address name ----- ------- ---- -0 00000000 _c_int00_noinit_noargs -0 00000528 main -0 00000e0c buslatches_reset -0 00000f3c iopageregisters_write_b -0 00001178 buslatches_powercycle -0 0000136c iopageregisters_write_w -0 000016fc iopageregisters_read -0 00001ac0 sm_init_start -0 00001d8c sm_arb_state_idle -0 00001e00 do_event_initializationsignals -0 00001e60 iopageregisters_init -0 00001ec0 sm_dma_start -0 00001f2c buslatches_test -0 00001f58 ddrmem_fill_pattern -0 00001f84 sm_arb_start -0 00001f98 sm_intr_start -0 00001fa8 sm_powercycle_start -0 00001fb8 sm_slave_start -0 00001fc8 abort -0 00001fd0 C$$EXIT -0 00001fd8 buslatches_pru0_dataout -0 00001fe8 sm_init_state_idle -0 00001ff8 sm_powercycle_state_idle -1 00000000 _stack -1 00000100 __TI_STACK_END -1 00000100 buslatches -1 00000110 sm_dma -1 00000119 timeout_target -1 0000011d sm_arb -1 00000120 sm_init -1 00000122 sm_intr -1 00000124 sm_powercycle -1 00000126 sm_slave -1 00000128 pru_remoteproc_ResourceTable -1 00002000 deviceregisters -2 00010000 mailbox -2 00026000 CT_CFG -abs 00000000 __PRU_CREG_BASE_PRU_DMEM_0_1 -abs 00000000 __PRU_CREG_PRU_INTC -abs 00000001 __PRU_CREG_DMTIMER2 -abs 00000002 __PRU_CREG_I2C1 -abs 00000003 __PRU_CREG_PRU_ECAP -abs 00000004 __PRU_CREG_PRU_CFG -abs 00000005 __PRU_CREG_MMCHS0 -abs 00000006 __PRU_CREG_MCSPI0 -abs 00000007 __PRU_CREG_PRU_UART -abs 00000008 __PRU_CREG_MCASP0_DMA -abs 00000009 __PRU_CREG_GEMAC -abs 0000000a __PRU_CREG_RSVD10 -abs 0000000b __PRU_CREG_UART1 -abs 0000000c __PRU_CREG_UART2 -abs 0000000d __PRU_CREG_RSVD13 -abs 0000000e __PRU_CREG_DCAN0 -abs 0000000f __PRU_CREG_DCAN1 -abs 00000010 __PRU_CREG_MCSPI1 -abs 00000011 __PRU_CREG_I2C2 -abs 00000012 __PRU_CREG_PWMSS0 -abs 00000013 __PRU_CREG_PWMSS1 -abs 00000014 __PRU_CREG_PWMSS2 -abs 00000015 __PRU_CREG_RSVD21 -abs 00000016 __PRU_CREG_MBX0 -abs 00000017 __PRU_CREG_SPINLOCK -abs 00000018 __PRU_CREG_PRU_DMEM_0_1 -abs 00000019 __PRU_CREG_PRU_DMEM_1_0 -abs 0000001a __PRU_CREG_PRU_IEP -abs 0000001b __PRU_CREG_RSVD27 -abs 0000001c __PRU_CREG_PRU_SHAREDMEM -abs 0000001d __PRU_CREG_TPCC -abs 0000001e __PRU_CREG_L3OCMC -abs 0000001f __PRU_CREG_DDR -abs 00000100 __TI_STACK_SIZE -abs 00002000 __PRU_CREG_BASE_PRU_DMEM_1_0 -abs 00010000 __PRU_CREG_BASE_PRU_SHAREDMEM -abs 00020000 __PRU_CREG_BASE_PRU_INTC -abs 00026000 __PRU_CREG_BASE_PRU_CFG -abs 00028000 __PRU_CREG_BASE_PRU_UART -abs 0002e000 __PRU_CREG_BASE_PRU_IEP -abs 00030000 __PRU_CREG_BASE_PRU_ECAP -abs 00032000 __PRU_CREG_BASE_RSVD27 -abs 00032400 __PRU_CREG_BASE_RSVD21 -abs 40000000 __PRU_CREG_BASE_L3OCMC -abs 46000000 __PRU_CREG_BASE_MCASP0_DMA -abs 48022000 __PRU_CREG_BASE_UART1 -abs 48024000 __PRU_CREG_BASE_UART2 -abs 4802a000 __PRU_CREG_BASE_I2C1 -abs 48030000 __PRU_CREG_BASE_MCSPI0 -abs 48040000 __PRU_CREG_BASE_DMTIMER2 -abs 48060000 __PRU_CREG_BASE_MMCHS0 -abs 480c8000 __PRU_CREG_BASE_MBX0 -abs 480ca000 __PRU_CREG_BASE_SPINLOCK -abs 4819c000 __PRU_CREG_BASE_I2C2 -abs 481a0000 __PRU_CREG_BASE_MCSPI1 -abs 481cc000 __PRU_CREG_BASE_DCAN0 -abs 481d0000 __PRU_CREG_BASE_DCAN1 -abs 48300000 __PRU_CREG_BASE_PWMSS0 -abs 48302000 __PRU_CREG_BASE_PWMSS1 -abs 48304000 __PRU_CREG_BASE_PWMSS2 -abs 48310000 __PRU_CREG_BASE_RSVD13 -abs 48318000 __PRU_CREG_BASE_RSVD10 -abs 49000000 __PRU_CREG_BASE_TPCC -abs 4a100000 __PRU_CREG_BASE_GEMAC -abs 80000000 __PRU_CREG_BASE_DDR -abs ffffffff __c_args__ - -[103 symbols] diff --git a/10.01_base/4_deploy/pru1.out b/10.01_base/4_deploy/pru1.out deleted file mode 100644 index 3d3cc59..0000000 Binary files a/10.01_base/4_deploy/pru1.out and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_arm_mailbox.asm b/10.01_base/4_deploy/pru1_arm_mailbox.asm deleted file mode 100644 index 7bd5783..0000000 --- a/10.01_base/4_deploy/pru1_arm_mailbox.asm +++ /dev/null @@ -1,724 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:29 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_arm_mailbox.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global ||mailbox|| -||mailbox||: .usect ".mailbox_arm_sec",1060,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||mailbox||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("pru1_arm_mailbox.c") - .dwattr $C$DW$1, DW_AT_decl_line(0x25) - .dwattr $C$DW$1, DW_AT_decl_column(0x18) - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1iUvMTKLB /tmp/TI1iUx89pCn --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1iUn9E65z - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) -$C$DW$2 .dwtag DW_TAG_member - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$2, DW_AT_name("$P$T0") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x34) - .dwattr $C$DW$2, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$19 - -$C$DW$T$20 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) -$C$DW$3 .dwtag DW_TAG_member - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$3, DW_AT_name("memory") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$3, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$3, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$3, DW_AT_decl_line(0x17) - .dwattr $C$DW$3, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$21 - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - -$C$DW$T$33 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$34 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) -$C$DW$4 .dwtag DW_TAG_member - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$4, DW_AT_name("eventmask") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$4, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$4, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$4, DW_AT_decl_line(0x7a) - .dwattr $C$DW$4, DW_AT_decl_column(0x0a) - -$C$DW$5 .dwtag DW_TAG_member - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$5, DW_AT_name("unibus_control") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$5, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$5, DW_AT_decl_line(0x7d) - .dwattr $C$DW$5, DW_AT_decl_column(0x0a) - -$C$DW$6 .dwtag DW_TAG_member - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$6, DW_AT_name("device_handle") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$6, DW_AT_decl_line(0x7f) - .dwattr $C$DW$6, DW_AT_decl_column(0x0a) - -$C$DW$7 .dwtag DW_TAG_member - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$7, DW_AT_name("device_register_idx") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x81) - .dwattr $C$DW$7, DW_AT_decl_column(0x0a) - -$C$DW$8 .dwtag DW_TAG_member - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$8, DW_AT_name("addr") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$8, DW_AT_decl_line(0x83) - .dwattr $C$DW$8, DW_AT_decl_column(0x0b) - -$C$DW$9 .dwtag DW_TAG_member - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$9, DW_AT_name("data") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$9, DW_AT_decl_line(0x84) - .dwattr $C$DW$9, DW_AT_decl_column(0x0b) - -$C$DW$10 .dwtag DW_TAG_member - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$10, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$10, DW_AT_decl_line(0x87) - .dwattr $C$DW$10, DW_AT_decl_column(0x0a) - -$C$DW$11 .dwtag DW_TAG_member - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$11, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$11, DW_AT_decl_line(0x88) - .dwattr $C$DW$11, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$25 - -$C$DW$T$35 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) -$C$DW$12 .dwtag DW_TAG_member - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$12, DW_AT_name("addr") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$12, DW_AT_decl_line(0x4c) - .dwattr $C$DW$12, DW_AT_decl_column(0x0b) - -$C$DW$13 .dwtag DW_TAG_member - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$13, DW_AT_name("val") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$13, DW_AT_decl_line(0x4d) - .dwattr $C$DW$13, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$26 - -$C$DW$T$40 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$40, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$26) - .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x03) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) -$C$DW$14 .dwtag DW_TAG_member - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$14, DW_AT_name("addr") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$14, DW_AT_decl_line(0x51) - .dwattr $C$DW$14, DW_AT_decl_column(0x0b) - -$C$DW$15 .dwtag DW_TAG_member - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$15, DW_AT_name("bitmask") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$15, DW_AT_decl_line(0x52) - .dwattr $C$DW$15, DW_AT_decl_column(0x0b) - -$C$DW$16 .dwtag DW_TAG_member - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$16, DW_AT_name("val") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$16, DW_AT_decl_line(0x53) - .dwattr $C$DW$16, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$27 - -$C$DW$T$41 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$41, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$27) - .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x03) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$17 .dwtag DW_TAG_member - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$17, DW_AT_name("addr_0_7") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$17, DW_AT_decl_line(0x57) - .dwattr $C$DW$17, DW_AT_decl_column(0x0a) - -$C$DW$18 .dwtag DW_TAG_member - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$18, DW_AT_name("addr_8_15") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x58) - .dwattr $C$DW$18, DW_AT_decl_column(0x0a) - -$C$DW$19 .dwtag DW_TAG_member - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$19, DW_AT_name("data_0_7") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$19, DW_AT_decl_line(0x59) - .dwattr $C$DW$19, DW_AT_decl_column(0x0a) - -$C$DW$20 .dwtag DW_TAG_member - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$20, DW_AT_name("data_8_15") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$20, DW_AT_decl_line(0x5a) - .dwattr $C$DW$20, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$28 - -$C$DW$T$42 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$42, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$28) - .dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x03) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) -$C$DW$21 .dwtag DW_TAG_member - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$21, DW_AT_name("cur_status") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$21, DW_AT_decl_line(0x61) - .dwattr $C$DW$21, DW_AT_decl_column(0x0a) - -$C$DW$22 .dwtag DW_TAG_member - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$22, DW_AT_name("control") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$22, DW_AT_decl_line(0x62) - .dwattr $C$DW$22, DW_AT_decl_column(0x0a) - -$C$DW$23 .dwtag DW_TAG_member - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$23, DW_AT_name("wordcount") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$23, DW_AT_decl_line(0x63) - .dwattr $C$DW$23, DW_AT_decl_column(0x0b) - -$C$DW$24 .dwtag DW_TAG_member - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$24, DW_AT_name("cur_addr") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$24, DW_AT_decl_line(0x64) - .dwattr $C$DW$24, DW_AT_decl_column(0x0b) - -$C$DW$25 .dwtag DW_TAG_member - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$25, DW_AT_name("startaddr") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$25, DW_AT_decl_line(0x65) - .dwattr $C$DW$25, DW_AT_decl_column(0x0b) - -$C$DW$26 .dwtag DW_TAG_member - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$29) - .dwattr $C$DW$26, DW_AT_name("words") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$26, DW_AT_decl_line(0x66) - .dwattr $C$DW$26, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$30 - -$C$DW$T$43 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$43, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$30) - .dwattr $C$DW$T$43, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x03) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) -$C$DW$27 .dwtag DW_TAG_member - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$27, DW_AT_name("vector") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$27, DW_AT_decl_line(0x6b) - .dwattr $C$DW$27, DW_AT_decl_column(0x0b) - -$C$DW$28 .dwtag DW_TAG_member - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$28, DW_AT_name("priority_bit") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$28, DW_AT_decl_line(0x6c) - .dwattr $C$DW$28, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$31 - -$C$DW$T$44 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$44, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$31) - .dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x03) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) -$C$DW$29 .dwtag DW_TAG_member - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$29, DW_AT_name("arm2pru_req") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$29, DW_AT_decl_line(0x90) - .dwattr $C$DW$29, DW_AT_decl_column(0x0b) - -$C$DW$30 .dwtag DW_TAG_member - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$30, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$30, DW_AT_decl_line(0x91) - .dwattr $C$DW$30, DW_AT_decl_column(0x0b) - -$C$DW$31 .dwtag DW_TAG_member - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$31, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$31, DW_AT_decl_line(0x94) - .dwattr $C$DW$31, DW_AT_decl_column(0x15) - -$C$DW$32 .dwtag DW_TAG_member - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$32, DW_AT_name("events") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$32, DW_AT_decl_line(0x97) - .dwattr $C$DW$32, DW_AT_decl_column(0x13) - -$C$DW$33 .dwtag DW_TAG_member - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$33, DW_AT_name("$P$T1") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$33, DW_AT_decl_line(0x9a) - .dwattr $C$DW$33, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$46 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$46, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$46, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x03) - -$C$DW$T$47 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$46) - - -$C$DW$T$39 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$39, DW_AT_byte_size(0x40000) -$C$DW$34 .dwtag DW_TAG_member - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$34, DW_AT_name("words") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$34, DW_AT_decl_line(0x35) - .dwattr $C$DW$34, DW_AT_decl_column(0x0b) - -$C$DW$35 .dwtag DW_TAG_member - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$35, DW_AT_name("bytes") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$35, DW_AT_decl_line(0x36) - .dwattr $C$DW$35, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$39 - - -$C$DW$T$45 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x40c) -$C$DW$36 .dwtag DW_TAG_member - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$36, DW_AT_name("mailbox_test") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$36, DW_AT_decl_line(0x9b) - .dwattr $C$DW$36, DW_AT_decl_column(0x12) - -$C$DW$37 .dwtag DW_TAG_member - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$37, DW_AT_name("buslatch") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$37, DW_AT_decl_line(0x9c) - .dwattr $C$DW$37, DW_AT_decl_column(0x16) - -$C$DW$38 .dwtag DW_TAG_member - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$38, DW_AT_name("buslatch_test") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$38, DW_AT_decl_line(0x9d) - .dwattr $C$DW$38, DW_AT_decl_column(0x1b) - -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$39, DW_AT_name("dma") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x9e) - .dwattr $C$DW$39, DW_AT_decl_column(0x11) - -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$40, DW_AT_name("intr") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x9f) - .dwattr $C$DW$40, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$45 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$22 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - - -$C$DW$T$38 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) -$C$DW$41 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$41, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$38 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$24 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - - -$C$DW$T$29 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) -$C$DW$42 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$42, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$29 - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x40000) -$C$DW$43 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$43, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$37 - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$23 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_arm_mailbox.lst b/10.01_base/4_deploy/pru1_arm_mailbox.lst deleted file mode 100644 index 76ee507..0000000 --- a/10.01_base/4_deploy/pru1_arm_mailbox.lst +++ /dev/null @@ -1,796 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:29 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_arm_mailbox.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global ||mailbox|| - 13 00000000 ||mailbox||: .usect ".mailbox_arm_sec",1060,1 - 14$C$DW$1 .dwtag DW_TAG_variable - 15 .dwattr $C$DW$1, DW_AT_name("mailbox") - 16 .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - 17 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||mailbox||] - 18 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$47) - 19 .dwattr $C$DW$1, DW_AT_external - 20 .dwattr $C$DW$1, DW_AT_decl_file("pru1_arm_mailbox.c") - 21 .dwattr $C$DW$1, DW_AT_decl_line(0x25) - 22 .dwattr $C$DW$1, DW_AT_decl_column(0x18) - 23 - 24; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 25; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 26 - 27;****************************************************************************** - 28;* TYPE INFORMATION * - 29;****************************************************************************** - 30 - 31$C$DW$T$19 .dwtag DW_TAG_structure_type - 32 .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) - 33$C$DW$2 .dwtag DW_TAG_member - 34 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$39) - 35 .dwattr $C$DW$2, DW_AT_name("$P$T0") - 36 .dwattr $C$DW$2, DW_AT_TI_symbol_name("$P$T0") - 37 .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 38 .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - 39 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/uni - 40 .dwattr $C$DW$2, DW_AT_decl_line(0x34) - 41 .dwattr $C$DW$2, DW_AT_decl_column(0x02) - 42 - 43 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 44 .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - 45 .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - 46 .dwendtag $C$DW$T$19 - 47 - 48$C$DW$T$20 .dwtag DW_TAG_typedef - 49 .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - 50 .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - 51 .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - 52 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 53 .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - 54 .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - 55 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 2 - - 56 - 57$C$DW$T$21 .dwtag DW_TAG_structure_type - 58 .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) - 59$C$DW$3 .dwtag DW_TAG_member - 60 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$20) - 61 .dwattr $C$DW$3, DW_AT_name("memory") - 62 .dwattr $C$DW$3, DW_AT_TI_symbol_name("memory") - 63 .dwattr $C$DW$3, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 64 .dwattr $C$DW$3, DW_AT_accessibility(DW_ACCESS_public) - 65 .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddr - 66 .dwattr $C$DW$3, DW_AT_decl_line(0x17) - 67 .dwattr $C$DW$3, DW_AT_decl_column(0x12) - 68 - 69 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 70 .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - 71 .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - 72 .dwendtag $C$DW$T$21 - 73 - 74$C$DW$T$32 .dwtag DW_TAG_typedef - 75 .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - 76 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - 77 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 78 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 79 .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - 80 .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - 81 - 82$C$DW$T$33 .dwtag DW_TAG_volatile_type - 83 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 84 - 85$C$DW$T$34 .dwtag DW_TAG_pointer_type - 86 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - 87 .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - 88 - 89 - 90$C$DW$T$25 .dwtag DW_TAG_structure_type - 91 .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) - 92$C$DW$4 .dwtag DW_TAG_member - 93 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$22) - 94 .dwattr $C$DW$4, DW_AT_name("eventmask") - 95 .dwattr $C$DW$4, DW_AT_TI_symbol_name("eventmask") - 96 .dwattr $C$DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 97 .dwattr $C$DW$4, DW_AT_accessibility(DW_ACCESS_public) - 98 .dwattr $C$DW$4, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 99 .dwattr $C$DW$4, DW_AT_decl_line(0x7a) - 100 .dwattr $C$DW$4, DW_AT_decl_column(0x0a) - 101 - 102$C$DW$5 .dwtag DW_TAG_member - 103 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$22) - 104 .dwattr $C$DW$5, DW_AT_name("unibus_control") - 105 .dwattr $C$DW$5, DW_AT_TI_symbol_name("unibus_control") - 106 .dwattr $C$DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 107 .dwattr $C$DW$5, DW_AT_accessibility(DW_ACCESS_public) - 108 .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 109 .dwattr $C$DW$5, DW_AT_decl_line(0x7d) - 110 .dwattr $C$DW$5, DW_AT_decl_column(0x0a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 3 - - 111 - 112$C$DW$6 .dwtag DW_TAG_member - 113 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$22) - 114 .dwattr $C$DW$6, DW_AT_name("device_handle") - 115 .dwattr $C$DW$6, DW_AT_TI_symbol_name("device_handle") - 116 .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 117 .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - 118 .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 119 .dwattr $C$DW$6, DW_AT_decl_line(0x7f) - 120 .dwattr $C$DW$6, DW_AT_decl_column(0x0a) - 121 - 122$C$DW$7 .dwtag DW_TAG_member - 123 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$22) - 124 .dwattr $C$DW$7, DW_AT_name("device_register_idx") - 125 .dwattr $C$DW$7, DW_AT_TI_symbol_name("device_register_idx") - 126 .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 127 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - 128 .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 129 .dwattr $C$DW$7, DW_AT_decl_line(0x81) - 130 .dwattr $C$DW$7, DW_AT_decl_column(0x0a) - 131 - 132$C$DW$8 .dwtag DW_TAG_member - 133 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$23) - 134 .dwattr $C$DW$8, DW_AT_name("addr") - 135 .dwattr $C$DW$8, DW_AT_TI_symbol_name("addr") - 136 .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 137 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - 138 .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 139 .dwattr $C$DW$8, DW_AT_decl_line(0x83) - 140 .dwattr $C$DW$8, DW_AT_decl_column(0x0b) - 141 - 142$C$DW$9 .dwtag DW_TAG_member - 143 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$24) - 144 .dwattr $C$DW$9, DW_AT_name("data") - 145 .dwattr $C$DW$9, DW_AT_TI_symbol_name("data") - 146 .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 147 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - 148 .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 149 .dwattr $C$DW$9, DW_AT_decl_line(0x84) - 150 .dwattr $C$DW$9, DW_AT_decl_column(0x0b) - 151 - 152$C$DW$10 .dwtag DW_TAG_member - 153 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - 154 .dwattr $C$DW$10, DW_AT_name("initialization_signals_prev") - 155 .dwattr $C$DW$10, DW_AT_TI_symbol_name("initialization_signals_prev") - 156 .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 157 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - 158 .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 159 .dwattr $C$DW$10, DW_AT_decl_line(0x87) - 160 .dwattr $C$DW$10, DW_AT_decl_column(0x0a) - 161 - 162$C$DW$11 .dwtag DW_TAG_member - 163 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - 164 .dwattr $C$DW$11, DW_AT_name("initialization_signals_cur") - 165 .dwattr $C$DW$11, DW_AT_TI_symbol_name("initialization_signals_cur") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 4 - - 166 .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 167 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - 168 .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 169 .dwattr $C$DW$11, DW_AT_decl_line(0x88) - 170 .dwattr $C$DW$11, DW_AT_decl_column(0x0a) - 171 - 172 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 173 .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - 174 .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - 175 .dwendtag $C$DW$T$25 - 176 - 177$C$DW$T$35 .dwtag DW_TAG_typedef - 178 .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - 179 .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - 180 .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - 181 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 182 .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - 183 .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - 184 - 185 - 186$C$DW$T$26 .dwtag DW_TAG_structure_type - 187 .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) - 188$C$DW$12 .dwtag DW_TAG_member - 189 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$23) - 190 .dwattr $C$DW$12, DW_AT_name("addr") - 191 .dwattr $C$DW$12, DW_AT_TI_symbol_name("addr") - 192 .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 193 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - 194 .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 195 .dwattr $C$DW$12, DW_AT_decl_line(0x4c) - 196 .dwattr $C$DW$12, DW_AT_decl_column(0x0b) - 197 - 198$C$DW$13 .dwtag DW_TAG_member - 199 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$23) - 200 .dwattr $C$DW$13, DW_AT_name("val") - 201 .dwattr $C$DW$13, DW_AT_TI_symbol_name("val") - 202 .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 203 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - 204 .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 205 .dwattr $C$DW$13, DW_AT_decl_line(0x4d) - 206 .dwattr $C$DW$13, DW_AT_decl_column(0x0b) - 207 - 208 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 209 .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - 210 .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - 211 .dwendtag $C$DW$T$26 - 212 - 213$C$DW$T$40 .dwtag DW_TAG_typedef - 214 .dwattr $C$DW$T$40, DW_AT_name("mailbox_test_t") - 215 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$26) - 216 .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - 217 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 218 .dwattr $C$DW$T$40, DW_AT_decl_line(0x4e) - 219 .dwattr $C$DW$T$40, DW_AT_decl_column(0x03) - 220 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 5 - - 221 - 222$C$DW$T$27 .dwtag DW_TAG_structure_type - 223 .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) - 224$C$DW$14 .dwtag DW_TAG_member - 225 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$23) - 226 .dwattr $C$DW$14, DW_AT_name("addr") - 227 .dwattr $C$DW$14, DW_AT_TI_symbol_name("addr") - 228 .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 229 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - 230 .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 231 .dwattr $C$DW$14, DW_AT_decl_line(0x51) - 232 .dwattr $C$DW$14, DW_AT_decl_column(0x0b) - 233 - 234$C$DW$15 .dwtag DW_TAG_member - 235 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$23) - 236 .dwattr $C$DW$15, DW_AT_name("bitmask") - 237 .dwattr $C$DW$15, DW_AT_TI_symbol_name("bitmask") - 238 .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 239 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - 240 .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 241 .dwattr $C$DW$15, DW_AT_decl_line(0x52) - 242 .dwattr $C$DW$15, DW_AT_decl_column(0x0b) - 243 - 244$C$DW$16 .dwtag DW_TAG_member - 245 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - 246 .dwattr $C$DW$16, DW_AT_name("val") - 247 .dwattr $C$DW$16, DW_AT_TI_symbol_name("val") - 248 .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 249 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - 250 .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 251 .dwattr $C$DW$16, DW_AT_decl_line(0x53) - 252 .dwattr $C$DW$16, DW_AT_decl_column(0x0b) - 253 - 254 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 255 .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - 256 .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - 257 .dwendtag $C$DW$T$27 - 258 - 259$C$DW$T$41 .dwtag DW_TAG_typedef - 260 .dwattr $C$DW$T$41, DW_AT_name("mailbox_buslatch_t") - 261 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$27) - 262 .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - 263 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 264 .dwattr $C$DW$T$41, DW_AT_decl_line(0x54) - 265 .dwattr $C$DW$T$41, DW_AT_decl_column(0x03) - 266 - 267 - 268$C$DW$T$28 .dwtag DW_TAG_structure_type - 269 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 270$C$DW$17 .dwtag DW_TAG_member - 271 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - 272 .dwattr $C$DW$17, DW_AT_name("addr_0_7") - 273 .dwattr $C$DW$17, DW_AT_TI_symbol_name("addr_0_7") - 274 .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 275 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 6 - - 276 .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 277 .dwattr $C$DW$17, DW_AT_decl_line(0x57) - 278 .dwattr $C$DW$17, DW_AT_decl_column(0x0a) - 279 - 280$C$DW$18 .dwtag DW_TAG_member - 281 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - 282 .dwattr $C$DW$18, DW_AT_name("addr_8_15") - 283 .dwattr $C$DW$18, DW_AT_TI_symbol_name("addr_8_15") - 284 .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 285 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - 286 .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 287 .dwattr $C$DW$18, DW_AT_decl_line(0x58) - 288 .dwattr $C$DW$18, DW_AT_decl_column(0x0a) - 289 - 290$C$DW$19 .dwtag DW_TAG_member - 291 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$22) - 292 .dwattr $C$DW$19, DW_AT_name("data_0_7") - 293 .dwattr $C$DW$19, DW_AT_TI_symbol_name("data_0_7") - 294 .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 295 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - 296 .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 297 .dwattr $C$DW$19, DW_AT_decl_line(0x59) - 298 .dwattr $C$DW$19, DW_AT_decl_column(0x0a) - 299 - 300$C$DW$20 .dwtag DW_TAG_member - 301 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$22) - 302 .dwattr $C$DW$20, DW_AT_name("data_8_15") - 303 .dwattr $C$DW$20, DW_AT_TI_symbol_name("data_8_15") - 304 .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 305 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - 306 .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 307 .dwattr $C$DW$20, DW_AT_decl_line(0x5a) - 308 .dwattr $C$DW$20, DW_AT_decl_column(0x0a) - 309 - 310 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 311 .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - 312 .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - 313 .dwendtag $C$DW$T$28 - 314 - 315$C$DW$T$42 .dwtag DW_TAG_typedef - 316 .dwattr $C$DW$T$42, DW_AT_name("mailbox_buslatch_test_t") - 317 .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$28) - 318 .dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C) - 319 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 320 .dwattr $C$DW$T$42, DW_AT_decl_line(0x5b) - 321 .dwattr $C$DW$T$42, DW_AT_decl_column(0x03) - 322 - 323 - 324$C$DW$T$30 .dwtag DW_TAG_structure_type - 325 .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) - 326$C$DW$21 .dwtag DW_TAG_member - 327 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - 328 .dwattr $C$DW$21, DW_AT_name("cur_status") - 329 .dwattr $C$DW$21, DW_AT_TI_symbol_name("cur_status") - 330 .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 7 - - 331 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - 332 .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 333 .dwattr $C$DW$21, DW_AT_decl_line(0x61) - 334 .dwattr $C$DW$21, DW_AT_decl_column(0x0a) - 335 - 336$C$DW$22 .dwtag DW_TAG_member - 337 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$22) - 338 .dwattr $C$DW$22, DW_AT_name("control") - 339 .dwattr $C$DW$22, DW_AT_TI_symbol_name("control") - 340 .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 341 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - 342 .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 343 .dwattr $C$DW$22, DW_AT_decl_line(0x62) - 344 .dwattr $C$DW$22, DW_AT_decl_column(0x0a) - 345 - 346$C$DW$23 .dwtag DW_TAG_member - 347 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$24) - 348 .dwattr $C$DW$23, DW_AT_name("wordcount") - 349 .dwattr $C$DW$23, DW_AT_TI_symbol_name("wordcount") - 350 .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 351 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - 352 .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 353 .dwattr $C$DW$23, DW_AT_decl_line(0x63) - 354 .dwattr $C$DW$23, DW_AT_decl_column(0x0b) - 355 - 356$C$DW$24 .dwtag DW_TAG_member - 357 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$23) - 358 .dwattr $C$DW$24, DW_AT_name("cur_addr") - 359 .dwattr $C$DW$24, DW_AT_TI_symbol_name("cur_addr") - 360 .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 361 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - 362 .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 363 .dwattr $C$DW$24, DW_AT_decl_line(0x64) - 364 .dwattr $C$DW$24, DW_AT_decl_column(0x0b) - 365 - 366$C$DW$25 .dwtag DW_TAG_member - 367 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$23) - 368 .dwattr $C$DW$25, DW_AT_name("startaddr") - 369 .dwattr $C$DW$25, DW_AT_TI_symbol_name("startaddr") - 370 .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 371 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - 372 .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 373 .dwattr $C$DW$25, DW_AT_decl_line(0x65) - 374 .dwattr $C$DW$25, DW_AT_decl_column(0x0b) - 375 - 376$C$DW$26 .dwtag DW_TAG_member - 377 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$29) - 378 .dwattr $C$DW$26, DW_AT_name("words") - 379 .dwattr $C$DW$26, DW_AT_TI_symbol_name("words") - 380 .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 381 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - 382 .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 383 .dwattr $C$DW$26, DW_AT_decl_line(0x66) - 384 .dwattr $C$DW$26, DW_AT_decl_column(0x0b) - 385 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 8 - - 386 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 387 .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - 388 .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - 389 .dwendtag $C$DW$T$30 - 390 - 391$C$DW$T$43 .dwtag DW_TAG_typedef - 392 .dwattr $C$DW$T$43, DW_AT_name("mailbox_dma_t") - 393 .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$30) - 394 .dwattr $C$DW$T$43, DW_AT_language(DW_LANG_C) - 395 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 396 .dwattr $C$DW$T$43, DW_AT_decl_line(0x67) - 397 .dwattr $C$DW$T$43, DW_AT_decl_column(0x03) - 398 - 399 - 400$C$DW$T$31 .dwtag DW_TAG_structure_type - 401 .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) - 402$C$DW$27 .dwtag DW_TAG_member - 403 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$24) - 404 .dwattr $C$DW$27, DW_AT_name("vector") - 405 .dwattr $C$DW$27, DW_AT_TI_symbol_name("vector") - 406 .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 407 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - 408 .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 409 .dwattr $C$DW$27, DW_AT_decl_line(0x6b) - 410 .dwattr $C$DW$27, DW_AT_decl_column(0x0b) - 411 - 412$C$DW$28 .dwtag DW_TAG_member - 413 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$22) - 414 .dwattr $C$DW$28, DW_AT_name("priority_bit") - 415 .dwattr $C$DW$28, DW_AT_TI_symbol_name("priority_bit") - 416 .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 417 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - 418 .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 419 .dwattr $C$DW$28, DW_AT_decl_line(0x6c) - 420 .dwattr $C$DW$28, DW_AT_decl_column(0x0a) - 421 - 422 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 423 .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - 424 .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - 425 .dwendtag $C$DW$T$31 - 426 - 427$C$DW$T$44 .dwtag DW_TAG_typedef - 428 .dwattr $C$DW$T$44, DW_AT_name("mailbox_intr_t") - 429 .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$31) - 430 .dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C) - 431 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 432 .dwattr $C$DW$T$44, DW_AT_decl_line(0x6d) - 433 .dwattr $C$DW$T$44, DW_AT_decl_column(0x03) - 434 - 435 - 436$C$DW$T$36 .dwtag DW_TAG_structure_type - 437 .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) - 438$C$DW$29 .dwtag DW_TAG_member - 439 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$23) - 440 .dwattr $C$DW$29, DW_AT_name("arm2pru_req") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 9 - - 441 .dwattr $C$DW$29, DW_AT_TI_symbol_name("arm2pru_req") - 442 .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 443 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - 444 .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 445 .dwattr $C$DW$29, DW_AT_decl_line(0x90) - 446 .dwattr $C$DW$29, DW_AT_decl_column(0x0b) - 447 - 448$C$DW$30 .dwtag DW_TAG_member - 449 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$23) - 450 .dwattr $C$DW$30, DW_AT_name("arm2pru_resp") - 451 .dwattr $C$DW$30, DW_AT_TI_symbol_name("arm2pru_resp") - 452 .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 453 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - 454 .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 455 .dwattr $C$DW$30, DW_AT_decl_line(0x91) - 456 .dwattr $C$DW$30, DW_AT_decl_column(0x0b) - 457 - 458$C$DW$31 .dwtag DW_TAG_member - 459 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$34) - 460 .dwattr $C$DW$31, DW_AT_name("ddrmem_base_physical") - 461 .dwattr $C$DW$31, DW_AT_TI_symbol_name("ddrmem_base_physical") - 462 .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 463 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - 464 .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 465 .dwattr $C$DW$31, DW_AT_decl_line(0x94) - 466 .dwattr $C$DW$31, DW_AT_decl_column(0x15) - 467 - 468$C$DW$32 .dwtag DW_TAG_member - 469 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$35) - 470 .dwattr $C$DW$32, DW_AT_name("events") - 471 .dwattr $C$DW$32, DW_AT_TI_symbol_name("events") - 472 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 473 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - 474 .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 475 .dwattr $C$DW$32, DW_AT_decl_line(0x97) - 476 .dwattr $C$DW$32, DW_AT_decl_column(0x13) - 477 - 478$C$DW$33 .dwtag DW_TAG_member - 479 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$45) - 480 .dwattr $C$DW$33, DW_AT_name("$P$T1") - 481 .dwattr $C$DW$33, DW_AT_TI_symbol_name("$P$T1") - 482 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 483 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - 484 .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 485 .dwattr $C$DW$33, DW_AT_decl_line(0x9a) - 486 .dwattr $C$DW$33, DW_AT_decl_column(0x02) - 487 - 488 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 489 .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - 490 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 491 .dwendtag $C$DW$T$36 - 492 - 493$C$DW$T$46 .dwtag DW_TAG_typedef - 494 .dwattr $C$DW$T$46, DW_AT_name("mailbox_t") - 495 .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$36) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 10 - - 496 .dwattr $C$DW$T$46, DW_AT_language(DW_LANG_C) - 497 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 498 .dwattr $C$DW$T$46, DW_AT_decl_line(0xa1) - 499 .dwattr $C$DW$T$46, DW_AT_decl_column(0x03) - 500 - 501$C$DW$T$47 .dwtag DW_TAG_volatile_type - 502 .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$46) - 503 - 504 - 505$C$DW$T$39 .dwtag DW_TAG_union_type - 506 .dwattr $C$DW$T$39, DW_AT_byte_size(0x40000) - 507$C$DW$34 .dwtag DW_TAG_member - 508 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$37) - 509 .dwattr $C$DW$34, DW_AT_name("words") - 510 .dwattr $C$DW$34, DW_AT_TI_symbol_name("words") - 511 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 512 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - 513 .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 514 .dwattr $C$DW$34, DW_AT_decl_line(0x35) - 515 .dwattr $C$DW$34, DW_AT_decl_column(0x0b) - 516 - 517$C$DW$35 .dwtag DW_TAG_member - 518 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$38) - 519 .dwattr $C$DW$35, DW_AT_name("bytes") - 520 .dwattr $C$DW$35, DW_AT_TI_symbol_name("bytes") - 521 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 522 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - 523 .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 524 .dwattr $C$DW$35, DW_AT_decl_line(0x36) - 525 .dwattr $C$DW$35, DW_AT_decl_column(0x0b) - 526 - 527 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 528 .dwattr $C$DW$T$39, DW_AT_decl_line(0x34) - 529 .dwattr $C$DW$T$39, DW_AT_decl_column(0x08) - 530 .dwendtag $C$DW$T$39 - 531 - 532 - 533$C$DW$T$45 .dwtag DW_TAG_union_type - 534 .dwattr $C$DW$T$45, DW_AT_byte_size(0x40c) - 535$C$DW$36 .dwtag DW_TAG_member - 536 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$40) - 537 .dwattr $C$DW$36, DW_AT_name("mailbox_test") - 538 .dwattr $C$DW$36, DW_AT_TI_symbol_name("mailbox_test") - 539 .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 540 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - 541 .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 542 .dwattr $C$DW$36, DW_AT_decl_line(0x9b) - 543 .dwattr $C$DW$36, DW_AT_decl_column(0x12) - 544 - 545$C$DW$37 .dwtag DW_TAG_member - 546 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$41) - 547 .dwattr $C$DW$37, DW_AT_name("buslatch") - 548 .dwattr $C$DW$37, DW_AT_TI_symbol_name("buslatch") - 549 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 550 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 11 - - 551 .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 552 .dwattr $C$DW$37, DW_AT_decl_line(0x9c) - 553 .dwattr $C$DW$37, DW_AT_decl_column(0x16) - 554 - 555$C$DW$38 .dwtag DW_TAG_member - 556 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$42) - 557 .dwattr $C$DW$38, DW_AT_name("buslatch_test") - 558 .dwattr $C$DW$38, DW_AT_TI_symbol_name("buslatch_test") - 559 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 560 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - 561 .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 562 .dwattr $C$DW$38, DW_AT_decl_line(0x9d) - 563 .dwattr $C$DW$38, DW_AT_decl_column(0x1b) - 564 - 565$C$DW$39 .dwtag DW_TAG_member - 566 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$43) - 567 .dwattr $C$DW$39, DW_AT_name("dma") - 568 .dwattr $C$DW$39, DW_AT_TI_symbol_name("dma") - 569 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 570 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - 571 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 572 .dwattr $C$DW$39, DW_AT_decl_line(0x9e) - 573 .dwattr $C$DW$39, DW_AT_decl_column(0x11) - 574 - 575$C$DW$40 .dwtag DW_TAG_member - 576 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$44) - 577 .dwattr $C$DW$40, DW_AT_name("intr") - 578 .dwattr $C$DW$40, DW_AT_TI_symbol_name("intr") - 579 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 580 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 581 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 582 .dwattr $C$DW$40, DW_AT_decl_line(0x9f) - 583 .dwattr $C$DW$40, DW_AT_decl_column(0x12) - 584 - 585 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 586 .dwattr $C$DW$T$45, DW_AT_decl_line(0x9a) - 587 .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - 588 .dwendtag $C$DW$T$45 - 589 - 590$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 591 .dwattr $C$DW$T$2, DW_AT_name("void") - 592 - 593$C$DW$T$4 .dwtag DW_TAG_base_type - 594 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 595 .dwattr $C$DW$T$4, DW_AT_name("bool") - 596 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 597 - 598$C$DW$T$5 .dwtag DW_TAG_base_type - 599 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 600 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 601 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 602 - 603$C$DW$T$6 .dwtag DW_TAG_base_type - 604 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 605 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 12 - - 606 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 607 - 608$C$DW$T$22 .dwtag DW_TAG_typedef - 609 .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - 610 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - 611 .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - 612 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 613 .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - 614 .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - 615 - 616 - 617$C$DW$T$38 .dwtag DW_TAG_array_type - 618 .dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$22) - 619 .dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C) - 620 .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) - 621$C$DW$41 .dwtag DW_TAG_subrange_type - 622 .dwattr $C$DW$41, DW_AT_upper_bound(0x3ffff) - 623 - 624 .dwendtag $C$DW$T$38 - 625 - 626$C$DW$T$7 .dwtag DW_TAG_base_type - 627 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 628 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 629 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 630 - 631$C$DW$T$8 .dwtag DW_TAG_base_type - 632 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 633 .dwattr $C$DW$T$8, DW_AT_name("short") - 634 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 635 - 636$C$DW$T$9 .dwtag DW_TAG_base_type - 637 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 638 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 639 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 640 - 641$C$DW$T$24 .dwtag DW_TAG_typedef - 642 .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - 643 .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - 644 .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - 645 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 646 .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - 647 .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - 648 - 649 - 650$C$DW$T$29 .dwtag DW_TAG_array_type - 651 .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - 652 .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - 653 .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) - 654$C$DW$42 .dwtag DW_TAG_subrange_type - 655 .dwattr $C$DW$42, DW_AT_upper_bound(0x1ff) - 656 - 657 .dwendtag $C$DW$T$29 - 658 - 659 - 660$C$DW$T$37 .dwtag DW_TAG_array_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 13 - - 661 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$24) - 662 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 663 .dwattr $C$DW$T$37, DW_AT_byte_size(0x40000) - 664$C$DW$43 .dwtag DW_TAG_subrange_type - 665 .dwattr $C$DW$43, DW_AT_upper_bound(0x1ffff) - 666 - 667 .dwendtag $C$DW$T$37 - 668 - 669$C$DW$T$10 .dwtag DW_TAG_base_type - 670 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 671 .dwattr $C$DW$T$10, DW_AT_name("int") - 672 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 673 - 674$C$DW$T$11 .dwtag DW_TAG_base_type - 675 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 676 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 677 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 678 - 679$C$DW$T$23 .dwtag DW_TAG_typedef - 680 .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - 681 .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - 682 .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - 683 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 684 .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - 685 .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - 686 - 687$C$DW$T$12 .dwtag DW_TAG_base_type - 688 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 689 .dwattr $C$DW$T$12, DW_AT_name("long") - 690 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 691 - 692$C$DW$T$13 .dwtag DW_TAG_base_type - 693 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 694 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 695 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 696 - 697$C$DW$T$14 .dwtag DW_TAG_base_type - 698 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 699 .dwattr $C$DW$T$14, DW_AT_name("long long") - 700 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 701 - 702$C$DW$T$15 .dwtag DW_TAG_base_type - 703 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 704 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 705 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 706 - 707$C$DW$T$16 .dwtag DW_TAG_base_type - 708 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 709 .dwattr $C$DW$T$16, DW_AT_name("float") - 710 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 711 - 712$C$DW$T$17 .dwtag DW_TAG_base_type - 713 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 714 .dwattr $C$DW$T$17, DW_AT_name("double") - 715 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:29 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_arm_mailbox.asm PAGE 14 - - 716 - 717$C$DW$T$18 .dwtag DW_TAG_base_type - 718 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 719 .dwattr $C$DW$T$18, DW_AT_name("long double") - 720 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 721 - 722 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 723 .dwendtag $C$DW$CU - 724 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_arm_mailbox.nfo b/10.01_base/4_deploy/pru1_arm_mailbox.nfo deleted file mode 100644 index b2c0793..0000000 --- a/10.01_base/4_deploy/pru1_arm_mailbox.nfo +++ /dev/null @@ -1,8 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -Global variable is not referenced in this file: - extern int __MCALL_implicit_state__ - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_arm_mailbox.object b/10.01_base/4_deploy/pru1_arm_mailbox.object deleted file mode 100644 index 1fd741f..0000000 Binary files a/10.01_base/4_deploy/pru1_arm_mailbox.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_arm_mailbox.pp b/10.01_base/4_deploy/pru1_arm_mailbox.pp deleted file mode 100644 index a5775d8..0000000 --- a/10.01_base/4_deploy/pru1_arm_mailbox.pp +++ /dev/null @@ -1,6 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: pru1_arm_mailbox.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_arm_mailbox.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h diff --git a/10.01_base/4_deploy/pru1_buslatches.asm b/10.01_base/4_deploy/pru1_buslatches.asm deleted file mode 100644 index d6aae2f..0000000 --- a/10.01_base/4_deploy/pru1_buslatches.asm +++ /dev/null @@ -1,3325 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:30 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_buslatches.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - - .global ||buslatches|| - .common ||buslatches||,16,1 -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("buslatches") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||buslatches||] - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.c") - .dwattr $C$DW$2, DW_AT_decl_line(0x29) - .dwattr $C$DW$2, DW_AT_decl_column(0x0e) - - -$C$DW$3 .dwtag DW_TAG_subprogram - .dwattr $C$DW$3, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$3, DW_AT_decl_line(0xba) - .dwattr $C$DW$3, DW_AT_decl_column(0x06) -$C$DW$4 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$32) - - .dwendtag $C$DW$3 - - -$C$DW$5 .dwtag DW_TAG_subprogram - .dwattr $C$DW$5, DW_AT_name("__delay_cycles") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external -$C$DW$6 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$5 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1jdaObx4t /tmp/TI1jd4Xvprn --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1jdKWcMe0 - .sect ".text:buslatches_test" - .clink - .global ||buslatches_test|| - -$C$DW$7 .dwtag DW_TAG_subprogram - .dwattr $C$DW$7, DW_AT_name("buslatches_test") - .dwattr $C$DW$7, DW_AT_low_pc(||buslatches_test||) - .dwattr $C$DW$7, DW_AT_high_pc(0x00) - .dwattr $C$DW$7, DW_AT_TI_symbol_name("buslatches_test") - .dwattr $C$DW$7, DW_AT_external - .dwattr $C$DW$7, DW_AT_TI_begin_file("pru1_buslatches.c") - .dwattr $C$DW$7, DW_AT_TI_begin_line(0xbb) - .dwattr $C$DW$7, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$7, DW_AT_decl_file("pru1_buslatches.c") - .dwattr $C$DW$7, DW_AT_decl_line(0xbb) - .dwattr $C$DW$7, DW_AT_decl_column(0x06) - .dwattr $C$DW$7, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_buslatches.c",line 187,column 66,is_stmt,address ||buslatches_test||,isa 0 - - .dwfde $C$DW$CIE, ||buslatches_test|| -$C$DW$8 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$8, DW_AT_name("a") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("a") - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$8, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$9 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$9, DW_AT_name("b") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("b") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$9, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$10 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$10, DW_AT_name("c") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("c") - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$10, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$11 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$11, DW_AT_name("d") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("d") - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$11, DW_AT_location[DW_OP_regx 0x3b] - -;---------------------------------------------------------------------- -; 187 | void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { -; 189 | // be sure the PRU1 GPI are in "Direct Input Mode" -; 190 | // spruh73n, chapter 4.4.1.2.3.2, -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: buslatches_test FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||buslatches_test||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 191 ----------------------- *(&CT_CFG+12) &= 0xfffffffcu; -;*** 193 ----------------------- __R30 &= 0xffffefffu; - .dwpsn file "pru1_buslatches.c",line 191,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 191 | CT_CFG.GPCFG1_bit.PRU1_GPI_MODE = 0; -;---------------------------------------------------------------------- - LDI32 r0, 0xfffffffc ; [ALU_PRU] |191| - LBCO &r1, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+12), 4 ; [ALU_PRU] |191| CT_CFG - AND r0, r1, r0 ; [ALU_PRU] |191| - SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+12), 4 ; [ALU_PRU] |191| CT_CFG - .dwpsn file "pru1_buslatches.c",line 193,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 193 | DEBUG_PIN_SET(0); // clear, no error -; 195 | #ifdef TEST_66MHZ -; 196 | while (1) { -; 197 | __R30 |= (1 << 12); // set PRU1.12 -; 198 | __R30 &= ~(1 << 12); // clear PRU1.12 -; 200 | #endif -; 202 | #ifdef TEST_WRITE_READ_DELAY -; 203 | // measures total time between GPI out and GPUIO in. -; 204 | // should be 10ns, is 40ns ! -; 205 | // separate DATIN7 from 74LVTH, connect to PRU1.12 -; 206 | while (1) { -;---------------------------------------------------------------------- - CLR r30, r30, 0x0000000c ; [ALU_PRU] |193| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L1|| -;* -;* Loop source line : 206 -;* Loop closing brace source line : 214 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g2: -;*** 207 ----------------------- __R30 |= 0x1000u; - .dwpsn file "pru1_buslatches.c",line 207,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 207 | __R30 |= (1 << 12); // set PRU1.12 -;---------------------------------------------------------------------- - SET r30, r30, 0x0000000c ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L2|| -;* -;* Loop source line : 208 -;* Loop closing brace source line : 209 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g3: -;*** 208 ----------------------- if ( !(__R31&0x80u) ) goto g3; - .dwpsn file "pru1_buslatches.c",line 208,column 10,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 208 | while (!(__R31 & 0x80)) -; 209 | ;// wait until readback on DATAIN7 -;---------------------------------------------------------------------- - QBBC ||$C$L2||, r31, 0x07 ; [ALU_PRU] |208| -;* --------------------------------------------------------------------------* -;*** 211 ----------------------- __R30 &= 0xffffefffu; - .dwpsn file "pru1_buslatches.c",line 211,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 211 | __R30 &= ~(1 << 12);// clear PRU1.12 -;---------------------------------------------------------------------- - CLR r30, r30, 0x0000000c ; [ALU_PRU] |211| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L3|| -;* -;* Loop source line : 212 -;* Loop closing brace source line : 213 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g5: -;*** 212 ----------------------- if ( !(__R31&0x80u) ) goto g2; - .dwpsn file "pru1_buslatches.c",line 212,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 212 | while (__R31 & 0x80) -; 213 | ;// wait until readback on DATAIN7 -; 215 | #endif -; 217 | #ifdef TEST_CROSSTALK -; 218 | // const pattern of 00 ff 00 ff on latch inputs. -; 219 | // register selct causes fast switch of all 8 DATAIN. -; 220 | // Crosstalk on logic analyzers? -; 221 | a = c = 0x00; -; 222 | b = d = 0xff; -; 223 | // read/write sequence: mix of read-read and read-write -; 224 | buslatches_setbyte(2, a) -; 225 | ; -; 226 | buslatches_setbyte(3, b) -; 227 | ; -; 228 | buslatches_setbyte(5, c) -; 229 | ; -; 230 | buslatches_setbyte(6, d) -; 231 | ; -; 233 | while (mailbox.arm2pru_req == ARM2PRU_BUSLATCH_TEST) { -; 234 | uint8_t resvar; -; 235 | // echo DATA0 read only -; 236 | buslatches_get2(2,resvar); -; 237 | DEBUG_PIN_SET(buslatches_get(2) != a); -; 238 | // buslatches_debug_set(resvar & 1); -; 239 | buslatches_get2(3,resvar); -; 240 | DEBUG_PIN_SET(buslatches_get(3) != b); -; 241 | //buslatches_debug_set(resvar & 1); -; 242 | buslatches_get2(5,resvar); -; 243 | DEBUG_PIN_SET(buslatches_get(5) != c); -; 244 | //buslatches_debug_set(resvar & 1); -; 245 | buslatches_get2(6,resvar); -; 246 | DEBUG_PIN_SET(buslatches_get(6) != d); -; 247 | //buslatches_debug_set(resvar & 1); -; 249 | #endif -; 251 | #ifdef TEST_WRITE_READ_VERIFY -; 252 | // write moving patterns into latches, read back and verify. -; 253 | // PRU1.12 is set on mismatch -; 254 | while (mailbox.arm2pru_req == ARM2PRU_BUSLATCH_TEST) { -; 256 | // read/write sequence: mix of read-read and read-write -; 257 | buslatches_setbyte(2, a) -; 258 | ; -; 259 | buslatches_setbyte(3, b) -; 260 | ; -; 261 | buslatches_setbyte(5, c) -; 262 | ; -; 263 | if (buslatches_get(2) != a) -; 264 | DEBUG_PIN_PULSE_100NS -; 265 | ;// show error flag. cleared by next reg_sel -; 266 | buslatches_setbyte(6, d) -; 267 | ; -; 268 | if (buslatches_get(3) != b) -; 269 | DEBUG_PIN_PULSE_100NS; -; 270 | if (buslatches_get(5) != c) -; 271 | DEBUG_PIN_PULSE_100NS; -; 272 | if (buslatches_get(6) != d) -; 273 | DEBUG_PIN_PULSE_100NS; -; 274 | a++; -; 275 | b++; -; 276 | c++; -; 277 | d++; -; 279 | #endif -;---------------------------------------------------------------------- - QBBC ||$C$L1||, r31, 0x07 ; [ALU_PRU] |212| -;* --------------------------------------------------------------------------* -;*** 212 ----------------------- goto g5; - JMP ||$C$L3|| ; [ALU_PRU] |212| -;* --------------------------------------------------------------------------* - .dwattr $C$DW$7, DW_AT_TI_end_file("pru1_buslatches.c") - .dwattr $C$DW$7, DW_AT_TI_end_line(0x118) - .dwattr $C$DW$7, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$7 - - .sect ".text:buslatches_reset" - .clink - .global ||buslatches_reset|| - -$C$DW$12 .dwtag DW_TAG_subprogram - .dwattr $C$DW$12, DW_AT_name("buslatches_reset") - .dwattr $C$DW$12, DW_AT_low_pc(||buslatches_reset||) - .dwattr $C$DW$12, DW_AT_high_pc(0x00) - .dwattr $C$DW$12, DW_AT_TI_symbol_name("buslatches_reset") - .dwattr $C$DW$12, DW_AT_external - .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_buslatches.c") - .dwattr $C$DW$12, DW_AT_TI_begin_line(0x2f) - .dwattr $C$DW$12, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$12, DW_AT_decl_file("pru1_buslatches.c") - .dwattr $C$DW$12, DW_AT_decl_line(0x2f) - .dwattr $C$DW$12, DW_AT_decl_column(0x06) - .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x26) - .dwpsn file "pru1_buslatches.c",line 47,column 25,is_stmt,address ||buslatches_reset||,isa 0 - - .dwfde $C$DW$CIE, ||buslatches_reset|| -;---------------------------------------------------------------------- -; 47 | void buslatches_reset() { -; 48 | // unsigned i; -; 49 | // chips are all 8bit width, but not all input/outputs are -; 50 | // connected to bidirektional terminated UNIBUS lines. -; 51 | // see PCB schematic! -; 53 | // invalidate cached register_state -; 54 | // buslatches.cur_reg_sel = 0xff; // invalid -; 55 | // buslatches.cur_reg_write = 1 ; // idle level is H -; 57 | // init all outputs: UNIBUS lines now all H = inactive -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: buslatches_reset FR SIZE: 38 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 38 SOE * -;*************************************************************** - -||buslatches_reset||: -;* --------------------------------------------------------------------------* -;* r4_0 assigned to $O$C1 -$C$DW$13 .dwtag DW_TAG_variable - .dwattr $C$DW$13, DW_AT_name("$O$C1") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$13, DW_AT_location[DW_OP_reg16] - -;* r12_0 assigned to $O$C2 -$C$DW$14 .dwtag DW_TAG_variable - .dwattr $C$DW$14, DW_AT_name("$O$C2") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$14, DW_AT_location[DW_OP_regx 0x30] - - .dwcfi cfa_offset, 0 -;*** 59 ----------------------- buslatches_pru0_dataout(31u); -;*** 59 ----------------------- __R30 = 0u; -;*** 59 ----------------------- *(C$1 = &buslatches) = 31u; -;*** 59 ----------------------- __delay_cycles(4u); -;*** 59 ----------------------- __R30 = 2048u; -;*** 60 ----------------------- buslatches_pru0_dataout(0u); -;*** 60 ----------------------- __R30 = 256u; -;*** 60 ----------------------- C$1[1] = C$2 = 0u; -;*** 60 ----------------------- __delay_cycles(4u); -;*** 60 ----------------------- __R30 = 2304u; -;*** 61 ----------------------- buslatches_pru0_dataout(0u); -;*** 61 ----------------------- __R30 = 512u; -;*** 61 ----------------------- __delay_cycles(6u); -;*** 61 ----------------------- __R30 = 2560u; -;*** 62 ----------------------- buslatches_pru0_dataout(0u); -;*** 62 ----------------------- __R30 = 768u; -;*** 62 ----------------------- __delay_cycles(6u); -;*** 62 ----------------------- __R30 = 2816u; -;*** 63 ----------------------- buslatches_pru0_dataout(0u); -;*** 63 ----------------------- __R30 = 1024u; -;*** 63 ----------------------- C$1[4] = C$2; -;*** 63 ----------------------- __delay_cycles(4u); -;*** 63 ----------------------- __R30 = 3072u; -;*** 64 ----------------------- buslatches_pru0_dataout(0u); -;*** 64 ----------------------- __R30 = 1280u; -;*** 64 ----------------------- __delay_cycles(6u); -;*** 64 ----------------------- __R30 = 3328u; -;*** 65 ----------------------- buslatches_pru0_dataout(0u); -;*** 65 ----------------------- __R30 = 1536u; -;*** 65 ----------------------- __delay_cycles(6u); -;*** 65 ----------------------- __R30 = 3584u; -;*** 66 ----------------------- buslatches_pru0_dataout(0u); -;*** 66 ----------------------- __R30 = 1792u; -;*** 66 ----------------------- C$1[7] = C$2; -;*** 66 ----------------------- __delay_cycles(4u); -;*** 66 ----------------------- __R30 = 3840u; -;*** ----------------------- return; - SUB r2, r2, 0x26 ; [ALU_PRU] - .dwcfi cfa_offset, 38 - .dwpsn file "pru1_buslatches.c",line 59,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 59 | buslatches_setbits(0, 0xff, 0x1f); // BG,NPG OUT: inactive = driver H = -; | UNIBUS L -;---------------------------------------------------------------------- - LDI r14, 0x001f ; [ALU_PRU] |59| - SBBO &r3.b2, r2, 0, 38 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -38 - .dwcfi save_reg_to_mem, 15, -37 - .dwcfi save_reg_to_mem, 16, -36 - .dwcfi save_reg_to_mem, 17, -35 - .dwcfi save_reg_to_mem, 18, -34 - .dwcfi save_reg_to_mem, 19, -33 - .dwcfi save_reg_to_mem, 20, -32 - .dwcfi save_reg_to_mem, 21, -31 - .dwcfi save_reg_to_mem, 22, -30 - .dwcfi save_reg_to_mem, 23, -29 - .dwcfi save_reg_to_mem, 24, -28 - .dwcfi save_reg_to_mem, 25, -27 - .dwcfi save_reg_to_mem, 26, -26 - .dwcfi save_reg_to_mem, 27, -25 - .dwcfi save_reg_to_mem, 28, -24 - .dwcfi save_reg_to_mem, 29, -23 - .dwcfi save_reg_to_mem, 30, -22 - .dwcfi save_reg_to_mem, 31, -21 - .dwcfi save_reg_to_mem, 32, -20 - .dwcfi save_reg_to_mem, 33, -19 - .dwcfi save_reg_to_mem, 34, -18 - .dwcfi save_reg_to_mem, 35, -17 - .dwcfi save_reg_to_mem, 36, -16 - .dwcfi save_reg_to_mem, 37, -15 - .dwcfi save_reg_to_mem, 38, -14 - .dwcfi save_reg_to_mem, 39, -13 - .dwcfi save_reg_to_mem, 40, -12 - .dwcfi save_reg_to_mem, 41, -11 - .dwcfi save_reg_to_mem, 42, -10 - .dwcfi save_reg_to_mem, 43, -9 - .dwcfi save_reg_to_mem, 44, -8 - .dwcfi save_reg_to_mem, 45, -7 - .dwcfi save_reg_to_mem, 46, -6 - .dwcfi save_reg_to_mem, 47, -5 - .dwcfi save_reg_to_mem, 48, -4 - .dwcfi save_reg_to_mem, 49, -3 - .dwcfi save_reg_to_mem, 50, -2 - .dwcfi save_reg_to_mem, 51, -1 -$C$DW$15 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$15, DW_AT_low_pc(0x00) - .dwattr $C$DW$15, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$15, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |59| buslatches_pru0_dataout - LDI r4, ||buslatches|| ; [ALU_PRU] |59| $O$C1,buslatches - LDI r0.b0, 0x1f ; [ALU_PRU] |59| - ZERO &r30, 4 ; [ALU_PRU] |59| - SBBO &r0.b0, r4, 0, 1 ; [ALU_PRU] |59| $O$C1 - .newblock - LDI32 r12, 1 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |59| - .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 60 | buslatches_setbits(1, 0xff, 0x00); // all other: inactive = driver L = -; | UNIBUS H -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |60| - .dwpsn file "pru1_buslatches.c",line 59,column 2,is_stmt,isa 0 - LDI r30, 0x0800 ; [ALU_PRU] |59| - .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 -$C$DW$16 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$16, DW_AT_low_pc(0x00) - .dwattr $C$DW$16, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$16, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |60| buslatches_pru0_dataout - LDI r12.b0, 0x00 ; [ALU_PRU] |60| $O$C2 - LDI r30, 0x0100 ; [ALU_PRU] |60| - SBBO &r12.b0, r4, 1, 1 ; [ALU_PRU] |60| $O$C1,$O$C2 - .newblock - LDI32 r11, 1 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |60| - .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 61 | buslatches_setbyte(2, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |61| - .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |60| - .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 -$C$DW$17 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$17, DW_AT_low_pc(0x00) - .dwattr $C$DW$17, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$17, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |61| buslatches_pru0_dataout - LDI r30, 0x0200 ; [ALU_PRU] |61| - .newblock - LDI32 r10, 2 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |61| - .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 62 | buslatches_setbyte(3, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |62| - .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 - LDI r30, 0x0a00 ; [ALU_PRU] |61| - .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 -$C$DW$18 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$18, DW_AT_low_pc(0x00) - .dwattr $C$DW$18, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$18, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |62| buslatches_pru0_dataout - LDI r30, 0x0300 ; [ALU_PRU] |62| - .newblock - LDI32 r9, 2 -$1: SUB r9, r9, 1 - QBNE $1, r9, 0 ; [ALU_PRU] |62| - .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 63 | buslatches_setbits(4, 0xff, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |63| - .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 - LDI r30, 0x0b00 ; [ALU_PRU] |62| - .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 -$C$DW$19 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$19, DW_AT_low_pc(0x00) - .dwattr $C$DW$19, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$19, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |63| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |63| - SBBO &r12.b0, r4, 4, 1 ; [ALU_PRU] |63| $O$C1,$O$C2 - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |63| - .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 64 | buslatches_setbyte(5, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |64| - .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |63| - .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 -$C$DW$20 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$20, DW_AT_low_pc(0x00) - .dwattr $C$DW$20, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$20, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |64| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |64| - .newblock - LDI32 r7, 2 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |64| - .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 65 | buslatches_setbyte(6, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |65| - .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |64| - .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 -$C$DW$21 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$21, DW_AT_low_pc(0x00) - .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$21, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |65| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |65| - .newblock - LDI32 r6, 2 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |65| - .dwpsn file "pru1_buslatches.c",line 66,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 66 | buslatches_setbits(7, 0xff, 0x00); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |66| - .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |65| - .dwpsn file "pru1_buslatches.c",line 66,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 68 | // standard position: select register 4 with MSYN/SSYM -; 69 | // buslatches_setval(4, 0xff, 0x00); -;---------------------------------------------------------------------- -$C$DW$22 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$22, DW_AT_low_pc(0x00) - .dwattr $C$DW$22, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$22, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |66| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |66| - SBBO &r12.b0, r4, 7, 1 ; [ALU_PRU] |66| $O$C1,$O$C2 - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |66| - LDI r30, 0x0f00 ; [ALU_PRU] |66| - LBBO &r3.b2, r2, 0, 38 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - .dwcfi restore_reg, 36 - .dwcfi restore_reg, 37 - .dwcfi restore_reg, 38 - .dwcfi restore_reg, 39 - .dwcfi restore_reg, 40 - .dwcfi restore_reg, 41 - .dwcfi restore_reg, 42 - .dwcfi restore_reg, 43 - .dwcfi restore_reg, 44 - .dwcfi restore_reg, 45 - .dwcfi restore_reg, 46 - .dwcfi restore_reg, 47 - .dwcfi restore_reg, 48 - .dwcfi restore_reg, 49 - .dwcfi restore_reg, 50 - .dwcfi restore_reg, 51 - ADD r2, r2, 0x26 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$23 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$23, DW_AT_low_pc(0x00) - .dwattr $C$DW$23, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_buslatches.c") - .dwattr $C$DW$12, DW_AT_TI_end_line(0x46) - .dwattr $C$DW$12, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$12 - - .sect ".text:buslatches_powercycle" - .clink - .global ||buslatches_powercycle|| - -$C$DW$24 .dwtag DW_TAG_subprogram - .dwattr $C$DW$24, DW_AT_name("buslatches_powercycle") - .dwattr $C$DW$24, DW_AT_low_pc(||buslatches_powercycle||) - .dwattr $C$DW$24, DW_AT_high_pc(0x00) - .dwattr $C$DW$24, DW_AT_TI_symbol_name("buslatches_powercycle") - .dwattr $C$DW$24, DW_AT_external - .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_buslatches.c") - .dwattr $C$DW$24, DW_AT_TI_begin_line(0xa1) - .dwattr $C$DW$24, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$24, DW_AT_decl_file("pru1_buslatches.c") - .dwattr $C$DW$24, DW_AT_decl_line(0xa1) - .dwattr $C$DW$24, DW_AT_decl_column(0x06) - .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x23) - .dwpsn file "pru1_buslatches.c",line 161,column 30,is_stmt,address ||buslatches_powercycle||,isa 0 - - .dwfde $C$DW$CIE, ||buslatches_powercycle|| -;---------------------------------------------------------------------- -; 161 | void buslatches_powercycle() { -; 162 | // INIT: latch[7], bit 3 -; 163 | // ACLO: latch[7], bit 4 -; 164 | // DCLO: latch[7], bit 5 -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: buslatches_powercycle FR SIZE: 35 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 35 SOE * -;*************************************************************** - -||buslatches_powercycle||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("$O$C1") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("$O$C2") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C3 -$C$DW$27 .dwtag DW_TAG_variable - .dwattr $C$DW$27, DW_AT_name("$O$C3") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$27, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C4 -$C$DW$28 .dwtag DW_TAG_variable - .dwattr $C$DW$28, DW_AT_name("$O$C4") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$28, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C5 -$C$DW$29 .dwtag DW_TAG_variable - .dwattr $C$DW$29, DW_AT_name("$O$C5") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$29, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("_tmpval") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("_tmpval") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("_tmpval") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$33 .dwtag DW_TAG_variable - .dwattr $C$DW$33, DW_AT_name("_tmpval") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 165 ----------------------- _tmpval = C$5 = (unsigned char)(*(C$1 = &buslatches+7)|0x10); -;*** 165 ----------------------- buslatches_pru0_dataout((unsigned)C$5); -;*** 165 ----------------------- __R30 = 1792u; -;*** 165 ----------------------- *C$1 = _tmpval; -;*** 165 ----------------------- __delay_cycles(4u); -;*** 165 ----------------------- __R30 = 3840u; -;*** 166 ----------------------- __delay_cycles(0x2faf080u); -;*** 167 ----------------------- _tmpval = C$4 = (unsigned char)(*C$1|0x20); -;*** 167 ----------------------- buslatches_pru0_dataout((unsigned)C$4); -;*** 167 ----------------------- __R30 = 1792u; -;*** 167 ----------------------- *C$1 = _tmpval; -;*** 167 ----------------------- __delay_cycles(4u); -;*** 167 ----------------------- __R30 = 3840u; -;*** 168 ----------------------- __delay_cycles(0x2faf080u); -;*** 169 ----------------------- _tmpval = C$3 = (unsigned char)(*C$1&0xef); -;*** 169 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 169 ----------------------- __R30 = 1792u; -;*** 169 ----------------------- *C$1 = _tmpval; -;*** 169 ----------------------- __delay_cycles(4u); -;*** 169 ----------------------- __R30 = 3840u; -;*** 170 ----------------------- __delay_cycles(0x2faf080u); -;*** 171 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xdf); -;*** 171 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 171 ----------------------- __R30 = 1792u; -;*** 171 ----------------------- *C$1 = _tmpval; -;*** 171 ----------------------- __delay_cycles(4u); -;*** 171 ----------------------- __R30 = 3840u; -;*** ----------------------- return; - SUB r2, r2, 0x23 ; [ALU_PRU] - .dwcfi cfa_offset, 35 - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -35 - .dwcfi save_reg_to_mem, 15, -34 - .dwcfi save_reg_to_mem, 16, -33 - SBBO &r5.b0, r2, 3, 32 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -32 - .dwcfi save_reg_to_mem, 21, -31 - .dwcfi save_reg_to_mem, 22, -30 - .dwcfi save_reg_to_mem, 23, -29 - .dwcfi save_reg_to_mem, 24, -28 - .dwcfi save_reg_to_mem, 25, -27 - .dwcfi save_reg_to_mem, 26, -26 - .dwcfi save_reg_to_mem, 27, -25 - .dwcfi save_reg_to_mem, 28, -24 - .dwcfi save_reg_to_mem, 29, -23 - .dwcfi save_reg_to_mem, 30, -22 - .dwcfi save_reg_to_mem, 31, -21 - .dwcfi save_reg_to_mem, 32, -20 - .dwcfi save_reg_to_mem, 33, -19 - .dwcfi save_reg_to_mem, 34, -18 - .dwcfi save_reg_to_mem, 35, -17 - .dwcfi save_reg_to_mem, 36, -16 - .dwcfi save_reg_to_mem, 37, -15 - .dwcfi save_reg_to_mem, 38, -14 - .dwcfi save_reg_to_mem, 39, -13 - .dwcfi save_reg_to_mem, 40, -12 - .dwcfi save_reg_to_mem, 41, -11 - .dwcfi save_reg_to_mem, 42, -10 - .dwcfi save_reg_to_mem, 43, -9 - .dwcfi save_reg_to_mem, 44, -8 - .dwcfi save_reg_to_mem, 45, -7 - .dwcfi save_reg_to_mem, 46, -6 - .dwcfi save_reg_to_mem, 47, -5 - .dwcfi save_reg_to_mem, 48, -4 - .dwcfi save_reg_to_mem, 49, -3 - .dwcfi save_reg_to_mem, 50, -2 - .dwcfi save_reg_to_mem, 51, -1 - .dwpsn file "pru1_buslatches.c",line 165,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 165 | buslatches_setbits(7, BIT(4), BIT(4)); // ACLO asserted -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+7 ; [ALU_PRU] |165| $O$C1,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |165| $O$C1 - SET r4.b0, r0.b0, 0x00000004 ; [ALU_PRU] |165| $O$C5 - MOV r14, r4.b0 ; [ALU_PRU] |165| $O$C5 -$C$DW$34 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$34, DW_AT_low_pc(0x00) - .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$34, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |165| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |165| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |165| $O$C1,_tmpval - .newblock - LDI32 r12, 1 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |165| - LDI r30, 0x0f00 ; [ALU_PRU] |165| - .dwpsn file "pru1_buslatches.c",line 166,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 166 | __delay_cycles(MILLISECS(250)); // "power supply shuts down" -;---------------------------------------------------------------------- - .newblock - LDI32 r11, 24999999 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |166| - .dwpsn file "pru1_buslatches.c",line 167,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 167 | buslatches_setbits(7, BIT(5), BIT(5)); // DCLO asserted -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |167| $O$C1 - SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |167| $O$C4 - MOV r14, r4.b0 ; [ALU_PRU] |167| $O$C4 -$C$DW$35 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$35, DW_AT_low_pc(0x00) - .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$35, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |167| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |167| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |167| $O$C1,_tmpval - .newblock - LDI32 r10, 1 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |167| - LDI r30, 0x0f00 ; [ALU_PRU] |167| - .dwpsn file "pru1_buslatches.c",line 168,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 168 | __delay_cycles(MILLISECS(250)); // "power is OFF now" -;---------------------------------------------------------------------- - .newblock - LDI32 r9, 24999999 -$1: SUB r9, r9, 1 - QBNE $1, r9, 0 ; [ALU_PRU] |168| - .dwpsn file "pru1_buslatches.c",line 169,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 169 | buslatches_setbits(7, BIT(4), 0); // ACLO deasserted -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |169| $O$C1 - AND r4.b0, r0.b0, 0xef ; [ALU_PRU] |169| $O$C3 - MOV r14, r4.b0 ; [ALU_PRU] |169| $O$C3 -$C$DW$36 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$36, DW_AT_low_pc(0x00) - .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$36, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |169| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |169| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |169| $O$C1,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |169| - LDI r30, 0x0f00 ; [ALU_PRU] |169| - .dwpsn file "pru1_buslatches.c",line 170,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 170 | __delay_cycles(MILLISECS(250)); // "power supply stabilizing" -;---------------------------------------------------------------------- - .newblock - LDI32 r7, 24999999 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |170| - .dwpsn file "pru1_buslatches.c",line 171,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 171 | buslatches_setbits(7, BIT(5), 0); // DCLO deasserted -; 172 | // CPU has to generate INIT and BBSY -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |171| $O$C1 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |171| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |171| $O$C2 -$C$DW$37 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$37, DW_AT_low_pc(0x00) - .dwattr $C$DW$37, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$37, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |171| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |171| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |171| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |171| - LDI r30, 0x0f00 ; [ALU_PRU] |171| - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 32 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - .dwcfi restore_reg, 36 - .dwcfi restore_reg, 37 - .dwcfi restore_reg, 38 - .dwcfi restore_reg, 39 - .dwcfi restore_reg, 40 - .dwcfi restore_reg, 41 - .dwcfi restore_reg, 42 - .dwcfi restore_reg, 43 - .dwcfi restore_reg, 44 - .dwcfi restore_reg, 45 - .dwcfi restore_reg, 46 - .dwcfi restore_reg, 47 - .dwcfi restore_reg, 48 - .dwcfi restore_reg, 49 - .dwcfi restore_reg, 50 - .dwcfi restore_reg, 51 - ADD r2, r2, 0x23 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$38 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$38, DW_AT_low_pc(0x00) - .dwattr $C$DW$38, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_buslatches.c") - .dwattr $C$DW$24, DW_AT_TI_end_line(0xad) - .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$24 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||buslatches_pru0_dataout|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$39, DW_AT_name("REVID") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$39, DW_AT_bit_offset(0x00) - .dwattr $C$DW$39, DW_AT_bit_size(0x20) - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x2d) - .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$40 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$40, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$40, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$40, DW_AT_bit_size(0x02) - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x37) - .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$41, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$41, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$41, DW_AT_bit_size(0x02) - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x38) - .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$42, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$42, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$42, DW_AT_bit_size(0x01) - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x39) - .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$43, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$43, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$43, DW_AT_bit_size(0x01) - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x3a) - .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$44, DW_AT_name("rsvd6") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$44, DW_AT_bit_offset(0x00) - .dwattr $C$DW$44, DW_AT_bit_size(0x1a) - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x3b) - .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$42 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$45 .dwtag DW_TAG_member - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$45, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$45, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$45, DW_AT_bit_size(0x02) - .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$45, DW_AT_decl_line(0x45) - .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - -$C$DW$46 .dwtag DW_TAG_member - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$46, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$46, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$46, DW_AT_bit_size(0x01) - .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$46, DW_AT_decl_line(0x46) - .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - -$C$DW$47 .dwtag DW_TAG_member - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$47, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$47, DW_AT_bit_offset(0x18) - .dwattr $C$DW$47, DW_AT_bit_size(0x05) - .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$47, DW_AT_decl_line(0x47) - .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - -$C$DW$48 .dwtag DW_TAG_member - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$48, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$48, DW_AT_bit_offset(0x13) - .dwattr $C$DW$48, DW_AT_bit_size(0x05) - .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$48, DW_AT_decl_line(0x48) - .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$49, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$49, DW_AT_bit_offset(0x12) - .dwattr $C$DW$49, DW_AT_bit_size(0x01) - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x49) - .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$50, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$50, DW_AT_bit_offset(0x11) - .dwattr $C$DW$50, DW_AT_bit_size(0x01) - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x4a) - .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$51, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$51, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$51, DW_AT_bit_size(0x05) - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x4b) - .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$52, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$52, DW_AT_bit_offset(0x07) - .dwattr $C$DW$52, DW_AT_bit_size(0x05) - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x4c) - .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$53, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$53, DW_AT_bit_offset(0x06) - .dwattr $C$DW$53, DW_AT_bit_size(0x01) - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x4d) - .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$54, DW_AT_name("rsvd26") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$54, DW_AT_bit_offset(0x00) - .dwattr $C$DW$54, DW_AT_bit_size(0x06) - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x4e) - .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$44 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$55, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$55, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$55, DW_AT_bit_size(0x02) - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x58) - .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$56, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$56, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$56, DW_AT_bit_size(0x01) - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x59) - .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$57, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$57, DW_AT_bit_offset(0x18) - .dwattr $C$DW$57, DW_AT_bit_size(0x05) - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x5a) - .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$58, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$58, DW_AT_bit_offset(0x13) - .dwattr $C$DW$58, DW_AT_bit_size(0x05) - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x5b) - .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$59, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$59, DW_AT_bit_offset(0x12) - .dwattr $C$DW$59, DW_AT_bit_size(0x01) - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x5c) - .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$60, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$60, DW_AT_bit_offset(0x11) - .dwattr $C$DW$60, DW_AT_bit_size(0x01) - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$60, DW_AT_decl_line(0x5d) - .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$61, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$61, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$61, DW_AT_bit_size(0x05) - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$61, DW_AT_decl_line(0x5e) - .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$62, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$62, DW_AT_bit_offset(0x07) - .dwattr $C$DW$62, DW_AT_bit_size(0x05) - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x5f) - .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$63, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$63, DW_AT_bit_offset(0x06) - .dwattr $C$DW$63, DW_AT_bit_size(0x01) - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x60) - .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("rsvd26") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - .dwattr $C$DW$64, DW_AT_bit_size(0x06) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0x61) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$46 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$65, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$65, DW_AT_bit_size(0x01) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0x6b) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$66, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$66, DW_AT_bit_size(0x01) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0x6c) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$67, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$67, DW_AT_bit_size(0x01) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x6d) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$68, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$68, DW_AT_bit_size(0x01) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x6e) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$69, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$69, DW_AT_bit_size(0x01) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x6f) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$70, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$70, DW_AT_bit_size(0x01) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x70) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$71, DW_AT_bit_offset(0x19) - .dwattr $C$DW$71, DW_AT_bit_size(0x01) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x71) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$72, DW_AT_bit_offset(0x18) - .dwattr $C$DW$72, DW_AT_bit_size(0x01) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x72) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$73, DW_AT_bit_offset(0x17) - .dwattr $C$DW$73, DW_AT_bit_size(0x01) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x73) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$74, DW_AT_bit_offset(0x16) - .dwattr $C$DW$74, DW_AT_bit_size(0x01) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x74) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$75, DW_AT_bit_offset(0x15) - .dwattr $C$DW$75, DW_AT_bit_size(0x01) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x75) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$76, DW_AT_bit_offset(0x14) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x76) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$77, DW_AT_bit_offset(0x13) - .dwattr $C$DW$77, DW_AT_bit_size(0x01) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x77) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$78, DW_AT_bit_offset(0x12) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x78) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$79, DW_AT_bit_offset(0x11) - .dwattr $C$DW$79, DW_AT_bit_size(0x01) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x79) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$80, DW_AT_bit_offset(0x10) - .dwattr $C$DW$80, DW_AT_bit_size(0x01) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x7a) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$81, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x7b) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$82, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$82, DW_AT_bit_size(0x01) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x7c) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("rsvd18") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$83, DW_AT_bit_offset(0x00) - .dwattr $C$DW$83, DW_AT_bit_size(0x0e) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x7d) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$48 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$84, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$84, DW_AT_bit_size(0x04) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x87) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$85, DW_AT_bit_offset(0x18) - .dwattr $C$DW$85, DW_AT_bit_size(0x04) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x88) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$86, DW_AT_bit_offset(0x14) - .dwattr $C$DW$86, DW_AT_bit_size(0x04) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x89) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$87, DW_AT_bit_offset(0x10) - .dwattr $C$DW$87, DW_AT_bit_size(0x04) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x8a) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$88, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$88, DW_AT_bit_size(0x04) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x8b) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("rsvd20") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - .dwattr $C$DW$89, DW_AT_bit_size(0x0c) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x8c) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$50 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$90, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$90, DW_AT_bit_size(0x04) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x96) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$91, DW_AT_bit_offset(0x18) - .dwattr $C$DW$91, DW_AT_bit_size(0x04) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x97) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$92, DW_AT_bit_offset(0x14) - .dwattr $C$DW$92, DW_AT_bit_size(0x04) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x98) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$93, DW_AT_bit_offset(0x10) - .dwattr $C$DW$93, DW_AT_bit_size(0x04) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x99) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("RAM_PE") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$94, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$94, DW_AT_bit_size(0x04) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x9a) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("rsvd20") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$95, DW_AT_bit_offset(0x00) - .dwattr $C$DW$95, DW_AT_bit_size(0x0c) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x9b) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$52 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$96, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$96, DW_AT_bit_size(0x04) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0xa4) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$97, DW_AT_bit_offset(0x18) - .dwattr $C$DW$97, DW_AT_bit_size(0x04) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0xa5) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$98, DW_AT_bit_offset(0x14) - .dwattr $C$DW$98, DW_AT_bit_size(0x04) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0xa6) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$99, DW_AT_bit_offset(0x10) - .dwattr $C$DW$99, DW_AT_bit_size(0x04) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0xa7) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$100, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$100, DW_AT_bit_size(0x04) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0xa8) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("rsvd20") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$101, DW_AT_bit_offset(0x00) - .dwattr $C$DW$101, DW_AT_bit_size(0x0c) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0xa9) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$54 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$102, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$102, DW_AT_bit_size(0x04) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0xb3) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$103, DW_AT_bit_offset(0x18) - .dwattr $C$DW$103, DW_AT_bit_size(0x04) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0xb4) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$104, DW_AT_bit_offset(0x14) - .dwattr $C$DW$104, DW_AT_bit_size(0x04) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0xb5) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$105, DW_AT_bit_offset(0x10) - .dwattr $C$DW$105, DW_AT_bit_size(0x04) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0xb6) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("rsvd16") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$106, DW_AT_bit_offset(0x00) - .dwattr $C$DW$106, DW_AT_bit_size(0x10) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0xb7) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$56 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$107, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$107, DW_AT_bit_size(0x01) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0xc4) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$108, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$108, DW_AT_bit_size(0x01) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0xc5) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("rsvd2") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$109, DW_AT_bit_offset(0x00) - .dwattr $C$DW$109, DW_AT_bit_size(0x1e) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0xc6) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$58 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$58, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("OCP_EN") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$110, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$110, DW_AT_bit_size(0x01) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0xd3) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("rsvd1") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - .dwattr $C$DW$111, DW_AT_bit_size(0x1f) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0xd4) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$60 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$112, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$112, DW_AT_bit_size(0x01) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0xde) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$113, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$113, DW_AT_bit_size(0x01) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0xdf) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("rsvd2") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - .dwattr $C$DW$114, DW_AT_bit_size(0x1e) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0xe0) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$62 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$115, DW_AT_bit_offset(0x18) - .dwattr $C$DW$115, DW_AT_bit_size(0x08) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0xec) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("rsvd2") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - .dwattr $C$DW$116, DW_AT_bit_size(0x18) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0xed) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$64 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$117, DW_AT_name("$P$T0") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x29) - .dwattr $C$DW$117, DW_AT_decl_column(0x02) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$118, DW_AT_name("$P$T1") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x33) - .dwattr $C$DW$118, DW_AT_decl_column(0x02) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$119, DW_AT_name("$P$T2") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x41) - .dwattr $C$DW$119, DW_AT_decl_column(0x02) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$120, DW_AT_name("$P$T3") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x54) - .dwattr $C$DW$120, DW_AT_decl_column(0x02) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$121, DW_AT_name("$P$T4") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0x67) - .dwattr $C$DW$121, DW_AT_decl_column(0x02) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$122, DW_AT_name("$P$T5") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0x83) - .dwattr $C$DW$122, DW_AT_decl_column(0x02) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$123, DW_AT_name("$P$T6") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0x92) - .dwattr $C$DW$123, DW_AT_decl_column(0x02) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$124, DW_AT_name("$P$T7") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xa0) - .dwattr $C$DW$124, DW_AT_decl_column(0x02) - -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$125, DW_AT_name("$P$T8") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xaf) - .dwattr $C$DW$125, DW_AT_decl_column(0x02) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$126, DW_AT_name("rsvd24") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xbc) - .dwattr $C$DW$126, DW_AT_decl_column(0x0b) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$127, DW_AT_name("$P$T9") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0xc0) - .dwattr $C$DW$127, DW_AT_decl_column(0x02) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$128, DW_AT_name("rsvd2c") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0xcb) - .dwattr $C$DW$128, DW_AT_decl_column(0x0b) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$129, DW_AT_name("$P$T10") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0xcf) - .dwattr $C$DW$129, DW_AT_decl_column(0x02) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$130, DW_AT_name("$P$T11") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0xda) - .dwattr $C$DW$130, DW_AT_decl_column(0x02) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$131, DW_AT_name("rsvd38") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xe5) - .dwattr $C$DW$131, DW_AT_decl_column(0x0b) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$132, DW_AT_name("$P$T12") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xe8) - .dwattr $C$DW$132, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$69 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$69, DW_AT_name("pruCfg") - .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$69, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x03) - -$C$DW$T$70 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$69) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$133, DW_AT_name("cur_reg_val") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$133, DW_AT_decl_line(0x22) - .dwattr $C$DW$133, DW_AT_decl_column(0x0a) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$134, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$134, DW_AT_decl_line(0x26) - .dwattr $C$DW$134, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$72 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$72, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$72, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$72, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x03) - - -$C$DW$T$41 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$135, DW_AT_name("REVID") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0x2a) - .dwattr $C$DW$135, DW_AT_decl_column(0x15) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$136, DW_AT_name("REVID_bit") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0x2e) - .dwattr $C$DW$136, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$41 - - -$C$DW$T$43 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$137, DW_AT_name("SYSCFG") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0x34) - .dwattr $C$DW$137, DW_AT_decl_column(0x15) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$138, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0x3c) - .dwattr $C$DW$138, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$43 - - -$C$DW$T$45 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$139, DW_AT_name("GPCFG0") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0x42) - .dwattr $C$DW$139, DW_AT_decl_column(0x15) - -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$140, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0x4f) - .dwattr $C$DW$140, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$45 - - -$C$DW$T$47 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$141, DW_AT_name("GPCFG1") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0x55) - .dwattr $C$DW$141, DW_AT_decl_column(0x15) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$142, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0x62) - .dwattr $C$DW$142, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$47 - - -$C$DW$T$49 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$143, DW_AT_name("CGR") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x68) - .dwattr $C$DW$143, DW_AT_decl_column(0x15) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$48) - .dwattr $C$DW$144, DW_AT_name("CGR_bit") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x7e) - .dwattr $C$DW$144, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$49 - - -$C$DW$T$51 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$145, DW_AT_name("ISRP") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x84) - .dwattr $C$DW$145, DW_AT_decl_column(0x15) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$146, DW_AT_name("ISRP_bit") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x8d) - .dwattr $C$DW$146, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$51 - - -$C$DW$T$53 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$53, DW_AT_byte_size(0x04) -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$147, DW_AT_name("ISP") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x93) - .dwattr $C$DW$147, DW_AT_decl_column(0x15) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$148, DW_AT_name("ISP_bit") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x9c) - .dwattr $C$DW$148, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$53, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$53, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$53 - - -$C$DW$T$55 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$55, DW_AT_byte_size(0x04) -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$149, DW_AT_name("IESP") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0xa1) - .dwattr $C$DW$149, DW_AT_decl_column(0x15) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$150, DW_AT_name("IESP_bit") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0xaa) - .dwattr $C$DW$150, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$55, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$55, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$55 - - -$C$DW$T$57 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$57, DW_AT_byte_size(0x04) -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$151, DW_AT_name("IECP") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0xb0) - .dwattr $C$DW$151, DW_AT_decl_column(0x15) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$152, DW_AT_name("IECP_bit") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0xb8) - .dwattr $C$DW$152, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$57 - - -$C$DW$T$59 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$153, DW_AT_name("PMAO") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0xc1) - .dwattr $C$DW$153, DW_AT_decl_column(0x15) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$154, DW_AT_name("PMAO_bit") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0xc7) - .dwattr $C$DW$154, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$59, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$59, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$59 - - -$C$DW$T$61 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$155, DW_AT_name("IEPCLK") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0xd0) - .dwattr $C$DW$155, DW_AT_decl_column(0x15) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$156, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0xd5) - .dwattr $C$DW$156, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$61 - - -$C$DW$T$63 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$157, DW_AT_name("SPP") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0xdb) - .dwattr $C$DW$157, DW_AT_decl_column(0x15) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$158, DW_AT_name("SPP_bit") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$158, DW_AT_decl_line(0xe1) - .dwattr $C$DW$158, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$63 - - -$C$DW$T$65 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$159, DW_AT_name("PIN_MX") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$159, DW_AT_decl_line(0xe9) - .dwattr $C$DW$159, DW_AT_decl_column(0x15) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$160, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$160, DW_AT_decl_line(0xee) - .dwattr $C$DW$160, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$65 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$78 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$78, DW_AT_address_class(0x20) - -$C$DW$T$36 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) -$C$DW$161 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$161, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$37 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$162 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$162, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$163 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$163, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$39 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$164 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$164, DW_AT_name("R0_b0") - .dwattr $C$DW$164, DW_AT_location[DW_OP_reg0] - -$C$DW$165 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$165, DW_AT_name("R0_b1") - .dwattr $C$DW$165, DW_AT_location[DW_OP_reg1] - -$C$DW$166 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$166, DW_AT_name("R0_b2") - .dwattr $C$DW$166, DW_AT_location[DW_OP_reg2] - -$C$DW$167 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$167, DW_AT_name("R0_b3") - .dwattr $C$DW$167, DW_AT_location[DW_OP_reg3] - -$C$DW$168 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$168, DW_AT_name("R1_b0") - .dwattr $C$DW$168, DW_AT_location[DW_OP_reg4] - -$C$DW$169 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$169, DW_AT_name("R1_b1") - .dwattr $C$DW$169, DW_AT_location[DW_OP_reg5] - -$C$DW$170 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$170, DW_AT_name("R1_b2") - .dwattr $C$DW$170, DW_AT_location[DW_OP_reg6] - -$C$DW$171 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$171, DW_AT_name("R1_b3") - .dwattr $C$DW$171, DW_AT_location[DW_OP_reg7] - -$C$DW$172 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$172, DW_AT_name("R2_b0") - .dwattr $C$DW$172, DW_AT_location[DW_OP_reg8] - -$C$DW$173 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$173, DW_AT_name("R2_b1") - .dwattr $C$DW$173, DW_AT_location[DW_OP_reg9] - -$C$DW$174 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$174, DW_AT_name("R2_b2") - .dwattr $C$DW$174, DW_AT_location[DW_OP_reg10] - -$C$DW$175 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$175, DW_AT_name("R2_b3") - .dwattr $C$DW$175, DW_AT_location[DW_OP_reg11] - -$C$DW$176 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$176, DW_AT_name("R3_b0") - .dwattr $C$DW$176, DW_AT_location[DW_OP_reg12] - -$C$DW$177 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$177, DW_AT_name("R3_b1") - .dwattr $C$DW$177, DW_AT_location[DW_OP_reg13] - -$C$DW$178 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$178, DW_AT_name("R3_b2") - .dwattr $C$DW$178, DW_AT_location[DW_OP_reg14] - -$C$DW$179 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$179, DW_AT_name("R3_b3") - .dwattr $C$DW$179, DW_AT_location[DW_OP_reg15] - -$C$DW$180 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$180, DW_AT_name("R4_b0") - .dwattr $C$DW$180, DW_AT_location[DW_OP_reg16] - -$C$DW$181 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$181, DW_AT_name("R4_b1") - .dwattr $C$DW$181, DW_AT_location[DW_OP_reg17] - -$C$DW$182 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$182, DW_AT_name("R4_b2") - .dwattr $C$DW$182, DW_AT_location[DW_OP_reg18] - -$C$DW$183 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$183, DW_AT_name("R4_b3") - .dwattr $C$DW$183, DW_AT_location[DW_OP_reg19] - -$C$DW$184 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$184, DW_AT_name("R5_b0") - .dwattr $C$DW$184, DW_AT_location[DW_OP_reg20] - -$C$DW$185 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$185, DW_AT_name("R5_b1") - .dwattr $C$DW$185, DW_AT_location[DW_OP_reg21] - -$C$DW$186 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$186, DW_AT_name("R5_b2") - .dwattr $C$DW$186, DW_AT_location[DW_OP_reg22] - -$C$DW$187 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$187, DW_AT_name("R5_b3") - .dwattr $C$DW$187, DW_AT_location[DW_OP_reg23] - -$C$DW$188 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$188, DW_AT_name("R6_b0") - .dwattr $C$DW$188, DW_AT_location[DW_OP_reg24] - -$C$DW$189 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$189, DW_AT_name("R6_b1") - .dwattr $C$DW$189, DW_AT_location[DW_OP_reg25] - -$C$DW$190 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$190, DW_AT_name("R6_b2") - .dwattr $C$DW$190, DW_AT_location[DW_OP_reg26] - -$C$DW$191 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$191, DW_AT_name("R6_b3") - .dwattr $C$DW$191, DW_AT_location[DW_OP_reg27] - -$C$DW$192 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$192, DW_AT_name("R7_b0") - .dwattr $C$DW$192, DW_AT_location[DW_OP_reg28] - -$C$DW$193 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$193, DW_AT_name("R7_b1") - .dwattr $C$DW$193, DW_AT_location[DW_OP_reg29] - -$C$DW$194 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$194, DW_AT_name("R7_b2") - .dwattr $C$DW$194, DW_AT_location[DW_OP_reg30] - -$C$DW$195 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$195, DW_AT_name("R7_b3") - .dwattr $C$DW$195, DW_AT_location[DW_OP_reg31] - -$C$DW$196 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$196, DW_AT_name("R8_b0") - .dwattr $C$DW$196, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$197 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$197, DW_AT_name("R8_b1") - .dwattr $C$DW$197, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$198 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$198, DW_AT_name("R8_b2") - .dwattr $C$DW$198, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$199 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$199, DW_AT_name("R8_b3") - .dwattr $C$DW$199, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$200 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$200, DW_AT_name("R9_b0") - .dwattr $C$DW$200, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$201 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$201, DW_AT_name("R9_b1") - .dwattr $C$DW$201, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$202 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$202, DW_AT_name("R9_b2") - .dwattr $C$DW$202, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$203 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$203, DW_AT_name("R9_b3") - .dwattr $C$DW$203, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$204 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$204, DW_AT_name("R10_b0") - .dwattr $C$DW$204, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$205 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$205, DW_AT_name("R10_b1") - .dwattr $C$DW$205, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$206 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$206, DW_AT_name("R10_b2") - .dwattr $C$DW$206, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$207 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$207, DW_AT_name("R10_b3") - .dwattr $C$DW$207, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$208 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$208, DW_AT_name("R11_b0") - .dwattr $C$DW$208, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$209 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$209, DW_AT_name("R11_b1") - .dwattr $C$DW$209, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$210 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$210, DW_AT_name("R11_b2") - .dwattr $C$DW$210, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$211 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$211, DW_AT_name("R11_b3") - .dwattr $C$DW$211, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$212 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$212, DW_AT_name("R12_b0") - .dwattr $C$DW$212, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$213 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$213, DW_AT_name("R12_b1") - .dwattr $C$DW$213, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$214 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$214, DW_AT_name("R12_b2") - .dwattr $C$DW$214, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$215 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$215, DW_AT_name("R12_b3") - .dwattr $C$DW$215, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$216 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$216, DW_AT_name("R13_b0") - .dwattr $C$DW$216, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$217 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$217, DW_AT_name("R13_b1") - .dwattr $C$DW$217, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$218 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$218, DW_AT_name("R13_b2") - .dwattr $C$DW$218, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$219 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$219, DW_AT_name("R13_b3") - .dwattr $C$DW$219, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$220 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$220, DW_AT_name("R14_b0") - .dwattr $C$DW$220, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$221 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$221, DW_AT_name("R14_b1") - .dwattr $C$DW$221, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$222 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$222, DW_AT_name("R14_b2") - .dwattr $C$DW$222, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$223 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$223, DW_AT_name("R14_b3") - .dwattr $C$DW$223, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$224 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$224, DW_AT_name("R15_b0") - .dwattr $C$DW$224, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$225 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$225, DW_AT_name("R15_b1") - .dwattr $C$DW$225, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$226 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$226, DW_AT_name("R15_b2") - .dwattr $C$DW$226, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$227 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$227, DW_AT_name("R15_b3") - .dwattr $C$DW$227, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$228 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$228, DW_AT_name("R16_b0") - .dwattr $C$DW$228, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$229 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$229, DW_AT_name("R16_b1") - .dwattr $C$DW$229, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R16_b2") - .dwattr $C$DW$230, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R16_b3") - .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R17_b0") - .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R17_b1") - .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R17_b2") - .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R17_b3") - .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R18_b0") - .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R18_b1") - .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R18_b2") - .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R18_b3") - .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R19_b0") - .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R19_b1") - .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R19_b2") - .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R19_b3") - .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R20_b0") - .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R20_b1") - .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R20_b2") - .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R20_b3") - .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R21_b0") - .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R21_b1") - .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R21_b2") - .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R21_b3") - .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R22_b0") - .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R22_b1") - .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R22_b2") - .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R22_b3") - .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R23_b0") - .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R23_b1") - .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R23_b2") - .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R23_b3") - .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R24_b0") - .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R24_b1") - .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R24_b2") - .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R24_b3") - .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R25_b0") - .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R25_b1") - .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R25_b2") - .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R25_b3") - .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R26_b0") - .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R26_b1") - .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R26_b2") - .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R26_b3") - .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R27_b0") - .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R27_b1") - .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R27_b2") - .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R27_b3") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R28_b0") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R28_b1") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R28_b2") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R28_b3") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R29_b0") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R29_b1") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R29_b2") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R29_b3") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R30_b0") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R30_b1") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R30_b2") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R30_b3") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R31_b0") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R31_b1") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R31_b2") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R31_b3") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_buslatches.lst b/10.01_base/4_deploy/pru1_buslatches.lst deleted file mode 100644 index 0519ae5..0000000 --- a/10.01_base/4_deploy/pru1_buslatches.lst +++ /dev/null @@ -1,3648 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:30 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_buslatches.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$70) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25 .global ||buslatches|| - 26 .common ||buslatches||,16,1 - 27$C$DW$2 .dwtag DW_TAG_variable - 28 .dwattr $C$DW$2, DW_AT_name("buslatches") - 29 .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - 30 .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||buslatches||] - 31 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$72) - 32 .dwattr $C$DW$2, DW_AT_external - 33 .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.c") - 34 .dwattr $C$DW$2, DW_AT_decl_line(0x29) - 35 .dwattr $C$DW$2, DW_AT_decl_column(0x0e) - 36 - 37 - 38$C$DW$3 .dwtag DW_TAG_subprogram - 39 .dwattr $C$DW$3, DW_AT_name("buslatches_pru0_dataout") - 40 .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 41 .dwattr $C$DW$3, DW_AT_declaration - 42 .dwattr $C$DW$3, DW_AT_external - 43 .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - 44 .dwattr $C$DW$3, DW_AT_decl_line(0xba) - 45 .dwattr $C$DW$3, DW_AT_decl_column(0x06) - 46$C$DW$4 .dwtag DW_TAG_formal_parameter - 47 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$32) - 48 - 49 .dwendtag $C$DW$3 - 50 - 51 - 52$C$DW$5 .dwtag DW_TAG_subprogram - 53 .dwattr $C$DW$5, DW_AT_name("__delay_cycles") - 54 .dwattr $C$DW$5, DW_AT_TI_symbol_name("__delay_cycles") - 55 .dwattr $C$DW$5, DW_AT_declaration - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 2 - - 56 .dwattr $C$DW$5, DW_AT_external - 57$C$DW$6 .dwtag DW_TAG_formal_parameter - 58 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$11) - 59 - 60 .dwendtag $C$DW$5 - 61 - 62; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 63; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 64 00000000 .sect ".text:buslatches_test" - 65 .clink - 66 .global ||buslatches_test|| - 67 - 68$C$DW$7 .dwtag DW_TAG_subprogram - 69 .dwattr $C$DW$7, DW_AT_name("buslatches_test") - 70 .dwattr $C$DW$7, DW_AT_low_pc(||buslatches_test||) - 71 .dwattr $C$DW$7, DW_AT_high_pc(0x00) - 72 .dwattr $C$DW$7, DW_AT_TI_symbol_name("buslatches_test") - 73 .dwattr $C$DW$7, DW_AT_external - 74 .dwattr $C$DW$7, DW_AT_TI_begin_file("pru1_buslatches.c") - 75 .dwattr $C$DW$7, DW_AT_TI_begin_line(0xbb) - 76 .dwattr $C$DW$7, DW_AT_TI_begin_column(0x06) - 77 .dwattr $C$DW$7, DW_AT_decl_file("pru1_buslatches.c") - 78 .dwattr $C$DW$7, DW_AT_decl_line(0xbb) - 79 .dwattr $C$DW$7, DW_AT_decl_column(0x06) - 80 .dwattr $C$DW$7, DW_AT_TI_max_frame_size(0x00) - 81 .dwpsn file "pru1_buslatches.c",line 187,column 66,is_stmt,address ||buslatches_test||,isa 0 - 82 - 83 .dwfde $C$DW$CIE, ||buslatches_test|| - 84$C$DW$8 .dwtag DW_TAG_formal_parameter - 85 .dwattr $C$DW$8, DW_AT_name("a") - 86 .dwattr $C$DW$8, DW_AT_TI_symbol_name("a") - 87 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$36) - 88 .dwattr $C$DW$8, DW_AT_location[DW_OP_regx 0x38] - 89 - 90$C$DW$9 .dwtag DW_TAG_formal_parameter - 91 .dwattr $C$DW$9, DW_AT_name("b") - 92 .dwattr $C$DW$9, DW_AT_TI_symbol_name("b") - 93 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$36) - 94 .dwattr $C$DW$9, DW_AT_location[DW_OP_regx 0x39] - 95 - 96$C$DW$10 .dwtag DW_TAG_formal_parameter - 97 .dwattr $C$DW$10, DW_AT_name("c") - 98 .dwattr $C$DW$10, DW_AT_TI_symbol_name("c") - 99 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$36) - 100 .dwattr $C$DW$10, DW_AT_location[DW_OP_regx 0x3a] - 101 - 102$C$DW$11 .dwtag DW_TAG_formal_parameter - 103 .dwattr $C$DW$11, DW_AT_name("d") - 104 .dwattr $C$DW$11, DW_AT_TI_symbol_name("d") - 105 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$36) - 106 .dwattr $C$DW$11, DW_AT_location[DW_OP_regx 0x3b] - 107 - 108;---------------------------------------------------------------------- - 109; 187 | void buslatches_test(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { - 110; 189 | // be sure the PRU1 GPI are in "Direct Input Mode" - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 3 - - 111; 190 | // spruh73n, chapter 4.4.1.2.3.2, - 112;---------------------------------------------------------------------- - 113 - 114;*************************************************************** - 115;* FNAME: buslatches_test FR SIZE: 0 * - 116;* * - 117;* FUNCTION ENVIRONMENT * - 118;* * - 119;* FUNCTION PROPERTIES * - 120;* 0 Auto, 0 SOE * - 121;*************************************************************** - 122 - 123 00000000 ||buslatches_test||: - 124;* --------------------------------------------------------------------------* - 125 .dwcfi cfa_offset, 0 - 126;*** 191 ----------------------- *(&CT_CFG+12) &= 0xfffffffcu; - 127;*** 193 ----------------------- __R30 &= 0xffffefffu; - 128 .dwpsn file "pru1_buslatches.c",line 191,column 2,is_stmt,isa 0 - 129;---------------------------------------------------------------------- - 130; 191 | CT_CFG.GPCFG1_bit.PRU1_GPI_MODE = 0; - 131;---------------------------------------------------------------------- - 132 00000000 FFFC8024FFFFC0 LDI32 r0, 0xfffffffc ; [ALU_PRU] |191| - 00000007 00000000004024 - 133 00000008 000000910C2081! LBCO &r1, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+12), 4 ; [ALU_PRU] |191| CT_CFG - 134 0000000c 00000010E0E1E0 AND r0, r1, r0 ; [ALU_PRU] |191| - 135 00000010 000000810C2080! SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+12), 4 ; [ALU_PRU] |191| CT_CFG - 136 .dwpsn file "pru1_buslatches.c",line 193,column 2,is_stmt,isa 0 - 137;---------------------------------------------------------------------- - 138; 193 | DEBUG_PIN_SET(0); // clear, no error - 139; 195 | #ifdef TEST_66MHZ - 140; 196 | while (1) { - 141; 197 | __R30 |= (1 << 12); // set PRU1.12 - 142; 198 | __R30 &= ~(1 << 12); // clear PRU1.12 - 143; 200 | #endif - 144; 202 | #ifdef TEST_WRITE_READ_DELAY - 145; 203 | // measures total time between GPI out and GPUIO in. - 146; 204 | // should be 10ns, is 40ns ! - 147; 205 | // separate DATIN7 from 74LVTH, connect to PRU1.12 - 148; 206 | while (1) { - 149;---------------------------------------------------------------------- - 150 00000014 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |193| - 151;* --------------------------------------------------------------------------* - 152;* BEGIN LOOP ||$C$L1|| - 153;* - 154;* Loop source line : 206 - 155;* Loop closing brace source line : 214 - 156;* Known Minimum Trip Count : 1 - 157;* Known Maximum Trip Count : 4294967295 - 158;* Known Max Trip Count Factor : 1 - 159;* --------------------------------------------------------------------------* - 160 00000018 ||$C$L1||: - 161;*** -----------------------g2: - 162;*** 207 ----------------------- __R30 |= 0x1000u; - 163 .dwpsn file "pru1_buslatches.c",line 207,column 3,is_stmt,isa 0 - 164;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 4 - - 165; 207 | __R30 |= (1 << 12); // set PRU1.12 - 166;---------------------------------------------------------------------- - 167 00000018 0000001F0CFEFE SET r30, r30, 0x0000000c ; [ALU_PRU] |207| - 168;* --------------------------------------------------------------------------* - 169;* BEGIN LOOP ||$C$L2|| - 170;* - 171;* Loop source line : 208 - 172;* Loop closing brace source line : 209 - 173;* Known Minimum Trip Count : 1 - 174;* Known Maximum Trip Count : 4294967295 - 175;* Known Max Trip Count Factor : 1 - 176;* --------------------------------------------------------------------------* - 177 0000001c ||$C$L2||: - 178;*** -----------------------g3: - 179;*** 208 ----------------------- if ( !(__R31&0x80u) ) goto g3; - 180 .dwpsn file "pru1_buslatches.c",line 208,column 10,is_stmt,isa 0 - 181;---------------------------------------------------------------------- - 182; 208 | while (!(__R31 & 0x80)) - 183; 209 | ;// wait until readback on DATAIN7 - 184;---------------------------------------------------------------------- - 185 0000001c 000000C907FF00 QBBC ||$C$L2||, r31, 0x07 ; [ALU_PRU] |208| - 186;* --------------------------------------------------------------------------* - 187;*** 211 ----------------------- __R30 &= 0xffffefffu; - 188 .dwpsn file "pru1_buslatches.c",line 211,column 3,is_stmt,isa 0 - 189;---------------------------------------------------------------------- - 190; 211 | __R30 &= ~(1 << 12);// clear PRU1.12 - 191;---------------------------------------------------------------------- - 192 00000020 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |211| - 193;* --------------------------------------------------------------------------* - 194;* BEGIN LOOP ||$C$L3|| - 195;* - 196;* Loop source line : 212 - 197;* Loop closing brace source line : 213 - 198;* Known Minimum Trip Count : 1 - 199;* Known Maximum Trip Count : 4294967295 - 200;* Known Max Trip Count Factor : 1 - 201;* --------------------------------------------------------------------------* - 202 00000024 ||$C$L3||: - 203;*** -----------------------g5: - 204;*** 212 ----------------------- if ( !(__R31&0x80u) ) goto g2; - 205 .dwpsn file "pru1_buslatches.c",line 212,column 3,is_stmt,isa 0 - 206;---------------------------------------------------------------------- - 207; 212 | while (__R31 & 0x80) - 208; 213 | ;// wait until readback on DATAIN7 - 209; 215 | #endif - 210; 217 | #ifdef TEST_CROSSTALK - 211; 218 | // const pattern of 00 ff 00 ff on latch inputs. - 212; 219 | // register selct causes fast switch of all 8 DATAIN. - 213; 220 | // Crosstalk on logic analyzers? - 214; 221 | a = c = 0x00; - 215; 222 | b = d = 0xff; - 216; 223 | // read/write sequence: mix of read-read and read-write - 217; 224 | buslatches_setbyte(2, a) - 218; 225 | ; - 219; 226 | buslatches_setbyte(3, b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 5 - - 220; 227 | ; - 221; 228 | buslatches_setbyte(5, c) - 222; 229 | ; - 223; 230 | buslatches_setbyte(6, d) - 224; 231 | ; - 225; 233 | while (mailbox.arm2pru_req == ARM2PRU_BUSLATCH_TEST) { - 226; 234 | uint8_t resvar; - 227; 235 | // echo DATA0 read only - 228; 236 | buslatches_get2(2,resvar); - 229; 237 | DEBUG_PIN_SET(buslatches_get(2) != a); - 230; 238 | // buslatches_debug_set(resvar & 1); - 231; 239 | buslatches_get2(3,resvar); - 232; 240 | DEBUG_PIN_SET(buslatches_get(3) != b); - 233; 241 | //buslatches_debug_set(resvar & 1); - 234; 242 | buslatches_get2(5,resvar); - 235; 243 | DEBUG_PIN_SET(buslatches_get(5) != c); - 236; 244 | //buslatches_debug_set(resvar & 1); - 237; 245 | buslatches_get2(6,resvar); - 238; 246 | DEBUG_PIN_SET(buslatches_get(6) != d); - 239; 247 | //buslatches_debug_set(resvar & 1); - 240; 249 | #endif - 241; 251 | #ifdef TEST_WRITE_READ_VERIFY - 242; 252 | // write moving patterns into latches, read back and verify. - 243; 253 | // PRU1.12 is set on mismatch - 244; 254 | while (mailbox.arm2pru_req == ARM2PRU_BUSLATCH_TEST) { - 245; 256 | // read/write sequence: mix of read-read and read-write - 246; 257 | buslatches_setbyte(2, a) - 247; 258 | ; - 248; 259 | buslatches_setbyte(3, b) - 249; 260 | ; - 250; 261 | buslatches_setbyte(5, c) - 251; 262 | ; - 252; 263 | if (buslatches_get(2) != a) - 253; 264 | DEBUG_PIN_PULSE_100NS - 254; 265 | ;// show error flag. cleared by next reg_sel - 255; 266 | buslatches_setbyte(6, d) - 256; 267 | ; - 257; 268 | if (buslatches_get(3) != b) - 258; 269 | DEBUG_PIN_PULSE_100NS; - 259; 270 | if (buslatches_get(5) != c) - 260; 271 | DEBUG_PIN_PULSE_100NS; - 261; 272 | if (buslatches_get(6) != d) - 262; 273 | DEBUG_PIN_PULSE_100NS; - 263; 274 | a++; - 264; 275 | b++; - 265; 276 | c++; - 266; 277 | d++; - 267; 279 | #endif - 268;---------------------------------------------------------------------- - 269 00000024 000000CF07FFFD QBBC ||$C$L1||, r31, 0x07 ; [ALU_PRU] |212| - 270;* --------------------------------------------------------------------------* - 271;*** 212 ----------------------- goto g5; - 272 00000028 00000021000000! JMP ||$C$L3|| ; [ALU_PRU] |212| - 273;* --------------------------------------------------------------------------* - 274 .dwattr $C$DW$7, DW_AT_TI_end_file("pru1_buslatches.c") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 6 - - 275 .dwattr $C$DW$7, DW_AT_TI_end_line(0x118) - 276 .dwattr $C$DW$7, DW_AT_TI_end_column(0x01) - 277 .dwendentry - 278 .dwendtag $C$DW$7 - 279 - 280 00000000 .sect ".text:buslatches_reset" - 281 .clink - 282 .global ||buslatches_reset|| - 283 - 284$C$DW$12 .dwtag DW_TAG_subprogram - 285 .dwattr $C$DW$12, DW_AT_name("buslatches_reset") - 286 .dwattr $C$DW$12, DW_AT_low_pc(||buslatches_reset||) - 287 .dwattr $C$DW$12, DW_AT_high_pc(0x00) - 288 .dwattr $C$DW$12, DW_AT_TI_symbol_name("buslatches_reset") - 289 .dwattr $C$DW$12, DW_AT_external - 290 .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_buslatches.c") - 291 .dwattr $C$DW$12, DW_AT_TI_begin_line(0x2f) - 292 .dwattr $C$DW$12, DW_AT_TI_begin_column(0x06) - 293 .dwattr $C$DW$12, DW_AT_decl_file("pru1_buslatches.c") - 294 .dwattr $C$DW$12, DW_AT_decl_line(0x2f) - 295 .dwattr $C$DW$12, DW_AT_decl_column(0x06) - 296 .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x26) - 297 .dwpsn file "pru1_buslatches.c",line 47,column 25,is_stmt,address ||buslatches_reset||,isa 0 - 298 - 299 .dwfde $C$DW$CIE, ||buslatches_reset|| - 300;---------------------------------------------------------------------- - 301; 47 | void buslatches_reset() { - 302; 48 | // unsigned i; - 303; 49 | // chips are all 8bit width, but not all input/outputs are - 304; 50 | // connected to bidirektional terminated UNIBUS lines. - 305; 51 | // see PCB schematic! - 306; 53 | // invalidate cached register_state - 307; 54 | // buslatches.cur_reg_sel = 0xff; // invalid - 308; 55 | // buslatches.cur_reg_write = 1 ; // idle level is H - 309; 57 | // init all outputs: UNIBUS lines now all H = inactive - 310;---------------------------------------------------------------------- - 311 - 312;*************************************************************** - 313;* FNAME: buslatches_reset FR SIZE: 38 * - 314;* * - 315;* FUNCTION ENVIRONMENT * - 316;* * - 317;* FUNCTION PROPERTIES * - 318;* 0 Auto, 38 SOE * - 319;*************************************************************** - 320 - 321||buslatches_reset||: - 322;* --------------------------------------------------------------------------* - 323;* r4_0 assigned to $O$C1 - 324$C$DW$13 .dwtag DW_TAG_variable - 325 .dwattr $C$DW$13, DW_AT_name("$O$C1") - 326 .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - 327 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$78) - 328 .dwattr $C$DW$13, DW_AT_location[DW_OP_reg16] - 329 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 7 - - 330;* r12_0 assigned to $O$C2 - 331$C$DW$14 .dwtag DW_TAG_variable - 332 .dwattr $C$DW$14, DW_AT_name("$O$C2") - 333 .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C2") - 334 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$6) - 335 .dwattr $C$DW$14, DW_AT_location[DW_OP_regx 0x30] - 336 - 337 .dwcfi cfa_offset, 0 - 338;*** 59 ----------------------- buslatches_pru0_dataout(31u); - 339;*** 59 ----------------------- __R30 = 0u; - 340;*** 59 ----------------------- *(C$1 = &buslatches) = 31u; - 341;*** 59 ----------------------- __delay_cycles(4u); - 342;*** 59 ----------------------- __R30 = 2048u; - 343;*** 60 ----------------------- buslatches_pru0_dataout(0u); - 344;*** 60 ----------------------- __R30 = 256u; - 345;*** 60 ----------------------- C$1[1] = C$2 = 0u; - 346;*** 60 ----------------------- __delay_cycles(4u); - 347;*** 60 ----------------------- __R30 = 2304u; - 348;*** 61 ----------------------- buslatches_pru0_dataout(0u); - 349;*** 61 ----------------------- __R30 = 512u; - 350;*** 61 ----------------------- __delay_cycles(6u); - 351;*** 61 ----------------------- __R30 = 2560u; - 352;*** 62 ----------------------- buslatches_pru0_dataout(0u); - 353;*** 62 ----------------------- __R30 = 768u; - 354;*** 62 ----------------------- __delay_cycles(6u); - 355;*** 62 ----------------------- __R30 = 2816u; - 356;*** 63 ----------------------- buslatches_pru0_dataout(0u); - 357;*** 63 ----------------------- __R30 = 1024u; - 358;*** 63 ----------------------- C$1[4] = C$2; - 359;*** 63 ----------------------- __delay_cycles(4u); - 360;*** 63 ----------------------- __R30 = 3072u; - 361;*** 64 ----------------------- buslatches_pru0_dataout(0u); - 362;*** 64 ----------------------- __R30 = 1280u; - 363;*** 64 ----------------------- __delay_cycles(6u); - 364;*** 64 ----------------------- __R30 = 3328u; - 365;*** 65 ----------------------- buslatches_pru0_dataout(0u); - 366;*** 65 ----------------------- __R30 = 1536u; - 367;*** 65 ----------------------- __delay_cycles(6u); - 368;*** 65 ----------------------- __R30 = 3584u; - 369;*** 66 ----------------------- buslatches_pru0_dataout(0u); - 370;*** 66 ----------------------- __R30 = 1792u; - 371;*** 66 ----------------------- C$1[7] = C$2; - 372;*** 66 ----------------------- __delay_cycles(4u); - 373;*** 66 ----------------------- __R30 = 3840u; - 374;*** ----------------------- return; - 375 00000000 0000000526E2E2 SUB r2, r2, 0x26 ; [ALU_PRU] - 376 .dwcfi cfa_offset, 38 - 377 .dwpsn file "pru1_buslatches.c",line 59,column 2,is_stmt,isa 0 - 378;---------------------------------------------------------------------- - 379; 59 | buslatches_setbits(0, 0xff, 0x1f); // BG,NPG OUT: inactive = driver H = - 380; | UNIBUS L - 381;---------------------------------------------------------------------- - 382 00000004 00000024001FEE LDI r14, 0x001f ; [ALU_PRU] |59| - 383 00000008 000000E50042C3 SBBO &r3.b2, r2, 0, 38 ; [ALU_PRU] - 384 .dwcfi save_reg_to_mem, 14, -38 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 8 - - 385 .dwcfi save_reg_to_mem, 15, -37 - 386 .dwcfi save_reg_to_mem, 16, -36 - 387 .dwcfi save_reg_to_mem, 17, -35 - 388 .dwcfi save_reg_to_mem, 18, -34 - 389 .dwcfi save_reg_to_mem, 19, -33 - 390 .dwcfi save_reg_to_mem, 20, -32 - 391 .dwcfi save_reg_to_mem, 21, -31 - 392 .dwcfi save_reg_to_mem, 22, -30 - 393 .dwcfi save_reg_to_mem, 23, -29 - 394 .dwcfi save_reg_to_mem, 24, -28 - 395 .dwcfi save_reg_to_mem, 25, -27 - 396 .dwcfi save_reg_to_mem, 26, -26 - 397 .dwcfi save_reg_to_mem, 27, -25 - 398 .dwcfi save_reg_to_mem, 28, -24 - 399 .dwcfi save_reg_to_mem, 29, -23 - 400 .dwcfi save_reg_to_mem, 30, -22 - 401 .dwcfi save_reg_to_mem, 31, -21 - 402 .dwcfi save_reg_to_mem, 32, -20 - 403 .dwcfi save_reg_to_mem, 33, -19 - 404 .dwcfi save_reg_to_mem, 34, -18 - 405 .dwcfi save_reg_to_mem, 35, -17 - 406 .dwcfi save_reg_to_mem, 36, -16 - 407 .dwcfi save_reg_to_mem, 37, -15 - 408 .dwcfi save_reg_to_mem, 38, -14 - 409 .dwcfi save_reg_to_mem, 39, -13 - 410 .dwcfi save_reg_to_mem, 40, -12 - 411 .dwcfi save_reg_to_mem, 41, -11 - 412 .dwcfi save_reg_to_mem, 42, -10 - 413 .dwcfi save_reg_to_mem, 43, -9 - 414 .dwcfi save_reg_to_mem, 44, -8 - 415 .dwcfi save_reg_to_mem, 45, -7 - 416 .dwcfi save_reg_to_mem, 46, -6 - 417 .dwcfi save_reg_to_mem, 47, -5 - 418 .dwcfi save_reg_to_mem, 48, -4 - 419 .dwcfi save_reg_to_mem, 49, -3 - 420 .dwcfi save_reg_to_mem, 50, -2 - 421 .dwcfi save_reg_to_mem, 51, -1 - 422$C$DW$15 .dwtag DW_TAG_TI_branch - 423 .dwattr $C$DW$15, DW_AT_low_pc(0x00) - 424 .dwattr $C$DW$15, DW_AT_name("buslatches_pru0_dataout") - 425 .dwattr $C$DW$15, DW_AT_TI_call - 426 - 427 0000000c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |59| buslatches_pru0_dataout - 428 00000010 000000240000E4! LDI r4, ||buslatches|| ; [ALU_PRU] |59| $O$C1,buslatches - 429 00000014 00000024001F00 LDI r0.b0, 0x1f ; [ALU_PRU] |59| - 430 00000018 0000002EFF819E ZERO &r30, 4 ; [ALU_PRU] |59| - 431 0000001c 000000E1000400 SBBO &r0.b0, r4, 0, 1 ; [ALU_PRU] |59| $O$C1 - 432 .newblock - 433 00000020 00018C240000CC LDI32 r12, 1 - 00000027 00000000004024 - 434 00000028 0000000501ECEC $1: SUB r12, r12, 1 - 435 0000002c 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |59| - 436 .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 - 437;---------------------------------------------------------------------- - 438; 60 | buslatches_setbits(1, 0xff, 0x00); // all other: inactive = driver L = - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 9 - - 439; | UNIBUS H - 440;---------------------------------------------------------------------- - 441 00000030 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |60| - 442 .dwpsn file "pru1_buslatches.c",line 59,column 2,is_stmt,isa 0 - 443 00000034 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |59| - 444 .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 - 445$C$DW$16 .dwtag DW_TAG_TI_branch - 446 .dwattr $C$DW$16, DW_AT_low_pc(0x00) - 447 .dwattr $C$DW$16, DW_AT_name("buslatches_pru0_dataout") - 448 .dwattr $C$DW$16, DW_AT_TI_call - 449 - 450 00000038 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |60| buslatches_pru0_dataout - 451 0000003c 0000002400000C LDI r12.b0, 0x00 ; [ALU_PRU] |60| $O$C2 - 452 00000040 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |60| - 453 00000044 000000E101040C SBBO &r12.b0, r4, 1, 1 ; [ALU_PRU] |60| $O$C1,$O$C2 - 454 .newblock - 455 00000048 00018B240000CB LDI32 r11, 1 - 0000004f 00000000004024 - 456 00000050 0000000501EBEB $1: SUB r11, r11, 1 - 457 00000054 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |60| - 458 .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 - 459;---------------------------------------------------------------------- - 460; 61 | buslatches_setbyte(2, 0x00); - 461;---------------------------------------------------------------------- - 462 00000058 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |61| - 463 .dwpsn file "pru1_buslatches.c",line 60,column 2,is_stmt,isa 0 - 464 0000005c 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |60| - 465 .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 - 466$C$DW$17 .dwtag DW_TAG_TI_branch - 467 .dwattr $C$DW$17, DW_AT_low_pc(0x00) - 468 .dwattr $C$DW$17, DW_AT_name("buslatches_pru0_dataout") - 469 .dwattr $C$DW$17, DW_AT_TI_call - 470 - 471 00000060 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |61| buslatches_pru0_dataout - 472 00000064 000000240200FE LDI r30, 0x0200 ; [ALU_PRU] |61| - 473 .newblock - 474 00000068 00028A240000CA LDI32 r10, 2 - 0000006f 00000000004024 - 475 00000070 0000000501EAEA $1: SUB r10, r10, 1 - 476 00000074 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |61| - 477 .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 - 478;---------------------------------------------------------------------- - 479; 62 | buslatches_setbyte(3, 0x00); - 480;---------------------------------------------------------------------- - 481 00000078 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |62| - 482 .dwpsn file "pru1_buslatches.c",line 61,column 2,is_stmt,isa 0 - 483 0000007c 000000240A00FE LDI r30, 0x0a00 ; [ALU_PRU] |61| - 484 .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 - 485$C$DW$18 .dwtag DW_TAG_TI_branch - 486 .dwattr $C$DW$18, DW_AT_low_pc(0x00) - 487 .dwattr $C$DW$18, DW_AT_name("buslatches_pru0_dataout") - 488 .dwattr $C$DW$18, DW_AT_TI_call - 489 - 490 00000080 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |62| buslatches_pru0_dataout - 491 00000084 000000240300FE LDI r30, 0x0300 ; [ALU_PRU] |62| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 10 - - 492 .newblock - 493 00000088 000289240000C9 LDI32 r9, 2 - 0000008f 00000000004024 - 494 00000090 0000000501E9E9 $1: SUB r9, r9, 1 - 495 00000094 0000006F00E9FF QBNE $1, r9, 0 ; [ALU_PRU] |62| - 496 .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 - 497;---------------------------------------------------------------------- - 498; 63 | buslatches_setbits(4, 0xff, 0x00); - 499;---------------------------------------------------------------------- - 500 00000098 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |63| - 501 .dwpsn file "pru1_buslatches.c",line 62,column 2,is_stmt,isa 0 - 502 0000009c 000000240B00FE LDI r30, 0x0b00 ; [ALU_PRU] |62| - 503 .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 - 504$C$DW$19 .dwtag DW_TAG_TI_branch - 505 .dwattr $C$DW$19, DW_AT_low_pc(0x00) - 506 .dwattr $C$DW$19, DW_AT_name("buslatches_pru0_dataout") - 507 .dwattr $C$DW$19, DW_AT_TI_call - 508 - 509 000000a0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |63| buslatches_pru0_dataout - 510 000000a4 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |63| - 511 000000a8 000000E104040C SBBO &r12.b0, r4, 4, 1 ; [ALU_PRU] |63| $O$C1,$O$C2 - 512 .newblock - 513 000000ac 000188240000C8 LDI32 r8, 1 - 000000b3 00000000004024 - 514 000000b4 0000000501E8E8 $1: SUB r8, r8, 1 - 515 000000b8 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |63| - 516 .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 - 517;---------------------------------------------------------------------- - 518; 64 | buslatches_setbyte(5, 0x00); - 519;---------------------------------------------------------------------- - 520 000000bc 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |64| - 521 .dwpsn file "pru1_buslatches.c",line 63,column 2,is_stmt,isa 0 - 522 000000c0 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |63| - 523 .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 - 524$C$DW$20 .dwtag DW_TAG_TI_branch - 525 .dwattr $C$DW$20, DW_AT_low_pc(0x00) - 526 .dwattr $C$DW$20, DW_AT_name("buslatches_pru0_dataout") - 527 .dwattr $C$DW$20, DW_AT_TI_call - 528 - 529 000000c4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |64| buslatches_pru0_dataout - 530 000000c8 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |64| - 531 .newblock - 532 000000cc 000287240000C7 LDI32 r7, 2 - 000000d3 00000000004024 - 533 000000d4 0000000501E7E7 $1: SUB r7, r7, 1 - 534 000000d8 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |64| - 535 .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 - 536;---------------------------------------------------------------------- - 537; 65 | buslatches_setbyte(6, 0x00); - 538;---------------------------------------------------------------------- - 539 000000dc 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |65| - 540 .dwpsn file "pru1_buslatches.c",line 64,column 2,is_stmt,isa 0 - 541 000000e0 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |64| - 542 .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 - 543$C$DW$21 .dwtag DW_TAG_TI_branch - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 11 - - 544 .dwattr $C$DW$21, DW_AT_low_pc(0x00) - 545 .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - 546 .dwattr $C$DW$21, DW_AT_TI_call - 547 - 548 000000e4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |65| buslatches_pru0_dataout - 549 000000e8 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |65| - 550 .newblock - 551 000000ec 000286240000C6 LDI32 r6, 2 - 000000f3 00000000004024 - 552 000000f4 0000000501E6E6 $1: SUB r6, r6, 1 - 553 000000f8 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |65| - 554 .dwpsn file "pru1_buslatches.c",line 66,column 2,is_stmt,isa 0 - 555;---------------------------------------------------------------------- - 556; 66 | buslatches_setbits(7, 0xff, 0x00); - 557;---------------------------------------------------------------------- - 558 000000fc 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |66| - 559 .dwpsn file "pru1_buslatches.c",line 65,column 2,is_stmt,isa 0 - 560 00000100 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |65| - 561 .dwpsn file "pru1_buslatches.c",line 66,column 2,is_stmt,isa 0 - 562;---------------------------------------------------------------------- - 563; 68 | // standard position: select register 4 with MSYN/SSYM - 564; 69 | // buslatches_setval(4, 0xff, 0x00); - 565;---------------------------------------------------------------------- - 566$C$DW$22 .dwtag DW_TAG_TI_branch - 567 .dwattr $C$DW$22, DW_AT_low_pc(0x00) - 568 .dwattr $C$DW$22, DW_AT_name("buslatches_pru0_dataout") - 569 .dwattr $C$DW$22, DW_AT_TI_call - 570 - 571 00000104 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |66| buslatches_pru0_dataout - 572 00000108 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |66| - 573 0000010c 000000E107040C SBBO &r12.b0, r4, 7, 1 ; [ALU_PRU] |66| $O$C1,$O$C2 - 574 .newblock - 575 00000110 000185240000C5 LDI32 r5, 1 - 00000117 00000000004024 - 576 00000118 0000000501E5E5 $1: SUB r5, r5, 1 - 577 0000011c 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |66| - 578 00000120 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |66| - 579 00000124 000000F50042C3 LBBO &r3.b2, r2, 0, 38 ; [ALU_PRU] - 580 .dwcfi restore_reg, 14 - 581 .dwcfi restore_reg, 15 - 582 .dwcfi restore_reg, 16 - 583 .dwcfi restore_reg, 17 - 584 .dwcfi restore_reg, 18 - 585 .dwcfi restore_reg, 19 - 586 .dwcfi restore_reg, 20 - 587 .dwcfi restore_reg, 21 - 588 .dwcfi restore_reg, 22 - 589 .dwcfi restore_reg, 23 - 590 .dwcfi restore_reg, 24 - 591 .dwcfi restore_reg, 25 - 592 .dwcfi restore_reg, 26 - 593 .dwcfi restore_reg, 27 - 594 .dwcfi restore_reg, 28 - 595 .dwcfi restore_reg, 29 - 596 .dwcfi restore_reg, 30 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 12 - - 597 .dwcfi restore_reg, 31 - 598 .dwcfi restore_reg, 32 - 599 .dwcfi restore_reg, 33 - 600 .dwcfi restore_reg, 34 - 601 .dwcfi restore_reg, 35 - 602 .dwcfi restore_reg, 36 - 603 .dwcfi restore_reg, 37 - 604 .dwcfi restore_reg, 38 - 605 .dwcfi restore_reg, 39 - 606 .dwcfi restore_reg, 40 - 607 .dwcfi restore_reg, 41 - 608 .dwcfi restore_reg, 42 - 609 .dwcfi restore_reg, 43 - 610 .dwcfi restore_reg, 44 - 611 .dwcfi restore_reg, 45 - 612 .dwcfi restore_reg, 46 - 613 .dwcfi restore_reg, 47 - 614 .dwcfi restore_reg, 48 - 615 .dwcfi restore_reg, 49 - 616 .dwcfi restore_reg, 50 - 617 .dwcfi restore_reg, 51 - 618 00000128 0000000126E2E2 ADD r2, r2, 0x26 ; [ALU_PRU] - 619 .dwcfi cfa_offset, 0 - 620$C$DW$23 .dwtag DW_TAG_TI_branch - 621 .dwattr $C$DW$23, DW_AT_low_pc(0x00) - 622 .dwattr $C$DW$23, DW_AT_TI_return - 623 - 624 0000012c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 625 .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_buslatches.c") - 626 .dwattr $C$DW$12, DW_AT_TI_end_line(0x46) - 627 .dwattr $C$DW$12, DW_AT_TI_end_column(0x01) - 628 .dwendentry - 629 .dwendtag $C$DW$12 - 630 - 631 00000000 .sect ".text:buslatches_powercycle" - 632 .clink - 633 .global ||buslatches_powercycle|| - 634 - 635$C$DW$24 .dwtag DW_TAG_subprogram - 636 .dwattr $C$DW$24, DW_AT_name("buslatches_powercycle") - 637 .dwattr $C$DW$24, DW_AT_low_pc(||buslatches_powercycle||) - 638 .dwattr $C$DW$24, DW_AT_high_pc(0x00) - 639 .dwattr $C$DW$24, DW_AT_TI_symbol_name("buslatches_powercycle") - 640 .dwattr $C$DW$24, DW_AT_external - 641 .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_buslatches.c") - 642 .dwattr $C$DW$24, DW_AT_TI_begin_line(0xa1) - 643 .dwattr $C$DW$24, DW_AT_TI_begin_column(0x06) - 644 .dwattr $C$DW$24, DW_AT_decl_file("pru1_buslatches.c") - 645 .dwattr $C$DW$24, DW_AT_decl_line(0xa1) - 646 .dwattr $C$DW$24, DW_AT_decl_column(0x06) - 647 .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x23) - 648 .dwpsn file "pru1_buslatches.c",line 161,column 30,is_stmt,address ||buslatches_powercycle||, - 649 - 650 .dwfde $C$DW$CIE, ||buslatches_powercycle|| - 651;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 13 - - 652; 161 | void buslatches_powercycle() { - 653; 162 | // INIT: latch[7], bit 3 - 654; 163 | // ACLO: latch[7], bit 4 - 655; 164 | // DCLO: latch[7], bit 5 - 656;---------------------------------------------------------------------- - 657 - 658;*************************************************************** - 659;* FNAME: buslatches_powercycle FR SIZE: 35 * - 660;* * - 661;* FUNCTION ENVIRONMENT * - 662;* * - 663;* FUNCTION PROPERTIES * - 664;* 0 Auto, 35 SOE * - 665;*************************************************************** - 666 - 667||buslatches_powercycle||: - 668;* --------------------------------------------------------------------------* - 669;* r5_0 assigned to $O$C1 - 670$C$DW$25 .dwtag DW_TAG_variable - 671 .dwattr $C$DW$25, DW_AT_name("$O$C1") - 672 .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - 673 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$78) - 674 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg20] - 675 - 676;* r4_0 assigned to $O$C2 - 677$C$DW$26 .dwtag DW_TAG_variable - 678 .dwattr $C$DW$26, DW_AT_name("$O$C2") - 679 .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - 680 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - 681 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - 682 - 683;* r4_0 assigned to $O$C3 - 684$C$DW$27 .dwtag DW_TAG_variable - 685 .dwattr $C$DW$27, DW_AT_name("$O$C3") - 686 .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - 687 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$6) - 688 .dwattr $C$DW$27, DW_AT_location[DW_OP_reg16] - 689 - 690;* r4_0 assigned to $O$C4 - 691$C$DW$28 .dwtag DW_TAG_variable - 692 .dwattr $C$DW$28, DW_AT_name("$O$C4") - 693 .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C4") - 694 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$6) - 695 .dwattr $C$DW$28, DW_AT_location[DW_OP_reg16] - 696 - 697;* r4_0 assigned to $O$C5 - 698$C$DW$29 .dwtag DW_TAG_variable - 699 .dwattr $C$DW$29, DW_AT_name("$O$C5") - 700 .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C5") - 701 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$6) - 702 .dwattr $C$DW$29, DW_AT_location[DW_OP_reg16] - 703 - 704;* r4_0 assigned to _tmpval - 705$C$DW$30 .dwtag DW_TAG_variable - 706 .dwattr $C$DW$30, DW_AT_name("_tmpval") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 14 - - 707 .dwattr $C$DW$30, DW_AT_TI_symbol_name("_tmpval") - 708 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$36) - 709 .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - 710 - 711;* r4_0 assigned to _tmpval - 712$C$DW$31 .dwtag DW_TAG_variable - 713 .dwattr $C$DW$31, DW_AT_name("_tmpval") - 714 .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - 715 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$36) - 716 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - 717 - 718;* r4_0 assigned to _tmpval - 719$C$DW$32 .dwtag DW_TAG_variable - 720 .dwattr $C$DW$32, DW_AT_name("_tmpval") - 721 .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - 722 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$36) - 723 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - 724 - 725;* r4_0 assigned to _tmpval - 726$C$DW$33 .dwtag DW_TAG_variable - 727 .dwattr $C$DW$33, DW_AT_name("_tmpval") - 728 .dwattr $C$DW$33, DW_AT_TI_symbol_name("_tmpval") - 729 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$36) - 730 .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - 731 - 732 .dwcfi cfa_offset, 0 - 733;*** 165 ----------------------- _tmpval = C$5 = (unsigned char)(*(C$1 = &buslatches+7)|0x10 - 734;*** 165 ----------------------- buslatches_pru0_dataout((unsigned)C$5); - 735;*** 165 ----------------------- __R30 = 1792u; - 736;*** 165 ----------------------- *C$1 = _tmpval; - 737;*** 165 ----------------------- __delay_cycles(4u); - 738;*** 165 ----------------------- __R30 = 3840u; - 739;*** 166 ----------------------- __delay_cycles(0x2faf080u); - 740;*** 167 ----------------------- _tmpval = C$4 = (unsigned char)(*C$1|0x20); - 741;*** 167 ----------------------- buslatches_pru0_dataout((unsigned)C$4); - 742;*** 167 ----------------------- __R30 = 1792u; - 743;*** 167 ----------------------- *C$1 = _tmpval; - 744;*** 167 ----------------------- __delay_cycles(4u); - 745;*** 167 ----------------------- __R30 = 3840u; - 746;*** 168 ----------------------- __delay_cycles(0x2faf080u); - 747;*** 169 ----------------------- _tmpval = C$3 = (unsigned char)(*C$1&0xef); - 748;*** 169 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 749;*** 169 ----------------------- __R30 = 1792u; - 750;*** 169 ----------------------- *C$1 = _tmpval; - 751;*** 169 ----------------------- __delay_cycles(4u); - 752;*** 169 ----------------------- __R30 = 3840u; - 753;*** 170 ----------------------- __delay_cycles(0x2faf080u); - 754;*** 171 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xdf); - 755;*** 171 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 756;*** 171 ----------------------- __R30 = 1792u; - 757;*** 171 ----------------------- *C$1 = _tmpval; - 758;*** 171 ----------------------- __delay_cycles(4u); - 759;*** 171 ----------------------- __R30 = 3840u; - 760;*** ----------------------- return; - 761 00000000 0000000523E2E2 SUB r2, r2, 0x23 ; [ALU_PRU] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 15 - - 762 .dwcfi cfa_offset, 35 - 763 00000004 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 764 .dwcfi save_reg_to_mem, 14, -35 - 765 .dwcfi save_reg_to_mem, 15, -34 - 766 .dwcfi save_reg_to_mem, 16, -33 - 767 00000008 000000E303E285 SBBO &r5.b0, r2, 3, 32 ; [ALU_PRU] - 768 .dwcfi save_reg_to_mem, 20, -32 - 769 .dwcfi save_reg_to_mem, 21, -31 - 770 .dwcfi save_reg_to_mem, 22, -30 - 771 .dwcfi save_reg_to_mem, 23, -29 - 772 .dwcfi save_reg_to_mem, 24, -28 - 773 .dwcfi save_reg_to_mem, 25, -27 - 774 .dwcfi save_reg_to_mem, 26, -26 - 775 .dwcfi save_reg_to_mem, 27, -25 - 776 .dwcfi save_reg_to_mem, 28, -24 - 777 .dwcfi save_reg_to_mem, 29, -23 - 778 .dwcfi save_reg_to_mem, 30, -22 - 779 .dwcfi save_reg_to_mem, 31, -21 - 780 .dwcfi save_reg_to_mem, 32, -20 - 781 .dwcfi save_reg_to_mem, 33, -19 - 782 .dwcfi save_reg_to_mem, 34, -18 - 783 .dwcfi save_reg_to_mem, 35, -17 - 784 .dwcfi save_reg_to_mem, 36, -16 - 785 .dwcfi save_reg_to_mem, 37, -15 - 786 .dwcfi save_reg_to_mem, 38, -14 - 787 .dwcfi save_reg_to_mem, 39, -13 - 788 .dwcfi save_reg_to_mem, 40, -12 - 789 .dwcfi save_reg_to_mem, 41, -11 - 790 .dwcfi save_reg_to_mem, 42, -10 - 791 .dwcfi save_reg_to_mem, 43, -9 - 792 .dwcfi save_reg_to_mem, 44, -8 - 793 .dwcfi save_reg_to_mem, 45, -7 - 794 .dwcfi save_reg_to_mem, 46, -6 - 795 .dwcfi save_reg_to_mem, 47, -5 - 796 .dwcfi save_reg_to_mem, 48, -4 - 797 .dwcfi save_reg_to_mem, 49, -3 - 798 .dwcfi save_reg_to_mem, 50, -2 - 799 .dwcfi save_reg_to_mem, 51, -1 - 800 .dwpsn file "pru1_buslatches.c",line 165,column 2,is_stmt,isa 0 - 801;---------------------------------------------------------------------- - 802; 165 | buslatches_setbits(7, BIT(4), BIT(4)); // ACLO asserted - 803;---------------------------------------------------------------------- - 804 0000000c 000000240007E5! LDI r5, ||buslatches||+7 ; [ALU_PRU] |165| $O$C1,buslatches - 805 00000010 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |165| $O$C1 - 806 00000014 0000001F040004 SET r4.b0, r0.b0, 0x00000004 ; [ALU_PRU] |165| $O$C5 - 807 00000018 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |165| $O$C5 - 808$C$DW$34 .dwtag DW_TAG_TI_branch - 809 .dwattr $C$DW$34, DW_AT_low_pc(0x00) - 810 .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - 811 .dwattr $C$DW$34, DW_AT_TI_call - 812 - 813 0000001c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |165| buslatches_pru0_dataout - 814 00000020 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |165| - 815 00000024 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |165| $O$C1,_tmpval - 816 .newblock - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 16 - - 817 00000028 00018C240000CC LDI32 r12, 1 - 0000002f 00000000004024 - 818 00000030 0000000501ECEC $1: SUB r12, r12, 1 - 819 00000034 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |165| - 820 00000038 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |165| - 821 .dwpsn file "pru1_buslatches.c",line 166,column 2,is_stmt,isa 0 - 822;---------------------------------------------------------------------- - 823; 166 | __delay_cycles(MILLISECS(250)); // "power supply shuts down" - 824;---------------------------------------------------------------------- - 825 .newblock - 826 0000003c 783F8B24017DCB LDI32 r11, 24999999 - 00000043 00000000004024 - 827 00000044 0000000501EBEB $1: SUB r11, r11, 1 - 828 00000048 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |166| - 829 .dwpsn file "pru1_buslatches.c",line 167,column 2,is_stmt,isa 0 - 830;---------------------------------------------------------------------- - 831; 167 | buslatches_setbits(7, BIT(5), BIT(5)); // DCLO asserted - 832;---------------------------------------------------------------------- - 833 0000004c 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |167| $O$C1 - 834 00000050 0000001F050004 SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |167| $O$C4 - 835 00000054 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |167| $O$C4 - 836$C$DW$35 .dwtag DW_TAG_TI_branch - 837 .dwattr $C$DW$35, DW_AT_low_pc(0x00) - 838 .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - 839 .dwattr $C$DW$35, DW_AT_TI_call - 840 - 841 00000058 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |167| buslatches_pru0_dataout - 842 0000005c 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |167| - 843 00000060 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |167| $O$C1,_tmpval - 844 .newblock - 845 00000064 00018A240000CA LDI32 r10, 1 - 0000006b 00000000004024 - 846 0000006c 0000000501EAEA $1: SUB r10, r10, 1 - 847 00000070 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |167| - 848 00000074 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |167| - 849 .dwpsn file "pru1_buslatches.c",line 168,column 2,is_stmt,isa 0 - 850;---------------------------------------------------------------------- - 851; 168 | __delay_cycles(MILLISECS(250)); // "power is OFF now" - 852;---------------------------------------------------------------------- - 853 .newblock - 854 00000078 783F8924017DC9 LDI32 r9, 24999999 - 0000007f 00000000004024 - 855 00000080 0000000501E9E9 $1: SUB r9, r9, 1 - 856 00000084 0000006F00E9FF QBNE $1, r9, 0 ; [ALU_PRU] |168| - 857 .dwpsn file "pru1_buslatches.c",line 169,column 2,is_stmt,isa 0 - 858;---------------------------------------------------------------------- - 859; 169 | buslatches_setbits(7, BIT(4), 0); // ACLO deasserted - 860;---------------------------------------------------------------------- - 861 00000088 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |169| $O$C1 - 862 0000008c 00000011EF0004 AND r4.b0, r0.b0, 0xef ; [ALU_PRU] |169| $O$C3 - 863 00000090 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |169| $O$C3 - 864$C$DW$36 .dwtag DW_TAG_TI_branch - 865 .dwattr $C$DW$36, DW_AT_low_pc(0x00) - 866 .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - 867 .dwattr $C$DW$36, DW_AT_TI_call - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 17 - - 868 - 869 00000094 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |169| buslatches_pru0_dataout - 870 00000098 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |169| - 871 0000009c 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |169| $O$C1,_tmpval - 872 .newblock - 873 000000a0 000188240000C8 LDI32 r8, 1 - 000000a7 00000000004024 - 874 000000a8 0000000501E8E8 $1: SUB r8, r8, 1 - 875 000000ac 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |169| - 876 000000b0 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |169| - 877 .dwpsn file "pru1_buslatches.c",line 170,column 2,is_stmt,isa 0 - 878;---------------------------------------------------------------------- - 879; 170 | __delay_cycles(MILLISECS(250)); // "power supply stabilizing" - 880;---------------------------------------------------------------------- - 881 .newblock - 882 000000b4 783F8724017DC7 LDI32 r7, 24999999 - 000000bb 00000000004024 - 883 000000bc 0000000501E7E7 $1: SUB r7, r7, 1 - 884 000000c0 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |170| - 885 .dwpsn file "pru1_buslatches.c",line 171,column 2,is_stmt,isa 0 - 886;---------------------------------------------------------------------- - 887; 171 | buslatches_setbits(7, BIT(5), 0); // DCLO deasserted - 888; 172 | // CPU has to generate INIT and BBSY - 889;---------------------------------------------------------------------- - 890 000000c4 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |171| $O$C1 - 891 000000c8 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |171| $O$C2 - 892 000000cc 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |171| $O$C2 - 893$C$DW$37 .dwtag DW_TAG_TI_branch - 894 .dwattr $C$DW$37, DW_AT_low_pc(0x00) - 895 .dwattr $C$DW$37, DW_AT_name("buslatches_pru0_dataout") - 896 .dwattr $C$DW$37, DW_AT_TI_call - 897 - 898 000000d0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |171| buslatches_pru0_dataout - 899 000000d4 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |171| - 900 000000d8 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |171| $O$C1,_tmpval - 901 .newblock - 902 000000dc 000186240000C6 LDI32 r6, 1 - 000000e3 00000000004024 - 903 000000e4 0000000501E6E6 $1: SUB r6, r6, 1 - 904 000000e8 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |171| - 905 000000ec 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |171| - 906 000000f0 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 907 .dwcfi restore_reg, 14 - 908 .dwcfi restore_reg, 15 - 909 .dwcfi restore_reg, 16 - 910 000000f4 000000F303E285 LBBO &r5.b0, r2, 3, 32 ; [ALU_PRU] - 911 .dwcfi restore_reg, 20 - 912 .dwcfi restore_reg, 21 - 913 .dwcfi restore_reg, 22 - 914 .dwcfi restore_reg, 23 - 915 .dwcfi restore_reg, 24 - 916 .dwcfi restore_reg, 25 - 917 .dwcfi restore_reg, 26 - 918 .dwcfi restore_reg, 27 - 919 .dwcfi restore_reg, 28 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 18 - - 920 .dwcfi restore_reg, 29 - 921 .dwcfi restore_reg, 30 - 922 .dwcfi restore_reg, 31 - 923 .dwcfi restore_reg, 32 - 924 .dwcfi restore_reg, 33 - 925 .dwcfi restore_reg, 34 - 926 .dwcfi restore_reg, 35 - 927 .dwcfi restore_reg, 36 - 928 .dwcfi restore_reg, 37 - 929 .dwcfi restore_reg, 38 - 930 .dwcfi restore_reg, 39 - 931 .dwcfi restore_reg, 40 - 932 .dwcfi restore_reg, 41 - 933 .dwcfi restore_reg, 42 - 934 .dwcfi restore_reg, 43 - 935 .dwcfi restore_reg, 44 - 936 .dwcfi restore_reg, 45 - 937 .dwcfi restore_reg, 46 - 938 .dwcfi restore_reg, 47 - 939 .dwcfi restore_reg, 48 - 940 .dwcfi restore_reg, 49 - 941 .dwcfi restore_reg, 50 - 942 .dwcfi restore_reg, 51 - 943 000000f8 0000000123E2E2 ADD r2, r2, 0x23 ; [ALU_PRU] - 944 .dwcfi cfa_offset, 0 - 945$C$DW$38 .dwtag DW_TAG_TI_branch - 946 .dwattr $C$DW$38, DW_AT_low_pc(0x00) - 947 .dwattr $C$DW$38, DW_AT_TI_return - 948 - 949 000000fc 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 950 .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_buslatches.c") - 951 .dwattr $C$DW$24, DW_AT_TI_end_line(0xad) - 952 .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - 953 .dwendentry - 954 .dwendtag $C$DW$24 - 955 - 956;***************************************************************************** - 957;* UNDEFINED EXTERNAL REFERENCES * - 958;***************************************************************************** - 959 .global ||buslatches_pru0_dataout|| - 960 - 961;****************************************************************************** - 962;* TYPE INFORMATION * - 963;****************************************************************************** - 964 - 965$C$DW$T$19 .dwtag DW_TAG_structure_type - 966 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 967$C$DW$39 .dwtag DW_TAG_member - 968 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - 969 .dwattr $C$DW$39, DW_AT_name("REVID") - 970 .dwattr $C$DW$39, DW_AT_TI_symbol_name("REVID") - 971 .dwattr $C$DW$39, DW_AT_bit_offset(0x00) - 972 .dwattr $C$DW$39, DW_AT_bit_size(0x20) - 973 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 974 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 19 - - 975 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 976 .dwattr $C$DW$39, DW_AT_decl_line(0x2d) - 977 .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - 978 - 979 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 980 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 981 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 982 .dwendtag $C$DW$T$19 - 983 - 984$C$DW$T$40 .dwtag DW_TAG_volatile_type - 985 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$19) - 986 - 987 - 988$C$DW$T$20 .dwtag DW_TAG_structure_type - 989 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 990$C$DW$40 .dwtag DW_TAG_member - 991 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - 992 .dwattr $C$DW$40, DW_AT_name("IDLE_MODE") - 993 .dwattr $C$DW$40, DW_AT_TI_symbol_name("IDLE_MODE") - 994 .dwattr $C$DW$40, DW_AT_bit_offset(0x1e) - 995 .dwattr $C$DW$40, DW_AT_bit_size(0x02) - 996 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 997 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 998 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 999 .dwattr $C$DW$40, DW_AT_decl_line(0x37) - 1000 .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - 1001 - 1002$C$DW$41 .dwtag DW_TAG_member - 1003 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - 1004 .dwattr $C$DW$41, DW_AT_name("STANDBY_MODE") - 1005 .dwattr $C$DW$41, DW_AT_TI_symbol_name("STANDBY_MODE") - 1006 .dwattr $C$DW$41, DW_AT_bit_offset(0x1c) - 1007 .dwattr $C$DW$41, DW_AT_bit_size(0x02) - 1008 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1009 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - 1010 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1011 .dwattr $C$DW$41, DW_AT_decl_line(0x38) - 1012 .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - 1013 - 1014$C$DW$42 .dwtag DW_TAG_member - 1015 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - 1016 .dwattr $C$DW$42, DW_AT_name("STANDBY_INIT") - 1017 .dwattr $C$DW$42, DW_AT_TI_symbol_name("STANDBY_INIT") - 1018 .dwattr $C$DW$42, DW_AT_bit_offset(0x1b) - 1019 .dwattr $C$DW$42, DW_AT_bit_size(0x01) - 1020 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1021 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 1022 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1023 .dwattr $C$DW$42, DW_AT_decl_line(0x39) - 1024 .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - 1025 - 1026$C$DW$43 .dwtag DW_TAG_member - 1027 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - 1028 .dwattr $C$DW$43, DW_AT_name("SUB_MWAIT") - 1029 .dwattr $C$DW$43, DW_AT_TI_symbol_name("SUB_MWAIT") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 20 - - 1030 .dwattr $C$DW$43, DW_AT_bit_offset(0x1a) - 1031 .dwattr $C$DW$43, DW_AT_bit_size(0x01) - 1032 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1033 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 1034 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1035 .dwattr $C$DW$43, DW_AT_decl_line(0x3a) - 1036 .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - 1037 - 1038$C$DW$44 .dwtag DW_TAG_member - 1039 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - 1040 .dwattr $C$DW$44, DW_AT_name("rsvd6") - 1041 .dwattr $C$DW$44, DW_AT_TI_symbol_name("rsvd6") - 1042 .dwattr $C$DW$44, DW_AT_bit_offset(0x00) - 1043 .dwattr $C$DW$44, DW_AT_bit_size(0x1a) - 1044 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1045 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 1046 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1047 .dwattr $C$DW$44, DW_AT_decl_line(0x3b) - 1048 .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - 1049 - 1050 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1051 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1052 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1053 .dwendtag $C$DW$T$20 - 1054 - 1055$C$DW$T$42 .dwtag DW_TAG_volatile_type - 1056 .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$20) - 1057 - 1058 - 1059$C$DW$T$21 .dwtag DW_TAG_structure_type - 1060 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1061$C$DW$45 .dwtag DW_TAG_member - 1062 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - 1063 .dwattr $C$DW$45, DW_AT_name("PRU0_GPI_MODE") - 1064 .dwattr $C$DW$45, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1065 .dwattr $C$DW$45, DW_AT_bit_offset(0x1e) - 1066 .dwattr $C$DW$45, DW_AT_bit_size(0x02) - 1067 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1068 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - 1069 .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1070 .dwattr $C$DW$45, DW_AT_decl_line(0x45) - 1071 .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - 1072 - 1073$C$DW$46 .dwtag DW_TAG_member - 1074 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - 1075 .dwattr $C$DW$46, DW_AT_name("PRU0_GPI_CLK_MODE") - 1076 .dwattr $C$DW$46, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1077 .dwattr $C$DW$46, DW_AT_bit_offset(0x1d) - 1078 .dwattr $C$DW$46, DW_AT_bit_size(0x01) - 1079 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1080 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - 1081 .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1082 .dwattr $C$DW$46, DW_AT_decl_line(0x46) - 1083 .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - 1084 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 21 - - 1085$C$DW$47 .dwtag DW_TAG_member - 1086 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - 1087 .dwattr $C$DW$47, DW_AT_name("PRU0_GPI_DIV0") - 1088 .dwattr $C$DW$47, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1089 .dwattr $C$DW$47, DW_AT_bit_offset(0x18) - 1090 .dwattr $C$DW$47, DW_AT_bit_size(0x05) - 1091 .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1092 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - 1093 .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1094 .dwattr $C$DW$47, DW_AT_decl_line(0x47) - 1095 .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - 1096 - 1097$C$DW$48 .dwtag DW_TAG_member - 1098 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - 1099 .dwattr $C$DW$48, DW_AT_name("PRU0_GPI_DIV1") - 1100 .dwattr $C$DW$48, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1101 .dwattr $C$DW$48, DW_AT_bit_offset(0x13) - 1102 .dwattr $C$DW$48, DW_AT_bit_size(0x05) - 1103 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1104 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - 1105 .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1106 .dwattr $C$DW$48, DW_AT_decl_line(0x48) - 1107 .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - 1108 - 1109$C$DW$49 .dwtag DW_TAG_member - 1110 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - 1111 .dwattr $C$DW$49, DW_AT_name("PRU0_GPI_SB") - 1112 .dwattr $C$DW$49, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1113 .dwattr $C$DW$49, DW_AT_bit_offset(0x12) - 1114 .dwattr $C$DW$49, DW_AT_bit_size(0x01) - 1115 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1116 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - 1117 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1118 .dwattr $C$DW$49, DW_AT_decl_line(0x49) - 1119 .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - 1120 - 1121$C$DW$50 .dwtag DW_TAG_member - 1122 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - 1123 .dwattr $C$DW$50, DW_AT_name("PRU0_GPO_MODE") - 1124 .dwattr $C$DW$50, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1125 .dwattr $C$DW$50, DW_AT_bit_offset(0x11) - 1126 .dwattr $C$DW$50, DW_AT_bit_size(0x01) - 1127 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1128 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 1129 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1130 .dwattr $C$DW$50, DW_AT_decl_line(0x4a) - 1131 .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - 1132 - 1133$C$DW$51 .dwtag DW_TAG_member - 1134 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - 1135 .dwattr $C$DW$51, DW_AT_name("PRU0_GPO_DIV0") - 1136 .dwattr $C$DW$51, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1137 .dwattr $C$DW$51, DW_AT_bit_offset(0x0c) - 1138 .dwattr $C$DW$51, DW_AT_bit_size(0x05) - 1139 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 22 - - 1140 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 1141 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1142 .dwattr $C$DW$51, DW_AT_decl_line(0x4b) - 1143 .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - 1144 - 1145$C$DW$52 .dwtag DW_TAG_member - 1146 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - 1147 .dwattr $C$DW$52, DW_AT_name("PRU0_GPO_DIV1") - 1148 .dwattr $C$DW$52, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1149 .dwattr $C$DW$52, DW_AT_bit_offset(0x07) - 1150 .dwattr $C$DW$52, DW_AT_bit_size(0x05) - 1151 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1152 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 1153 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1154 .dwattr $C$DW$52, DW_AT_decl_line(0x4c) - 1155 .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - 1156 - 1157$C$DW$53 .dwtag DW_TAG_member - 1158 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - 1159 .dwattr $C$DW$53, DW_AT_name("PRU0_GPO_SH_SEL") - 1160 .dwattr $C$DW$53, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1161 .dwattr $C$DW$53, DW_AT_bit_offset(0x06) - 1162 .dwattr $C$DW$53, DW_AT_bit_size(0x01) - 1163 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1164 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 1165 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1166 .dwattr $C$DW$53, DW_AT_decl_line(0x4d) - 1167 .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - 1168 - 1169$C$DW$54 .dwtag DW_TAG_member - 1170 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - 1171 .dwattr $C$DW$54, DW_AT_name("rsvd26") - 1172 .dwattr $C$DW$54, DW_AT_TI_symbol_name("rsvd26") - 1173 .dwattr $C$DW$54, DW_AT_bit_offset(0x00) - 1174 .dwattr $C$DW$54, DW_AT_bit_size(0x06) - 1175 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1176 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - 1177 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1178 .dwattr $C$DW$54, DW_AT_decl_line(0x4e) - 1179 .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - 1180 - 1181 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1182 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1183 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 1184 .dwendtag $C$DW$T$21 - 1185 - 1186$C$DW$T$44 .dwtag DW_TAG_volatile_type - 1187 .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$21) - 1188 - 1189 - 1190$C$DW$T$22 .dwtag DW_TAG_structure_type - 1191 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1192$C$DW$55 .dwtag DW_TAG_member - 1193 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - 1194 .dwattr $C$DW$55, DW_AT_name("PRU1_GPI_MODE") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 23 - - 1195 .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1196 .dwattr $C$DW$55, DW_AT_bit_offset(0x1e) - 1197 .dwattr $C$DW$55, DW_AT_bit_size(0x02) - 1198 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1199 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 1200 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1201 .dwattr $C$DW$55, DW_AT_decl_line(0x58) - 1202 .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - 1203 - 1204$C$DW$56 .dwtag DW_TAG_member - 1205 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - 1206 .dwattr $C$DW$56, DW_AT_name("PRU1_GPI_CLK_MODE") - 1207 .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1208 .dwattr $C$DW$56, DW_AT_bit_offset(0x1d) - 1209 .dwattr $C$DW$56, DW_AT_bit_size(0x01) - 1210 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1211 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - 1212 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1213 .dwattr $C$DW$56, DW_AT_decl_line(0x59) - 1214 .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - 1215 - 1216$C$DW$57 .dwtag DW_TAG_member - 1217 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - 1218 .dwattr $C$DW$57, DW_AT_name("PRU1_GPI_DIV0") - 1219 .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1220 .dwattr $C$DW$57, DW_AT_bit_offset(0x18) - 1221 .dwattr $C$DW$57, DW_AT_bit_size(0x05) - 1222 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1223 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 1224 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1225 .dwattr $C$DW$57, DW_AT_decl_line(0x5a) - 1226 .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - 1227 - 1228$C$DW$58 .dwtag DW_TAG_member - 1229 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - 1230 .dwattr $C$DW$58, DW_AT_name("PRU1_GPI_DIV1") - 1231 .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1232 .dwattr $C$DW$58, DW_AT_bit_offset(0x13) - 1233 .dwattr $C$DW$58, DW_AT_bit_size(0x05) - 1234 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1235 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 1236 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1237 .dwattr $C$DW$58, DW_AT_decl_line(0x5b) - 1238 .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - 1239 - 1240$C$DW$59 .dwtag DW_TAG_member - 1241 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - 1242 .dwattr $C$DW$59, DW_AT_name("PRU1_GPI_SB") - 1243 .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1244 .dwattr $C$DW$59, DW_AT_bit_offset(0x12) - 1245 .dwattr $C$DW$59, DW_AT_bit_size(0x01) - 1246 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1247 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 1248 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1249 .dwattr $C$DW$59, DW_AT_decl_line(0x5c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 24 - - 1250 .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - 1251 - 1252$C$DW$60 .dwtag DW_TAG_member - 1253 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - 1254 .dwattr $C$DW$60, DW_AT_name("PRU1_GPO_MODE") - 1255 .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1256 .dwattr $C$DW$60, DW_AT_bit_offset(0x11) - 1257 .dwattr $C$DW$60, DW_AT_bit_size(0x01) - 1258 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1259 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 1260 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1261 .dwattr $C$DW$60, DW_AT_decl_line(0x5d) - 1262 .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - 1263 - 1264$C$DW$61 .dwtag DW_TAG_member - 1265 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - 1266 .dwattr $C$DW$61, DW_AT_name("PRU1_GPO_DIV0") - 1267 .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1268 .dwattr $C$DW$61, DW_AT_bit_offset(0x0c) - 1269 .dwattr $C$DW$61, DW_AT_bit_size(0x05) - 1270 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1271 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 1272 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1273 .dwattr $C$DW$61, DW_AT_decl_line(0x5e) - 1274 .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - 1275 - 1276$C$DW$62 .dwtag DW_TAG_member - 1277 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - 1278 .dwattr $C$DW$62, DW_AT_name("PRU1_GPO_DIV1") - 1279 .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1280 .dwattr $C$DW$62, DW_AT_bit_offset(0x07) - 1281 .dwattr $C$DW$62, DW_AT_bit_size(0x05) - 1282 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1283 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 1284 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1285 .dwattr $C$DW$62, DW_AT_decl_line(0x5f) - 1286 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - 1287 - 1288$C$DW$63 .dwtag DW_TAG_member - 1289 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - 1290 .dwattr $C$DW$63, DW_AT_name("PRU1_GPO_SH_SEL") - 1291 .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1292 .dwattr $C$DW$63, DW_AT_bit_offset(0x06) - 1293 .dwattr $C$DW$63, DW_AT_bit_size(0x01) - 1294 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1295 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 1296 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1297 .dwattr $C$DW$63, DW_AT_decl_line(0x60) - 1298 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - 1299 - 1300$C$DW$64 .dwtag DW_TAG_member - 1301 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 1302 .dwattr $C$DW$64, DW_AT_name("rsvd26") - 1303 .dwattr $C$DW$64, DW_AT_TI_symbol_name("rsvd26") - 1304 .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 25 - - 1305 .dwattr $C$DW$64, DW_AT_bit_size(0x06) - 1306 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1307 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 1308 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1309 .dwattr $C$DW$64, DW_AT_decl_line(0x61) - 1310 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 1311 - 1312 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1313 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1314 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 1315 .dwendtag $C$DW$T$22 - 1316 - 1317$C$DW$T$46 .dwtag DW_TAG_volatile_type - 1318 .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$22) - 1319 - 1320 - 1321$C$DW$T$23 .dwtag DW_TAG_structure_type - 1322 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1323$C$DW$65 .dwtag DW_TAG_member - 1324 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 1325 .dwattr $C$DW$65, DW_AT_name("PRU0_CLK_STOP_REQ") - 1326 .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1327 .dwattr $C$DW$65, DW_AT_bit_offset(0x1f) - 1328 .dwattr $C$DW$65, DW_AT_bit_size(0x01) - 1329 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1330 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 1331 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1332 .dwattr $C$DW$65, DW_AT_decl_line(0x6b) - 1333 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 1334 - 1335$C$DW$66 .dwtag DW_TAG_member - 1336 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 1337 .dwattr $C$DW$66, DW_AT_name("PRU0_CLK_STOP_ACK") - 1338 .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1339 .dwattr $C$DW$66, DW_AT_bit_offset(0x1e) - 1340 .dwattr $C$DW$66, DW_AT_bit_size(0x01) - 1341 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1342 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 1343 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1344 .dwattr $C$DW$66, DW_AT_decl_line(0x6c) - 1345 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 1346 - 1347$C$DW$67 .dwtag DW_TAG_member - 1348 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 1349 .dwattr $C$DW$67, DW_AT_name("PRU0_CLK_EN") - 1350 .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1351 .dwattr $C$DW$67, DW_AT_bit_offset(0x1d) - 1352 .dwattr $C$DW$67, DW_AT_bit_size(0x01) - 1353 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1354 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1355 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1356 .dwattr $C$DW$67, DW_AT_decl_line(0x6d) - 1357 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 1358 - 1359$C$DW$68 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 26 - - 1360 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 1361 .dwattr $C$DW$68, DW_AT_name("PRU1_CLK_STOP_REQ") - 1362 .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1363 .dwattr $C$DW$68, DW_AT_bit_offset(0x1c) - 1364 .dwattr $C$DW$68, DW_AT_bit_size(0x01) - 1365 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1366 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1367 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1368 .dwattr $C$DW$68, DW_AT_decl_line(0x6e) - 1369 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 1370 - 1371$C$DW$69 .dwtag DW_TAG_member - 1372 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 1373 .dwattr $C$DW$69, DW_AT_name("PRU1_CLK_STOP_ACK") - 1374 .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1375 .dwattr $C$DW$69, DW_AT_bit_offset(0x1b) - 1376 .dwattr $C$DW$69, DW_AT_bit_size(0x01) - 1377 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1378 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1379 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1380 .dwattr $C$DW$69, DW_AT_decl_line(0x6f) - 1381 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 1382 - 1383$C$DW$70 .dwtag DW_TAG_member - 1384 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1385 .dwattr $C$DW$70, DW_AT_name("PRU1_CLK_EN") - 1386 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1387 .dwattr $C$DW$70, DW_AT_bit_offset(0x1a) - 1388 .dwattr $C$DW$70, DW_AT_bit_size(0x01) - 1389 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1390 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1391 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1392 .dwattr $C$DW$70, DW_AT_decl_line(0x70) - 1393 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1394 - 1395$C$DW$71 .dwtag DW_TAG_member - 1396 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1397 .dwattr $C$DW$71, DW_AT_name("INTC_CLK_STOP_REQ") - 1398 .dwattr $C$DW$71, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1399 .dwattr $C$DW$71, DW_AT_bit_offset(0x19) - 1400 .dwattr $C$DW$71, DW_AT_bit_size(0x01) - 1401 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1402 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1403 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1404 .dwattr $C$DW$71, DW_AT_decl_line(0x71) - 1405 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1406 - 1407$C$DW$72 .dwtag DW_TAG_member - 1408 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1409 .dwattr $C$DW$72, DW_AT_name("INTC_CLK_STOP_ACK") - 1410 .dwattr $C$DW$72, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1411 .dwattr $C$DW$72, DW_AT_bit_offset(0x18) - 1412 .dwattr $C$DW$72, DW_AT_bit_size(0x01) - 1413 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1414 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 27 - - 1415 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1416 .dwattr $C$DW$72, DW_AT_decl_line(0x72) - 1417 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1418 - 1419$C$DW$73 .dwtag DW_TAG_member - 1420 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1421 .dwattr $C$DW$73, DW_AT_name("INTC_CLK_EN") - 1422 .dwattr $C$DW$73, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1423 .dwattr $C$DW$73, DW_AT_bit_offset(0x17) - 1424 .dwattr $C$DW$73, DW_AT_bit_size(0x01) - 1425 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1426 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1427 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1428 .dwattr $C$DW$73, DW_AT_decl_line(0x73) - 1429 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1430 - 1431$C$DW$74 .dwtag DW_TAG_member - 1432 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1433 .dwattr $C$DW$74, DW_AT_name("UART_CLK_STOP_REQ") - 1434 .dwattr $C$DW$74, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1435 .dwattr $C$DW$74, DW_AT_bit_offset(0x16) - 1436 .dwattr $C$DW$74, DW_AT_bit_size(0x01) - 1437 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1438 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1439 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1440 .dwattr $C$DW$74, DW_AT_decl_line(0x74) - 1441 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1442 - 1443$C$DW$75 .dwtag DW_TAG_member - 1444 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1445 .dwattr $C$DW$75, DW_AT_name("UART_CLK_STOP_ACK") - 1446 .dwattr $C$DW$75, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1447 .dwattr $C$DW$75, DW_AT_bit_offset(0x15) - 1448 .dwattr $C$DW$75, DW_AT_bit_size(0x01) - 1449 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1450 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1451 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1452 .dwattr $C$DW$75, DW_AT_decl_line(0x75) - 1453 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1454 - 1455$C$DW$76 .dwtag DW_TAG_member - 1456 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1457 .dwattr $C$DW$76, DW_AT_name("UART_CLK_EN") - 1458 .dwattr $C$DW$76, DW_AT_TI_symbol_name("UART_CLK_EN") - 1459 .dwattr $C$DW$76, DW_AT_bit_offset(0x14) - 1460 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1461 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1462 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1463 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1464 .dwattr $C$DW$76, DW_AT_decl_line(0x76) - 1465 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1466 - 1467$C$DW$77 .dwtag DW_TAG_member - 1468 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1469 .dwattr $C$DW$77, DW_AT_name("ECAP_CLK_STOP_REQ") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 28 - - 1470 .dwattr $C$DW$77, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1471 .dwattr $C$DW$77, DW_AT_bit_offset(0x13) - 1472 .dwattr $C$DW$77, DW_AT_bit_size(0x01) - 1473 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1474 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1475 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1476 .dwattr $C$DW$77, DW_AT_decl_line(0x77) - 1477 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1478 - 1479$C$DW$78 .dwtag DW_TAG_member - 1480 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1481 .dwattr $C$DW$78, DW_AT_name("ECAP_CLK_STOP_ACK") - 1482 .dwattr $C$DW$78, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1483 .dwattr $C$DW$78, DW_AT_bit_offset(0x12) - 1484 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1485 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1486 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1487 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1488 .dwattr $C$DW$78, DW_AT_decl_line(0x78) - 1489 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1490 - 1491$C$DW$79 .dwtag DW_TAG_member - 1492 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1493 .dwattr $C$DW$79, DW_AT_name("ECAP_CLK_EN") - 1494 .dwattr $C$DW$79, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1495 .dwattr $C$DW$79, DW_AT_bit_offset(0x11) - 1496 .dwattr $C$DW$79, DW_AT_bit_size(0x01) - 1497 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1498 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1499 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1500 .dwattr $C$DW$79, DW_AT_decl_line(0x79) - 1501 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1502 - 1503$C$DW$80 .dwtag DW_TAG_member - 1504 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1505 .dwattr $C$DW$80, DW_AT_name("IEP_CLK_STOP_REQ") - 1506 .dwattr $C$DW$80, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1507 .dwattr $C$DW$80, DW_AT_bit_offset(0x10) - 1508 .dwattr $C$DW$80, DW_AT_bit_size(0x01) - 1509 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1510 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1511 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1512 .dwattr $C$DW$80, DW_AT_decl_line(0x7a) - 1513 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1514 - 1515$C$DW$81 .dwtag DW_TAG_member - 1516 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1517 .dwattr $C$DW$81, DW_AT_name("IEP_CLK_STOP_ACK") - 1518 .dwattr $C$DW$81, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1519 .dwattr $C$DW$81, DW_AT_bit_offset(0x0f) - 1520 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1521 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1522 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1523 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1524 .dwattr $C$DW$81, DW_AT_decl_line(0x7b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 29 - - 1525 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1526 - 1527$C$DW$82 .dwtag DW_TAG_member - 1528 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1529 .dwattr $C$DW$82, DW_AT_name("IEP_CLK_EN") - 1530 .dwattr $C$DW$82, DW_AT_TI_symbol_name("IEP_CLK_EN") - 1531 .dwattr $C$DW$82, DW_AT_bit_offset(0x0e) - 1532 .dwattr $C$DW$82, DW_AT_bit_size(0x01) - 1533 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1534 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1535 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1536 .dwattr $C$DW$82, DW_AT_decl_line(0x7c) - 1537 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1538 - 1539$C$DW$83 .dwtag DW_TAG_member - 1540 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1541 .dwattr $C$DW$83, DW_AT_name("rsvd18") - 1542 .dwattr $C$DW$83, DW_AT_TI_symbol_name("rsvd18") - 1543 .dwattr $C$DW$83, DW_AT_bit_offset(0x00) - 1544 .dwattr $C$DW$83, DW_AT_bit_size(0x0e) - 1545 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1546 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1547 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1548 .dwattr $C$DW$83, DW_AT_decl_line(0x7d) - 1549 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1550 - 1551 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1552 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 1553 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 1554 .dwendtag $C$DW$T$23 - 1555 - 1556$C$DW$T$48 .dwtag DW_TAG_volatile_type - 1557 .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$23) - 1558 - 1559 - 1560$C$DW$T$24 .dwtag DW_TAG_structure_type - 1561 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 1562$C$DW$84 .dwtag DW_TAG_member - 1563 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1564 .dwattr $C$DW$84, DW_AT_name("PRU0_IMEM_PE_RAW") - 1565 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 1566 .dwattr $C$DW$84, DW_AT_bit_offset(0x1c) - 1567 .dwattr $C$DW$84, DW_AT_bit_size(0x04) - 1568 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1569 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1570 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1571 .dwattr $C$DW$84, DW_AT_decl_line(0x87) - 1572 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1573 - 1574$C$DW$85 .dwtag DW_TAG_member - 1575 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1576 .dwattr $C$DW$85, DW_AT_name("PRU0_DMEM_PE_RAW") - 1577 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 1578 .dwattr $C$DW$85, DW_AT_bit_offset(0x18) - 1579 .dwattr $C$DW$85, DW_AT_bit_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 30 - - 1580 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1581 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1582 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1583 .dwattr $C$DW$85, DW_AT_decl_line(0x88) - 1584 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1585 - 1586$C$DW$86 .dwtag DW_TAG_member - 1587 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1588 .dwattr $C$DW$86, DW_AT_name("PRU1_IMEM_PE_RAW") - 1589 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 1590 .dwattr $C$DW$86, DW_AT_bit_offset(0x14) - 1591 .dwattr $C$DW$86, DW_AT_bit_size(0x04) - 1592 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1593 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1594 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1595 .dwattr $C$DW$86, DW_AT_decl_line(0x89) - 1596 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1597 - 1598$C$DW$87 .dwtag DW_TAG_member - 1599 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1600 .dwattr $C$DW$87, DW_AT_name("PRU1_DMEM_PE_RAW") - 1601 .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 1602 .dwattr $C$DW$87, DW_AT_bit_offset(0x10) - 1603 .dwattr $C$DW$87, DW_AT_bit_size(0x04) - 1604 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1605 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1606 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1607 .dwattr $C$DW$87, DW_AT_decl_line(0x8a) - 1608 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1609 - 1610$C$DW$88 .dwtag DW_TAG_member - 1611 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1612 .dwattr $C$DW$88, DW_AT_name("RAM_PE_RAW") - 1613 .dwattr $C$DW$88, DW_AT_TI_symbol_name("RAM_PE_RAW") - 1614 .dwattr $C$DW$88, DW_AT_bit_offset(0x0c) - 1615 .dwattr $C$DW$88, DW_AT_bit_size(0x04) - 1616 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1617 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1618 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1619 .dwattr $C$DW$88, DW_AT_decl_line(0x8b) - 1620 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1621 - 1622$C$DW$89 .dwtag DW_TAG_member - 1623 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1624 .dwattr $C$DW$89, DW_AT_name("rsvd20") - 1625 .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd20") - 1626 .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - 1627 .dwattr $C$DW$89, DW_AT_bit_size(0x0c) - 1628 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1629 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1630 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1631 .dwattr $C$DW$89, DW_AT_decl_line(0x8c) - 1632 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1633 - 1634 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 31 - - 1635 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 1636 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 1637 .dwendtag $C$DW$T$24 - 1638 - 1639$C$DW$T$50 .dwtag DW_TAG_volatile_type - 1640 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$24) - 1641 - 1642 - 1643$C$DW$T$25 .dwtag DW_TAG_structure_type - 1644 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 1645$C$DW$90 .dwtag DW_TAG_member - 1646 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - 1647 .dwattr $C$DW$90, DW_AT_name("PRU0_IMEM_PE") - 1648 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 1649 .dwattr $C$DW$90, DW_AT_bit_offset(0x1c) - 1650 .dwattr $C$DW$90, DW_AT_bit_size(0x04) - 1651 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1652 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1653 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1654 .dwattr $C$DW$90, DW_AT_decl_line(0x96) - 1655 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1656 - 1657$C$DW$91 .dwtag DW_TAG_member - 1658 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1659 .dwattr $C$DW$91, DW_AT_name("PRU0_DMEM_PE") - 1660 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 1661 .dwattr $C$DW$91, DW_AT_bit_offset(0x18) - 1662 .dwattr $C$DW$91, DW_AT_bit_size(0x04) - 1663 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1664 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1665 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1666 .dwattr $C$DW$91, DW_AT_decl_line(0x97) - 1667 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1668 - 1669$C$DW$92 .dwtag DW_TAG_member - 1670 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1671 .dwattr $C$DW$92, DW_AT_name("PRU1_IMEM_PE") - 1672 .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 1673 .dwattr $C$DW$92, DW_AT_bit_offset(0x14) - 1674 .dwattr $C$DW$92, DW_AT_bit_size(0x04) - 1675 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1676 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1677 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1678 .dwattr $C$DW$92, DW_AT_decl_line(0x98) - 1679 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1680 - 1681$C$DW$93 .dwtag DW_TAG_member - 1682 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1683 .dwattr $C$DW$93, DW_AT_name("PRU1_DMEM_PE") - 1684 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 1685 .dwattr $C$DW$93, DW_AT_bit_offset(0x10) - 1686 .dwattr $C$DW$93, DW_AT_bit_size(0x04) - 1687 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1688 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1689 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 32 - - 1690 .dwattr $C$DW$93, DW_AT_decl_line(0x99) - 1691 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1692 - 1693$C$DW$94 .dwtag DW_TAG_member - 1694 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1695 .dwattr $C$DW$94, DW_AT_name("RAM_PE") - 1696 .dwattr $C$DW$94, DW_AT_TI_symbol_name("RAM_PE") - 1697 .dwattr $C$DW$94, DW_AT_bit_offset(0x0c) - 1698 .dwattr $C$DW$94, DW_AT_bit_size(0x04) - 1699 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1700 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1701 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1702 .dwattr $C$DW$94, DW_AT_decl_line(0x9a) - 1703 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1704 - 1705$C$DW$95 .dwtag DW_TAG_member - 1706 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1707 .dwattr $C$DW$95, DW_AT_name("rsvd20") - 1708 .dwattr $C$DW$95, DW_AT_TI_symbol_name("rsvd20") - 1709 .dwattr $C$DW$95, DW_AT_bit_offset(0x00) - 1710 .dwattr $C$DW$95, DW_AT_bit_size(0x0c) - 1711 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1712 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1713 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1714 .dwattr $C$DW$95, DW_AT_decl_line(0x9b) - 1715 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1716 - 1717 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1718 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 1719 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 1720 .dwendtag $C$DW$T$25 - 1721 - 1722$C$DW$T$52 .dwtag DW_TAG_volatile_type - 1723 .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$25) - 1724 - 1725 - 1726$C$DW$T$26 .dwtag DW_TAG_structure_type - 1727 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 1728$C$DW$96 .dwtag DW_TAG_member - 1729 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1730 .dwattr $C$DW$96, DW_AT_name("PRU0_IMEM_PE_SET") - 1731 .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 1732 .dwattr $C$DW$96, DW_AT_bit_offset(0x1c) - 1733 .dwattr $C$DW$96, DW_AT_bit_size(0x04) - 1734 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1735 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1736 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1737 .dwattr $C$DW$96, DW_AT_decl_line(0xa4) - 1738 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1739 - 1740$C$DW$97 .dwtag DW_TAG_member - 1741 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1742 .dwattr $C$DW$97, DW_AT_name("PRU0_DMEM_PE_SET") - 1743 .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 1744 .dwattr $C$DW$97, DW_AT_bit_offset(0x18) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 33 - - 1745 .dwattr $C$DW$97, DW_AT_bit_size(0x04) - 1746 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1747 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1748 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1749 .dwattr $C$DW$97, DW_AT_decl_line(0xa5) - 1750 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1751 - 1752$C$DW$98 .dwtag DW_TAG_member - 1753 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1754 .dwattr $C$DW$98, DW_AT_name("PRU1_IMEM_PE_SET") - 1755 .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 1756 .dwattr $C$DW$98, DW_AT_bit_offset(0x14) - 1757 .dwattr $C$DW$98, DW_AT_bit_size(0x04) - 1758 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1759 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1760 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1761 .dwattr $C$DW$98, DW_AT_decl_line(0xa6) - 1762 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1763 - 1764$C$DW$99 .dwtag DW_TAG_member - 1765 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1766 .dwattr $C$DW$99, DW_AT_name("PRU1_DMEM_PE_SET") - 1767 .dwattr $C$DW$99, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 1768 .dwattr $C$DW$99, DW_AT_bit_offset(0x10) - 1769 .dwattr $C$DW$99, DW_AT_bit_size(0x04) - 1770 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1771 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1772 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1773 .dwattr $C$DW$99, DW_AT_decl_line(0xa7) - 1774 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1775 - 1776$C$DW$100 .dwtag DW_TAG_member - 1777 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1778 .dwattr $C$DW$100, DW_AT_name("RAM_PE_SET") - 1779 .dwattr $C$DW$100, DW_AT_TI_symbol_name("RAM_PE_SET") - 1780 .dwattr $C$DW$100, DW_AT_bit_offset(0x0c) - 1781 .dwattr $C$DW$100, DW_AT_bit_size(0x04) - 1782 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1783 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1784 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1785 .dwattr $C$DW$100, DW_AT_decl_line(0xa8) - 1786 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1787 - 1788$C$DW$101 .dwtag DW_TAG_member - 1789 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1790 .dwattr $C$DW$101, DW_AT_name("rsvd20") - 1791 .dwattr $C$DW$101, DW_AT_TI_symbol_name("rsvd20") - 1792 .dwattr $C$DW$101, DW_AT_bit_offset(0x00) - 1793 .dwattr $C$DW$101, DW_AT_bit_size(0x0c) - 1794 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1795 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1796 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1797 .dwattr $C$DW$101, DW_AT_decl_line(0xa9) - 1798 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1799 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 34 - - 1800 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1801 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 1802 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 1803 .dwendtag $C$DW$T$26 - 1804 - 1805$C$DW$T$54 .dwtag DW_TAG_volatile_type - 1806 .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$26) - 1807 - 1808 - 1809$C$DW$T$27 .dwtag DW_TAG_structure_type - 1810 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 1811$C$DW$102 .dwtag DW_TAG_member - 1812 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1813 .dwattr $C$DW$102, DW_AT_name("PRU0_IMEM_PE_CLR") - 1814 .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 1815 .dwattr $C$DW$102, DW_AT_bit_offset(0x1c) - 1816 .dwattr $C$DW$102, DW_AT_bit_size(0x04) - 1817 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1818 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1819 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1820 .dwattr $C$DW$102, DW_AT_decl_line(0xb3) - 1821 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1822 - 1823$C$DW$103 .dwtag DW_TAG_member - 1824 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1825 .dwattr $C$DW$103, DW_AT_name("PRU0_DMEM_PE_CLR") - 1826 .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 1827 .dwattr $C$DW$103, DW_AT_bit_offset(0x18) - 1828 .dwattr $C$DW$103, DW_AT_bit_size(0x04) - 1829 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1830 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1831 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1832 .dwattr $C$DW$103, DW_AT_decl_line(0xb4) - 1833 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1834 - 1835$C$DW$104 .dwtag DW_TAG_member - 1836 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1837 .dwattr $C$DW$104, DW_AT_name("PRU1_IMEM_PE_CLR") - 1838 .dwattr $C$DW$104, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 1839 .dwattr $C$DW$104, DW_AT_bit_offset(0x14) - 1840 .dwattr $C$DW$104, DW_AT_bit_size(0x04) - 1841 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1842 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1843 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1844 .dwattr $C$DW$104, DW_AT_decl_line(0xb5) - 1845 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1846 - 1847$C$DW$105 .dwtag DW_TAG_member - 1848 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1849 .dwattr $C$DW$105, DW_AT_name("PRU1_DMEM_PE_CLR") - 1850 .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 1851 .dwattr $C$DW$105, DW_AT_bit_offset(0x10) - 1852 .dwattr $C$DW$105, DW_AT_bit_size(0x04) - 1853 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1854 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 35 - - 1855 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1856 .dwattr $C$DW$105, DW_AT_decl_line(0xb6) - 1857 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1858 - 1859$C$DW$106 .dwtag DW_TAG_member - 1860 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1861 .dwattr $C$DW$106, DW_AT_name("rsvd16") - 1862 .dwattr $C$DW$106, DW_AT_TI_symbol_name("rsvd16") - 1863 .dwattr $C$DW$106, DW_AT_bit_offset(0x00) - 1864 .dwattr $C$DW$106, DW_AT_bit_size(0x10) - 1865 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1866 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1867 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1868 .dwattr $C$DW$106, DW_AT_decl_line(0xb7) - 1869 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1870 - 1871 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1872 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 1873 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 1874 .dwendtag $C$DW$T$27 - 1875 - 1876$C$DW$T$56 .dwtag DW_TAG_volatile_type - 1877 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$27) - 1878 - 1879 - 1880$C$DW$T$28 .dwtag DW_TAG_structure_type - 1881 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 1882$C$DW$107 .dwtag DW_TAG_member - 1883 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1884 .dwattr $C$DW$107, DW_AT_name("PMAO_PRU0") - 1885 .dwattr $C$DW$107, DW_AT_TI_symbol_name("PMAO_PRU0") - 1886 .dwattr $C$DW$107, DW_AT_bit_offset(0x1f) - 1887 .dwattr $C$DW$107, DW_AT_bit_size(0x01) - 1888 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1889 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1890 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1891 .dwattr $C$DW$107, DW_AT_decl_line(0xc4) - 1892 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1893 - 1894$C$DW$108 .dwtag DW_TAG_member - 1895 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1896 .dwattr $C$DW$108, DW_AT_name("PMAO_PRU1") - 1897 .dwattr $C$DW$108, DW_AT_TI_symbol_name("PMAO_PRU1") - 1898 .dwattr $C$DW$108, DW_AT_bit_offset(0x1e) - 1899 .dwattr $C$DW$108, DW_AT_bit_size(0x01) - 1900 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1901 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1902 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1903 .dwattr $C$DW$108, DW_AT_decl_line(0xc5) - 1904 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1905 - 1906$C$DW$109 .dwtag DW_TAG_member - 1907 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1908 .dwattr $C$DW$109, DW_AT_name("rsvd2") - 1909 .dwattr $C$DW$109, DW_AT_TI_symbol_name("rsvd2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 36 - - 1910 .dwattr $C$DW$109, DW_AT_bit_offset(0x00) - 1911 .dwattr $C$DW$109, DW_AT_bit_size(0x1e) - 1912 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1913 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1914 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1915 .dwattr $C$DW$109, DW_AT_decl_line(0xc6) - 1916 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1917 - 1918 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1919 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 1920 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 1921 .dwendtag $C$DW$T$28 - 1922 - 1923$C$DW$T$58 .dwtag DW_TAG_volatile_type - 1924 .dwattr $C$DW$T$58, DW_AT_type(*$C$DW$T$28) - 1925 - 1926 - 1927$C$DW$T$29 .dwtag DW_TAG_structure_type - 1928 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 1929$C$DW$110 .dwtag DW_TAG_member - 1930 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1931 .dwattr $C$DW$110, DW_AT_name("OCP_EN") - 1932 .dwattr $C$DW$110, DW_AT_TI_symbol_name("OCP_EN") - 1933 .dwattr $C$DW$110, DW_AT_bit_offset(0x1f) - 1934 .dwattr $C$DW$110, DW_AT_bit_size(0x01) - 1935 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1936 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1937 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1938 .dwattr $C$DW$110, DW_AT_decl_line(0xd3) - 1939 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 1940 - 1941$C$DW$111 .dwtag DW_TAG_member - 1942 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1943 .dwattr $C$DW$111, DW_AT_name("rsvd1") - 1944 .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd1") - 1945 .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - 1946 .dwattr $C$DW$111, DW_AT_bit_size(0x1f) - 1947 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1948 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1949 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1950 .dwattr $C$DW$111, DW_AT_decl_line(0xd4) - 1951 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1952 - 1953 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1954 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 1955 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 1956 .dwendtag $C$DW$T$29 - 1957 - 1958$C$DW$T$60 .dwtag DW_TAG_volatile_type - 1959 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$29) - 1960 - 1961 - 1962$C$DW$T$30 .dwtag DW_TAG_structure_type - 1963 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 1964$C$DW$112 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 37 - - 1965 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1966 .dwattr $C$DW$112, DW_AT_name("PRU1_PAD_HP_EN") - 1967 .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 1968 .dwattr $C$DW$112, DW_AT_bit_offset(0x1f) - 1969 .dwattr $C$DW$112, DW_AT_bit_size(0x01) - 1970 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1971 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1972 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1973 .dwattr $C$DW$112, DW_AT_decl_line(0xde) - 1974 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1975 - 1976$C$DW$113 .dwtag DW_TAG_member - 1977 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1978 .dwattr $C$DW$113, DW_AT_name("XFR_SHIFT_EN") - 1979 .dwattr $C$DW$113, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 1980 .dwattr $C$DW$113, DW_AT_bit_offset(0x1e) - 1981 .dwattr $C$DW$113, DW_AT_bit_size(0x01) - 1982 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1983 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1984 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1985 .dwattr $C$DW$113, DW_AT_decl_line(0xdf) - 1986 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1987 - 1988$C$DW$114 .dwtag DW_TAG_member - 1989 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1990 .dwattr $C$DW$114, DW_AT_name("rsvd2") - 1991 .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd2") - 1992 .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - 1993 .dwattr $C$DW$114, DW_AT_bit_size(0x1e) - 1994 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1995 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1996 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1997 .dwattr $C$DW$114, DW_AT_decl_line(0xe0) - 1998 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1999 - 2000 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2001 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2002 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2003 .dwendtag $C$DW$T$30 - 2004 - 2005$C$DW$T$62 .dwtag DW_TAG_volatile_type - 2006 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$30) - 2007 - 2008 - 2009$C$DW$T$31 .dwtag DW_TAG_structure_type - 2010 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2011$C$DW$115 .dwtag DW_TAG_member - 2012 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 2013 .dwattr $C$DW$115, DW_AT_name("PIN_MUX_SEL") - 2014 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2015 .dwattr $C$DW$115, DW_AT_bit_offset(0x18) - 2016 .dwattr $C$DW$115, DW_AT_bit_size(0x08) - 2017 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2018 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 2019 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 38 - - 2020 .dwattr $C$DW$115, DW_AT_decl_line(0xec) - 2021 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 2022 - 2023$C$DW$116 .dwtag DW_TAG_member - 2024 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 2025 .dwattr $C$DW$116, DW_AT_name("rsvd2") - 2026 .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd2") - 2027 .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - 2028 .dwattr $C$DW$116, DW_AT_bit_size(0x18) - 2029 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2030 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 2031 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2032 .dwattr $C$DW$116, DW_AT_decl_line(0xed) - 2033 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 2034 - 2035 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2036 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2037 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2038 .dwendtag $C$DW$T$31 - 2039 - 2040$C$DW$T$64 .dwtag DW_TAG_volatile_type - 2041 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$31) - 2042 - 2043 - 2044$C$DW$T$35 .dwtag DW_TAG_structure_type - 2045 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2046$C$DW$117 .dwtag DW_TAG_member - 2047 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$41) - 2048 .dwattr $C$DW$117, DW_AT_name("$P$T0") - 2049 .dwattr $C$DW$117, DW_AT_TI_symbol_name("$P$T0") - 2050 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2051 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 2052 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2053 .dwattr $C$DW$117, DW_AT_decl_line(0x29) - 2054 .dwattr $C$DW$117, DW_AT_decl_column(0x02) - 2055 - 2056$C$DW$118 .dwtag DW_TAG_member - 2057 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$43) - 2058 .dwattr $C$DW$118, DW_AT_name("$P$T1") - 2059 .dwattr $C$DW$118, DW_AT_TI_symbol_name("$P$T1") - 2060 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2061 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 2062 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2063 .dwattr $C$DW$118, DW_AT_decl_line(0x33) - 2064 .dwattr $C$DW$118, DW_AT_decl_column(0x02) - 2065 - 2066$C$DW$119 .dwtag DW_TAG_member - 2067 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$45) - 2068 .dwattr $C$DW$119, DW_AT_name("$P$T2") - 2069 .dwattr $C$DW$119, DW_AT_TI_symbol_name("$P$T2") - 2070 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2071 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 2072 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2073 .dwattr $C$DW$119, DW_AT_decl_line(0x41) - 2074 .dwattr $C$DW$119, DW_AT_decl_column(0x02) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 39 - - 2075 - 2076$C$DW$120 .dwtag DW_TAG_member - 2077 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$47) - 2078 .dwattr $C$DW$120, DW_AT_name("$P$T3") - 2079 .dwattr $C$DW$120, DW_AT_TI_symbol_name("$P$T3") - 2080 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2081 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 2082 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2083 .dwattr $C$DW$120, DW_AT_decl_line(0x54) - 2084 .dwattr $C$DW$120, DW_AT_decl_column(0x02) - 2085 - 2086$C$DW$121 .dwtag DW_TAG_member - 2087 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$49) - 2088 .dwattr $C$DW$121, DW_AT_name("$P$T4") - 2089 .dwattr $C$DW$121, DW_AT_TI_symbol_name("$P$T4") - 2090 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2091 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 2092 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2093 .dwattr $C$DW$121, DW_AT_decl_line(0x67) - 2094 .dwattr $C$DW$121, DW_AT_decl_column(0x02) - 2095 - 2096$C$DW$122 .dwtag DW_TAG_member - 2097 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$51) - 2098 .dwattr $C$DW$122, DW_AT_name("$P$T5") - 2099 .dwattr $C$DW$122, DW_AT_TI_symbol_name("$P$T5") - 2100 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2101 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 2102 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2103 .dwattr $C$DW$122, DW_AT_decl_line(0x83) - 2104 .dwattr $C$DW$122, DW_AT_decl_column(0x02) - 2105 - 2106$C$DW$123 .dwtag DW_TAG_member - 2107 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$53) - 2108 .dwattr $C$DW$123, DW_AT_name("$P$T6") - 2109 .dwattr $C$DW$123, DW_AT_TI_symbol_name("$P$T6") - 2110 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2111 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 2112 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2113 .dwattr $C$DW$123, DW_AT_decl_line(0x92) - 2114 .dwattr $C$DW$123, DW_AT_decl_column(0x02) - 2115 - 2116$C$DW$124 .dwtag DW_TAG_member - 2117 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$55) - 2118 .dwattr $C$DW$124, DW_AT_name("$P$T7") - 2119 .dwattr $C$DW$124, DW_AT_TI_symbol_name("$P$T7") - 2120 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2121 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 2122 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2123 .dwattr $C$DW$124, DW_AT_decl_line(0xa0) - 2124 .dwattr $C$DW$124, DW_AT_decl_column(0x02) - 2125 - 2126$C$DW$125 .dwtag DW_TAG_member - 2127 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$57) - 2128 .dwattr $C$DW$125, DW_AT_name("$P$T8") - 2129 .dwattr $C$DW$125, DW_AT_TI_symbol_name("$P$T8") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 40 - - 2130 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2131 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 2132 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2133 .dwattr $C$DW$125, DW_AT_decl_line(0xaf) - 2134 .dwattr $C$DW$125, DW_AT_decl_column(0x02) - 2135 - 2136$C$DW$126 .dwtag DW_TAG_member - 2137 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$32) - 2138 .dwattr $C$DW$126, DW_AT_name("rsvd24") - 2139 .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd24") - 2140 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2141 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2142 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2143 .dwattr $C$DW$126, DW_AT_decl_line(0xbc) - 2144 .dwattr $C$DW$126, DW_AT_decl_column(0x0b) - 2145 - 2146$C$DW$127 .dwtag DW_TAG_member - 2147 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$59) - 2148 .dwattr $C$DW$127, DW_AT_name("$P$T9") - 2149 .dwattr $C$DW$127, DW_AT_TI_symbol_name("$P$T9") - 2150 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2151 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2152 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2153 .dwattr $C$DW$127, DW_AT_decl_line(0xc0) - 2154 .dwattr $C$DW$127, DW_AT_decl_column(0x02) - 2155 - 2156$C$DW$128 .dwtag DW_TAG_member - 2157 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$33) - 2158 .dwattr $C$DW$128, DW_AT_name("rsvd2c") - 2159 .dwattr $C$DW$128, DW_AT_TI_symbol_name("rsvd2c") - 2160 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2161 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2162 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2163 .dwattr $C$DW$128, DW_AT_decl_line(0xcb) - 2164 .dwattr $C$DW$128, DW_AT_decl_column(0x0b) - 2165 - 2166$C$DW$129 .dwtag DW_TAG_member - 2167 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$61) - 2168 .dwattr $C$DW$129, DW_AT_name("$P$T10") - 2169 .dwattr $C$DW$129, DW_AT_TI_symbol_name("$P$T10") - 2170 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2171 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2172 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2173 .dwattr $C$DW$129, DW_AT_decl_line(0xcf) - 2174 .dwattr $C$DW$129, DW_AT_decl_column(0x02) - 2175 - 2176$C$DW$130 .dwtag DW_TAG_member - 2177 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$63) - 2178 .dwattr $C$DW$130, DW_AT_name("$P$T11") - 2179 .dwattr $C$DW$130, DW_AT_TI_symbol_name("$P$T11") - 2180 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2181 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2182 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2183 .dwattr $C$DW$130, DW_AT_decl_line(0xda) - 2184 .dwattr $C$DW$130, DW_AT_decl_column(0x02) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 41 - - 2185 - 2186$C$DW$131 .dwtag DW_TAG_member - 2187 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$34) - 2188 .dwattr $C$DW$131, DW_AT_name("rsvd38") - 2189 .dwattr $C$DW$131, DW_AT_TI_symbol_name("rsvd38") - 2190 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2191 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2192 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2193 .dwattr $C$DW$131, DW_AT_decl_line(0xe5) - 2194 .dwattr $C$DW$131, DW_AT_decl_column(0x0b) - 2195 - 2196$C$DW$132 .dwtag DW_TAG_member - 2197 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$65) - 2198 .dwattr $C$DW$132, DW_AT_name("$P$T12") - 2199 .dwattr $C$DW$132, DW_AT_TI_symbol_name("$P$T12") - 2200 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2201 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2202 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2203 .dwattr $C$DW$132, DW_AT_decl_line(0xe8) - 2204 .dwattr $C$DW$132, DW_AT_decl_column(0x02) - 2205 - 2206 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2207 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2208 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2209 .dwendtag $C$DW$T$35 - 2210 - 2211$C$DW$T$69 .dwtag DW_TAG_typedef - 2212 .dwattr $C$DW$T$69, DW_AT_name("pruCfg") - 2213 .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$35) - 2214 .dwattr $C$DW$T$69, DW_AT_language(DW_LANG_C) - 2215 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2216 .dwattr $C$DW$T$69, DW_AT_decl_line(0xf0) - 2217 .dwattr $C$DW$T$69, DW_AT_decl_column(0x03) - 2218 - 2219$C$DW$T$70 .dwtag DW_TAG_volatile_type - 2220 .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$69) - 2221 - 2222 - 2223$C$DW$T$38 .dwtag DW_TAG_structure_type - 2224 .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) - 2225$C$DW$133 .dwtag DW_TAG_member - 2226 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$37) - 2227 .dwattr $C$DW$133, DW_AT_name("cur_reg_val") - 2228 .dwattr $C$DW$133, DW_AT_TI_symbol_name("cur_reg_val") - 2229 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2230 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2231 .dwattr $C$DW$133, DW_AT_decl_file("pru1_buslatches.h") - 2232 .dwattr $C$DW$133, DW_AT_decl_line(0x22) - 2233 .dwattr $C$DW$133, DW_AT_decl_column(0x0a) - 2234 - 2235$C$DW$134 .dwtag DW_TAG_member - 2236 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$37) - 2237 .dwattr $C$DW$134, DW_AT_name("bidi_bitwidth") - 2238 .dwattr $C$DW$134, DW_AT_TI_symbol_name("bidi_bitwidth") - 2239 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 42 - - 2240 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2241 .dwattr $C$DW$134, DW_AT_decl_file("pru1_buslatches.h") - 2242 .dwattr $C$DW$134, DW_AT_decl_line(0x26) - 2243 .dwattr $C$DW$134, DW_AT_decl_column(0x0a) - 2244 - 2245 .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - 2246 .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - 2247 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2248 .dwendtag $C$DW$T$38 - 2249 - 2250$C$DW$T$72 .dwtag DW_TAG_typedef - 2251 .dwattr $C$DW$T$72, DW_AT_name("buslatches_t") - 2252 .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$38) - 2253 .dwattr $C$DW$T$72, DW_AT_language(DW_LANG_C) - 2254 .dwattr $C$DW$T$72, DW_AT_decl_file("pru1_buslatches.h") - 2255 .dwattr $C$DW$T$72, DW_AT_decl_line(0x2c) - 2256 .dwattr $C$DW$T$72, DW_AT_decl_column(0x03) - 2257 - 2258 - 2259$C$DW$T$41 .dwtag DW_TAG_union_type - 2260 .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) - 2261$C$DW$135 .dwtag DW_TAG_member - 2262 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$39) - 2263 .dwattr $C$DW$135, DW_AT_name("REVID") - 2264 .dwattr $C$DW$135, DW_AT_TI_symbol_name("REVID") - 2265 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2266 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2267 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2268 .dwattr $C$DW$135, DW_AT_decl_line(0x2a) - 2269 .dwattr $C$DW$135, DW_AT_decl_column(0x15) - 2270 - 2271$C$DW$136 .dwtag DW_TAG_member - 2272 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$40) - 2273 .dwattr $C$DW$136, DW_AT_name("REVID_bit") - 2274 .dwattr $C$DW$136, DW_AT_TI_symbol_name("REVID_bit") - 2275 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2276 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2277 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2278 .dwattr $C$DW$136, DW_AT_decl_line(0x2e) - 2279 .dwattr $C$DW$136, DW_AT_decl_column(0x05) - 2280 - 2281 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2282 .dwattr $C$DW$T$41, DW_AT_decl_line(0x29) - 2283 .dwattr $C$DW$T$41, DW_AT_decl_column(0x08) - 2284 .dwendtag $C$DW$T$41 - 2285 - 2286 - 2287$C$DW$T$43 .dwtag DW_TAG_union_type - 2288 .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) - 2289$C$DW$137 .dwtag DW_TAG_member - 2290 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$39) - 2291 .dwattr $C$DW$137, DW_AT_name("SYSCFG") - 2292 .dwattr $C$DW$137, DW_AT_TI_symbol_name("SYSCFG") - 2293 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2294 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 43 - - 2295 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2296 .dwattr $C$DW$137, DW_AT_decl_line(0x34) - 2297 .dwattr $C$DW$137, DW_AT_decl_column(0x15) - 2298 - 2299$C$DW$138 .dwtag DW_TAG_member - 2300 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$42) - 2301 .dwattr $C$DW$138, DW_AT_name("SYSCFG_bit") - 2302 .dwattr $C$DW$138, DW_AT_TI_symbol_name("SYSCFG_bit") - 2303 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2304 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2305 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2306 .dwattr $C$DW$138, DW_AT_decl_line(0x3c) - 2307 .dwattr $C$DW$138, DW_AT_decl_column(0x05) - 2308 - 2309 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2310 .dwattr $C$DW$T$43, DW_AT_decl_line(0x33) - 2311 .dwattr $C$DW$T$43, DW_AT_decl_column(0x08) - 2312 .dwendtag $C$DW$T$43 - 2313 - 2314 - 2315$C$DW$T$45 .dwtag DW_TAG_union_type - 2316 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 2317$C$DW$139 .dwtag DW_TAG_member - 2318 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$39) - 2319 .dwattr $C$DW$139, DW_AT_name("GPCFG0") - 2320 .dwattr $C$DW$139, DW_AT_TI_symbol_name("GPCFG0") - 2321 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2322 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2323 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2324 .dwattr $C$DW$139, DW_AT_decl_line(0x42) - 2325 .dwattr $C$DW$139, DW_AT_decl_column(0x15) - 2326 - 2327$C$DW$140 .dwtag DW_TAG_member - 2328 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$44) - 2329 .dwattr $C$DW$140, DW_AT_name("GPCFG0_bit") - 2330 .dwattr $C$DW$140, DW_AT_TI_symbol_name("GPCFG0_bit") - 2331 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2332 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2333 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2334 .dwattr $C$DW$140, DW_AT_decl_line(0x4f) - 2335 .dwattr $C$DW$140, DW_AT_decl_column(0x05) - 2336 - 2337 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2338 .dwattr $C$DW$T$45, DW_AT_decl_line(0x41) - 2339 .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - 2340 .dwendtag $C$DW$T$45 - 2341 - 2342 - 2343$C$DW$T$47 .dwtag DW_TAG_union_type - 2344 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 2345$C$DW$141 .dwtag DW_TAG_member - 2346 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$39) - 2347 .dwattr $C$DW$141, DW_AT_name("GPCFG1") - 2348 .dwattr $C$DW$141, DW_AT_TI_symbol_name("GPCFG1") - 2349 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 44 - - 2350 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2351 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2352 .dwattr $C$DW$141, DW_AT_decl_line(0x55) - 2353 .dwattr $C$DW$141, DW_AT_decl_column(0x15) - 2354 - 2355$C$DW$142 .dwtag DW_TAG_member - 2356 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$46) - 2357 .dwattr $C$DW$142, DW_AT_name("GPCFG1_bit") - 2358 .dwattr $C$DW$142, DW_AT_TI_symbol_name("GPCFG1_bit") - 2359 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2360 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2361 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2362 .dwattr $C$DW$142, DW_AT_decl_line(0x62) - 2363 .dwattr $C$DW$142, DW_AT_decl_column(0x05) - 2364 - 2365 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2366 .dwattr $C$DW$T$47, DW_AT_decl_line(0x54) - 2367 .dwattr $C$DW$T$47, DW_AT_decl_column(0x08) - 2368 .dwendtag $C$DW$T$47 - 2369 - 2370 - 2371$C$DW$T$49 .dwtag DW_TAG_union_type - 2372 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 2373$C$DW$143 .dwtag DW_TAG_member - 2374 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$39) - 2375 .dwattr $C$DW$143, DW_AT_name("CGR") - 2376 .dwattr $C$DW$143, DW_AT_TI_symbol_name("CGR") - 2377 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2378 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2379 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2380 .dwattr $C$DW$143, DW_AT_decl_line(0x68) - 2381 .dwattr $C$DW$143, DW_AT_decl_column(0x15) - 2382 - 2383$C$DW$144 .dwtag DW_TAG_member - 2384 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$48) - 2385 .dwattr $C$DW$144, DW_AT_name("CGR_bit") - 2386 .dwattr $C$DW$144, DW_AT_TI_symbol_name("CGR_bit") - 2387 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2388 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2389 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2390 .dwattr $C$DW$144, DW_AT_decl_line(0x7e) - 2391 .dwattr $C$DW$144, DW_AT_decl_column(0x05) - 2392 - 2393 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2394 .dwattr $C$DW$T$49, DW_AT_decl_line(0x67) - 2395 .dwattr $C$DW$T$49, DW_AT_decl_column(0x08) - 2396 .dwendtag $C$DW$T$49 - 2397 - 2398 - 2399$C$DW$T$51 .dwtag DW_TAG_union_type - 2400 .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) - 2401$C$DW$145 .dwtag DW_TAG_member - 2402 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$39) - 2403 .dwattr $C$DW$145, DW_AT_name("ISRP") - 2404 .dwattr $C$DW$145, DW_AT_TI_symbol_name("ISRP") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 45 - - 2405 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2406 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2407 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2408 .dwattr $C$DW$145, DW_AT_decl_line(0x84) - 2409 .dwattr $C$DW$145, DW_AT_decl_column(0x15) - 2410 - 2411$C$DW$146 .dwtag DW_TAG_member - 2412 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$50) - 2413 .dwattr $C$DW$146, DW_AT_name("ISRP_bit") - 2414 .dwattr $C$DW$146, DW_AT_TI_symbol_name("ISRP_bit") - 2415 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2416 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2417 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2418 .dwattr $C$DW$146, DW_AT_decl_line(0x8d) - 2419 .dwattr $C$DW$146, DW_AT_decl_column(0x05) - 2420 - 2421 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2422 .dwattr $C$DW$T$51, DW_AT_decl_line(0x83) - 2423 .dwattr $C$DW$T$51, DW_AT_decl_column(0x08) - 2424 .dwendtag $C$DW$T$51 - 2425 - 2426 - 2427$C$DW$T$53 .dwtag DW_TAG_union_type - 2428 .dwattr $C$DW$T$53, DW_AT_byte_size(0x04) - 2429$C$DW$147 .dwtag DW_TAG_member - 2430 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$39) - 2431 .dwattr $C$DW$147, DW_AT_name("ISP") - 2432 .dwattr $C$DW$147, DW_AT_TI_symbol_name("ISP") - 2433 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2434 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2435 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2436 .dwattr $C$DW$147, DW_AT_decl_line(0x93) - 2437 .dwattr $C$DW$147, DW_AT_decl_column(0x15) - 2438 - 2439$C$DW$148 .dwtag DW_TAG_member - 2440 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$52) - 2441 .dwattr $C$DW$148, DW_AT_name("ISP_bit") - 2442 .dwattr $C$DW$148, DW_AT_TI_symbol_name("ISP_bit") - 2443 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2444 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2445 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2446 .dwattr $C$DW$148, DW_AT_decl_line(0x9c) - 2447 .dwattr $C$DW$148, DW_AT_decl_column(0x05) - 2448 - 2449 .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2450 .dwattr $C$DW$T$53, DW_AT_decl_line(0x92) - 2451 .dwattr $C$DW$T$53, DW_AT_decl_column(0x08) - 2452 .dwendtag $C$DW$T$53 - 2453 - 2454 - 2455$C$DW$T$55 .dwtag DW_TAG_union_type - 2456 .dwattr $C$DW$T$55, DW_AT_byte_size(0x04) - 2457$C$DW$149 .dwtag DW_TAG_member - 2458 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$39) - 2459 .dwattr $C$DW$149, DW_AT_name("IESP") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 46 - - 2460 .dwattr $C$DW$149, DW_AT_TI_symbol_name("IESP") - 2461 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2462 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2463 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2464 .dwattr $C$DW$149, DW_AT_decl_line(0xa1) - 2465 .dwattr $C$DW$149, DW_AT_decl_column(0x15) - 2466 - 2467$C$DW$150 .dwtag DW_TAG_member - 2468 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$54) - 2469 .dwattr $C$DW$150, DW_AT_name("IESP_bit") - 2470 .dwattr $C$DW$150, DW_AT_TI_symbol_name("IESP_bit") - 2471 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2472 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2473 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2474 .dwattr $C$DW$150, DW_AT_decl_line(0xaa) - 2475 .dwattr $C$DW$150, DW_AT_decl_column(0x05) - 2476 - 2477 .dwattr $C$DW$T$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2478 .dwattr $C$DW$T$55, DW_AT_decl_line(0xa0) - 2479 .dwattr $C$DW$T$55, DW_AT_decl_column(0x08) - 2480 .dwendtag $C$DW$T$55 - 2481 - 2482 - 2483$C$DW$T$57 .dwtag DW_TAG_union_type - 2484 .dwattr $C$DW$T$57, DW_AT_byte_size(0x04) - 2485$C$DW$151 .dwtag DW_TAG_member - 2486 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$39) - 2487 .dwattr $C$DW$151, DW_AT_name("IECP") - 2488 .dwattr $C$DW$151, DW_AT_TI_symbol_name("IECP") - 2489 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2490 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2491 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2492 .dwattr $C$DW$151, DW_AT_decl_line(0xb0) - 2493 .dwattr $C$DW$151, DW_AT_decl_column(0x15) - 2494 - 2495$C$DW$152 .dwtag DW_TAG_member - 2496 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$56) - 2497 .dwattr $C$DW$152, DW_AT_name("IECP_bit") - 2498 .dwattr $C$DW$152, DW_AT_TI_symbol_name("IECP_bit") - 2499 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2500 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2501 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2502 .dwattr $C$DW$152, DW_AT_decl_line(0xb8) - 2503 .dwattr $C$DW$152, DW_AT_decl_column(0x05) - 2504 - 2505 .dwattr $C$DW$T$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2506 .dwattr $C$DW$T$57, DW_AT_decl_line(0xaf) - 2507 .dwattr $C$DW$T$57, DW_AT_decl_column(0x08) - 2508 .dwendtag $C$DW$T$57 - 2509 - 2510 - 2511$C$DW$T$59 .dwtag DW_TAG_union_type - 2512 .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) - 2513$C$DW$153 .dwtag DW_TAG_member - 2514 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$39) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 47 - - 2515 .dwattr $C$DW$153, DW_AT_name("PMAO") - 2516 .dwattr $C$DW$153, DW_AT_TI_symbol_name("PMAO") - 2517 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2518 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2519 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2520 .dwattr $C$DW$153, DW_AT_decl_line(0xc1) - 2521 .dwattr $C$DW$153, DW_AT_decl_column(0x15) - 2522 - 2523$C$DW$154 .dwtag DW_TAG_member - 2524 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$58) - 2525 .dwattr $C$DW$154, DW_AT_name("PMAO_bit") - 2526 .dwattr $C$DW$154, DW_AT_TI_symbol_name("PMAO_bit") - 2527 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2528 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2529 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2530 .dwattr $C$DW$154, DW_AT_decl_line(0xc7) - 2531 .dwattr $C$DW$154, DW_AT_decl_column(0x05) - 2532 - 2533 .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2534 .dwattr $C$DW$T$59, DW_AT_decl_line(0xc0) - 2535 .dwattr $C$DW$T$59, DW_AT_decl_column(0x08) - 2536 .dwendtag $C$DW$T$59 - 2537 - 2538 - 2539$C$DW$T$61 .dwtag DW_TAG_union_type - 2540 .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) - 2541$C$DW$155 .dwtag DW_TAG_member - 2542 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$39) - 2543 .dwattr $C$DW$155, DW_AT_name("IEPCLK") - 2544 .dwattr $C$DW$155, DW_AT_TI_symbol_name("IEPCLK") - 2545 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2546 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2547 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2548 .dwattr $C$DW$155, DW_AT_decl_line(0xd0) - 2549 .dwattr $C$DW$155, DW_AT_decl_column(0x15) - 2550 - 2551$C$DW$156 .dwtag DW_TAG_member - 2552 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$60) - 2553 .dwattr $C$DW$156, DW_AT_name("IEPCLK_bit") - 2554 .dwattr $C$DW$156, DW_AT_TI_symbol_name("IEPCLK_bit") - 2555 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2556 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2557 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2558 .dwattr $C$DW$156, DW_AT_decl_line(0xd5) - 2559 .dwattr $C$DW$156, DW_AT_decl_column(0x05) - 2560 - 2561 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2562 .dwattr $C$DW$T$61, DW_AT_decl_line(0xcf) - 2563 .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - 2564 .dwendtag $C$DW$T$61 - 2565 - 2566 - 2567$C$DW$T$63 .dwtag DW_TAG_union_type - 2568 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 2569$C$DW$157 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 48 - - 2570 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$39) - 2571 .dwattr $C$DW$157, DW_AT_name("SPP") - 2572 .dwattr $C$DW$157, DW_AT_TI_symbol_name("SPP") - 2573 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2574 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2575 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2576 .dwattr $C$DW$157, DW_AT_decl_line(0xdb) - 2577 .dwattr $C$DW$157, DW_AT_decl_column(0x15) - 2578 - 2579$C$DW$158 .dwtag DW_TAG_member - 2580 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$62) - 2581 .dwattr $C$DW$158, DW_AT_name("SPP_bit") - 2582 .dwattr $C$DW$158, DW_AT_TI_symbol_name("SPP_bit") - 2583 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2584 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2585 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2586 .dwattr $C$DW$158, DW_AT_decl_line(0xe1) - 2587 .dwattr $C$DW$158, DW_AT_decl_column(0x05) - 2588 - 2589 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2590 .dwattr $C$DW$T$63, DW_AT_decl_line(0xda) - 2591 .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - 2592 .dwendtag $C$DW$T$63 - 2593 - 2594 - 2595$C$DW$T$65 .dwtag DW_TAG_union_type - 2596 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 2597$C$DW$159 .dwtag DW_TAG_member - 2598 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$39) - 2599 .dwattr $C$DW$159, DW_AT_name("PIN_MX") - 2600 .dwattr $C$DW$159, DW_AT_TI_symbol_name("PIN_MX") - 2601 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2602 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2603 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2604 .dwattr $C$DW$159, DW_AT_decl_line(0xe9) - 2605 .dwattr $C$DW$159, DW_AT_decl_column(0x15) - 2606 - 2607$C$DW$160 .dwtag DW_TAG_member - 2608 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$64) - 2609 .dwattr $C$DW$160, DW_AT_name("PIN_MX_bit") - 2610 .dwattr $C$DW$160, DW_AT_TI_symbol_name("PIN_MX_bit") - 2611 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2612 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2613 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2614 .dwattr $C$DW$160, DW_AT_decl_line(0xee) - 2615 .dwattr $C$DW$160, DW_AT_decl_column(0x05) - 2616 - 2617 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2618 .dwattr $C$DW$T$65, DW_AT_decl_line(0xe8) - 2619 .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - 2620 .dwendtag $C$DW$T$65 - 2621 - 2622$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 2623 .dwattr $C$DW$T$2, DW_AT_name("void") - 2624 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 49 - - 2625$C$DW$T$4 .dwtag DW_TAG_base_type - 2626 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 2627 .dwattr $C$DW$T$4, DW_AT_name("bool") - 2628 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 2629 - 2630$C$DW$T$5 .dwtag DW_TAG_base_type - 2631 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 2632 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 2633 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 2634 - 2635$C$DW$T$6 .dwtag DW_TAG_base_type - 2636 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 2637 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 2638 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 2639 - 2640$C$DW$T$78 .dwtag DW_TAG_pointer_type - 2641 .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$6) - 2642 .dwattr $C$DW$T$78, DW_AT_address_class(0x20) - 2643 - 2644$C$DW$T$36 .dwtag DW_TAG_typedef - 2645 .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - 2646 .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - 2647 .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - 2648 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2649 .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - 2650 .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - 2651 - 2652 - 2653$C$DW$T$37 .dwtag DW_TAG_array_type - 2654 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 2655 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 2656 .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) - 2657$C$DW$161 .dwtag DW_TAG_subrange_type - 2658 .dwattr $C$DW$161, DW_AT_upper_bound(0x07) - 2659 - 2660 .dwendtag $C$DW$T$37 - 2661 - 2662$C$DW$T$7 .dwtag DW_TAG_base_type - 2663 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 2664 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 2665 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 2666 - 2667$C$DW$T$8 .dwtag DW_TAG_base_type - 2668 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 2669 .dwattr $C$DW$T$8, DW_AT_name("short") - 2670 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 2671 - 2672$C$DW$T$9 .dwtag DW_TAG_base_type - 2673 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 2674 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 2675 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 2676 - 2677$C$DW$T$10 .dwtag DW_TAG_base_type - 2678 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 2679 .dwattr $C$DW$T$10, DW_AT_name("int") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 50 - - 2680 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 2681 - 2682$C$DW$T$11 .dwtag DW_TAG_base_type - 2683 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 2684 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 2685 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 2686 - 2687$C$DW$T$32 .dwtag DW_TAG_typedef - 2688 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 2689 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 2690 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 2691 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2692 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 2693 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 2694 - 2695 - 2696$C$DW$T$33 .dwtag DW_TAG_array_type - 2697 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 2698 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 2699 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 2700$C$DW$162 .dwtag DW_TAG_subrange_type - 2701 .dwattr $C$DW$162, DW_AT_upper_bound(0x00) - 2702 - 2703 .dwendtag $C$DW$T$33 - 2704 - 2705 - 2706$C$DW$T$34 .dwtag DW_TAG_array_type - 2707 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 2708 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 2709 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 2710$C$DW$163 .dwtag DW_TAG_subrange_type - 2711 .dwattr $C$DW$163, DW_AT_upper_bound(0x01) - 2712 - 2713 .dwendtag $C$DW$T$34 - 2714 - 2715$C$DW$T$39 .dwtag DW_TAG_volatile_type - 2716 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$32) - 2717 - 2718$C$DW$T$12 .dwtag DW_TAG_base_type - 2719 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 2720 .dwattr $C$DW$T$12, DW_AT_name("long") - 2721 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 2722 - 2723$C$DW$T$13 .dwtag DW_TAG_base_type - 2724 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 2725 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 2726 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 2727 - 2728$C$DW$T$14 .dwtag DW_TAG_base_type - 2729 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 2730 .dwattr $C$DW$T$14, DW_AT_name("long long") - 2731 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 2732 - 2733$C$DW$T$15 .dwtag DW_TAG_base_type - 2734 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 51 - - 2735 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 2736 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 2737 - 2738$C$DW$T$16 .dwtag DW_TAG_base_type - 2739 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 2740 .dwattr $C$DW$T$16, DW_AT_name("float") - 2741 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 2742 - 2743$C$DW$T$17 .dwtag DW_TAG_base_type - 2744 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 2745 .dwattr $C$DW$T$17, DW_AT_name("double") - 2746 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 2747 - 2748$C$DW$T$18 .dwtag DW_TAG_base_type - 2749 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 2750 .dwattr $C$DW$T$18, DW_AT_name("long double") - 2751 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 2752 - 2753 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 2754 - 2755;*************************************************************** - 2756;* DWARF CIE ENTRIES * - 2757;*************************************************************** - 2758 - 2759$C$DW$CIE .dwcie 14 - 2760 .dwcfi cfa_register, 8 - 2761 .dwcfi cfa_offset, 0 - 2762 .dwcfi same_value, 8 - 2763 .dwcfi same_value, 9 - 2764 .dwcfi same_value, 10 - 2765 .dwcfi same_value, 11 - 2766 .dwcfi same_value, 16 - 2767 .dwcfi same_value, 17 - 2768 .dwcfi same_value, 18 - 2769 .dwcfi same_value, 19 - 2770 .dwcfi same_value, 20 - 2771 .dwcfi same_value, 21 - 2772 .dwcfi same_value, 22 - 2773 .dwcfi same_value, 23 - 2774 .dwcfi same_value, 24 - 2775 .dwcfi same_value, 25 - 2776 .dwcfi same_value, 26 - 2777 .dwcfi same_value, 27 - 2778 .dwcfi same_value, 28 - 2779 .dwcfi same_value, 29 - 2780 .dwcfi same_value, 30 - 2781 .dwcfi same_value, 31 - 2782 .dwcfi same_value, 32 - 2783 .dwcfi same_value, 33 - 2784 .dwcfi same_value, 34 - 2785 .dwcfi same_value, 35 - 2786 .dwcfi same_value, 36 - 2787 .dwcfi same_value, 37 - 2788 .dwcfi same_value, 38 - 2789 .dwcfi same_value, 39 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 52 - - 2790 .dwcfi same_value, 40 - 2791 .dwcfi same_value, 41 - 2792 .dwcfi same_value, 42 - 2793 .dwcfi same_value, 43 - 2794 .dwcfi same_value, 44 - 2795 .dwcfi same_value, 45 - 2796 .dwcfi same_value, 46 - 2797 .dwcfi same_value, 47 - 2798 .dwcfi same_value, 48 - 2799 .dwcfi same_value, 49 - 2800 .dwcfi same_value, 50 - 2801 .dwcfi same_value, 51 - 2802 .dwcfi same_value, 52 - 2803 .dwcfi same_value, 53 - 2804 .dwcfi same_value, 54 - 2805 .dwcfi same_value, 55 - 2806 .dwendentry - 2807 - 2808;*************************************************************** - 2809;* DWARF REGISTER MAP * - 2810;*************************************************************** - 2811 - 2812$C$DW$164 .dwtag DW_TAG_TI_assign_register - 2813 .dwattr $C$DW$164, DW_AT_name("R0_b0") - 2814 .dwattr $C$DW$164, DW_AT_location[DW_OP_reg0] - 2815 - 2816$C$DW$165 .dwtag DW_TAG_TI_assign_register - 2817 .dwattr $C$DW$165, DW_AT_name("R0_b1") - 2818 .dwattr $C$DW$165, DW_AT_location[DW_OP_reg1] - 2819 - 2820$C$DW$166 .dwtag DW_TAG_TI_assign_register - 2821 .dwattr $C$DW$166, DW_AT_name("R0_b2") - 2822 .dwattr $C$DW$166, DW_AT_location[DW_OP_reg2] - 2823 - 2824$C$DW$167 .dwtag DW_TAG_TI_assign_register - 2825 .dwattr $C$DW$167, DW_AT_name("R0_b3") - 2826 .dwattr $C$DW$167, DW_AT_location[DW_OP_reg3] - 2827 - 2828$C$DW$168 .dwtag DW_TAG_TI_assign_register - 2829 .dwattr $C$DW$168, DW_AT_name("R1_b0") - 2830 .dwattr $C$DW$168, DW_AT_location[DW_OP_reg4] - 2831 - 2832$C$DW$169 .dwtag DW_TAG_TI_assign_register - 2833 .dwattr $C$DW$169, DW_AT_name("R1_b1") - 2834 .dwattr $C$DW$169, DW_AT_location[DW_OP_reg5] - 2835 - 2836$C$DW$170 .dwtag DW_TAG_TI_assign_register - 2837 .dwattr $C$DW$170, DW_AT_name("R1_b2") - 2838 .dwattr $C$DW$170, DW_AT_location[DW_OP_reg6] - 2839 - 2840$C$DW$171 .dwtag DW_TAG_TI_assign_register - 2841 .dwattr $C$DW$171, DW_AT_name("R1_b3") - 2842 .dwattr $C$DW$171, DW_AT_location[DW_OP_reg7] - 2843 - 2844$C$DW$172 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 53 - - 2845 .dwattr $C$DW$172, DW_AT_name("R2_b0") - 2846 .dwattr $C$DW$172, DW_AT_location[DW_OP_reg8] - 2847 - 2848$C$DW$173 .dwtag DW_TAG_TI_assign_register - 2849 .dwattr $C$DW$173, DW_AT_name("R2_b1") - 2850 .dwattr $C$DW$173, DW_AT_location[DW_OP_reg9] - 2851 - 2852$C$DW$174 .dwtag DW_TAG_TI_assign_register - 2853 .dwattr $C$DW$174, DW_AT_name("R2_b2") - 2854 .dwattr $C$DW$174, DW_AT_location[DW_OP_reg10] - 2855 - 2856$C$DW$175 .dwtag DW_TAG_TI_assign_register - 2857 .dwattr $C$DW$175, DW_AT_name("R2_b3") - 2858 .dwattr $C$DW$175, DW_AT_location[DW_OP_reg11] - 2859 - 2860$C$DW$176 .dwtag DW_TAG_TI_assign_register - 2861 .dwattr $C$DW$176, DW_AT_name("R3_b0") - 2862 .dwattr $C$DW$176, DW_AT_location[DW_OP_reg12] - 2863 - 2864$C$DW$177 .dwtag DW_TAG_TI_assign_register - 2865 .dwattr $C$DW$177, DW_AT_name("R3_b1") - 2866 .dwattr $C$DW$177, DW_AT_location[DW_OP_reg13] - 2867 - 2868$C$DW$178 .dwtag DW_TAG_TI_assign_register - 2869 .dwattr $C$DW$178, DW_AT_name("R3_b2") - 2870 .dwattr $C$DW$178, DW_AT_location[DW_OP_reg14] - 2871 - 2872$C$DW$179 .dwtag DW_TAG_TI_assign_register - 2873 .dwattr $C$DW$179, DW_AT_name("R3_b3") - 2874 .dwattr $C$DW$179, DW_AT_location[DW_OP_reg15] - 2875 - 2876$C$DW$180 .dwtag DW_TAG_TI_assign_register - 2877 .dwattr $C$DW$180, DW_AT_name("R4_b0") - 2878 .dwattr $C$DW$180, DW_AT_location[DW_OP_reg16] - 2879 - 2880$C$DW$181 .dwtag DW_TAG_TI_assign_register - 2881 .dwattr $C$DW$181, DW_AT_name("R4_b1") - 2882 .dwattr $C$DW$181, DW_AT_location[DW_OP_reg17] - 2883 - 2884$C$DW$182 .dwtag DW_TAG_TI_assign_register - 2885 .dwattr $C$DW$182, DW_AT_name("R4_b2") - 2886 .dwattr $C$DW$182, DW_AT_location[DW_OP_reg18] - 2887 - 2888$C$DW$183 .dwtag DW_TAG_TI_assign_register - 2889 .dwattr $C$DW$183, DW_AT_name("R4_b3") - 2890 .dwattr $C$DW$183, DW_AT_location[DW_OP_reg19] - 2891 - 2892$C$DW$184 .dwtag DW_TAG_TI_assign_register - 2893 .dwattr $C$DW$184, DW_AT_name("R5_b0") - 2894 .dwattr $C$DW$184, DW_AT_location[DW_OP_reg20] - 2895 - 2896$C$DW$185 .dwtag DW_TAG_TI_assign_register - 2897 .dwattr $C$DW$185, DW_AT_name("R5_b1") - 2898 .dwattr $C$DW$185, DW_AT_location[DW_OP_reg21] - 2899 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 54 - - 2900$C$DW$186 .dwtag DW_TAG_TI_assign_register - 2901 .dwattr $C$DW$186, DW_AT_name("R5_b2") - 2902 .dwattr $C$DW$186, DW_AT_location[DW_OP_reg22] - 2903 - 2904$C$DW$187 .dwtag DW_TAG_TI_assign_register - 2905 .dwattr $C$DW$187, DW_AT_name("R5_b3") - 2906 .dwattr $C$DW$187, DW_AT_location[DW_OP_reg23] - 2907 - 2908$C$DW$188 .dwtag DW_TAG_TI_assign_register - 2909 .dwattr $C$DW$188, DW_AT_name("R6_b0") - 2910 .dwattr $C$DW$188, DW_AT_location[DW_OP_reg24] - 2911 - 2912$C$DW$189 .dwtag DW_TAG_TI_assign_register - 2913 .dwattr $C$DW$189, DW_AT_name("R6_b1") - 2914 .dwattr $C$DW$189, DW_AT_location[DW_OP_reg25] - 2915 - 2916$C$DW$190 .dwtag DW_TAG_TI_assign_register - 2917 .dwattr $C$DW$190, DW_AT_name("R6_b2") - 2918 .dwattr $C$DW$190, DW_AT_location[DW_OP_reg26] - 2919 - 2920$C$DW$191 .dwtag DW_TAG_TI_assign_register - 2921 .dwattr $C$DW$191, DW_AT_name("R6_b3") - 2922 .dwattr $C$DW$191, DW_AT_location[DW_OP_reg27] - 2923 - 2924$C$DW$192 .dwtag DW_TAG_TI_assign_register - 2925 .dwattr $C$DW$192, DW_AT_name("R7_b0") - 2926 .dwattr $C$DW$192, DW_AT_location[DW_OP_reg28] - 2927 - 2928$C$DW$193 .dwtag DW_TAG_TI_assign_register - 2929 .dwattr $C$DW$193, DW_AT_name("R7_b1") - 2930 .dwattr $C$DW$193, DW_AT_location[DW_OP_reg29] - 2931 - 2932$C$DW$194 .dwtag DW_TAG_TI_assign_register - 2933 .dwattr $C$DW$194, DW_AT_name("R7_b2") - 2934 .dwattr $C$DW$194, DW_AT_location[DW_OP_reg30] - 2935 - 2936$C$DW$195 .dwtag DW_TAG_TI_assign_register - 2937 .dwattr $C$DW$195, DW_AT_name("R7_b3") - 2938 .dwattr $C$DW$195, DW_AT_location[DW_OP_reg31] - 2939 - 2940$C$DW$196 .dwtag DW_TAG_TI_assign_register - 2941 .dwattr $C$DW$196, DW_AT_name("R8_b0") - 2942 .dwattr $C$DW$196, DW_AT_location[DW_OP_regx 0x20] - 2943 - 2944$C$DW$197 .dwtag DW_TAG_TI_assign_register - 2945 .dwattr $C$DW$197, DW_AT_name("R8_b1") - 2946 .dwattr $C$DW$197, DW_AT_location[DW_OP_regx 0x21] - 2947 - 2948$C$DW$198 .dwtag DW_TAG_TI_assign_register - 2949 .dwattr $C$DW$198, DW_AT_name("R8_b2") - 2950 .dwattr $C$DW$198, DW_AT_location[DW_OP_regx 0x22] - 2951 - 2952$C$DW$199 .dwtag DW_TAG_TI_assign_register - 2953 .dwattr $C$DW$199, DW_AT_name("R8_b3") - 2954 .dwattr $C$DW$199, DW_AT_location[DW_OP_regx 0x23] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 55 - - 2955 - 2956$C$DW$200 .dwtag DW_TAG_TI_assign_register - 2957 .dwattr $C$DW$200, DW_AT_name("R9_b0") - 2958 .dwattr $C$DW$200, DW_AT_location[DW_OP_regx 0x24] - 2959 - 2960$C$DW$201 .dwtag DW_TAG_TI_assign_register - 2961 .dwattr $C$DW$201, DW_AT_name("R9_b1") - 2962 .dwattr $C$DW$201, DW_AT_location[DW_OP_regx 0x25] - 2963 - 2964$C$DW$202 .dwtag DW_TAG_TI_assign_register - 2965 .dwattr $C$DW$202, DW_AT_name("R9_b2") - 2966 .dwattr $C$DW$202, DW_AT_location[DW_OP_regx 0x26] - 2967 - 2968$C$DW$203 .dwtag DW_TAG_TI_assign_register - 2969 .dwattr $C$DW$203, DW_AT_name("R9_b3") - 2970 .dwattr $C$DW$203, DW_AT_location[DW_OP_regx 0x27] - 2971 - 2972$C$DW$204 .dwtag DW_TAG_TI_assign_register - 2973 .dwattr $C$DW$204, DW_AT_name("R10_b0") - 2974 .dwattr $C$DW$204, DW_AT_location[DW_OP_regx 0x28] - 2975 - 2976$C$DW$205 .dwtag DW_TAG_TI_assign_register - 2977 .dwattr $C$DW$205, DW_AT_name("R10_b1") - 2978 .dwattr $C$DW$205, DW_AT_location[DW_OP_regx 0x29] - 2979 - 2980$C$DW$206 .dwtag DW_TAG_TI_assign_register - 2981 .dwattr $C$DW$206, DW_AT_name("R10_b2") - 2982 .dwattr $C$DW$206, DW_AT_location[DW_OP_regx 0x2a] - 2983 - 2984$C$DW$207 .dwtag DW_TAG_TI_assign_register - 2985 .dwattr $C$DW$207, DW_AT_name("R10_b3") - 2986 .dwattr $C$DW$207, DW_AT_location[DW_OP_regx 0x2b] - 2987 - 2988$C$DW$208 .dwtag DW_TAG_TI_assign_register - 2989 .dwattr $C$DW$208, DW_AT_name("R11_b0") - 2990 .dwattr $C$DW$208, DW_AT_location[DW_OP_regx 0x2c] - 2991 - 2992$C$DW$209 .dwtag DW_TAG_TI_assign_register - 2993 .dwattr $C$DW$209, DW_AT_name("R11_b1") - 2994 .dwattr $C$DW$209, DW_AT_location[DW_OP_regx 0x2d] - 2995 - 2996$C$DW$210 .dwtag DW_TAG_TI_assign_register - 2997 .dwattr $C$DW$210, DW_AT_name("R11_b2") - 2998 .dwattr $C$DW$210, DW_AT_location[DW_OP_regx 0x2e] - 2999 - 3000$C$DW$211 .dwtag DW_TAG_TI_assign_register - 3001 .dwattr $C$DW$211, DW_AT_name("R11_b3") - 3002 .dwattr $C$DW$211, DW_AT_location[DW_OP_regx 0x2f] - 3003 - 3004$C$DW$212 .dwtag DW_TAG_TI_assign_register - 3005 .dwattr $C$DW$212, DW_AT_name("R12_b0") - 3006 .dwattr $C$DW$212, DW_AT_location[DW_OP_regx 0x30] - 3007 - 3008$C$DW$213 .dwtag DW_TAG_TI_assign_register - 3009 .dwattr $C$DW$213, DW_AT_name("R12_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 56 - - 3010 .dwattr $C$DW$213, DW_AT_location[DW_OP_regx 0x31] - 3011 - 3012$C$DW$214 .dwtag DW_TAG_TI_assign_register - 3013 .dwattr $C$DW$214, DW_AT_name("R12_b2") - 3014 .dwattr $C$DW$214, DW_AT_location[DW_OP_regx 0x32] - 3015 - 3016$C$DW$215 .dwtag DW_TAG_TI_assign_register - 3017 .dwattr $C$DW$215, DW_AT_name("R12_b3") - 3018 .dwattr $C$DW$215, DW_AT_location[DW_OP_regx 0x33] - 3019 - 3020$C$DW$216 .dwtag DW_TAG_TI_assign_register - 3021 .dwattr $C$DW$216, DW_AT_name("R13_b0") - 3022 .dwattr $C$DW$216, DW_AT_location[DW_OP_regx 0x34] - 3023 - 3024$C$DW$217 .dwtag DW_TAG_TI_assign_register - 3025 .dwattr $C$DW$217, DW_AT_name("R13_b1") - 3026 .dwattr $C$DW$217, DW_AT_location[DW_OP_regx 0x35] - 3027 - 3028$C$DW$218 .dwtag DW_TAG_TI_assign_register - 3029 .dwattr $C$DW$218, DW_AT_name("R13_b2") - 3030 .dwattr $C$DW$218, DW_AT_location[DW_OP_regx 0x36] - 3031 - 3032$C$DW$219 .dwtag DW_TAG_TI_assign_register - 3033 .dwattr $C$DW$219, DW_AT_name("R13_b3") - 3034 .dwattr $C$DW$219, DW_AT_location[DW_OP_regx 0x37] - 3035 - 3036$C$DW$220 .dwtag DW_TAG_TI_assign_register - 3037 .dwattr $C$DW$220, DW_AT_name("R14_b0") - 3038 .dwattr $C$DW$220, DW_AT_location[DW_OP_regx 0x38] - 3039 - 3040$C$DW$221 .dwtag DW_TAG_TI_assign_register - 3041 .dwattr $C$DW$221, DW_AT_name("R14_b1") - 3042 .dwattr $C$DW$221, DW_AT_location[DW_OP_regx 0x39] - 3043 - 3044$C$DW$222 .dwtag DW_TAG_TI_assign_register - 3045 .dwattr $C$DW$222, DW_AT_name("R14_b2") - 3046 .dwattr $C$DW$222, DW_AT_location[DW_OP_regx 0x3a] - 3047 - 3048$C$DW$223 .dwtag DW_TAG_TI_assign_register - 3049 .dwattr $C$DW$223, DW_AT_name("R14_b3") - 3050 .dwattr $C$DW$223, DW_AT_location[DW_OP_regx 0x3b] - 3051 - 3052$C$DW$224 .dwtag DW_TAG_TI_assign_register - 3053 .dwattr $C$DW$224, DW_AT_name("R15_b0") - 3054 .dwattr $C$DW$224, DW_AT_location[DW_OP_regx 0x3c] - 3055 - 3056$C$DW$225 .dwtag DW_TAG_TI_assign_register - 3057 .dwattr $C$DW$225, DW_AT_name("R15_b1") - 3058 .dwattr $C$DW$225, DW_AT_location[DW_OP_regx 0x3d] - 3059 - 3060$C$DW$226 .dwtag DW_TAG_TI_assign_register - 3061 .dwattr $C$DW$226, DW_AT_name("R15_b2") - 3062 .dwattr $C$DW$226, DW_AT_location[DW_OP_regx 0x3e] - 3063 - 3064$C$DW$227 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 57 - - 3065 .dwattr $C$DW$227, DW_AT_name("R15_b3") - 3066 .dwattr $C$DW$227, DW_AT_location[DW_OP_regx 0x3f] - 3067 - 3068$C$DW$228 .dwtag DW_TAG_TI_assign_register - 3069 .dwattr $C$DW$228, DW_AT_name("R16_b0") - 3070 .dwattr $C$DW$228, DW_AT_location[DW_OP_regx 0x40] - 3071 - 3072$C$DW$229 .dwtag DW_TAG_TI_assign_register - 3073 .dwattr $C$DW$229, DW_AT_name("R16_b1") - 3074 .dwattr $C$DW$229, DW_AT_location[DW_OP_regx 0x41] - 3075 - 3076$C$DW$230 .dwtag DW_TAG_TI_assign_register - 3077 .dwattr $C$DW$230, DW_AT_name("R16_b2") - 3078 .dwattr $C$DW$230, DW_AT_location[DW_OP_regx 0x42] - 3079 - 3080$C$DW$231 .dwtag DW_TAG_TI_assign_register - 3081 .dwattr $C$DW$231, DW_AT_name("R16_b3") - 3082 .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x43] - 3083 - 3084$C$DW$232 .dwtag DW_TAG_TI_assign_register - 3085 .dwattr $C$DW$232, DW_AT_name("R17_b0") - 3086 .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x44] - 3087 - 3088$C$DW$233 .dwtag DW_TAG_TI_assign_register - 3089 .dwattr $C$DW$233, DW_AT_name("R17_b1") - 3090 .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x45] - 3091 - 3092$C$DW$234 .dwtag DW_TAG_TI_assign_register - 3093 .dwattr $C$DW$234, DW_AT_name("R17_b2") - 3094 .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x46] - 3095 - 3096$C$DW$235 .dwtag DW_TAG_TI_assign_register - 3097 .dwattr $C$DW$235, DW_AT_name("R17_b3") - 3098 .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x47] - 3099 - 3100$C$DW$236 .dwtag DW_TAG_TI_assign_register - 3101 .dwattr $C$DW$236, DW_AT_name("R18_b0") - 3102 .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x48] - 3103 - 3104$C$DW$237 .dwtag DW_TAG_TI_assign_register - 3105 .dwattr $C$DW$237, DW_AT_name("R18_b1") - 3106 .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x49] - 3107 - 3108$C$DW$238 .dwtag DW_TAG_TI_assign_register - 3109 .dwattr $C$DW$238, DW_AT_name("R18_b2") - 3110 .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x4a] - 3111 - 3112$C$DW$239 .dwtag DW_TAG_TI_assign_register - 3113 .dwattr $C$DW$239, DW_AT_name("R18_b3") - 3114 .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x4b] - 3115 - 3116$C$DW$240 .dwtag DW_TAG_TI_assign_register - 3117 .dwattr $C$DW$240, DW_AT_name("R19_b0") - 3118 .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x4c] - 3119 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 58 - - 3120$C$DW$241 .dwtag DW_TAG_TI_assign_register - 3121 .dwattr $C$DW$241, DW_AT_name("R19_b1") - 3122 .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x4d] - 3123 - 3124$C$DW$242 .dwtag DW_TAG_TI_assign_register - 3125 .dwattr $C$DW$242, DW_AT_name("R19_b2") - 3126 .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x4e] - 3127 - 3128$C$DW$243 .dwtag DW_TAG_TI_assign_register - 3129 .dwattr $C$DW$243, DW_AT_name("R19_b3") - 3130 .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x4f] - 3131 - 3132$C$DW$244 .dwtag DW_TAG_TI_assign_register - 3133 .dwattr $C$DW$244, DW_AT_name("R20_b0") - 3134 .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x50] - 3135 - 3136$C$DW$245 .dwtag DW_TAG_TI_assign_register - 3137 .dwattr $C$DW$245, DW_AT_name("R20_b1") - 3138 .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x51] - 3139 - 3140$C$DW$246 .dwtag DW_TAG_TI_assign_register - 3141 .dwattr $C$DW$246, DW_AT_name("R20_b2") - 3142 .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x52] - 3143 - 3144$C$DW$247 .dwtag DW_TAG_TI_assign_register - 3145 .dwattr $C$DW$247, DW_AT_name("R20_b3") - 3146 .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x53] - 3147 - 3148$C$DW$248 .dwtag DW_TAG_TI_assign_register - 3149 .dwattr $C$DW$248, DW_AT_name("R21_b0") - 3150 .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x54] - 3151 - 3152$C$DW$249 .dwtag DW_TAG_TI_assign_register - 3153 .dwattr $C$DW$249, DW_AT_name("R21_b1") - 3154 .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x55] - 3155 - 3156$C$DW$250 .dwtag DW_TAG_TI_assign_register - 3157 .dwattr $C$DW$250, DW_AT_name("R21_b2") - 3158 .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x56] - 3159 - 3160$C$DW$251 .dwtag DW_TAG_TI_assign_register - 3161 .dwattr $C$DW$251, DW_AT_name("R21_b3") - 3162 .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x57] - 3163 - 3164$C$DW$252 .dwtag DW_TAG_TI_assign_register - 3165 .dwattr $C$DW$252, DW_AT_name("R22_b0") - 3166 .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x58] - 3167 - 3168$C$DW$253 .dwtag DW_TAG_TI_assign_register - 3169 .dwattr $C$DW$253, DW_AT_name("R22_b1") - 3170 .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x59] - 3171 - 3172$C$DW$254 .dwtag DW_TAG_TI_assign_register - 3173 .dwattr $C$DW$254, DW_AT_name("R22_b2") - 3174 .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x5a] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 59 - - 3175 - 3176$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3177 .dwattr $C$DW$255, DW_AT_name("R22_b3") - 3178 .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x5b] - 3179 - 3180$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3181 .dwattr $C$DW$256, DW_AT_name("R23_b0") - 3182 .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x5c] - 3183 - 3184$C$DW$257 .dwtag DW_TAG_TI_assign_register - 3185 .dwattr $C$DW$257, DW_AT_name("R23_b1") - 3186 .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x5d] - 3187 - 3188$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3189 .dwattr $C$DW$258, DW_AT_name("R23_b2") - 3190 .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x5e] - 3191 - 3192$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3193 .dwattr $C$DW$259, DW_AT_name("R23_b3") - 3194 .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x5f] - 3195 - 3196$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3197 .dwattr $C$DW$260, DW_AT_name("R24_b0") - 3198 .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x60] - 3199 - 3200$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3201 .dwattr $C$DW$261, DW_AT_name("R24_b1") - 3202 .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x61] - 3203 - 3204$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3205 .dwattr $C$DW$262, DW_AT_name("R24_b2") - 3206 .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x62] - 3207 - 3208$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3209 .dwattr $C$DW$263, DW_AT_name("R24_b3") - 3210 .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x63] - 3211 - 3212$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3213 .dwattr $C$DW$264, DW_AT_name("R25_b0") - 3214 .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x64] - 3215 - 3216$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3217 .dwattr $C$DW$265, DW_AT_name("R25_b1") - 3218 .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x65] - 3219 - 3220$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3221 .dwattr $C$DW$266, DW_AT_name("R25_b2") - 3222 .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x66] - 3223 - 3224$C$DW$267 .dwtag DW_TAG_TI_assign_register - 3225 .dwattr $C$DW$267, DW_AT_name("R25_b3") - 3226 .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x67] - 3227 - 3228$C$DW$268 .dwtag DW_TAG_TI_assign_register - 3229 .dwattr $C$DW$268, DW_AT_name("R26_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 60 - - 3230 .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x68] - 3231 - 3232$C$DW$269 .dwtag DW_TAG_TI_assign_register - 3233 .dwattr $C$DW$269, DW_AT_name("R26_b1") - 3234 .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x69] - 3235 - 3236$C$DW$270 .dwtag DW_TAG_TI_assign_register - 3237 .dwattr $C$DW$270, DW_AT_name("R26_b2") - 3238 .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x6a] - 3239 - 3240$C$DW$271 .dwtag DW_TAG_TI_assign_register - 3241 .dwattr $C$DW$271, DW_AT_name("R26_b3") - 3242 .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x6b] - 3243 - 3244$C$DW$272 .dwtag DW_TAG_TI_assign_register - 3245 .dwattr $C$DW$272, DW_AT_name("R27_b0") - 3246 .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x6c] - 3247 - 3248$C$DW$273 .dwtag DW_TAG_TI_assign_register - 3249 .dwattr $C$DW$273, DW_AT_name("R27_b1") - 3250 .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x6d] - 3251 - 3252$C$DW$274 .dwtag DW_TAG_TI_assign_register - 3253 .dwattr $C$DW$274, DW_AT_name("R27_b2") - 3254 .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x6e] - 3255 - 3256$C$DW$275 .dwtag DW_TAG_TI_assign_register - 3257 .dwattr $C$DW$275, DW_AT_name("R27_b3") - 3258 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x6f] - 3259 - 3260$C$DW$276 .dwtag DW_TAG_TI_assign_register - 3261 .dwattr $C$DW$276, DW_AT_name("R28_b0") - 3262 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x70] - 3263 - 3264$C$DW$277 .dwtag DW_TAG_TI_assign_register - 3265 .dwattr $C$DW$277, DW_AT_name("R28_b1") - 3266 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x71] - 3267 - 3268$C$DW$278 .dwtag DW_TAG_TI_assign_register - 3269 .dwattr $C$DW$278, DW_AT_name("R28_b2") - 3270 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x72] - 3271 - 3272$C$DW$279 .dwtag DW_TAG_TI_assign_register - 3273 .dwattr $C$DW$279, DW_AT_name("R28_b3") - 3274 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x73] - 3275 - 3276$C$DW$280 .dwtag DW_TAG_TI_assign_register - 3277 .dwattr $C$DW$280, DW_AT_name("R29_b0") - 3278 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x74] - 3279 - 3280$C$DW$281 .dwtag DW_TAG_TI_assign_register - 3281 .dwattr $C$DW$281, DW_AT_name("R29_b1") - 3282 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x75] - 3283 - 3284$C$DW$282 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:30 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches.asm PAGE 61 - - 3285 .dwattr $C$DW$282, DW_AT_name("R29_b2") - 3286 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x76] - 3287 - 3288$C$DW$283 .dwtag DW_TAG_TI_assign_register - 3289 .dwattr $C$DW$283, DW_AT_name("R29_b3") - 3290 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x77] - 3291 - 3292$C$DW$284 .dwtag DW_TAG_TI_assign_register - 3293 .dwattr $C$DW$284, DW_AT_name("R30_b0") - 3294 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x78] - 3295 - 3296$C$DW$285 .dwtag DW_TAG_TI_assign_register - 3297 .dwattr $C$DW$285, DW_AT_name("R30_b1") - 3298 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x79] - 3299 - 3300$C$DW$286 .dwtag DW_TAG_TI_assign_register - 3301 .dwattr $C$DW$286, DW_AT_name("R30_b2") - 3302 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x7a] - 3303 - 3304$C$DW$287 .dwtag DW_TAG_TI_assign_register - 3305 .dwattr $C$DW$287, DW_AT_name("R30_b3") - 3306 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x7b] - 3307 - 3308$C$DW$288 .dwtag DW_TAG_TI_assign_register - 3309 .dwattr $C$DW$288, DW_AT_name("R31_b0") - 3310 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x7c] - 3311 - 3312$C$DW$289 .dwtag DW_TAG_TI_assign_register - 3313 .dwattr $C$DW$289, DW_AT_name("R31_b1") - 3314 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x7d] - 3315 - 3316$C$DW$290 .dwtag DW_TAG_TI_assign_register - 3317 .dwattr $C$DW$290, DW_AT_name("R31_b2") - 3318 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x7e] - 3319 - 3320$C$DW$291 .dwtag DW_TAG_TI_assign_register - 3321 .dwattr $C$DW$291, DW_AT_name("R31_b3") - 3322 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x7f] - 3323 - 3324 .dwendtag $C$DW$CU - 3325 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_buslatches.nfo b/10.01_base/4_deploy/pru1_buslatches.nfo deleted file mode 100644 index 26a0070..0000000 --- a/10.01_base/4_deploy/pru1_buslatches.nfo +++ /dev/null @@ -1,108 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void buslatches_reset() is called from 0 sites in this file. - It appears to be inlineable (size = 81 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (8 times) - buslatches_pru0_dataout() (8 times) - -============================================================================== - -extern void buslatches_powercycle() is called from 0 sites in this file. - It appears to be inlineable (size = 79 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (7 times) - buslatches_pru0_dataout() (4 times) - -============================================================================== - -extern void buslatches_test() is called from 0 sites in this file. - It appears to be inlineable (size = 27 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -extern void buslatches_powercycle() is called from 0 sites in this file. - It appears to be inlineable (size = 79 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (7 times) - buslatches_pru0_dataout() (4 times) - -extern void buslatches_reset() is called from 0 sites in this file. - It appears to be inlineable (size = 81 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (8 times) - buslatches_pru0_dataout() (8 times) - -extern void buslatches_test() is called from 0 sites in this file. - It appears to be inlineable (size = 27 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - -These functions may be recursive: - buslatches_powercycle() - buslatches_reset() - -These external functions are called but not defined here: - buslatches_pru0_dataout() - __delay_cycles() - - -============================================================================== - -extern void buslatches_test() is called from 0 sites in this file. - It appears to be inlineable (size = 27 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern void buslatches_reset() is called from 0 sites in this file. - It appears to be inlineable (size = 81 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void buslatches_powercycle() is called from 0 sites in this file. - It appears to be inlineable (size = 79 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void buslatches_test() is called from 0 sites in this file. - It appears to be inlineable (size = 27 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern void buslatches_reset() is called from 0 sites in this file. - It appears to be inlineable (size = 81 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void buslatches_powercycle() is called from 0 sites in this file. - It appears to be inlineable (size = 79 units) - It has 7 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_buslatches.object b/10.01_base/4_deploy/pru1_buslatches.object deleted file mode 100644 index 1a87bfb..0000000 Binary files a/10.01_base/4_deploy/pru1_buslatches.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_buslatches.pp b/10.01_base/4_deploy/pru1_buslatches.pp deleted file mode 100644 index 8bf3a3e..0000000 --- a/10.01_base/4_deploy/pru1_buslatches.pp +++ /dev/null @@ -1,14 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: pru1_buslatches.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdlib.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_ti_config.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/linkage.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_buslatches.object: pru1_buslatches.h diff --git a/10.01_base/4_deploy/pru1_buslatches_pru0_datout.asmobject b/10.01_base/4_deploy/pru1_buslatches_pru0_datout.asmobject deleted file mode 100644 index 109dc07..0000000 Binary files a/10.01_base/4_deploy/pru1_buslatches_pru0_datout.asmobject and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_buslatches_pru0_datout.lst b/10.01_base/4_deploy/pru1_buslatches_pru0_datout.lst deleted file mode 100644 index f556401..0000000 --- a/10.01_base/4_deploy/pru1_buslatches_pru0_datout.lst +++ /dev/null @@ -1,58 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:40 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_buslatches_pru0_datout.asmsrc PAGE 1 - - 1; pru1_buslatches_pru0_datout.asmsrc: transfer R14 to PRU0 over XFR - 2; - 3; Copyright (c) 2018, Joerg Hoppe - 4; j_hoppe@t-online.de, www.retrocmp.com - 5; - 6; Permission is hereby granted, free of charge, to any person obtaining a - 7; copy of this software and associated documentation files (the "Software"), - 8; to deal in the Software without restriction, including without limitation - 9; the rights to use, copy, modify, merge, publish, distribute, sublicense, - 10; and/or sell copies of the Software, and to permit persons to whom the - 11; Software is furnished to do so, subject to the following conditions: - 12; - 13; The above copyright notice and this permission notice shall be included in - 14; all copies or substantial portions of the Software. - 15; - 16; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - 17; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - 18; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - 19; JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - 20; IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - 21; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - 22; - 23; - 24; 12-nov-2018 JH entered beta phase - 25; - 26; - 27; Assembler function, which transfers r14 to PRU0 - 28; PRU0 writes this then to DATAOUT pins - 29; - 30; to be declared in C as - 31; extern "C" { - 32; void pru1_pru0_dataout(uint32_t val) ; - 33; } - 34; See Compiler 2.2 Guide, Chapter 6.6 - 35 - 36 .global buslatches_pru0_dataout - 37 - 38 ; a 32bit parameter is received in r14 - 39 ; 10 ns delay - 40 00000000 buslatches_pru0_dataout: - 41 ; do nothing at first - 42 ; Device ID 14 = "other PRU" - 43 00000000 0000002F07018E xout 14,&r14,4 - 44 00000004 00000020C30000 jmp r3.w2 ; return address - 45 - 46 - 47; loop on pru0: 15ns - 48; loop: - 49; xin 14,&r14,4 - 50; mov - 51; br loop - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_config.c b/10.01_base/4_deploy/pru1_config.c deleted file mode 100644 index a3f30ca..0000000 --- a/10.01_base/4_deploy/pru1_config.c +++ /dev/null @@ -1,2091 +0,0 @@ -/*** Following code generated by "/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/update_pru_config.sh 1 pru1_array.c /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_config /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1.map" ***/ - -#define _PRU1_CONFIG_C_ -#include - -// under c++ linker error with const attribute ?! -#define const - -// BEGIN original hexpru --array output -const uint32_t pru1_image_0[] = { -0x240000c0, -0x24010080, -0x0504e0e2, -0x2eff818e, -0x23014ac3, -0x240001ee, -0x2307f2c3, -0x0528e2e2, -0xe50242c3, -0x240001c4, -0x24000084, -0xf11c2489, -0xf1190426, -0xf1180400, -0x69020003, -0xf11a0480, -0x69008003, -0x2400010e, -0x21014700, -0x240117e0, -0xf1000080, -0x6901800d, -0x240101e7, -0xf1000700, -0x11df0005, -0x100505ee, -0x2307f6c3, -0x240100fe, -0xe1000705, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240900fe, -0x2eff8185, -0x240110e8, -0x11ffe9ee, -0xe1020805, -0x2307f6c3, -0x240200fe, -0x240000ca, -0x2400028a, -0x0501eaea, -0x6f00eaff, -0x0b08e9ee, -0x240a00fe, -0x2307f6c3, -0x240300fe, -0x240000c7, -0x24000287, -0x0501e7e7, -0x6f00e7ff, -0x240104e7, -0x240b00fe, -0xd101267e, -0xf1000700, -0x11c00020, -0x11034900, -0x12002006, -0x100606ee, -0x2307f6c3, -0x240400fe, -0xe1000706, -0x240000cc, -0x2400018c, -0x0501ecec, -0x6f00ecff, -0x240c00fe, -0x240000cb, -0x2400098b, -0x0501ebeb, -0x6f00ebff, -0xf1000700, -0x1f040006, -0x100606ee, -0x2307f6c3, -0xe1000706, -0x240400fe, -0x240000ca, -0x2400018a, -0x0501eaea, -0x6f00eaff, -0x10e9e9ee, -0x0100e2ef, -0x240c00fe, -0x2305bfc3, -0x69000e11, -0x240002c0, -0x24400080, -0x240119ee, -0xf1002081, -0x1d03e1e1, -0xe1002081, -0xe10c2085, -0x240f88e1, -0xe1002e81, -0x2400000e, -0xf1002081, -0x1f03e1e1, -0xe1002081, -0x24049e80, -0xe1000880, -0x21014700, -0xf1000280, -0x11ff80ee, -0x2307f6c3, -0x240500fe, -0x240000cc, -0x2400028c, -0x0501ecec, -0x6f00ecff, -0xf1000280, -0x240d00fe, -0x108080e0, -0x0b08e0ee, -0x2307f6c3, -0x240600fe, -0x240000c6, -0x24000286, -0x0501e6e6, -0x6f00e6ff, -0xf1000280, -0xf1032881, -0x240e00fe, -0xe1000180, -0xf1000700, -0x1f050006, -0x100606ee, -0x2307f6c3, -0xe1000706, -0x240400fe, -0x240000cb, -0x2400018b, -0x0501ebeb, -0x6f00ebff, -0xf1000700, -0x240c00fe, -0x11ef0006, -0x100606ee, -0x2307f6c3, -0xe1000706, -0x240400fe, -0x240000ca, -0x2400018a, -0x0501eaea, -0x6f00eaff, -0x10e5e5ee, -0x240c00fe, -0x2307f6c3, -0x240500fe, -0x240000c9, -0x24000289, -0x0501e9e9, -0x6f00e9ff, -0x10e5e5ee, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c5, -0x24000285, -0x0501e5e5, -0x6f00e5ff, -0x240e00fe, -0xf10c0400, -0x6f0000ff, -0xf1000700, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000704, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x2402ba80, -0x2400000e, -0x240c00fe, -0xe1000880, -0x21014700, -0x0b10e9e0, -0x1103e0e0, -0x1f03e0e0, -0xf1000720, -0x113f0000, -0x11c02020, -0x12002006, -0x100606ee, -0x2307f6c3, -0x240400fe, -0xe1000706, -0x240000cc, -0x2400018c, -0x0501ecec, -0x6f00ecff, -0xf1032880, -0x240c00fe, -0xf1000080, -0xe1000280, -0x11ff80ee, -0x2307f6c3, -0x240500fe, -0x240000cb, -0x2400028b, -0x0501ebeb, -0x6f00ebff, -0xf1000280, -0x240d00fe, -0x108080e0, -0x0b08e0ee, -0x2307f6c3, -0x240600fe, -0x240000ca, -0x2400028a, -0x0501eaea, -0x6f00eaff, -0x240e00fe, -0x240c00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xd705fffb, -0x240000c0, -0x24000980, -0x0501e0e0, -0x6f00e0ff, -0xf1000700, -0x1f040006, -0x100606ee, -0x2307f6c3, -0x240400fe, -0xe1000706, -0x240000ca, -0x2400018a, -0x0501eaea, -0x6f00eaff, -0x102626e0, -0x240c00fe, -0x5102e00d, -0x5103e002, -0x21010000, -0xd100e903, -0xf100020f, -0x2100f800, -0xf1000280, -0x108080e0, -0x1020200f, -0x10e9e9ee, -0x2303cfc3, -0x51000e06, -0x21011100, -0x10e9e9ee, -0xf100028f, -0x2304dbc3, -0x69000e12, -0x240002c0, -0x24400080, -0x240119ee, -0xf1002081, -0x1d03e1e1, -0xe1002081, -0x240000e1, -0xe10c2081, -0x240f88e1, -0xe1002e81, -0x2400000e, -0xf1002081, -0x1f03e1e1, -0xe1002081, -0x24051580, -0xe1000880, -0x21014700, -0xf1000700, -0x1f050006, -0x100606ee, -0x2307f6c3, -0x240400fe, -0xe1000706, -0x240000cb, -0x2400018b, -0x0501ebeb, -0x6f00ebff, -0xf1000700, -0x240c00fe, -0x11ef0006, -0x100606ee, -0x2307f6c3, -0xe1000706, -0x240400fe, -0x240000ca, -0x2400018a, -0x0501eaea, -0x6f00eaff, -0x10e5e5ee, -0x240c00fe, -0x2307f6c3, -0x240500fe, -0x240000c9, -0x24000289, -0x0501e9e9, -0x6f00e9ff, -0x10e5e5ee, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c5, -0x24000285, -0x0501e5e5, -0x6f00e5ff, -0x240e00fe, -0xf10c0400, -0x6f0000ff, -0xf1000700, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000704, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x2400000e, -0x2402ba80, -0x240c00fe, -0xe1000880, -0xf50242c3, -0x0128e2e2, -0x20c30000, -0x0537e2e2, -0x91042480, -0xe50d82c3, -0x1d04e0e0, -0x81042480, -0x230798c3, -0x230383c3, -0x2eff8185, -0x240001c4, -0x24000084, -0x240120eb, -0x24011de9, -0x240100e8, -0x240110ea, -0x240126e7, -0x24000ce0, -0xe1002485, -0xe10c0405, -0xe1160405, -0xe1170405, -0xe1052280, -0x240124e0, -0xe1092280, -0x240122e0, -0xe1012280, -0x21021700, -0xf1182480, -0x11070026, -0xf11c2481, -0xf1202480, -0x51022615, -0x51032614, -0x51062613, -0x51072612, -0x0026e8ec, -0x15ff0120, -0x10010000, -0xf1000c40, -0x10204020, -0x12002006, -0x100606ee, -0x2307f6c3, -0x090826e0, -0xe1000c06, -0x10e0e0fe, -0x240000cd, -0x2400018d, -0x0501eded, -0x6f00edff, -0x1f0be0fe, -0x2101df00, -0x100000ee, -0x2307f6c3, -0x090826e0, -0x10e0e0fe, -0x240000c6, -0x24000286, -0x0501e6e6, -0x6f00e6ff, -0x1f0be0fe, -0x2101df00, -0x230383c3, -0x23045ec3, -0x240098c6, -0x24967f86, -0x0501e6e6, -0x6f00e6ff, -0x2307eec3, -0x2101c400, -0xf11a040e, -0x2307e1c3, -0xf1000980, -0x228000c3, -0x69000e05, -0xf1000780, -0x228000c3, -0x6f000efb, -0x21019400, -0x2307e6c3, -0xf1012280, -0xf1000080, -0x228000c3, -0x57000efd, -0x2101c200, -0x230763c3, -0x2101c400, -0x2400100e, -0x2307e1c3, -0xf1000980, -0x228000c3, -0x69000e05, -0xf1000780, -0x228000c3, -0x6f000efb, -0x2101a500, -0x2307b0c3, -0xf1000a80, -0x228000c3, -0x57000efe, -0xf1002480, -0x5109e014, -0x2101c400, -0x2307eec3, -0x2307eac3, -0xf1000780, -0x228000c3, -0x57000efe, -0xf1092280, -0xf1000080, -0x228000c3, -0x57000efa, -0x2101c200, -0x2307eec3, -0x2306b0c3, -0xf1000780, -0x228000c3, -0x57000efe, -0xf1000b80, -0x228000c3, -0x57000efb, -0xf1052280, -0xe1002480, -0xf1000780, -0x228000c3, -0x57000efe, -0x230780c3, -0xf1002480, -0x5707e0f1, -0x5708e0e6, -0x5709e0d5, -0x570ce0d2, -0x510de012, -0x570ee0c1, -0x2101c400, -0x230383c3, -0xf1002480, -0x690be00d, -0x2307eec3, -0xf1000780, -0x228000c3, -0x6f000efb, -0x2101d400, -0x2307d6c3, -0xe1002485, -0x21021700, -0x2307b0c3, -0xf1000a80, -0x228000c3, -0x57000efe, -0xe1002485, -0x21021700, -0x23045ec3, -0xe1002485, -0x21021700, -0xf1070800, -0x1f030000, -0x100000ee, -0xe1000200, -0x2307f6c3, -0x240700fe, -0xf1000200, -0xe1070800, -0x240000cd, -0x2400018d, -0x0501eded, -0x6f00edff, -0x240f00fe, -0x24017dcc, -0x24783f8c, -0x0501ecec, -0x6f00ecff, -0xf1070800, -0x11f7000c, -0x100c0cee, -0x2307f6c3, -0xe107080c, -0x240700fe, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240f00fe, -0xe1002485, -0x21021700, -0xf118040e, -0xf119042e, -0xf11a044e, -0xf11b046e, -0x2307cbc3, -0xe1002485, -0x21021700, -0xf1182481, -0x11070101, -0x090801e1, -0x1f0be1fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x11ffffe0, -0xe1202480, -0xe1002485, -0x21021700, -0x230383c3, -0xe1002485, -0xf1002480, -0x5101e00c, -0x5703e0fc, -0x5704e04a, -0x5705e0ee, -0x5706e0e6, -0x5707e0c7, -0x5708e0c3, -0x5709e0bc, -0x570ae0b8, -0x570be0af, -0x570ce065, -0x21021700, -0x2a000000, -0x21021700, -0x0510e2e2, -0x240c00fe, -0xe102c2c3, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffe0, -0xc9040002, -0xc9050003, -0x2400010e, -0x2102b700, -0x240a00fe, -0x240000c1, -0x24000481, -0x0501e1e1, -0x6f00e1ff, -0x10ffffe1, -0x10010120, -0x240b00fe, -0x240000ce, -0x2400048e, -0x0501eeee, -0x6f00eeff, -0x110300ee, -0x10ffffe1, -0x090801e1, -0x0910eeee, -0x12eee1e1, -0x1220e1ee, -0x100000e0, -0x0b02e0e0, -0x1103e0e0, -0x7101e045, -0x5102e022, -0xd100ee08, -0x240d00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffef, -0x21025700, -0x240e00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffef, -0x2303cfc3, -0x51000e5b, -0x240104e5, -0xf1000500, -0x1f050004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x24070081, -0x2400000e, -0x240126e0, -0x240c00fe, -0xe1000081, -0x2102b700, -0x240d00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffe0, -0x11ff808f, -0x240e00fe, -0x240000c1, -0x24000481, -0x0501e1e1, -0x6f00e1ff, -0x10ffffe0, -0x09088080, -0x12808f8f, -0x2304dbc3, -0x51000e39, -0x240104e5, -0xf1000500, -0x1f050004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x24070081, -0x2400000e, -0x240126e0, -0x240c00fe, -0xe1000081, -0x2102b700, -0x0100e2ef, -0x2305bfc3, -0x51000e25, -0xf1000280, -0x11ff80ee, -0x2307f6c3, -0x240500fe, -0x240000c6, -0x24000286, -0x0501e6e6, -0x6f00e6ff, -0xf1000280, -0x240d00fe, -0x108080e0, -0x0b08e0ee, -0x2307f6c3, -0x240600fe, -0x240000c4, -0x24000284, -0x0501e4e4, -0x6f00e4ff, -0x240104e6, -0x240e00fe, -0xf1000600, -0x1f050004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000604, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x24062981, -0x2400000e, -0x240126e0, -0x240c00fe, -0xe1000081, -0x2102b700, -0x240126e0, -0x2407be81, -0x2400000e, -0xe1000081, -0xf102c2c3, -0x0110e2e2, -0x20c30000, -0x0514e2e2, -0xe10022c3, -0xe104e285, -0x240110e6, -0xf1020600, -0x6900002d, -0xf1032680, -0x0102e0e0, -0xe1032680, -0xf1070680, -0x05018080, -0x108080e0, -0xe1070680, -0x5100e020, -0x240f00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xd103ff0a, -0x24000780, -0xe1000680, -0x2400000e, -0x240001c0, -0x24001c80, -0xf1002081, -0x0102e1e1, -0xe1002081, -0x21032800, -0x240101e5, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000504, -0x240000c7, -0x24000187, -0x0501e7e7, -0x6f00e7ff, -0x24000424, -0x24000780, -0x240900fe, -0xe1000680, -0x2102fb00, -0x24000780, -0x240101e5, -0x24000024, -0xe1000680, -0x2102fb00, -0x240101e5, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000504, -0x240000c7, -0x24000187, -0x0501e7e7, -0x6f00e7ff, -0x24000324, -0x24000780, -0x240900fe, -0xe1000680, -0x2eff818e, -0x2307f6c3, -0x240200fe, -0x240000c8, -0x24000288, -0x0501e8e8, -0x6f00e8ff, -0x2eff818e, -0x240a00fe, -0x2307f6c3, -0x240300fe, -0x240000c7, -0x24000287, -0x0501e7e7, -0x6f00e7ff, -0xf1030500, -0x11c00004, -0x240b00fe, -0x100404ee, -0x2307f6c3, -0xe1030504, -0x240400fe, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0xf1000500, -0x240c00fe, -0x11bf0004, -0x100404ee, -0x2307f6c3, -0xe1000504, -0x240100fe, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x24076381, -0x2400010e, -0x24011de0, -0x240900fe, -0xe1000081, -0x240001c0, -0x24001880, -0xe1000024, -0xf10022c3, -0xf104e285, -0x0114e2e2, -0x20c30000, -0x0516e2e2, -0x240f00fe, -0xe30042c3, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc903ff12, -0x240101e5, -0xf1000500, -0x11c00004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x24076381, -0x2400000e, -0x24011de0, -0x240900fe, -0xe1000081, -0x21038000, -0x240800fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x24011de4, -0x10ffffe0, -0xf1020420, -0x10002040, -0x51004022, -0x16002020, -0x10200000, -0x240100e7, -0x151f0000, -0x111f0000, -0xf1000720, -0x11e02020, -0x12002005, -0x100505ee, -0x2307f6c3, -0x2eff819e, -0xe1000705, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240800fe, -0x0101e7e7, -0xf1000700, -0x1f050005, -0x100505ee, -0x2307f6c3, -0x240100fe, -0xe1000705, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x24041780, -0x2400000e, -0x240900fe, -0xe1000480, -0x21038000, -0x151f0000, -0x240100e5, -0x111f0000, -0xf1000520, -0x11e02020, -0x12002004, -0x100404ee, -0x2307f6c3, -0x2eff819e, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x2400000e, -0x240800fe, -0xf30042c3, -0x0116e2e2, -0x20c30000, -0x0526e2e2, -0x24001fee, -0xe50042c3, -0x2307f6c3, -0x240100e4, -0x24001f00, -0x2eff819e, -0xe1000400, -0x240000cc, -0x2400018c, -0x0501ecec, -0x6f00ecff, -0x2eff818e, -0x240800fe, -0x2307f6c3, -0x2400000c, -0x240100fe, -0xe101040c, -0x240000cb, -0x2400018b, -0x0501ebeb, -0x6f00ebff, -0x2eff818e, -0x240900fe, -0x2307f6c3, -0x240200fe, -0x240000ca, -0x2400028a, -0x0501eaea, -0x6f00eaff, -0x2eff818e, -0x240a00fe, -0x2307f6c3, -0x240300fe, -0x240000c9, -0x24000289, -0x0501e9e9, -0x6f00e9ff, -0x2eff818e, -0x240b00fe, -0x2307f6c3, -0x240400fe, -0xe104040c, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x2eff818e, -0x240c00fe, -0x2307f6c3, -0x240500fe, -0x240000c7, -0x24000287, -0x0501e7e7, -0x6f00e7ff, -0x2eff818e, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c6, -0x24000286, -0x0501e6e6, -0x6f00e6ff, -0x2eff818e, -0x240e00fe, -0x2307f6c3, -0x240700fe, -0xe107040c, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x240f00fe, -0xf50042c3, -0x0126e2e2, -0x20c30000, -0x0b0deee1, -0x242000e0, -0xf0e10001, -0x69010107, -0x240001c0, -0x24000880, -0xf1002080, -0xe0e00e0f, -0x2400010e, -0x20c30000, -0x69020107, -0x240fffe1, -0x0b01eef0, -0x10e1f0e1, -0x00e0e1e1, -0xf1200101, -0x69000103, -0x2400000e, -0x20c30000, -0x090301f1, -0x241020e1, -0x00f1e0f0, -0x00e1f0f0, -0xd100ee0e, -0x00f1e0e0, -0x00e1e0e0, -0x24ff00c1, -0xf1020081, -0xf1000080, -0x15ff81c0, -0x1080c0c0, -0x11ffc0c0, -0x10c18080, -0x12c08080, -0x100f81c0, -0x12c08081, -0x2103ff00, -0xf1021080, -0x09080f81, -0xf10010c0, -0x10808181, -0x15ff2020, -0x10c080c1, -0x24ff0080, -0x11ffc0c0, -0x1080c180, -0x1280c080, -0x12818081, -0xe1001081, -0xf1041000, -0xc9010014, -0x240001c0, -0x24000080, -0x24000341, -0xe10d0041, -0xf1051041, -0xe10e0041, -0xf1061041, -0xe10f0041, -0xe110208e, -0xe1140081, -0xf10c0041, -0x1f004141, -0xe10c0041, -0x240023ff, -0x1f0cfefe, -0x24000181, -0x05018181, -0x6f0081ff, -0x1d0cfefe, -0x2400010e, -0x20c30000, -0x0512e2e2, -0x240f00fe, -0xe30002c3, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc903ff12, -0x240101e5, -0xf1000500, -0x11c00004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x24076381, -0x2400010e, -0x24011de0, -0x240900fe, -0xe1000081, -0x21045b00, -0x240800fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x24011de4, -0xf1020400, -0x10ff00e0, -0x6900e00d, -0x240900fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xd106ff07, -0x240c00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc905ff03, -0x2400000e, -0x21045b00, -0xf1020400, -0x240101e6, -0x1f0600e0, -0x15ff0020, -0xf1000640, -0x11400000, -0x10204020, -0x12002005, -0x100505ee, -0x2307f6c3, -0x240100fe, -0xe1000605, -0x240000c7, -0x24000187, -0x0501e7e7, -0x6f00e7ff, -0x2400010e, -0x2407f880, -0x240900fe, -0xe1000480, -0xf30002c3, -0x0112e2e2, -0x20c30000, -0x0523e2e2, -0xe1002243, -0xe303e285, -0x240107e5, -0xf1000500, -0x1f040004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000cc, -0x2400018c, -0x0501ecec, -0x6f00ecff, -0x240f00fe, -0x24017dcb, -0x24783f8b, -0x0501ebeb, -0x6f00ebff, -0xf1000500, -0x1f050004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000ca, -0x2400018a, -0x0501eaea, -0x6f00eaff, -0x240f00fe, -0x24017dc9, -0x24783f89, -0x0501e9e9, -0x6f00e9ff, -0xf1000500, -0x11ef0004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240f00fe, -0x24017dc7, -0x24783f87, -0x0501e7e7, -0x6f00e7ff, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240f00fe, -0xf1002243, -0xf303e285, -0x0123e2e2, -0x20c30000, -0x0511e2e2, -0x240119e1, -0x240002ce, -0x24400c8e, -0x2eff8180, -0xe1008243, -0xe1096286, -0xf1002181, -0xf1002e8e, -0x48eee102, -0x240001e0, -0x240110e4, -0xe1020400, -0x6900e007, -0x240c00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc905ff25, -0x2400048e, -0x05018e8e, -0x6f008eff, -0x240d00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffe0, -0x11ff808e, -0x240e00fe, -0x240000c1, -0x24000481, -0x0501e1e1, -0x6f00e1ff, -0x240104e7, -0x0918ffe0, -0x12c08e8e, -0xf1032480, -0xe100008e, -0xf1000700, -0x11ef0005, -0x100505ee, -0x2307f6c3, -0x240400fe, -0xe1000705, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240c00fe, -0x240003a5, -0x0501a5a5, -0x6f00a5ff, -0x2402ba80, -0xe1000480, -0xf1008243, -0xf1096286, -0x2400000e, -0x0111e2e2, -0x20c30000, -0x0b0deee1, -0x242000e0, -0xf0e10001, -0x69010109, -0x0b01eee0, -0x240001c1, -0x24000881, -0x2400010e, -0x0901e0e0, -0xf1002181, -0xe0e0018f, -0x20c30000, -0x69020107, -0x240fffe1, -0x0b01eef0, -0x10e1f0e1, -0x00e0e1e1, -0xf1200101, -0x69000103, -0x2400000e, -0x20c30000, -0x090301f1, -0x241020e1, -0x00f1e0f0, -0x00e1f0f0, -0x00f1e0e0, -0x00e1e0e0, -0x24ffffc1, -0xf10000cf, -0xf1020081, -0x14c181c1, -0x108f8181, -0x10c1cfc1, -0x1281c181, -0xe1000081, -0xf1041000, -0xc9010014, -0x240001c0, -0x24000080, -0x24000241, -0xe10d0041, -0xf1051041, -0xe10e0041, -0xf1061041, -0xe10f0041, -0xe110208e, -0xe1140081, -0xf10c0041, -0x1f004141, -0xe10c0041, -0x240023ff, -0x1f0cfefe, -0x24000181, -0x05018181, -0x6f0081ff, -0x1d0cfefe, -0x2400010e, -0x20c30000, -0x0519e2e2, -0x240119e1, -0x240002ce, -0x24400c8e, -0x2eff8180, -0xe1008243, -0xe109e286, -0xf1002181, -0xf1002e8e, -0x48eee102, -0x240001e0, -0x240110e4, -0xe1020400, -0x6900e007, -0x240c00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc905ff22, -0x240104e6, -0xf1000600, -0x11ef0005, -0x100505ee, -0x2307f6c3, -0x240400fe, -0xe1000605, -0x240000c9, -0x24000189, -0x0501e9e9, -0x6f00e9ff, -0x2eff818e, -0x240c00fe, -0x2307f6c3, -0x240500fe, -0x240000c8, -0x24000288, -0x0501e8e8, -0x6f00e8ff, -0x2eff818e, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c7, -0x24000287, -0x0501e7e7, -0x6f00e7ff, -0x240e00fe, -0x240003a5, -0x0501a5a5, -0x6f00a5ff, -0x2402ba80, -0xe1000480, -0xf1008243, -0xf109e286, -0x2400000e, -0x0119e2e2, -0x20c30000, -0x0516e2e2, -0x240c00fe, -0xe30042c3, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc905ff2f, -0x2eff818e, -0x2307f6c3, -0x240500fe, -0x240000c6, -0x24000286, -0x0501e6e6, -0x6f00e6ff, -0x2eff818e, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c4, -0x24000284, -0x0501e4e4, -0x6f00e4ff, -0x240100e7, -0x240e00fe, -0x0107e7e6, -0xf1000600, -0x11fe0004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000604, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240f00fe, -0x0101e7e6, -0xf1000600, -0x11bf0004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000604, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x2407fc81, -0x2400010e, -0x240122e0, -0x240900fe, -0xe1000081, -0x21058600, -0x2400000e, -0xf30042c3, -0x0116e2e2, -0x20c30000, -0x0516e2e2, -0x240001c0, -0x24001880, -0xe30042c3, -0xf1000088, -0x11ff88ee, -0x2307f6c3, -0x240500fe, -0x240000c7, -0x24000287, -0x0501e7e7, -0x6f00e7ff, -0x240d00fe, -0x108888e0, -0x0b08e0ee, -0x2307f6c3, -0x240600fe, -0x240000c4, -0x24000284, -0x0501e4e4, -0x6f00e4ff, -0x240e00fe, -0x240100e8, -0x0107e8e7, -0xf1000700, -0x1f000004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000704, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240f00fe, -0x0101e8e6, -0xf1000600, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240100fe, -0xe1000604, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x24054f81, -0x2400000e, -0x240122e0, -0x240900fe, -0xe1000081, -0xf30042c3, -0x0116e2e2, -0x20c30000, -0x0b0deee1, -0x242000e0, -0xf0e10001, -0x6901010a, -0x0b01eee0, -0x240001c1, -0x24000881, -0x2400010e, -0x0901e0e0, -0xf1002181, -0xf0e00180, -0xe1000f80, -0x20c30000, -0x69020107, -0x240fffe1, -0x0b01eef0, -0x10e1f0e1, -0x00e0e1e1, -0xf1200101, -0x69000103, -0x2400000e, -0x20c30000, -0x090301e1, -0x241020f0, -0x00e1e0f1, -0x00f0f1f0, -0x00e1e0e0, -0x24102081, -0xf0810080, -0xe1000f80, -0xf1041040, -0xc9004014, -0x240001c1, -0x24000081, -0x24000040, -0xe10d0140, -0xf1051040, -0xe10e0140, -0xf1061040, -0xe10f0140, -0xe110218e, -0xe1140180, -0xf10c0140, -0x1f004040, -0xe10c0140, -0x240023ff, -0x1f0cfefe, -0x24000180, -0x05018080, -0x6f0080ff, -0x1d0cfefe, -0x2400010e, -0x20c30000, -0x050fe2e2, -0x240800fe, -0xe100e243, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x240100e4, -0x10ffffe6, -0xf100040e, -0x151f06e0, -0x11e00e01, -0x111fe0e0, -0x12000126, -0x24ffffc1, -0x24ffe081, -0x10e10ee1, -0x12e0e1ee, -0x2307f6c3, -0x2eff819e, -0xe1000426, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x24011de5, -0x240800fe, -0xf1020501, -0x10060100, -0x51000003, -0x2400000e, -0x21062600, -0xf1010421, -0x15ff0100, -0x10210000, -0x12010007, -0x15ff01e0, -0x1021e0e0, -0x1201e0ee, -0x2307f6c3, -0x240100fe, -0xe1010407, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x2400000e, -0x24032c80, -0x240900fe, -0xe1000580, -0xf100e243, -0x010fe2e2, -0x20c30000, -0x050ee2e2, -0x240c00fe, -0xe100c2c3, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xd104ff05, -0x240001c0, -0x24000c80, -0xf1000000, -0x51000003, -0x2400000e, -0x21065700, -0x2eff818e, -0x2307f6c3, -0x240500fe, -0x240000c5, -0x24000285, -0x0501e5e5, -0x6f00e5ff, -0x2eff818e, -0x240d00fe, -0x2307f6c3, -0x240600fe, -0x240000c4, -0x24000284, -0x0501e4e4, -0x6f00e4ff, -0x240104e5, -0x240e00fe, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x2400010e, -0x24022681, -0x240126e0, -0x240c00fe, -0xe1000081, -0xf100c2c3, -0x010ee2e2, -0x20c30000, -0x0513e2e2, -0xe1006243, -0x240119e4, -0xe107a286, -0x240002c6, -0x24400086, -0xf1002480, -0xf10c2681, -0x70e1e003, -0x2400000e, -0x21068100, -0x240107e7, -0xf1000700, -0x1f050005, -0x100505ee, -0x2307f6c3, -0x240700fe, -0xe1000705, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240f00fe, -0x24068581, -0xf1002680, -0x1d03e0e0, -0xe1002680, -0x240000e0, -0xe10c2680, -0x240131c0, -0x242ce880, -0xe1002480, -0xf1002680, -0x1f03e0e0, -0xe1002680, -0x240124e0, -0xe1000081, -0x230780c3, -0x2400000e, -0xf1006243, -0xf107a286, -0x0113e2e2, -0x20c30000, -0x0513e2e2, -0xe1006243, -0x240119e4, -0xe107a286, -0x240002c6, -0x24400086, -0xf1002480, -0xf10c2681, -0x70e1e003, -0x2400000e, -0x2106ac00, -0x240107e7, -0xf1000700, -0x11ef0005, -0x100505ee, -0x2307f6c3, -0x240700fe, -0xe1000705, -0x240000c8, -0x24000188, -0x0501e8e8, -0x6f00e8ff, -0x240f00fe, -0x24074381, -0xf1002680, -0x1d03e0e0, -0xe1002680, -0x240000e0, -0xe10c2680, -0x240131c0, -0x242ce880, -0xe1002480, -0xf1002680, -0x1f03e0e0, -0xe1002680, -0x240124e0, -0xe1000081, -0x230780c3, -0x2400000e, -0xf1006243, -0xf107a286, -0x0113e2e2, -0x20c30000, -0x050be2e2, -0x240002c0, -0x24400080, -0xe1002243, -0x240119ee, -0xe1036285, -0x240107e6, -0xf1002081, -0x1d03e1e1, -0xe1002081, -0x240000e1, -0xe10c2081, -0x2402fac1, -0x24f06881, -0xe1002e81, -0xf1002081, -0x1f03e1e1, -0xe1002081, -0xf1000600, -0x1f030004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000604, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x240001c0, -0x24001680, -0x240f00fe, -0xf1000001, -0x11f70101, -0xe1000001, -0x230780c3, -0x24072381, -0x240120e0, -0xe1000081, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x050be2e2, -0xe1002243, -0xe1036285, -0x240107e5, -0xf1000500, -0x1f040004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240002c0, -0x24400080, -0x240f00fe, -0x240119ee, -0xf1002081, -0x1d03e1e1, -0xe1002081, -0x240000e1, -0xe10c2081, -0x240131c1, -0x242ce881, -0xe1002e81, -0xf1002081, -0x1f03e1e1, -0xe1002081, -0x24065a81, -0x240124e0, -0xe1000081, -0x230780c3, -0x2400000e, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x050be2e2, -0x240c00fe, -0xe1002243, -0xe1036285, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xd104ff05, -0x240001c0, -0x24000c80, -0xf1000000, -0x51000003, -0x2400000e, -0x21071f00, -0x240104e5, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240400fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x2400010e, -0x24022681, -0x240126e0, -0x240c00fe, -0xe1000081, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x050be2e2, -0x240119e0, -0x240002c1, -0x24400c81, -0xe1002243, -0xe1036285, -0xf1002080, -0xf1002181, -0x70e1e003, -0x2400000e, -0x21073f00, -0x240107e5, -0xf1000500, -0x11f70004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x240f00fe, -0x230780c3, -0x2400010e, -0x2407fa81, -0x240120e0, -0xe1000081, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x050be2e2, -0x240119e0, -0x240002c1, -0x24400c81, -0xe1002243, -0xe1036285, -0xf1002080, -0xf1002181, -0x70e1e003, -0x2400000e, -0x21075f00, -0x240107e5, -0xf1000500, -0x11df0004, -0x100404ee, -0x2307f6c3, -0x240700fe, -0xe1000504, -0x240000c6, -0x24000186, -0x0501e6e6, -0x6f00e6ff, -0x2407fe81, -0x240124e0, -0x240f00fe, -0xe1000081, -0x230780c3, -0x2400010e, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x050be2e2, -0x240800fe, -0xe1002243, -0xe1036285, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x240100e6, -0x10ffffe0, -0x151f0000, -0x111f0000, -0xf1000620, -0x11e02020, -0x12002004, -0x100404ee, -0x2307f6c3, -0x2eff819e, -0xe1000604, -0x240000c5, -0x24000185, -0x0501e5e5, -0x6f00e5ff, -0x2400010e, -0x240800fe, -0xf1002243, -0xf1036285, -0x010be2e2, -0x20c30000, -0x240f00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0x10ffffe0, -0x11380001, -0x240001c0, -0x24000080, -0xf1170021, -0x5001210d, -0xf1170041, -0xe1160041, -0xe1170001, -0xf10c0041, -0x1f014141, -0xe10c0041, -0x240023ff, -0x1f0cfefe, -0x24000181, -0x05018181, -0x6f0081ff, -0x1d0cfefe, -0x20c30000, -0x2eff818e, -0x242000e0, -0x310f0005, -0xe100000e, -0x0101e0e0, -0xe100000e, -0x0101e0e0, -0x242000e1, -0x240800ae, -0x0120e1e0, -0x30ae0005, -0xe100000e, -0x0101e0e0, -0xe100000e, -0x0101e0e0, -0x241020e0, -0x00e0e1e0, -0x24040081, -0x30810005, -0xe100000e, -0x0101e0e0, -0xe100000e, -0x0101e0e0, -0x20c30000, -0x240001c0, -0x24000080, -0xf1202081, -0xe11c2081, -0x240110e1, -0x0124e0ee, -0xe103218e, -0x2400078e, -0xe100018e, -0xf11a008e, -0xe107018e, -0x24000201, -0xe1180001, -0x20c30000, -0x240c00fe, -0x240000c0, -0x24000480, -0x0501e0e0, -0x6f00e0ff, -0xc904ff03, -0x2400000e, -0x20c30000, -0x240126e0, -0x24022681, -0x2400010e, -0xe1000081, -0x20c30000, -0x24ffffc0, -0x24fffc80, -0x910c2481, -0x10e0e1e0, -0x810c2480, -0x1d0cfefe, -0x1f0cfefe, -0xc907ff00, -0x1d0cfefe, -0xcf07fffd, -0x2107d400, -0x240001c0, -0x24000880, -0x240002ce, -0x2400008e, -0xf1002081, -0x2eff8180, -0xe1000180, -0x0102e1e1, -0x0101e0e0, -0x4ee0eefd, -0x20c30000, -0x24011de0, -0x2405f481, -0xe102000e, -0xe1000081, -0x20c30000, -0x240122e0, -0x24058981, -0xe1000081, -0x20c30000, -0x240124e0, -0x2406da81, -0xe1000081, -0x20c30000, -0x240126e0, -0x24022681, -0xe1000081, -0x20c30000, -0x2307f4c3, -0x2107f300, -0x10000000, -0x20c30000, -0x2f07018e, -0x20c30000, -0x2400010e, -0x20c30000, -0x2400010e, -0x20c30000, -0x2400010e, -0x20c30000, -0x2400010e, -0x20c30000}; - -const uint8_t pru1_image_1[] = { -0x01, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00}; - -// END original hexpru --array output - - - -// sizeof() for code image -unsigned pru1_sizeof_code(void) { - return sizeof(pru1_image_0) ; -} - -// under c++ linker error with const attribute ?! diff --git a/10.01_base/4_deploy/pru1_config.h b/10.01_base/4_deploy/pru1_config.h deleted file mode 100644 index 21f09af..0000000 --- a/10.01_base/4_deploy/pru1_config.h +++ /dev/null @@ -1,35 +0,0 @@ -/*** Following code generated by "/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/update_pru_config.sh 1 pru1_array.c /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_config /home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1.map" ***/ - -#ifndef _PRU1_CONFIG_H_ -#define _PRU1_CONFIG_H_ - -#include - -#ifndef _PRU1_CONFIG_C_ -// extern const uint32_t pru1_image_0[] ; -extern uint32_t pru1_image_0[] ; -#endif - -unsigned pru1_sizeof_code(void) ; - -// code entry point "_c_int00_noinit_noargs" from linker map file: -#define PRU1_ENTRY_ADDR 0x00000000 - -// Mailbox page & offset in PRU internal shared 12 KB RAM -// Accessible by both PRUs, must be located in shared RAM -// offset 0 == addr 0x10000 in linker cmd files for PRU0 AND PRU1 projects. -// For use with prussdrv_map_prumem() -#ifndef PRU_MAILBOX_RAM_ID - #define PRU_MAILBOX_RAM_ID PRUSS0_SHARED_DATARAM - #define PRU_MAILBOX_RAM_OFFSET 0 -#endif - -// Device register page & offset in PRU0 8KB RAM mapped into PRU1 space -// offset 0 == addr 0x2000 in linker cmd files for PRU1 projects. -// For use with prussdrv_map_prumem() -#ifndef PRU_DEVICEREGISTER_RAM_ID - #define PRU_DEVICEREGISTER_RAM_ID PRUSS0_PRU0_DATARAM - #define PRU_DEVICEREGISTER_RAM_OFFSET 0 -#endif - -#endif diff --git a/10.01_base/4_deploy/pru1_ddrmem.asm b/10.01_base/4_deploy/pru1_ddrmem.asm deleted file mode 100644 index c27d615..0000000 --- a/10.01_base/4_deploy/pru1_ddrmem.asm +++ /dev/null @@ -1,1409 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:31 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_ddrmem.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$1, DW_AT_declaration - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1jw7qqTar /tmp/TI1jwCZTv2r --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1jwI4GN6u - .sect ".text:ddrmem_fill_pattern" - .clink - .global ||ddrmem_fill_pattern|| - -$C$DW$2 .dwtag DW_TAG_subprogram - .dwattr $C$DW$2, DW_AT_name("ddrmem_fill_pattern") - .dwattr $C$DW$2, DW_AT_low_pc(||ddrmem_fill_pattern||) - .dwattr $C$DW$2, DW_AT_high_pc(0x00) - .dwattr $C$DW$2, DW_AT_TI_symbol_name("ddrmem_fill_pattern") - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_TI_begin_file("pru1_ddrmem.c") - .dwattr $C$DW$2, DW_AT_TI_begin_line(0x23) - .dwattr $C$DW$2, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$2, DW_AT_decl_file("pru1_ddrmem.c") - .dwattr $C$DW$2, DW_AT_decl_line(0x23) - .dwattr $C$DW$2, DW_AT_decl_column(0x06) - .dwattr $C$DW$2, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_ddrmem.c",line 35,column 32,is_stmt,address ||ddrmem_fill_pattern||,isa 0 - - .dwfde $C$DW$CIE, ||ddrmem_fill_pattern|| -;---------------------------------------------------------------------- -; 35 | void ddrmem_fill_pattern(void) { -; 36 | unsigned n ; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: ddrmem_fill_pattern FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||ddrmem_fill_pattern||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to n -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("n") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("n") - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$3, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to wordaddr -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("wordaddr") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("wordaddr") - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$4, DW_AT_location[DW_OP_reg4] - - .dwcfi cfa_offset, 0 -;*** 37 ----------------------- wordaddr = (volatile unsigned short *)mailbox.ddrmem_base_physical; -;*** ----------------------- #pragma MUST_ITERATE(131072, 131072, 131072) -;*** ----------------------- #pragma LOOP_FLAGS(0u) -;*** 38 ----------------------- n = 0u; - .dwpsn file "pru1_ddrmem.c",line 37,column 30,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 37 | volatile uint16_t *wordaddr = mailbox.ddrmem_base_physical->memory.word -; | s; -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+8 ; [ALU_PRU] |37| mailbox - .dwpsn file "pru1_ddrmem.c",line 38,column 14,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 38 | for (n = 0; n < UNIBUS_WORDCOUNT ; n++) -;---------------------------------------------------------------------- - LDI32 r14, 0x00020000 ; [ALU_PRU] |38| - .dwpsn file "pru1_ddrmem.c",line 37,column 30,is_stmt,isa 0 - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |37| wordaddr - .dwpsn file "pru1_ddrmem.c",line 38,column 7,is_stmt,isa 0 - ZERO &r0, 4 ; [ALU_PRU] |38| n -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L1|| -;* -;* Loop source line : 38 -;* Loop closing brace source line : 39 -;* Known Minimum Trip Count : 131072 -;* Known Maximum Trip Count : 131072 -;* Known Max Trip Count Factor : 131072 -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g2: -;*** 39 ----------------------- *wordaddr = n; -;*** 39 ----------------------- ++wordaddr; -;*** 38 ----------------------- if ( (++n) < 131072u ) goto g2; -;*** ----------------------- return; - .dwpsn file "pru1_ddrmem.c",line 39,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 39 | *wordaddr++ = n ; -;---------------------------------------------------------------------- - SBBO &r0.w0, r1, 0, 2 ; [ALU_PRU] |39| wordaddr,n - ADD r1, r1, 0x02 ; [ALU_PRU] |39| wordaddr,wordaddr - .dwpsn file "pru1_ddrmem.c",line 38,column 14,is_stmt,isa 0 - ADD r0, r0, 0x01 ; [ALU_PRU] |38| n,n - QBLT ||$C$L1||, r14, r0 ; [ALU_PRU] |38| n -;* --------------------------------------------------------------------------* -$C$DW$5 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$5, DW_AT_low_pc(0x00) - .dwattr $C$DW$5, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$2, DW_AT_TI_end_file("pru1_ddrmem.c") - .dwattr $C$DW$2, DW_AT_TI_end_line(0x28) - .dwattr $C$DW$2, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$2 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) -$C$DW$6 .dwtag DW_TAG_member - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$6, DW_AT_name("$P$T0") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$6, DW_AT_decl_line(0x34) - .dwattr $C$DW$6, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$19 - -$C$DW$T$20 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) -$C$DW$7 .dwtag DW_TAG_member - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$7, DW_AT_name("memory") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x17) - .dwattr $C$DW$7, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$21 - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - -$C$DW$T$33 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$34 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) -$C$DW$8 .dwtag DW_TAG_member - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$8, DW_AT_name("eventmask") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$8, DW_AT_decl_line(0x7a) - .dwattr $C$DW$8, DW_AT_decl_column(0x0a) - -$C$DW$9 .dwtag DW_TAG_member - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$9, DW_AT_name("unibus_control") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$9, DW_AT_decl_line(0x7d) - .dwattr $C$DW$9, DW_AT_decl_column(0x0a) - -$C$DW$10 .dwtag DW_TAG_member - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$10, DW_AT_name("device_handle") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$10, DW_AT_decl_line(0x7f) - .dwattr $C$DW$10, DW_AT_decl_column(0x0a) - -$C$DW$11 .dwtag DW_TAG_member - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$11, DW_AT_name("device_register_idx") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$11, DW_AT_decl_line(0x81) - .dwattr $C$DW$11, DW_AT_decl_column(0x0a) - -$C$DW$12 .dwtag DW_TAG_member - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$12, DW_AT_name("addr") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$12, DW_AT_decl_line(0x83) - .dwattr $C$DW$12, DW_AT_decl_column(0x0b) - -$C$DW$13 .dwtag DW_TAG_member - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$13, DW_AT_name("data") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$13, DW_AT_decl_line(0x84) - .dwattr $C$DW$13, DW_AT_decl_column(0x0b) - -$C$DW$14 .dwtag DW_TAG_member - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$14, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$14, DW_AT_decl_line(0x87) - .dwattr $C$DW$14, DW_AT_decl_column(0x0a) - -$C$DW$15 .dwtag DW_TAG_member - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$15, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$15, DW_AT_decl_line(0x88) - .dwattr $C$DW$15, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$25 - -$C$DW$T$35 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) -$C$DW$16 .dwtag DW_TAG_member - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$16, DW_AT_name("addr") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$16, DW_AT_decl_line(0x4c) - .dwattr $C$DW$16, DW_AT_decl_column(0x0b) - -$C$DW$17 .dwtag DW_TAG_member - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$17, DW_AT_name("val") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$17, DW_AT_decl_line(0x4d) - .dwattr $C$DW$17, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$26 - -$C$DW$T$40 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$40, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$26) - .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x03) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) -$C$DW$18 .dwtag DW_TAG_member - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$18, DW_AT_name("addr") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x51) - .dwattr $C$DW$18, DW_AT_decl_column(0x0b) - -$C$DW$19 .dwtag DW_TAG_member - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$19, DW_AT_name("bitmask") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$19, DW_AT_decl_line(0x52) - .dwattr $C$DW$19, DW_AT_decl_column(0x0b) - -$C$DW$20 .dwtag DW_TAG_member - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$20, DW_AT_name("val") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$20, DW_AT_decl_line(0x53) - .dwattr $C$DW$20, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$27 - -$C$DW$T$41 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$41, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$27) - .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x03) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$21 .dwtag DW_TAG_member - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$21, DW_AT_name("addr_0_7") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$21, DW_AT_decl_line(0x57) - .dwattr $C$DW$21, DW_AT_decl_column(0x0a) - -$C$DW$22 .dwtag DW_TAG_member - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$22, DW_AT_name("addr_8_15") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$22, DW_AT_decl_line(0x58) - .dwattr $C$DW$22, DW_AT_decl_column(0x0a) - -$C$DW$23 .dwtag DW_TAG_member - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$23, DW_AT_name("data_0_7") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$23, DW_AT_decl_line(0x59) - .dwattr $C$DW$23, DW_AT_decl_column(0x0a) - -$C$DW$24 .dwtag DW_TAG_member - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$24, DW_AT_name("data_8_15") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$24, DW_AT_decl_line(0x5a) - .dwattr $C$DW$24, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$28 - -$C$DW$T$42 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$42, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$28) - .dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x03) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) -$C$DW$25 .dwtag DW_TAG_member - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$25, DW_AT_name("cur_status") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$25, DW_AT_decl_line(0x61) - .dwattr $C$DW$25, DW_AT_decl_column(0x0a) - -$C$DW$26 .dwtag DW_TAG_member - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$26, DW_AT_name("control") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$26, DW_AT_decl_line(0x62) - .dwattr $C$DW$26, DW_AT_decl_column(0x0a) - -$C$DW$27 .dwtag DW_TAG_member - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$27, DW_AT_name("wordcount") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$27, DW_AT_decl_line(0x63) - .dwattr $C$DW$27, DW_AT_decl_column(0x0b) - -$C$DW$28 .dwtag DW_TAG_member - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$28, DW_AT_name("cur_addr") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$28, DW_AT_decl_line(0x64) - .dwattr $C$DW$28, DW_AT_decl_column(0x0b) - -$C$DW$29 .dwtag DW_TAG_member - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$29, DW_AT_name("startaddr") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$29, DW_AT_decl_line(0x65) - .dwattr $C$DW$29, DW_AT_decl_column(0x0b) - -$C$DW$30 .dwtag DW_TAG_member - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$29) - .dwattr $C$DW$30, DW_AT_name("words") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$30, DW_AT_decl_line(0x66) - .dwattr $C$DW$30, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$30 - -$C$DW$T$43 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$43, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$30) - .dwattr $C$DW$T$43, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x03) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) -$C$DW$31 .dwtag DW_TAG_member - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$31, DW_AT_name("vector") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$31, DW_AT_decl_line(0x6b) - .dwattr $C$DW$31, DW_AT_decl_column(0x0b) - -$C$DW$32 .dwtag DW_TAG_member - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$32, DW_AT_name("priority_bit") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$32, DW_AT_decl_line(0x6c) - .dwattr $C$DW$32, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$31 - -$C$DW$T$44 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$44, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$31) - .dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x03) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) -$C$DW$33 .dwtag DW_TAG_member - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$33, DW_AT_name("arm2pru_req") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$33, DW_AT_decl_line(0x90) - .dwattr $C$DW$33, DW_AT_decl_column(0x0b) - -$C$DW$34 .dwtag DW_TAG_member - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$34, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$34, DW_AT_decl_line(0x91) - .dwattr $C$DW$34, DW_AT_decl_column(0x0b) - -$C$DW$35 .dwtag DW_TAG_member - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$35, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$35, DW_AT_decl_line(0x94) - .dwattr $C$DW$35, DW_AT_decl_column(0x15) - -$C$DW$36 .dwtag DW_TAG_member - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$36, DW_AT_name("events") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$36, DW_AT_decl_line(0x97) - .dwattr $C$DW$36, DW_AT_decl_column(0x13) - -$C$DW$37 .dwtag DW_TAG_member - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$37, DW_AT_name("$P$T1") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$37, DW_AT_decl_line(0x9a) - .dwattr $C$DW$37, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$50 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$50, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$50, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x03) - -$C$DW$T$51 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$50) - - -$C$DW$T$39 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$39, DW_AT_byte_size(0x40000) -$C$DW$38 .dwtag DW_TAG_member - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$38, DW_AT_name("words") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$38, DW_AT_decl_line(0x35) - .dwattr $C$DW$38, DW_AT_decl_column(0x0b) - -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$39, DW_AT_name("bytes") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x36) - .dwattr $C$DW$39, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$39 - - -$C$DW$T$45 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x40c) -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$40, DW_AT_name("mailbox_test") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x9b) - .dwattr $C$DW$40, DW_AT_decl_column(0x12) - -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$41, DW_AT_name("buslatch") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x9c) - .dwattr $C$DW$41, DW_AT_decl_column(0x16) - -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$42, DW_AT_name("buslatch_test") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x9d) - .dwattr $C$DW$42, DW_AT_decl_column(0x1b) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$43, DW_AT_name("dma") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x9e) - .dwattr $C$DW$43, DW_AT_decl_column(0x11) - -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$44, DW_AT_name("intr") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x9f) - .dwattr $C$DW$44, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$45 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$22 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - - -$C$DW$T$38 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) -$C$DW$45 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$45, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$38 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$24 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - - -$C$DW$T$29 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) -$C$DW$46 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$46, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$29 - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x40000) -$C$DW$47 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$47, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$37 - -$C$DW$T$55 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$24) - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x20) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$23 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$48 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$48, DW_AT_name("R0_b0") - .dwattr $C$DW$48, DW_AT_location[DW_OP_reg0] - -$C$DW$49 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$49, DW_AT_name("R0_b1") - .dwattr $C$DW$49, DW_AT_location[DW_OP_reg1] - -$C$DW$50 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$50, DW_AT_name("R0_b2") - .dwattr $C$DW$50, DW_AT_location[DW_OP_reg2] - -$C$DW$51 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$51, DW_AT_name("R0_b3") - .dwattr $C$DW$51, DW_AT_location[DW_OP_reg3] - -$C$DW$52 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$52, DW_AT_name("R1_b0") - .dwattr $C$DW$52, DW_AT_location[DW_OP_reg4] - -$C$DW$53 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$53, DW_AT_name("R1_b1") - .dwattr $C$DW$53, DW_AT_location[DW_OP_reg5] - -$C$DW$54 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$54, DW_AT_name("R1_b2") - .dwattr $C$DW$54, DW_AT_location[DW_OP_reg6] - -$C$DW$55 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$55, DW_AT_name("R1_b3") - .dwattr $C$DW$55, DW_AT_location[DW_OP_reg7] - -$C$DW$56 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$56, DW_AT_name("R2_b0") - .dwattr $C$DW$56, DW_AT_location[DW_OP_reg8] - -$C$DW$57 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$57, DW_AT_name("R2_b1") - .dwattr $C$DW$57, DW_AT_location[DW_OP_reg9] - -$C$DW$58 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$58, DW_AT_name("R2_b2") - .dwattr $C$DW$58, DW_AT_location[DW_OP_reg10] - -$C$DW$59 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$59, DW_AT_name("R2_b3") - .dwattr $C$DW$59, DW_AT_location[DW_OP_reg11] - -$C$DW$60 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$60, DW_AT_name("R3_b0") - .dwattr $C$DW$60, DW_AT_location[DW_OP_reg12] - -$C$DW$61 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$61, DW_AT_name("R3_b1") - .dwattr $C$DW$61, DW_AT_location[DW_OP_reg13] - -$C$DW$62 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$62, DW_AT_name("R3_b2") - .dwattr $C$DW$62, DW_AT_location[DW_OP_reg14] - -$C$DW$63 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$63, DW_AT_name("R3_b3") - .dwattr $C$DW$63, DW_AT_location[DW_OP_reg15] - -$C$DW$64 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$64, DW_AT_name("R4_b0") - .dwattr $C$DW$64, DW_AT_location[DW_OP_reg16] - -$C$DW$65 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$65, DW_AT_name("R4_b1") - .dwattr $C$DW$65, DW_AT_location[DW_OP_reg17] - -$C$DW$66 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$66, DW_AT_name("R4_b2") - .dwattr $C$DW$66, DW_AT_location[DW_OP_reg18] - -$C$DW$67 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$67, DW_AT_name("R4_b3") - .dwattr $C$DW$67, DW_AT_location[DW_OP_reg19] - -$C$DW$68 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$68, DW_AT_name("R5_b0") - .dwattr $C$DW$68, DW_AT_location[DW_OP_reg20] - -$C$DW$69 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$69, DW_AT_name("R5_b1") - .dwattr $C$DW$69, DW_AT_location[DW_OP_reg21] - -$C$DW$70 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$70, DW_AT_name("R5_b2") - .dwattr $C$DW$70, DW_AT_location[DW_OP_reg22] - -$C$DW$71 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$71, DW_AT_name("R5_b3") - .dwattr $C$DW$71, DW_AT_location[DW_OP_reg23] - -$C$DW$72 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$72, DW_AT_name("R6_b0") - .dwattr $C$DW$72, DW_AT_location[DW_OP_reg24] - -$C$DW$73 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$73, DW_AT_name("R6_b1") - .dwattr $C$DW$73, DW_AT_location[DW_OP_reg25] - -$C$DW$74 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$74, DW_AT_name("R6_b2") - .dwattr $C$DW$74, DW_AT_location[DW_OP_reg26] - -$C$DW$75 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$75, DW_AT_name("R6_b3") - .dwattr $C$DW$75, DW_AT_location[DW_OP_reg27] - -$C$DW$76 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$76, DW_AT_name("R7_b0") - .dwattr $C$DW$76, DW_AT_location[DW_OP_reg28] - -$C$DW$77 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$77, DW_AT_name("R7_b1") - .dwattr $C$DW$77, DW_AT_location[DW_OP_reg29] - -$C$DW$78 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$78, DW_AT_name("R7_b2") - .dwattr $C$DW$78, DW_AT_location[DW_OP_reg30] - -$C$DW$79 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$79, DW_AT_name("R7_b3") - .dwattr $C$DW$79, DW_AT_location[DW_OP_reg31] - -$C$DW$80 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$80, DW_AT_name("R8_b0") - .dwattr $C$DW$80, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$81 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$81, DW_AT_name("R8_b1") - .dwattr $C$DW$81, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$82 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$82, DW_AT_name("R8_b2") - .dwattr $C$DW$82, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$83 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$83, DW_AT_name("R8_b3") - .dwattr $C$DW$83, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$84 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$84, DW_AT_name("R9_b0") - .dwattr $C$DW$84, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$85 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$85, DW_AT_name("R9_b1") - .dwattr $C$DW$85, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$86 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$86, DW_AT_name("R9_b2") - .dwattr $C$DW$86, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$87 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$87, DW_AT_name("R9_b3") - .dwattr $C$DW$87, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$88 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$88, DW_AT_name("R10_b0") - .dwattr $C$DW$88, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$89 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$89, DW_AT_name("R10_b1") - .dwattr $C$DW$89, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$90 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$90, DW_AT_name("R10_b2") - .dwattr $C$DW$90, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$91 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$91, DW_AT_name("R10_b3") - .dwattr $C$DW$91, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$92 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$92, DW_AT_name("R11_b0") - .dwattr $C$DW$92, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$93 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$93, DW_AT_name("R11_b1") - .dwattr $C$DW$93, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$94 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$94, DW_AT_name("R11_b2") - .dwattr $C$DW$94, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$95 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$95, DW_AT_name("R11_b3") - .dwattr $C$DW$95, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$96 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$96, DW_AT_name("R12_b0") - .dwattr $C$DW$96, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$97 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$97, DW_AT_name("R12_b1") - .dwattr $C$DW$97, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$98 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$98, DW_AT_name("R12_b2") - .dwattr $C$DW$98, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$99 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$99, DW_AT_name("R12_b3") - .dwattr $C$DW$99, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$100 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$100, DW_AT_name("R13_b0") - .dwattr $C$DW$100, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$101 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$101, DW_AT_name("R13_b1") - .dwattr $C$DW$101, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$102 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$102, DW_AT_name("R13_b2") - .dwattr $C$DW$102, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$103 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$103, DW_AT_name("R13_b3") - .dwattr $C$DW$103, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$104 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$104, DW_AT_name("R14_b0") - .dwattr $C$DW$104, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$105 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$105, DW_AT_name("R14_b1") - .dwattr $C$DW$105, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$106 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$106, DW_AT_name("R14_b2") - .dwattr $C$DW$106, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$107 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$107, DW_AT_name("R14_b3") - .dwattr $C$DW$107, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$108 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$108, DW_AT_name("R15_b0") - .dwattr $C$DW$108, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$109 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$109, DW_AT_name("R15_b1") - .dwattr $C$DW$109, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$110 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$110, DW_AT_name("R15_b2") - .dwattr $C$DW$110, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$111 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$111, DW_AT_name("R15_b3") - .dwattr $C$DW$111, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$112 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$112, DW_AT_name("R16_b0") - .dwattr $C$DW$112, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$113 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$113, DW_AT_name("R16_b1") - .dwattr $C$DW$113, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$114 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$114, DW_AT_name("R16_b2") - .dwattr $C$DW$114, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$115 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$115, DW_AT_name("R16_b3") - .dwattr $C$DW$115, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$116 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$116, DW_AT_name("R17_b0") - .dwattr $C$DW$116, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$117 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$117, DW_AT_name("R17_b1") - .dwattr $C$DW$117, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$118 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$118, DW_AT_name("R17_b2") - .dwattr $C$DW$118, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$119 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$119, DW_AT_name("R17_b3") - .dwattr $C$DW$119, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$120 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$120, DW_AT_name("R18_b0") - .dwattr $C$DW$120, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$121 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$121, DW_AT_name("R18_b1") - .dwattr $C$DW$121, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$122 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$122, DW_AT_name("R18_b2") - .dwattr $C$DW$122, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$123 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$123, DW_AT_name("R18_b3") - .dwattr $C$DW$123, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$124 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$124, DW_AT_name("R19_b0") - .dwattr $C$DW$124, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$125 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$125, DW_AT_name("R19_b1") - .dwattr $C$DW$125, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$126 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$126, DW_AT_name("R19_b2") - .dwattr $C$DW$126, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$127 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$127, DW_AT_name("R19_b3") - .dwattr $C$DW$127, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$128 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$128, DW_AT_name("R20_b0") - .dwattr $C$DW$128, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$129 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$129, DW_AT_name("R20_b1") - .dwattr $C$DW$129, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$130 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$130, DW_AT_name("R20_b2") - .dwattr $C$DW$130, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$131 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$131, DW_AT_name("R20_b3") - .dwattr $C$DW$131, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$132 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$132, DW_AT_name("R21_b0") - .dwattr $C$DW$132, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$133 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$133, DW_AT_name("R21_b1") - .dwattr $C$DW$133, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$134 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$134, DW_AT_name("R21_b2") - .dwattr $C$DW$134, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$135 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$135, DW_AT_name("R21_b3") - .dwattr $C$DW$135, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$136 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$136, DW_AT_name("R22_b0") - .dwattr $C$DW$136, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$137 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$137, DW_AT_name("R22_b1") - .dwattr $C$DW$137, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$138 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$138, DW_AT_name("R22_b2") - .dwattr $C$DW$138, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$139 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$139, DW_AT_name("R22_b3") - .dwattr $C$DW$139, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$140 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$140, DW_AT_name("R23_b0") - .dwattr $C$DW$140, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$141 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$141, DW_AT_name("R23_b1") - .dwattr $C$DW$141, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$142 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$142, DW_AT_name("R23_b2") - .dwattr $C$DW$142, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$143 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$143, DW_AT_name("R23_b3") - .dwattr $C$DW$143, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$144 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$144, DW_AT_name("R24_b0") - .dwattr $C$DW$144, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$145 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$145, DW_AT_name("R24_b1") - .dwattr $C$DW$145, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$146 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$146, DW_AT_name("R24_b2") - .dwattr $C$DW$146, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$147 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$147, DW_AT_name("R24_b3") - .dwattr $C$DW$147, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$148 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$148, DW_AT_name("R25_b0") - .dwattr $C$DW$148, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$149 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$149, DW_AT_name("R25_b1") - .dwattr $C$DW$149, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$150 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$150, DW_AT_name("R25_b2") - .dwattr $C$DW$150, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$151 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$151, DW_AT_name("R25_b3") - .dwattr $C$DW$151, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$152 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$152, DW_AT_name("R26_b0") - .dwattr $C$DW$152, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$153 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$153, DW_AT_name("R26_b1") - .dwattr $C$DW$153, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$154 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$154, DW_AT_name("R26_b2") - .dwattr $C$DW$154, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$155 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$155, DW_AT_name("R26_b3") - .dwattr $C$DW$155, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$156 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$156, DW_AT_name("R27_b0") - .dwattr $C$DW$156, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$157 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$157, DW_AT_name("R27_b1") - .dwattr $C$DW$157, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$158 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$158, DW_AT_name("R27_b2") - .dwattr $C$DW$158, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$159 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$159, DW_AT_name("R27_b3") - .dwattr $C$DW$159, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$160 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$160, DW_AT_name("R28_b0") - .dwattr $C$DW$160, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$161 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$161, DW_AT_name("R28_b1") - .dwattr $C$DW$161, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$162 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$162, DW_AT_name("R28_b2") - .dwattr $C$DW$162, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$163 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$163, DW_AT_name("R28_b3") - .dwattr $C$DW$163, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$164 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$164, DW_AT_name("R29_b0") - .dwattr $C$DW$164, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$165 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$165, DW_AT_name("R29_b1") - .dwattr $C$DW$165, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$166 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$166, DW_AT_name("R29_b2") - .dwattr $C$DW$166, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$167 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$167, DW_AT_name("R29_b3") - .dwattr $C$DW$167, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$168 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$168, DW_AT_name("R30_b0") - .dwattr $C$DW$168, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$169 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$169, DW_AT_name("R30_b1") - .dwattr $C$DW$169, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$170 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$170, DW_AT_name("R30_b2") - .dwattr $C$DW$170, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$171 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$171, DW_AT_name("R30_b3") - .dwattr $C$DW$171, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$172 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$172, DW_AT_name("R31_b0") - .dwattr $C$DW$172, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$173 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$173, DW_AT_name("R31_b1") - .dwattr $C$DW$173, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$174 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$174, DW_AT_name("R31_b2") - .dwattr $C$DW$174, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$175 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$175, DW_AT_name("R31_b3") - .dwattr $C$DW$175, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_ddrmem.lst b/10.01_base/4_deploy/pru1_ddrmem.lst deleted file mode 100644 index b92fece..0000000 --- a/10.01_base/4_deploy/pru1_ddrmem.lst +++ /dev/null @@ -1,1543 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:31 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_ddrmem.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12$C$DW$1 .dwtag DW_TAG_variable - 13 .dwattr $C$DW$1, DW_AT_name("mailbox") - 14 .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - 15 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$51) - 16 .dwattr $C$DW$1, DW_AT_declaration - 17 .dwattr $C$DW$1, DW_AT_external - 18 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 19 .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - 20 .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - 21 - 22; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 23; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 24 00000000 .sect ".text:ddrmem_fill_pattern" - 25 .clink - 26 .global ||ddrmem_fill_pattern|| - 27 - 28$C$DW$2 .dwtag DW_TAG_subprogram - 29 .dwattr $C$DW$2, DW_AT_name("ddrmem_fill_pattern") - 30 .dwattr $C$DW$2, DW_AT_low_pc(||ddrmem_fill_pattern||) - 31 .dwattr $C$DW$2, DW_AT_high_pc(0x00) - 32 .dwattr $C$DW$2, DW_AT_TI_symbol_name("ddrmem_fill_pattern") - 33 .dwattr $C$DW$2, DW_AT_external - 34 .dwattr $C$DW$2, DW_AT_TI_begin_file("pru1_ddrmem.c") - 35 .dwattr $C$DW$2, DW_AT_TI_begin_line(0x23) - 36 .dwattr $C$DW$2, DW_AT_TI_begin_column(0x06) - 37 .dwattr $C$DW$2, DW_AT_decl_file("pru1_ddrmem.c") - 38 .dwattr $C$DW$2, DW_AT_decl_line(0x23) - 39 .dwattr $C$DW$2, DW_AT_decl_column(0x06) - 40 .dwattr $C$DW$2, DW_AT_TI_max_frame_size(0x00) - 41 .dwpsn file "pru1_ddrmem.c",line 35,column 32,is_stmt,address ||ddrmem_fill_pattern||,isa 0 - 42 - 43 .dwfde $C$DW$CIE, ||ddrmem_fill_pattern|| - 44;---------------------------------------------------------------------- - 45; 35 | void ddrmem_fill_pattern(void) { - 46; 36 | unsigned n ; - 47;---------------------------------------------------------------------- - 48 - 49;*************************************************************** - 50;* FNAME: ddrmem_fill_pattern FR SIZE: 0 * - 51;* * - 52;* FUNCTION ENVIRONMENT * - 53;* * - 54;* FUNCTION PROPERTIES * - 55;* 0 Auto, 0 SOE * - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 2 - - 56;*************************************************************** - 57 - 58||ddrmem_fill_pattern||: - 59;* --------------------------------------------------------------------------* - 60;* r0_0 assigned to n - 61$C$DW$3 .dwtag DW_TAG_variable - 62 .dwattr $C$DW$3, DW_AT_name("n") - 63 .dwattr $C$DW$3, DW_AT_TI_symbol_name("n") - 64 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$11) - 65 .dwattr $C$DW$3, DW_AT_location[DW_OP_reg0] - 66 - 67;* r1_0 assigned to wordaddr - 68$C$DW$4 .dwtag DW_TAG_variable - 69 .dwattr $C$DW$4, DW_AT_name("wordaddr") - 70 .dwattr $C$DW$4, DW_AT_TI_symbol_name("wordaddr") - 71 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$56) - 72 .dwattr $C$DW$4, DW_AT_location[DW_OP_reg4] - 73 - 74 .dwcfi cfa_offset, 0 - 75;*** 37 ----------------------- wordaddr = (volatile unsigned short *)mailbox.ddrmem_base_physical; - 76;*** ----------------------- #pragma MUST_ITERATE(131072, 131072, 131072) - 77;*** ----------------------- #pragma LOOP_FLAGS(0u) - 78;*** 38 ----------------------- n = 0u; - 79 .dwpsn file "pru1_ddrmem.c",line 37,column 30,is_stmt,isa 0 - 80;---------------------------------------------------------------------- - 81; 37 | volatile uint16_t *wordaddr = mailbox.ddrmem_base_physical->memory.word - 82; | s; - 83;---------------------------------------------------------------------- - 84 00000000 000880240000C0! LDI32 r0, ||mailbox||+8 ; [ALU_PRU] |37| mailbox - 00000007 00000021004024 - 85 .dwpsn file "pru1_ddrmem.c",line 38,column 14,is_stmt,isa 0 - 86;---------------------------------------------------------------------- - 87; 38 | for (n = 0; n < UNIBUS_WORDCOUNT ; n++) - 88;---------------------------------------------------------------------- - 89 00000008 00008E240002CE LDI32 r14, 0x00020000 ; [ALU_PRU] |38| - 0000000f 00000000004024 - 90 .dwpsn file "pru1_ddrmem.c",line 37,column 30,is_stmt,isa 0 - 91 00000010 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |37| wordaddr - 92 .dwpsn file "pru1_ddrmem.c",line 38,column 7,is_stmt,isa 0 - 93 00000014 0000002EFF8180 ZERO &r0, 4 ; [ALU_PRU] |38| n - 94;* --------------------------------------------------------------------------* - 95;* BEGIN LOOP ||$C$L1|| - 96;* - 97;* Loop source line : 38 - 98;* Loop closing brace source line : 39 - 99;* Known Minimum Trip Count : 131072 - 100;* Known Maximum Trip Count : 131072 - 101;* Known Max Trip Count Factor : 131072 - 102;* --------------------------------------------------------------------------* - 103 00000018 ||$C$L1||: - 104;*** -----------------------g2: - 105;*** 39 ----------------------- *wordaddr = n; - 106;*** 39 ----------------------- ++wordaddr; - 107;*** 38 ----------------------- if ( (++n) < 131072u ) goto g2; - 108;*** ----------------------- return; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 3 - - 109 .dwpsn file "pru1_ddrmem.c",line 39,column 3,is_stmt,isa 0 - 110;---------------------------------------------------------------------- - 111; 39 | *wordaddr++ = n ; - 112;---------------------------------------------------------------------- - 113 00000018 000000E1000180 SBBO &r0.w0, r1, 0, 2 ; [ALU_PRU] |39| wordaddr,n - 114 0000001c 0000000102E1E1 ADD r1, r1, 0x02 ; [ALU_PRU] |39| wordaddr,wordaddr - 115 .dwpsn file "pru1_ddrmem.c",line 38,column 14,is_stmt,isa 0 - 116 00000020 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |38| n,n - 117 00000024 0000004EE0EEFD QBLT ||$C$L1||, r14, r0 ; [ALU_PRU] |38| n - 118;* --------------------------------------------------------------------------* - 119$C$DW$5 .dwtag DW_TAG_TI_branch - 120 .dwattr $C$DW$5, DW_AT_low_pc(0x00) - 121 .dwattr $C$DW$5, DW_AT_TI_return - 122 - 123 00000028 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 124 .dwattr $C$DW$2, DW_AT_TI_end_file("pru1_ddrmem.c") - 125 .dwattr $C$DW$2, DW_AT_TI_end_line(0x28) - 126 .dwattr $C$DW$2, DW_AT_TI_end_column(0x01) - 127 .dwendentry - 128 .dwendtag $C$DW$2 - 129 - 130;***************************************************************************** - 131;* UNDEFINED EXTERNAL REFERENCES * - 132;***************************************************************************** - 133 .global ||mailbox|| - 134 - 135;****************************************************************************** - 136;* TYPE INFORMATION * - 137;****************************************************************************** - 138 - 139$C$DW$T$19 .dwtag DW_TAG_structure_type - 140 .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) - 141$C$DW$6 .dwtag DW_TAG_member - 142 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$39) - 143 .dwattr $C$DW$6, DW_AT_name("$P$T0") - 144 .dwattr $C$DW$6, DW_AT_TI_symbol_name("$P$T0") - 145 .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 146 .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - 147 .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/uni - 148 .dwattr $C$DW$6, DW_AT_decl_line(0x34) - 149 .dwattr $C$DW$6, DW_AT_decl_column(0x02) - 150 - 151 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 152 .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - 153 .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - 154 .dwendtag $C$DW$T$19 - 155 - 156$C$DW$T$20 .dwtag DW_TAG_typedef - 157 .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - 158 .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - 159 .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - 160 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 161 .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - 162 .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - 163 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 4 - - 164 - 165$C$DW$T$21 .dwtag DW_TAG_structure_type - 166 .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) - 167$C$DW$7 .dwtag DW_TAG_member - 168 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$20) - 169 .dwattr $C$DW$7, DW_AT_name("memory") - 170 .dwattr $C$DW$7, DW_AT_TI_symbol_name("memory") - 171 .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 172 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - 173 .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddr - 174 .dwattr $C$DW$7, DW_AT_decl_line(0x17) - 175 .dwattr $C$DW$7, DW_AT_decl_column(0x12) - 176 - 177 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 178 .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - 179 .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - 180 .dwendtag $C$DW$T$21 - 181 - 182$C$DW$T$32 .dwtag DW_TAG_typedef - 183 .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - 184 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - 185 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 186 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 187 .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - 188 .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - 189 - 190$C$DW$T$33 .dwtag DW_TAG_volatile_type - 191 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 192 - 193$C$DW$T$34 .dwtag DW_TAG_pointer_type - 194 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - 195 .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - 196 - 197 - 198$C$DW$T$25 .dwtag DW_TAG_structure_type - 199 .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) - 200$C$DW$8 .dwtag DW_TAG_member - 201 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$22) - 202 .dwattr $C$DW$8, DW_AT_name("eventmask") - 203 .dwattr $C$DW$8, DW_AT_TI_symbol_name("eventmask") - 204 .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 205 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - 206 .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 207 .dwattr $C$DW$8, DW_AT_decl_line(0x7a) - 208 .dwattr $C$DW$8, DW_AT_decl_column(0x0a) - 209 - 210$C$DW$9 .dwtag DW_TAG_member - 211 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - 212 .dwattr $C$DW$9, DW_AT_name("unibus_control") - 213 .dwattr $C$DW$9, DW_AT_TI_symbol_name("unibus_control") - 214 .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 215 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - 216 .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 217 .dwattr $C$DW$9, DW_AT_decl_line(0x7d) - 218 .dwattr $C$DW$9, DW_AT_decl_column(0x0a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 5 - - 219 - 220$C$DW$10 .dwtag DW_TAG_member - 221 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - 222 .dwattr $C$DW$10, DW_AT_name("device_handle") - 223 .dwattr $C$DW$10, DW_AT_TI_symbol_name("device_handle") - 224 .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 225 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - 226 .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 227 .dwattr $C$DW$10, DW_AT_decl_line(0x7f) - 228 .dwattr $C$DW$10, DW_AT_decl_column(0x0a) - 229 - 230$C$DW$11 .dwtag DW_TAG_member - 231 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - 232 .dwattr $C$DW$11, DW_AT_name("device_register_idx") - 233 .dwattr $C$DW$11, DW_AT_TI_symbol_name("device_register_idx") - 234 .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 235 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - 236 .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 237 .dwattr $C$DW$11, DW_AT_decl_line(0x81) - 238 .dwattr $C$DW$11, DW_AT_decl_column(0x0a) - 239 - 240$C$DW$12 .dwtag DW_TAG_member - 241 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$23) - 242 .dwattr $C$DW$12, DW_AT_name("addr") - 243 .dwattr $C$DW$12, DW_AT_TI_symbol_name("addr") - 244 .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 245 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - 246 .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 247 .dwattr $C$DW$12, DW_AT_decl_line(0x83) - 248 .dwattr $C$DW$12, DW_AT_decl_column(0x0b) - 249 - 250$C$DW$13 .dwtag DW_TAG_member - 251 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$24) - 252 .dwattr $C$DW$13, DW_AT_name("data") - 253 .dwattr $C$DW$13, DW_AT_TI_symbol_name("data") - 254 .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 255 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - 256 .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 257 .dwattr $C$DW$13, DW_AT_decl_line(0x84) - 258 .dwattr $C$DW$13, DW_AT_decl_column(0x0b) - 259 - 260$C$DW$14 .dwtag DW_TAG_member - 261 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$22) - 262 .dwattr $C$DW$14, DW_AT_name("initialization_signals_prev") - 263 .dwattr $C$DW$14, DW_AT_TI_symbol_name("initialization_signals_prev") - 264 .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 265 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - 266 .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 267 .dwattr $C$DW$14, DW_AT_decl_line(0x87) - 268 .dwattr $C$DW$14, DW_AT_decl_column(0x0a) - 269 - 270$C$DW$15 .dwtag DW_TAG_member - 271 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - 272 .dwattr $C$DW$15, DW_AT_name("initialization_signals_cur") - 273 .dwattr $C$DW$15, DW_AT_TI_symbol_name("initialization_signals_cur") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 6 - - 274 .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 275 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - 276 .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 277 .dwattr $C$DW$15, DW_AT_decl_line(0x88) - 278 .dwattr $C$DW$15, DW_AT_decl_column(0x0a) - 279 - 280 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 281 .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - 282 .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - 283 .dwendtag $C$DW$T$25 - 284 - 285$C$DW$T$35 .dwtag DW_TAG_typedef - 286 .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - 287 .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - 288 .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - 289 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 290 .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - 291 .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - 292 - 293 - 294$C$DW$T$26 .dwtag DW_TAG_structure_type - 295 .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) - 296$C$DW$16 .dwtag DW_TAG_member - 297 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - 298 .dwattr $C$DW$16, DW_AT_name("addr") - 299 .dwattr $C$DW$16, DW_AT_TI_symbol_name("addr") - 300 .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 301 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - 302 .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 303 .dwattr $C$DW$16, DW_AT_decl_line(0x4c) - 304 .dwattr $C$DW$16, DW_AT_decl_column(0x0b) - 305 - 306$C$DW$17 .dwtag DW_TAG_member - 307 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$23) - 308 .dwattr $C$DW$17, DW_AT_name("val") - 309 .dwattr $C$DW$17, DW_AT_TI_symbol_name("val") - 310 .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 311 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - 312 .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 313 .dwattr $C$DW$17, DW_AT_decl_line(0x4d) - 314 .dwattr $C$DW$17, DW_AT_decl_column(0x0b) - 315 - 316 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 317 .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - 318 .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - 319 .dwendtag $C$DW$T$26 - 320 - 321$C$DW$T$40 .dwtag DW_TAG_typedef - 322 .dwattr $C$DW$T$40, DW_AT_name("mailbox_test_t") - 323 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$26) - 324 .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - 325 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 326 .dwattr $C$DW$T$40, DW_AT_decl_line(0x4e) - 327 .dwattr $C$DW$T$40, DW_AT_decl_column(0x03) - 328 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 7 - - 329 - 330$C$DW$T$27 .dwtag DW_TAG_structure_type - 331 .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) - 332$C$DW$18 .dwtag DW_TAG_member - 333 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$23) - 334 .dwattr $C$DW$18, DW_AT_name("addr") - 335 .dwattr $C$DW$18, DW_AT_TI_symbol_name("addr") - 336 .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 337 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - 338 .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 339 .dwattr $C$DW$18, DW_AT_decl_line(0x51) - 340 .dwattr $C$DW$18, DW_AT_decl_column(0x0b) - 341 - 342$C$DW$19 .dwtag DW_TAG_member - 343 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$23) - 344 .dwattr $C$DW$19, DW_AT_name("bitmask") - 345 .dwattr $C$DW$19, DW_AT_TI_symbol_name("bitmask") - 346 .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 347 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - 348 .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 349 .dwattr $C$DW$19, DW_AT_decl_line(0x52) - 350 .dwattr $C$DW$19, DW_AT_decl_column(0x0b) - 351 - 352$C$DW$20 .dwtag DW_TAG_member - 353 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$23) - 354 .dwattr $C$DW$20, DW_AT_name("val") - 355 .dwattr $C$DW$20, DW_AT_TI_symbol_name("val") - 356 .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 357 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - 358 .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 359 .dwattr $C$DW$20, DW_AT_decl_line(0x53) - 360 .dwattr $C$DW$20, DW_AT_decl_column(0x0b) - 361 - 362 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 363 .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - 364 .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - 365 .dwendtag $C$DW$T$27 - 366 - 367$C$DW$T$41 .dwtag DW_TAG_typedef - 368 .dwattr $C$DW$T$41, DW_AT_name("mailbox_buslatch_t") - 369 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$27) - 370 .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - 371 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 372 .dwattr $C$DW$T$41, DW_AT_decl_line(0x54) - 373 .dwattr $C$DW$T$41, DW_AT_decl_column(0x03) - 374 - 375 - 376$C$DW$T$28 .dwtag DW_TAG_structure_type - 377 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 378$C$DW$21 .dwtag DW_TAG_member - 379 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - 380 .dwattr $C$DW$21, DW_AT_name("addr_0_7") - 381 .dwattr $C$DW$21, DW_AT_TI_symbol_name("addr_0_7") - 382 .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 383 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 8 - - 384 .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 385 .dwattr $C$DW$21, DW_AT_decl_line(0x57) - 386 .dwattr $C$DW$21, DW_AT_decl_column(0x0a) - 387 - 388$C$DW$22 .dwtag DW_TAG_member - 389 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$22) - 390 .dwattr $C$DW$22, DW_AT_name("addr_8_15") - 391 .dwattr $C$DW$22, DW_AT_TI_symbol_name("addr_8_15") - 392 .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 393 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - 394 .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 395 .dwattr $C$DW$22, DW_AT_decl_line(0x58) - 396 .dwattr $C$DW$22, DW_AT_decl_column(0x0a) - 397 - 398$C$DW$23 .dwtag DW_TAG_member - 399 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$22) - 400 .dwattr $C$DW$23, DW_AT_name("data_0_7") - 401 .dwattr $C$DW$23, DW_AT_TI_symbol_name("data_0_7") - 402 .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 403 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - 404 .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 405 .dwattr $C$DW$23, DW_AT_decl_line(0x59) - 406 .dwattr $C$DW$23, DW_AT_decl_column(0x0a) - 407 - 408$C$DW$24 .dwtag DW_TAG_member - 409 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$22) - 410 .dwattr $C$DW$24, DW_AT_name("data_8_15") - 411 .dwattr $C$DW$24, DW_AT_TI_symbol_name("data_8_15") - 412 .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 413 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - 414 .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 415 .dwattr $C$DW$24, DW_AT_decl_line(0x5a) - 416 .dwattr $C$DW$24, DW_AT_decl_column(0x0a) - 417 - 418 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 419 .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - 420 .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - 421 .dwendtag $C$DW$T$28 - 422 - 423$C$DW$T$42 .dwtag DW_TAG_typedef - 424 .dwattr $C$DW$T$42, DW_AT_name("mailbox_buslatch_test_t") - 425 .dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$28) - 426 .dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C) - 427 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 428 .dwattr $C$DW$T$42, DW_AT_decl_line(0x5b) - 429 .dwattr $C$DW$T$42, DW_AT_decl_column(0x03) - 430 - 431 - 432$C$DW$T$30 .dwtag DW_TAG_structure_type - 433 .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) - 434$C$DW$25 .dwtag DW_TAG_member - 435 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$22) - 436 .dwattr $C$DW$25, DW_AT_name("cur_status") - 437 .dwattr $C$DW$25, DW_AT_TI_symbol_name("cur_status") - 438 .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 9 - - 439 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - 440 .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 441 .dwattr $C$DW$25, DW_AT_decl_line(0x61) - 442 .dwattr $C$DW$25, DW_AT_decl_column(0x0a) - 443 - 444$C$DW$26 .dwtag DW_TAG_member - 445 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$22) - 446 .dwattr $C$DW$26, DW_AT_name("control") - 447 .dwattr $C$DW$26, DW_AT_TI_symbol_name("control") - 448 .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 449 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - 450 .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 451 .dwattr $C$DW$26, DW_AT_decl_line(0x62) - 452 .dwattr $C$DW$26, DW_AT_decl_column(0x0a) - 453 - 454$C$DW$27 .dwtag DW_TAG_member - 455 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$24) - 456 .dwattr $C$DW$27, DW_AT_name("wordcount") - 457 .dwattr $C$DW$27, DW_AT_TI_symbol_name("wordcount") - 458 .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 459 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - 460 .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 461 .dwattr $C$DW$27, DW_AT_decl_line(0x63) - 462 .dwattr $C$DW$27, DW_AT_decl_column(0x0b) - 463 - 464$C$DW$28 .dwtag DW_TAG_member - 465 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$23) - 466 .dwattr $C$DW$28, DW_AT_name("cur_addr") - 467 .dwattr $C$DW$28, DW_AT_TI_symbol_name("cur_addr") - 468 .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 469 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - 470 .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 471 .dwattr $C$DW$28, DW_AT_decl_line(0x64) - 472 .dwattr $C$DW$28, DW_AT_decl_column(0x0b) - 473 - 474$C$DW$29 .dwtag DW_TAG_member - 475 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$23) - 476 .dwattr $C$DW$29, DW_AT_name("startaddr") - 477 .dwattr $C$DW$29, DW_AT_TI_symbol_name("startaddr") - 478 .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 479 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - 480 .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 481 .dwattr $C$DW$29, DW_AT_decl_line(0x65) - 482 .dwattr $C$DW$29, DW_AT_decl_column(0x0b) - 483 - 484$C$DW$30 .dwtag DW_TAG_member - 485 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$29) - 486 .dwattr $C$DW$30, DW_AT_name("words") - 487 .dwattr $C$DW$30, DW_AT_TI_symbol_name("words") - 488 .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 489 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - 490 .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 491 .dwattr $C$DW$30, DW_AT_decl_line(0x66) - 492 .dwattr $C$DW$30, DW_AT_decl_column(0x0b) - 493 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 10 - - 494 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 495 .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - 496 .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - 497 .dwendtag $C$DW$T$30 - 498 - 499$C$DW$T$43 .dwtag DW_TAG_typedef - 500 .dwattr $C$DW$T$43, DW_AT_name("mailbox_dma_t") - 501 .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$30) - 502 .dwattr $C$DW$T$43, DW_AT_language(DW_LANG_C) - 503 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 504 .dwattr $C$DW$T$43, DW_AT_decl_line(0x67) - 505 .dwattr $C$DW$T$43, DW_AT_decl_column(0x03) - 506 - 507 - 508$C$DW$T$31 .dwtag DW_TAG_structure_type - 509 .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) - 510$C$DW$31 .dwtag DW_TAG_member - 511 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$24) - 512 .dwattr $C$DW$31, DW_AT_name("vector") - 513 .dwattr $C$DW$31, DW_AT_TI_symbol_name("vector") - 514 .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 515 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - 516 .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 517 .dwattr $C$DW$31, DW_AT_decl_line(0x6b) - 518 .dwattr $C$DW$31, DW_AT_decl_column(0x0b) - 519 - 520$C$DW$32 .dwtag DW_TAG_member - 521 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - 522 .dwattr $C$DW$32, DW_AT_name("priority_bit") - 523 .dwattr $C$DW$32, DW_AT_TI_symbol_name("priority_bit") - 524 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 525 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - 526 .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 527 .dwattr $C$DW$32, DW_AT_decl_line(0x6c) - 528 .dwattr $C$DW$32, DW_AT_decl_column(0x0a) - 529 - 530 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 531 .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - 532 .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - 533 .dwendtag $C$DW$T$31 - 534 - 535$C$DW$T$44 .dwtag DW_TAG_typedef - 536 .dwattr $C$DW$T$44, DW_AT_name("mailbox_intr_t") - 537 .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$31) - 538 .dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C) - 539 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 540 .dwattr $C$DW$T$44, DW_AT_decl_line(0x6d) - 541 .dwattr $C$DW$T$44, DW_AT_decl_column(0x03) - 542 - 543 - 544$C$DW$T$36 .dwtag DW_TAG_structure_type - 545 .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) - 546$C$DW$33 .dwtag DW_TAG_member - 547 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$23) - 548 .dwattr $C$DW$33, DW_AT_name("arm2pru_req") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 11 - - 549 .dwattr $C$DW$33, DW_AT_TI_symbol_name("arm2pru_req") - 550 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 551 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - 552 .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 553 .dwattr $C$DW$33, DW_AT_decl_line(0x90) - 554 .dwattr $C$DW$33, DW_AT_decl_column(0x0b) - 555 - 556$C$DW$34 .dwtag DW_TAG_member - 557 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$23) - 558 .dwattr $C$DW$34, DW_AT_name("arm2pru_resp") - 559 .dwattr $C$DW$34, DW_AT_TI_symbol_name("arm2pru_resp") - 560 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 561 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - 562 .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 563 .dwattr $C$DW$34, DW_AT_decl_line(0x91) - 564 .dwattr $C$DW$34, DW_AT_decl_column(0x0b) - 565 - 566$C$DW$35 .dwtag DW_TAG_member - 567 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$34) - 568 .dwattr $C$DW$35, DW_AT_name("ddrmem_base_physical") - 569 .dwattr $C$DW$35, DW_AT_TI_symbol_name("ddrmem_base_physical") - 570 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 571 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - 572 .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 573 .dwattr $C$DW$35, DW_AT_decl_line(0x94) - 574 .dwattr $C$DW$35, DW_AT_decl_column(0x15) - 575 - 576$C$DW$36 .dwtag DW_TAG_member - 577 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$35) - 578 .dwattr $C$DW$36, DW_AT_name("events") - 579 .dwattr $C$DW$36, DW_AT_TI_symbol_name("events") - 580 .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 581 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - 582 .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 583 .dwattr $C$DW$36, DW_AT_decl_line(0x97) - 584 .dwattr $C$DW$36, DW_AT_decl_column(0x13) - 585 - 586$C$DW$37 .dwtag DW_TAG_member - 587 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$45) - 588 .dwattr $C$DW$37, DW_AT_name("$P$T1") - 589 .dwattr $C$DW$37, DW_AT_TI_symbol_name("$P$T1") - 590 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 591 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - 592 .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 593 .dwattr $C$DW$37, DW_AT_decl_line(0x9a) - 594 .dwattr $C$DW$37, DW_AT_decl_column(0x02) - 595 - 596 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 597 .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - 598 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 599 .dwendtag $C$DW$T$36 - 600 - 601$C$DW$T$50 .dwtag DW_TAG_typedef - 602 .dwattr $C$DW$T$50, DW_AT_name("mailbox_t") - 603 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$36) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 12 - - 604 .dwattr $C$DW$T$50, DW_AT_language(DW_LANG_C) - 605 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 606 .dwattr $C$DW$T$50, DW_AT_decl_line(0xa1) - 607 .dwattr $C$DW$T$50, DW_AT_decl_column(0x03) - 608 - 609$C$DW$T$51 .dwtag DW_TAG_volatile_type - 610 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$50) - 611 - 612 - 613$C$DW$T$39 .dwtag DW_TAG_union_type - 614 .dwattr $C$DW$T$39, DW_AT_byte_size(0x40000) - 615$C$DW$38 .dwtag DW_TAG_member - 616 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$37) - 617 .dwattr $C$DW$38, DW_AT_name("words") - 618 .dwattr $C$DW$38, DW_AT_TI_symbol_name("words") - 619 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 620 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - 621 .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 622 .dwattr $C$DW$38, DW_AT_decl_line(0x35) - 623 .dwattr $C$DW$38, DW_AT_decl_column(0x0b) - 624 - 625$C$DW$39 .dwtag DW_TAG_member - 626 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$38) - 627 .dwattr $C$DW$39, DW_AT_name("bytes") - 628 .dwattr $C$DW$39, DW_AT_TI_symbol_name("bytes") - 629 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 630 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - 631 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 632 .dwattr $C$DW$39, DW_AT_decl_line(0x36) - 633 .dwattr $C$DW$39, DW_AT_decl_column(0x0b) - 634 - 635 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 636 .dwattr $C$DW$T$39, DW_AT_decl_line(0x34) - 637 .dwattr $C$DW$T$39, DW_AT_decl_column(0x08) - 638 .dwendtag $C$DW$T$39 - 639 - 640 - 641$C$DW$T$45 .dwtag DW_TAG_union_type - 642 .dwattr $C$DW$T$45, DW_AT_byte_size(0x40c) - 643$C$DW$40 .dwtag DW_TAG_member - 644 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$40) - 645 .dwattr $C$DW$40, DW_AT_name("mailbox_test") - 646 .dwattr $C$DW$40, DW_AT_TI_symbol_name("mailbox_test") - 647 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 648 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 649 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 650 .dwattr $C$DW$40, DW_AT_decl_line(0x9b) - 651 .dwattr $C$DW$40, DW_AT_decl_column(0x12) - 652 - 653$C$DW$41 .dwtag DW_TAG_member - 654 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$41) - 655 .dwattr $C$DW$41, DW_AT_name("buslatch") - 656 .dwattr $C$DW$41, DW_AT_TI_symbol_name("buslatch") - 657 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 658 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 13 - - 659 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 660 .dwattr $C$DW$41, DW_AT_decl_line(0x9c) - 661 .dwattr $C$DW$41, DW_AT_decl_column(0x16) - 662 - 663$C$DW$42 .dwtag DW_TAG_member - 664 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$42) - 665 .dwattr $C$DW$42, DW_AT_name("buslatch_test") - 666 .dwattr $C$DW$42, DW_AT_TI_symbol_name("buslatch_test") - 667 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 668 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 669 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 670 .dwattr $C$DW$42, DW_AT_decl_line(0x9d) - 671 .dwattr $C$DW$42, DW_AT_decl_column(0x1b) - 672 - 673$C$DW$43 .dwtag DW_TAG_member - 674 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$43) - 675 .dwattr $C$DW$43, DW_AT_name("dma") - 676 .dwattr $C$DW$43, DW_AT_TI_symbol_name("dma") - 677 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 678 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 679 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 680 .dwattr $C$DW$43, DW_AT_decl_line(0x9e) - 681 .dwattr $C$DW$43, DW_AT_decl_column(0x11) - 682 - 683$C$DW$44 .dwtag DW_TAG_member - 684 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$44) - 685 .dwattr $C$DW$44, DW_AT_name("intr") - 686 .dwattr $C$DW$44, DW_AT_TI_symbol_name("intr") - 687 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 688 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 689 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 690 .dwattr $C$DW$44, DW_AT_decl_line(0x9f) - 691 .dwattr $C$DW$44, DW_AT_decl_column(0x12) - 692 - 693 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 694 .dwattr $C$DW$T$45, DW_AT_decl_line(0x9a) - 695 .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - 696 .dwendtag $C$DW$T$45 - 697 - 698$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 699 .dwattr $C$DW$T$2, DW_AT_name("void") - 700 - 701$C$DW$T$4 .dwtag DW_TAG_base_type - 702 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 703 .dwattr $C$DW$T$4, DW_AT_name("bool") - 704 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 705 - 706$C$DW$T$5 .dwtag DW_TAG_base_type - 707 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 708 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 709 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 710 - 711$C$DW$T$6 .dwtag DW_TAG_base_type - 712 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 713 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 14 - - 714 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 715 - 716$C$DW$T$22 .dwtag DW_TAG_typedef - 717 .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - 718 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - 719 .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - 720 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 721 .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - 722 .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - 723 - 724 - 725$C$DW$T$38 .dwtag DW_TAG_array_type - 726 .dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$22) - 727 .dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C) - 728 .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) - 729$C$DW$45 .dwtag DW_TAG_subrange_type - 730 .dwattr $C$DW$45, DW_AT_upper_bound(0x3ffff) - 731 - 732 .dwendtag $C$DW$T$38 - 733 - 734$C$DW$T$7 .dwtag DW_TAG_base_type - 735 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 736 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 737 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 738 - 739$C$DW$T$8 .dwtag DW_TAG_base_type - 740 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 741 .dwattr $C$DW$T$8, DW_AT_name("short") - 742 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 743 - 744$C$DW$T$9 .dwtag DW_TAG_base_type - 745 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 746 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 747 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 748 - 749$C$DW$T$24 .dwtag DW_TAG_typedef - 750 .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - 751 .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - 752 .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - 753 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 754 .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - 755 .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - 756 - 757 - 758$C$DW$T$29 .dwtag DW_TAG_array_type - 759 .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - 760 .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - 761 .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) - 762$C$DW$46 .dwtag DW_TAG_subrange_type - 763 .dwattr $C$DW$46, DW_AT_upper_bound(0x1ff) - 764 - 765 .dwendtag $C$DW$T$29 - 766 - 767 - 768$C$DW$T$37 .dwtag DW_TAG_array_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 15 - - 769 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$24) - 770 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 771 .dwattr $C$DW$T$37, DW_AT_byte_size(0x40000) - 772$C$DW$47 .dwtag DW_TAG_subrange_type - 773 .dwattr $C$DW$47, DW_AT_upper_bound(0x1ffff) - 774 - 775 .dwendtag $C$DW$T$37 - 776 - 777$C$DW$T$55 .dwtag DW_TAG_volatile_type - 778 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$24) - 779 - 780$C$DW$T$56 .dwtag DW_TAG_pointer_type - 781 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 782 .dwattr $C$DW$T$56, DW_AT_address_class(0x20) - 783 - 784$C$DW$T$10 .dwtag DW_TAG_base_type - 785 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 786 .dwattr $C$DW$T$10, DW_AT_name("int") - 787 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 788 - 789$C$DW$T$11 .dwtag DW_TAG_base_type - 790 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 791 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 792 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 793 - 794$C$DW$T$23 .dwtag DW_TAG_typedef - 795 .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - 796 .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - 797 .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - 798 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 799 .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - 800 .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - 801 - 802$C$DW$T$12 .dwtag DW_TAG_base_type - 803 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 804 .dwattr $C$DW$T$12, DW_AT_name("long") - 805 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 806 - 807$C$DW$T$13 .dwtag DW_TAG_base_type - 808 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 809 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 810 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 811 - 812$C$DW$T$14 .dwtag DW_TAG_base_type - 813 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 814 .dwattr $C$DW$T$14, DW_AT_name("long long") - 815 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 816 - 817$C$DW$T$15 .dwtag DW_TAG_base_type - 818 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 819 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 820 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 821 - 822$C$DW$T$16 .dwtag DW_TAG_base_type - 823 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 16 - - 824 .dwattr $C$DW$T$16, DW_AT_name("float") - 825 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 826 - 827$C$DW$T$17 .dwtag DW_TAG_base_type - 828 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 829 .dwattr $C$DW$T$17, DW_AT_name("double") - 830 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 831 - 832$C$DW$T$18 .dwtag DW_TAG_base_type - 833 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 834 .dwattr $C$DW$T$18, DW_AT_name("long double") - 835 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 836 - 837 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 838 - 839;*************************************************************** - 840;* DWARF CIE ENTRIES * - 841;*************************************************************** - 842 - 843$C$DW$CIE .dwcie 14 - 844 .dwcfi cfa_register, 8 - 845 .dwcfi cfa_offset, 0 - 846 .dwcfi same_value, 8 - 847 .dwcfi same_value, 9 - 848 .dwcfi same_value, 10 - 849 .dwcfi same_value, 11 - 850 .dwcfi same_value, 16 - 851 .dwcfi same_value, 17 - 852 .dwcfi same_value, 18 - 853 .dwcfi same_value, 19 - 854 .dwcfi same_value, 20 - 855 .dwcfi same_value, 21 - 856 .dwcfi same_value, 22 - 857 .dwcfi same_value, 23 - 858 .dwcfi same_value, 24 - 859 .dwcfi same_value, 25 - 860 .dwcfi same_value, 26 - 861 .dwcfi same_value, 27 - 862 .dwcfi same_value, 28 - 863 .dwcfi same_value, 29 - 864 .dwcfi same_value, 30 - 865 .dwcfi same_value, 31 - 866 .dwcfi same_value, 32 - 867 .dwcfi same_value, 33 - 868 .dwcfi same_value, 34 - 869 .dwcfi same_value, 35 - 870 .dwcfi same_value, 36 - 871 .dwcfi same_value, 37 - 872 .dwcfi same_value, 38 - 873 .dwcfi same_value, 39 - 874 .dwcfi same_value, 40 - 875 .dwcfi same_value, 41 - 876 .dwcfi same_value, 42 - 877 .dwcfi same_value, 43 - 878 .dwcfi same_value, 44 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 17 - - 879 .dwcfi same_value, 45 - 880 .dwcfi same_value, 46 - 881 .dwcfi same_value, 47 - 882 .dwcfi same_value, 48 - 883 .dwcfi same_value, 49 - 884 .dwcfi same_value, 50 - 885 .dwcfi same_value, 51 - 886 .dwcfi same_value, 52 - 887 .dwcfi same_value, 53 - 888 .dwcfi same_value, 54 - 889 .dwcfi same_value, 55 - 890 .dwendentry - 891 - 892;*************************************************************** - 893;* DWARF REGISTER MAP * - 894;*************************************************************** - 895 - 896$C$DW$48 .dwtag DW_TAG_TI_assign_register - 897 .dwattr $C$DW$48, DW_AT_name("R0_b0") - 898 .dwattr $C$DW$48, DW_AT_location[DW_OP_reg0] - 899 - 900$C$DW$49 .dwtag DW_TAG_TI_assign_register - 901 .dwattr $C$DW$49, DW_AT_name("R0_b1") - 902 .dwattr $C$DW$49, DW_AT_location[DW_OP_reg1] - 903 - 904$C$DW$50 .dwtag DW_TAG_TI_assign_register - 905 .dwattr $C$DW$50, DW_AT_name("R0_b2") - 906 .dwattr $C$DW$50, DW_AT_location[DW_OP_reg2] - 907 - 908$C$DW$51 .dwtag DW_TAG_TI_assign_register - 909 .dwattr $C$DW$51, DW_AT_name("R0_b3") - 910 .dwattr $C$DW$51, DW_AT_location[DW_OP_reg3] - 911 - 912$C$DW$52 .dwtag DW_TAG_TI_assign_register - 913 .dwattr $C$DW$52, DW_AT_name("R1_b0") - 914 .dwattr $C$DW$52, DW_AT_location[DW_OP_reg4] - 915 - 916$C$DW$53 .dwtag DW_TAG_TI_assign_register - 917 .dwattr $C$DW$53, DW_AT_name("R1_b1") - 918 .dwattr $C$DW$53, DW_AT_location[DW_OP_reg5] - 919 - 920$C$DW$54 .dwtag DW_TAG_TI_assign_register - 921 .dwattr $C$DW$54, DW_AT_name("R1_b2") - 922 .dwattr $C$DW$54, DW_AT_location[DW_OP_reg6] - 923 - 924$C$DW$55 .dwtag DW_TAG_TI_assign_register - 925 .dwattr $C$DW$55, DW_AT_name("R1_b3") - 926 .dwattr $C$DW$55, DW_AT_location[DW_OP_reg7] - 927 - 928$C$DW$56 .dwtag DW_TAG_TI_assign_register - 929 .dwattr $C$DW$56, DW_AT_name("R2_b0") - 930 .dwattr $C$DW$56, DW_AT_location[DW_OP_reg8] - 931 - 932$C$DW$57 .dwtag DW_TAG_TI_assign_register - 933 .dwattr $C$DW$57, DW_AT_name("R2_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 18 - - 934 .dwattr $C$DW$57, DW_AT_location[DW_OP_reg9] - 935 - 936$C$DW$58 .dwtag DW_TAG_TI_assign_register - 937 .dwattr $C$DW$58, DW_AT_name("R2_b2") - 938 .dwattr $C$DW$58, DW_AT_location[DW_OP_reg10] - 939 - 940$C$DW$59 .dwtag DW_TAG_TI_assign_register - 941 .dwattr $C$DW$59, DW_AT_name("R2_b3") - 942 .dwattr $C$DW$59, DW_AT_location[DW_OP_reg11] - 943 - 944$C$DW$60 .dwtag DW_TAG_TI_assign_register - 945 .dwattr $C$DW$60, DW_AT_name("R3_b0") - 946 .dwattr $C$DW$60, DW_AT_location[DW_OP_reg12] - 947 - 948$C$DW$61 .dwtag DW_TAG_TI_assign_register - 949 .dwattr $C$DW$61, DW_AT_name("R3_b1") - 950 .dwattr $C$DW$61, DW_AT_location[DW_OP_reg13] - 951 - 952$C$DW$62 .dwtag DW_TAG_TI_assign_register - 953 .dwattr $C$DW$62, DW_AT_name("R3_b2") - 954 .dwattr $C$DW$62, DW_AT_location[DW_OP_reg14] - 955 - 956$C$DW$63 .dwtag DW_TAG_TI_assign_register - 957 .dwattr $C$DW$63, DW_AT_name("R3_b3") - 958 .dwattr $C$DW$63, DW_AT_location[DW_OP_reg15] - 959 - 960$C$DW$64 .dwtag DW_TAG_TI_assign_register - 961 .dwattr $C$DW$64, DW_AT_name("R4_b0") - 962 .dwattr $C$DW$64, DW_AT_location[DW_OP_reg16] - 963 - 964$C$DW$65 .dwtag DW_TAG_TI_assign_register - 965 .dwattr $C$DW$65, DW_AT_name("R4_b1") - 966 .dwattr $C$DW$65, DW_AT_location[DW_OP_reg17] - 967 - 968$C$DW$66 .dwtag DW_TAG_TI_assign_register - 969 .dwattr $C$DW$66, DW_AT_name("R4_b2") - 970 .dwattr $C$DW$66, DW_AT_location[DW_OP_reg18] - 971 - 972$C$DW$67 .dwtag DW_TAG_TI_assign_register - 973 .dwattr $C$DW$67, DW_AT_name("R4_b3") - 974 .dwattr $C$DW$67, DW_AT_location[DW_OP_reg19] - 975 - 976$C$DW$68 .dwtag DW_TAG_TI_assign_register - 977 .dwattr $C$DW$68, DW_AT_name("R5_b0") - 978 .dwattr $C$DW$68, DW_AT_location[DW_OP_reg20] - 979 - 980$C$DW$69 .dwtag DW_TAG_TI_assign_register - 981 .dwattr $C$DW$69, DW_AT_name("R5_b1") - 982 .dwattr $C$DW$69, DW_AT_location[DW_OP_reg21] - 983 - 984$C$DW$70 .dwtag DW_TAG_TI_assign_register - 985 .dwattr $C$DW$70, DW_AT_name("R5_b2") - 986 .dwattr $C$DW$70, DW_AT_location[DW_OP_reg22] - 987 - 988$C$DW$71 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 19 - - 989 .dwattr $C$DW$71, DW_AT_name("R5_b3") - 990 .dwattr $C$DW$71, DW_AT_location[DW_OP_reg23] - 991 - 992$C$DW$72 .dwtag DW_TAG_TI_assign_register - 993 .dwattr $C$DW$72, DW_AT_name("R6_b0") - 994 .dwattr $C$DW$72, DW_AT_location[DW_OP_reg24] - 995 - 996$C$DW$73 .dwtag DW_TAG_TI_assign_register - 997 .dwattr $C$DW$73, DW_AT_name("R6_b1") - 998 .dwattr $C$DW$73, DW_AT_location[DW_OP_reg25] - 999 - 1000$C$DW$74 .dwtag DW_TAG_TI_assign_register - 1001 .dwattr $C$DW$74, DW_AT_name("R6_b2") - 1002 .dwattr $C$DW$74, DW_AT_location[DW_OP_reg26] - 1003 - 1004$C$DW$75 .dwtag DW_TAG_TI_assign_register - 1005 .dwattr $C$DW$75, DW_AT_name("R6_b3") - 1006 .dwattr $C$DW$75, DW_AT_location[DW_OP_reg27] - 1007 - 1008$C$DW$76 .dwtag DW_TAG_TI_assign_register - 1009 .dwattr $C$DW$76, DW_AT_name("R7_b0") - 1010 .dwattr $C$DW$76, DW_AT_location[DW_OP_reg28] - 1011 - 1012$C$DW$77 .dwtag DW_TAG_TI_assign_register - 1013 .dwattr $C$DW$77, DW_AT_name("R7_b1") - 1014 .dwattr $C$DW$77, DW_AT_location[DW_OP_reg29] - 1015 - 1016$C$DW$78 .dwtag DW_TAG_TI_assign_register - 1017 .dwattr $C$DW$78, DW_AT_name("R7_b2") - 1018 .dwattr $C$DW$78, DW_AT_location[DW_OP_reg30] - 1019 - 1020$C$DW$79 .dwtag DW_TAG_TI_assign_register - 1021 .dwattr $C$DW$79, DW_AT_name("R7_b3") - 1022 .dwattr $C$DW$79, DW_AT_location[DW_OP_reg31] - 1023 - 1024$C$DW$80 .dwtag DW_TAG_TI_assign_register - 1025 .dwattr $C$DW$80, DW_AT_name("R8_b0") - 1026 .dwattr $C$DW$80, DW_AT_location[DW_OP_regx 0x20] - 1027 - 1028$C$DW$81 .dwtag DW_TAG_TI_assign_register - 1029 .dwattr $C$DW$81, DW_AT_name("R8_b1") - 1030 .dwattr $C$DW$81, DW_AT_location[DW_OP_regx 0x21] - 1031 - 1032$C$DW$82 .dwtag DW_TAG_TI_assign_register - 1033 .dwattr $C$DW$82, DW_AT_name("R8_b2") - 1034 .dwattr $C$DW$82, DW_AT_location[DW_OP_regx 0x22] - 1035 - 1036$C$DW$83 .dwtag DW_TAG_TI_assign_register - 1037 .dwattr $C$DW$83, DW_AT_name("R8_b3") - 1038 .dwattr $C$DW$83, DW_AT_location[DW_OP_regx 0x23] - 1039 - 1040$C$DW$84 .dwtag DW_TAG_TI_assign_register - 1041 .dwattr $C$DW$84, DW_AT_name("R9_b0") - 1042 .dwattr $C$DW$84, DW_AT_location[DW_OP_regx 0x24] - 1043 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 20 - - 1044$C$DW$85 .dwtag DW_TAG_TI_assign_register - 1045 .dwattr $C$DW$85, DW_AT_name("R9_b1") - 1046 .dwattr $C$DW$85, DW_AT_location[DW_OP_regx 0x25] - 1047 - 1048$C$DW$86 .dwtag DW_TAG_TI_assign_register - 1049 .dwattr $C$DW$86, DW_AT_name("R9_b2") - 1050 .dwattr $C$DW$86, DW_AT_location[DW_OP_regx 0x26] - 1051 - 1052$C$DW$87 .dwtag DW_TAG_TI_assign_register - 1053 .dwattr $C$DW$87, DW_AT_name("R9_b3") - 1054 .dwattr $C$DW$87, DW_AT_location[DW_OP_regx 0x27] - 1055 - 1056$C$DW$88 .dwtag DW_TAG_TI_assign_register - 1057 .dwattr $C$DW$88, DW_AT_name("R10_b0") - 1058 .dwattr $C$DW$88, DW_AT_location[DW_OP_regx 0x28] - 1059 - 1060$C$DW$89 .dwtag DW_TAG_TI_assign_register - 1061 .dwattr $C$DW$89, DW_AT_name("R10_b1") - 1062 .dwattr $C$DW$89, DW_AT_location[DW_OP_regx 0x29] - 1063 - 1064$C$DW$90 .dwtag DW_TAG_TI_assign_register - 1065 .dwattr $C$DW$90, DW_AT_name("R10_b2") - 1066 .dwattr $C$DW$90, DW_AT_location[DW_OP_regx 0x2a] - 1067 - 1068$C$DW$91 .dwtag DW_TAG_TI_assign_register - 1069 .dwattr $C$DW$91, DW_AT_name("R10_b3") - 1070 .dwattr $C$DW$91, DW_AT_location[DW_OP_regx 0x2b] - 1071 - 1072$C$DW$92 .dwtag DW_TAG_TI_assign_register - 1073 .dwattr $C$DW$92, DW_AT_name("R11_b0") - 1074 .dwattr $C$DW$92, DW_AT_location[DW_OP_regx 0x2c] - 1075 - 1076$C$DW$93 .dwtag DW_TAG_TI_assign_register - 1077 .dwattr $C$DW$93, DW_AT_name("R11_b1") - 1078 .dwattr $C$DW$93, DW_AT_location[DW_OP_regx 0x2d] - 1079 - 1080$C$DW$94 .dwtag DW_TAG_TI_assign_register - 1081 .dwattr $C$DW$94, DW_AT_name("R11_b2") - 1082 .dwattr $C$DW$94, DW_AT_location[DW_OP_regx 0x2e] - 1083 - 1084$C$DW$95 .dwtag DW_TAG_TI_assign_register - 1085 .dwattr $C$DW$95, DW_AT_name("R11_b3") - 1086 .dwattr $C$DW$95, DW_AT_location[DW_OP_regx 0x2f] - 1087 - 1088$C$DW$96 .dwtag DW_TAG_TI_assign_register - 1089 .dwattr $C$DW$96, DW_AT_name("R12_b0") - 1090 .dwattr $C$DW$96, DW_AT_location[DW_OP_regx 0x30] - 1091 - 1092$C$DW$97 .dwtag DW_TAG_TI_assign_register - 1093 .dwattr $C$DW$97, DW_AT_name("R12_b1") - 1094 .dwattr $C$DW$97, DW_AT_location[DW_OP_regx 0x31] - 1095 - 1096$C$DW$98 .dwtag DW_TAG_TI_assign_register - 1097 .dwattr $C$DW$98, DW_AT_name("R12_b2") - 1098 .dwattr $C$DW$98, DW_AT_location[DW_OP_regx 0x32] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 21 - - 1099 - 1100$C$DW$99 .dwtag DW_TAG_TI_assign_register - 1101 .dwattr $C$DW$99, DW_AT_name("R12_b3") - 1102 .dwattr $C$DW$99, DW_AT_location[DW_OP_regx 0x33] - 1103 - 1104$C$DW$100 .dwtag DW_TAG_TI_assign_register - 1105 .dwattr $C$DW$100, DW_AT_name("R13_b0") - 1106 .dwattr $C$DW$100, DW_AT_location[DW_OP_regx 0x34] - 1107 - 1108$C$DW$101 .dwtag DW_TAG_TI_assign_register - 1109 .dwattr $C$DW$101, DW_AT_name("R13_b1") - 1110 .dwattr $C$DW$101, DW_AT_location[DW_OP_regx 0x35] - 1111 - 1112$C$DW$102 .dwtag DW_TAG_TI_assign_register - 1113 .dwattr $C$DW$102, DW_AT_name("R13_b2") - 1114 .dwattr $C$DW$102, DW_AT_location[DW_OP_regx 0x36] - 1115 - 1116$C$DW$103 .dwtag DW_TAG_TI_assign_register - 1117 .dwattr $C$DW$103, DW_AT_name("R13_b3") - 1118 .dwattr $C$DW$103, DW_AT_location[DW_OP_regx 0x37] - 1119 - 1120$C$DW$104 .dwtag DW_TAG_TI_assign_register - 1121 .dwattr $C$DW$104, DW_AT_name("R14_b0") - 1122 .dwattr $C$DW$104, DW_AT_location[DW_OP_regx 0x38] - 1123 - 1124$C$DW$105 .dwtag DW_TAG_TI_assign_register - 1125 .dwattr $C$DW$105, DW_AT_name("R14_b1") - 1126 .dwattr $C$DW$105, DW_AT_location[DW_OP_regx 0x39] - 1127 - 1128$C$DW$106 .dwtag DW_TAG_TI_assign_register - 1129 .dwattr $C$DW$106, DW_AT_name("R14_b2") - 1130 .dwattr $C$DW$106, DW_AT_location[DW_OP_regx 0x3a] - 1131 - 1132$C$DW$107 .dwtag DW_TAG_TI_assign_register - 1133 .dwattr $C$DW$107, DW_AT_name("R14_b3") - 1134 .dwattr $C$DW$107, DW_AT_location[DW_OP_regx 0x3b] - 1135 - 1136$C$DW$108 .dwtag DW_TAG_TI_assign_register - 1137 .dwattr $C$DW$108, DW_AT_name("R15_b0") - 1138 .dwattr $C$DW$108, DW_AT_location[DW_OP_regx 0x3c] - 1139 - 1140$C$DW$109 .dwtag DW_TAG_TI_assign_register - 1141 .dwattr $C$DW$109, DW_AT_name("R15_b1") - 1142 .dwattr $C$DW$109, DW_AT_location[DW_OP_regx 0x3d] - 1143 - 1144$C$DW$110 .dwtag DW_TAG_TI_assign_register - 1145 .dwattr $C$DW$110, DW_AT_name("R15_b2") - 1146 .dwattr $C$DW$110, DW_AT_location[DW_OP_regx 0x3e] - 1147 - 1148$C$DW$111 .dwtag DW_TAG_TI_assign_register - 1149 .dwattr $C$DW$111, DW_AT_name("R15_b3") - 1150 .dwattr $C$DW$111, DW_AT_location[DW_OP_regx 0x3f] - 1151 - 1152$C$DW$112 .dwtag DW_TAG_TI_assign_register - 1153 .dwattr $C$DW$112, DW_AT_name("R16_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 22 - - 1154 .dwattr $C$DW$112, DW_AT_location[DW_OP_regx 0x40] - 1155 - 1156$C$DW$113 .dwtag DW_TAG_TI_assign_register - 1157 .dwattr $C$DW$113, DW_AT_name("R16_b1") - 1158 .dwattr $C$DW$113, DW_AT_location[DW_OP_regx 0x41] - 1159 - 1160$C$DW$114 .dwtag DW_TAG_TI_assign_register - 1161 .dwattr $C$DW$114, DW_AT_name("R16_b2") - 1162 .dwattr $C$DW$114, DW_AT_location[DW_OP_regx 0x42] - 1163 - 1164$C$DW$115 .dwtag DW_TAG_TI_assign_register - 1165 .dwattr $C$DW$115, DW_AT_name("R16_b3") - 1166 .dwattr $C$DW$115, DW_AT_location[DW_OP_regx 0x43] - 1167 - 1168$C$DW$116 .dwtag DW_TAG_TI_assign_register - 1169 .dwattr $C$DW$116, DW_AT_name("R17_b0") - 1170 .dwattr $C$DW$116, DW_AT_location[DW_OP_regx 0x44] - 1171 - 1172$C$DW$117 .dwtag DW_TAG_TI_assign_register - 1173 .dwattr $C$DW$117, DW_AT_name("R17_b1") - 1174 .dwattr $C$DW$117, DW_AT_location[DW_OP_regx 0x45] - 1175 - 1176$C$DW$118 .dwtag DW_TAG_TI_assign_register - 1177 .dwattr $C$DW$118, DW_AT_name("R17_b2") - 1178 .dwattr $C$DW$118, DW_AT_location[DW_OP_regx 0x46] - 1179 - 1180$C$DW$119 .dwtag DW_TAG_TI_assign_register - 1181 .dwattr $C$DW$119, DW_AT_name("R17_b3") - 1182 .dwattr $C$DW$119, DW_AT_location[DW_OP_regx 0x47] - 1183 - 1184$C$DW$120 .dwtag DW_TAG_TI_assign_register - 1185 .dwattr $C$DW$120, DW_AT_name("R18_b0") - 1186 .dwattr $C$DW$120, DW_AT_location[DW_OP_regx 0x48] - 1187 - 1188$C$DW$121 .dwtag DW_TAG_TI_assign_register - 1189 .dwattr $C$DW$121, DW_AT_name("R18_b1") - 1190 .dwattr $C$DW$121, DW_AT_location[DW_OP_regx 0x49] - 1191 - 1192$C$DW$122 .dwtag DW_TAG_TI_assign_register - 1193 .dwattr $C$DW$122, DW_AT_name("R18_b2") - 1194 .dwattr $C$DW$122, DW_AT_location[DW_OP_regx 0x4a] - 1195 - 1196$C$DW$123 .dwtag DW_TAG_TI_assign_register - 1197 .dwattr $C$DW$123, DW_AT_name("R18_b3") - 1198 .dwattr $C$DW$123, DW_AT_location[DW_OP_regx 0x4b] - 1199 - 1200$C$DW$124 .dwtag DW_TAG_TI_assign_register - 1201 .dwattr $C$DW$124, DW_AT_name("R19_b0") - 1202 .dwattr $C$DW$124, DW_AT_location[DW_OP_regx 0x4c] - 1203 - 1204$C$DW$125 .dwtag DW_TAG_TI_assign_register - 1205 .dwattr $C$DW$125, DW_AT_name("R19_b1") - 1206 .dwattr $C$DW$125, DW_AT_location[DW_OP_regx 0x4d] - 1207 - 1208$C$DW$126 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 23 - - 1209 .dwattr $C$DW$126, DW_AT_name("R19_b2") - 1210 .dwattr $C$DW$126, DW_AT_location[DW_OP_regx 0x4e] - 1211 - 1212$C$DW$127 .dwtag DW_TAG_TI_assign_register - 1213 .dwattr $C$DW$127, DW_AT_name("R19_b3") - 1214 .dwattr $C$DW$127, DW_AT_location[DW_OP_regx 0x4f] - 1215 - 1216$C$DW$128 .dwtag DW_TAG_TI_assign_register - 1217 .dwattr $C$DW$128, DW_AT_name("R20_b0") - 1218 .dwattr $C$DW$128, DW_AT_location[DW_OP_regx 0x50] - 1219 - 1220$C$DW$129 .dwtag DW_TAG_TI_assign_register - 1221 .dwattr $C$DW$129, DW_AT_name("R20_b1") - 1222 .dwattr $C$DW$129, DW_AT_location[DW_OP_regx 0x51] - 1223 - 1224$C$DW$130 .dwtag DW_TAG_TI_assign_register - 1225 .dwattr $C$DW$130, DW_AT_name("R20_b2") - 1226 .dwattr $C$DW$130, DW_AT_location[DW_OP_regx 0x52] - 1227 - 1228$C$DW$131 .dwtag DW_TAG_TI_assign_register - 1229 .dwattr $C$DW$131, DW_AT_name("R20_b3") - 1230 .dwattr $C$DW$131, DW_AT_location[DW_OP_regx 0x53] - 1231 - 1232$C$DW$132 .dwtag DW_TAG_TI_assign_register - 1233 .dwattr $C$DW$132, DW_AT_name("R21_b0") - 1234 .dwattr $C$DW$132, DW_AT_location[DW_OP_regx 0x54] - 1235 - 1236$C$DW$133 .dwtag DW_TAG_TI_assign_register - 1237 .dwattr $C$DW$133, DW_AT_name("R21_b1") - 1238 .dwattr $C$DW$133, DW_AT_location[DW_OP_regx 0x55] - 1239 - 1240$C$DW$134 .dwtag DW_TAG_TI_assign_register - 1241 .dwattr $C$DW$134, DW_AT_name("R21_b2") - 1242 .dwattr $C$DW$134, DW_AT_location[DW_OP_regx 0x56] - 1243 - 1244$C$DW$135 .dwtag DW_TAG_TI_assign_register - 1245 .dwattr $C$DW$135, DW_AT_name("R21_b3") - 1246 .dwattr $C$DW$135, DW_AT_location[DW_OP_regx 0x57] - 1247 - 1248$C$DW$136 .dwtag DW_TAG_TI_assign_register - 1249 .dwattr $C$DW$136, DW_AT_name("R22_b0") - 1250 .dwattr $C$DW$136, DW_AT_location[DW_OP_regx 0x58] - 1251 - 1252$C$DW$137 .dwtag DW_TAG_TI_assign_register - 1253 .dwattr $C$DW$137, DW_AT_name("R22_b1") - 1254 .dwattr $C$DW$137, DW_AT_location[DW_OP_regx 0x59] - 1255 - 1256$C$DW$138 .dwtag DW_TAG_TI_assign_register - 1257 .dwattr $C$DW$138, DW_AT_name("R22_b2") - 1258 .dwattr $C$DW$138, DW_AT_location[DW_OP_regx 0x5a] - 1259 - 1260$C$DW$139 .dwtag DW_TAG_TI_assign_register - 1261 .dwattr $C$DW$139, DW_AT_name("R22_b3") - 1262 .dwattr $C$DW$139, DW_AT_location[DW_OP_regx 0x5b] - 1263 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 24 - - 1264$C$DW$140 .dwtag DW_TAG_TI_assign_register - 1265 .dwattr $C$DW$140, DW_AT_name("R23_b0") - 1266 .dwattr $C$DW$140, DW_AT_location[DW_OP_regx 0x5c] - 1267 - 1268$C$DW$141 .dwtag DW_TAG_TI_assign_register - 1269 .dwattr $C$DW$141, DW_AT_name("R23_b1") - 1270 .dwattr $C$DW$141, DW_AT_location[DW_OP_regx 0x5d] - 1271 - 1272$C$DW$142 .dwtag DW_TAG_TI_assign_register - 1273 .dwattr $C$DW$142, DW_AT_name("R23_b2") - 1274 .dwattr $C$DW$142, DW_AT_location[DW_OP_regx 0x5e] - 1275 - 1276$C$DW$143 .dwtag DW_TAG_TI_assign_register - 1277 .dwattr $C$DW$143, DW_AT_name("R23_b3") - 1278 .dwattr $C$DW$143, DW_AT_location[DW_OP_regx 0x5f] - 1279 - 1280$C$DW$144 .dwtag DW_TAG_TI_assign_register - 1281 .dwattr $C$DW$144, DW_AT_name("R24_b0") - 1282 .dwattr $C$DW$144, DW_AT_location[DW_OP_regx 0x60] - 1283 - 1284$C$DW$145 .dwtag DW_TAG_TI_assign_register - 1285 .dwattr $C$DW$145, DW_AT_name("R24_b1") - 1286 .dwattr $C$DW$145, DW_AT_location[DW_OP_regx 0x61] - 1287 - 1288$C$DW$146 .dwtag DW_TAG_TI_assign_register - 1289 .dwattr $C$DW$146, DW_AT_name("R24_b2") - 1290 .dwattr $C$DW$146, DW_AT_location[DW_OP_regx 0x62] - 1291 - 1292$C$DW$147 .dwtag DW_TAG_TI_assign_register - 1293 .dwattr $C$DW$147, DW_AT_name("R24_b3") - 1294 .dwattr $C$DW$147, DW_AT_location[DW_OP_regx 0x63] - 1295 - 1296$C$DW$148 .dwtag DW_TAG_TI_assign_register - 1297 .dwattr $C$DW$148, DW_AT_name("R25_b0") - 1298 .dwattr $C$DW$148, DW_AT_location[DW_OP_regx 0x64] - 1299 - 1300$C$DW$149 .dwtag DW_TAG_TI_assign_register - 1301 .dwattr $C$DW$149, DW_AT_name("R25_b1") - 1302 .dwattr $C$DW$149, DW_AT_location[DW_OP_regx 0x65] - 1303 - 1304$C$DW$150 .dwtag DW_TAG_TI_assign_register - 1305 .dwattr $C$DW$150, DW_AT_name("R25_b2") - 1306 .dwattr $C$DW$150, DW_AT_location[DW_OP_regx 0x66] - 1307 - 1308$C$DW$151 .dwtag DW_TAG_TI_assign_register - 1309 .dwattr $C$DW$151, DW_AT_name("R25_b3") - 1310 .dwattr $C$DW$151, DW_AT_location[DW_OP_regx 0x67] - 1311 - 1312$C$DW$152 .dwtag DW_TAG_TI_assign_register - 1313 .dwattr $C$DW$152, DW_AT_name("R26_b0") - 1314 .dwattr $C$DW$152, DW_AT_location[DW_OP_regx 0x68] - 1315 - 1316$C$DW$153 .dwtag DW_TAG_TI_assign_register - 1317 .dwattr $C$DW$153, DW_AT_name("R26_b1") - 1318 .dwattr $C$DW$153, DW_AT_location[DW_OP_regx 0x69] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 25 - - 1319 - 1320$C$DW$154 .dwtag DW_TAG_TI_assign_register - 1321 .dwattr $C$DW$154, DW_AT_name("R26_b2") - 1322 .dwattr $C$DW$154, DW_AT_location[DW_OP_regx 0x6a] - 1323 - 1324$C$DW$155 .dwtag DW_TAG_TI_assign_register - 1325 .dwattr $C$DW$155, DW_AT_name("R26_b3") - 1326 .dwattr $C$DW$155, DW_AT_location[DW_OP_regx 0x6b] - 1327 - 1328$C$DW$156 .dwtag DW_TAG_TI_assign_register - 1329 .dwattr $C$DW$156, DW_AT_name("R27_b0") - 1330 .dwattr $C$DW$156, DW_AT_location[DW_OP_regx 0x6c] - 1331 - 1332$C$DW$157 .dwtag DW_TAG_TI_assign_register - 1333 .dwattr $C$DW$157, DW_AT_name("R27_b1") - 1334 .dwattr $C$DW$157, DW_AT_location[DW_OP_regx 0x6d] - 1335 - 1336$C$DW$158 .dwtag DW_TAG_TI_assign_register - 1337 .dwattr $C$DW$158, DW_AT_name("R27_b2") - 1338 .dwattr $C$DW$158, DW_AT_location[DW_OP_regx 0x6e] - 1339 - 1340$C$DW$159 .dwtag DW_TAG_TI_assign_register - 1341 .dwattr $C$DW$159, DW_AT_name("R27_b3") - 1342 .dwattr $C$DW$159, DW_AT_location[DW_OP_regx 0x6f] - 1343 - 1344$C$DW$160 .dwtag DW_TAG_TI_assign_register - 1345 .dwattr $C$DW$160, DW_AT_name("R28_b0") - 1346 .dwattr $C$DW$160, DW_AT_location[DW_OP_regx 0x70] - 1347 - 1348$C$DW$161 .dwtag DW_TAG_TI_assign_register - 1349 .dwattr $C$DW$161, DW_AT_name("R28_b1") - 1350 .dwattr $C$DW$161, DW_AT_location[DW_OP_regx 0x71] - 1351 - 1352$C$DW$162 .dwtag DW_TAG_TI_assign_register - 1353 .dwattr $C$DW$162, DW_AT_name("R28_b2") - 1354 .dwattr $C$DW$162, DW_AT_location[DW_OP_regx 0x72] - 1355 - 1356$C$DW$163 .dwtag DW_TAG_TI_assign_register - 1357 .dwattr $C$DW$163, DW_AT_name("R28_b3") - 1358 .dwattr $C$DW$163, DW_AT_location[DW_OP_regx 0x73] - 1359 - 1360$C$DW$164 .dwtag DW_TAG_TI_assign_register - 1361 .dwattr $C$DW$164, DW_AT_name("R29_b0") - 1362 .dwattr $C$DW$164, DW_AT_location[DW_OP_regx 0x74] - 1363 - 1364$C$DW$165 .dwtag DW_TAG_TI_assign_register - 1365 .dwattr $C$DW$165, DW_AT_name("R29_b1") - 1366 .dwattr $C$DW$165, DW_AT_location[DW_OP_regx 0x75] - 1367 - 1368$C$DW$166 .dwtag DW_TAG_TI_assign_register - 1369 .dwattr $C$DW$166, DW_AT_name("R29_b2") - 1370 .dwattr $C$DW$166, DW_AT_location[DW_OP_regx 0x76] - 1371 - 1372$C$DW$167 .dwtag DW_TAG_TI_assign_register - 1373 .dwattr $C$DW$167, DW_AT_name("R29_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:31 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_ddrmem.asm PAGE 26 - - 1374 .dwattr $C$DW$167, DW_AT_location[DW_OP_regx 0x77] - 1375 - 1376$C$DW$168 .dwtag DW_TAG_TI_assign_register - 1377 .dwattr $C$DW$168, DW_AT_name("R30_b0") - 1378 .dwattr $C$DW$168, DW_AT_location[DW_OP_regx 0x78] - 1379 - 1380$C$DW$169 .dwtag DW_TAG_TI_assign_register - 1381 .dwattr $C$DW$169, DW_AT_name("R30_b1") - 1382 .dwattr $C$DW$169, DW_AT_location[DW_OP_regx 0x79] - 1383 - 1384$C$DW$170 .dwtag DW_TAG_TI_assign_register - 1385 .dwattr $C$DW$170, DW_AT_name("R30_b2") - 1386 .dwattr $C$DW$170, DW_AT_location[DW_OP_regx 0x7a] - 1387 - 1388$C$DW$171 .dwtag DW_TAG_TI_assign_register - 1389 .dwattr $C$DW$171, DW_AT_name("R30_b3") - 1390 .dwattr $C$DW$171, DW_AT_location[DW_OP_regx 0x7b] - 1391 - 1392$C$DW$172 .dwtag DW_TAG_TI_assign_register - 1393 .dwattr $C$DW$172, DW_AT_name("R31_b0") - 1394 .dwattr $C$DW$172, DW_AT_location[DW_OP_regx 0x7c] - 1395 - 1396$C$DW$173 .dwtag DW_TAG_TI_assign_register - 1397 .dwattr $C$DW$173, DW_AT_name("R31_b1") - 1398 .dwattr $C$DW$173, DW_AT_location[DW_OP_regx 0x7d] - 1399 - 1400$C$DW$174 .dwtag DW_TAG_TI_assign_register - 1401 .dwattr $C$DW$174, DW_AT_name("R31_b2") - 1402 .dwattr $C$DW$174, DW_AT_location[DW_OP_regx 0x7e] - 1403 - 1404$C$DW$175 .dwtag DW_TAG_TI_assign_register - 1405 .dwattr $C$DW$175, DW_AT_name("R31_b3") - 1406 .dwattr $C$DW$175, DW_AT_location[DW_OP_regx 0x7f] - 1407 - 1408 .dwendtag $C$DW$CU - 1409 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_ddrmem.nfo b/10.01_base/4_deploy/pru1_ddrmem.nfo deleted file mode 100644 index adb3e4f..0000000 --- a/10.01_base/4_deploy/pru1_ddrmem.nfo +++ /dev/null @@ -1,36 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void ddrmem_fill_pattern() is called from 0 sites in this file. - It appears to be inlineable (size = 19 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -extern void ddrmem_fill_pattern() is called from 0 sites in this file. - It appears to be inlineable (size = 19 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - - -============================================================================== - -extern void ddrmem_fill_pattern() is called from 0 sites in this file. - It appears to be inlineable (size = 19 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern void ddrmem_fill_pattern() is called from 0 sites in this file. - It appears to be inlineable (size = 19 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_ddrmem.object b/10.01_base/4_deploy/pru1_ddrmem.object deleted file mode 100644 index bc7aab1..0000000 Binary files a/10.01_base/4_deploy/pru1_ddrmem.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_ddrmem.pp b/10.01_base/4_deploy/pru1_ddrmem.pp deleted file mode 100644 index 0329d1c..0000000 --- a/10.01_base/4_deploy/pru1_ddrmem.pp +++ /dev/null @@ -1,9 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: pru1_ddrmem.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_ti_config.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/linkage.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_ddrmem.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h diff --git a/10.01_base/4_deploy/pru1_iopageregisters.asm b/10.01_base/4_deploy/pru1_iopageregisters.asm deleted file mode 100644 index ace59b4..0000000 --- a/10.01_base/4_deploy/pru1_iopageregisters.asm +++ /dev/null @@ -1,4604 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:32 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_iopageregisters.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("mailbox") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$2, DW_AT_decl_line(0xb8) - .dwattr $C$DW$2, DW_AT_decl_column(0x1f) - - .global ||deviceregisters|| -||deviceregisters||: .usect ".deviceregisters_sec",6176,1 -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("deviceregisters") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("deviceregisters") - .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||deviceregisters||] - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$108) - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_iopageregisters.c") - .dwattr $C$DW$3, DW_AT_decl_line(0x2b) - .dwattr $C$DW$3, DW_AT_decl_column(0x13) - - -$C$DW$4 .dwtag DW_TAG_subprogram - .dwattr $C$DW$4, DW_AT_name("__delay_cycles") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$4, DW_AT_declaration - .dwattr $C$DW$4, DW_AT_external -$C$DW$5 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$4 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1jPxG1X1l /tmp/TI1jPMMYWIu --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1jP3jTN9Y - .sect ".text:iopageregisters_write_w" - .clink - .global ||iopageregisters_write_w|| - -$C$DW$6 .dwtag DW_TAG_subprogram - .dwattr $C$DW$6, DW_AT_name("iopageregisters_write_w") - .dwattr $C$DW$6, DW_AT_low_pc(||iopageregisters_write_w||) - .dwattr $C$DW$6, DW_AT_high_pc(0x00) - .dwattr $C$DW$6, DW_AT_TI_symbol_name("iopageregisters_write_w") - .dwattr $C$DW$6, DW_AT_external - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$6, DW_AT_TI_begin_file("pru1_iopageregisters.c") - .dwattr $C$DW$6, DW_AT_TI_begin_line(0x55) - .dwattr $C$DW$6, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$6, DW_AT_decl_file("pru1_iopageregisters.c") - .dwattr $C$DW$6, DW_AT_decl_line(0x55) - .dwattr $C$DW$6, DW_AT_decl_column(0x09) - .dwattr $C$DW$6, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_iopageregisters.c",line 85,column 60,is_stmt,address ||iopageregisters_write_w||,isa 0 - - .dwfde $C$DW$CIE, ||iopageregisters_write_w|| -$C$DW$7 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$7, DW_AT_name("addr") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$7, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$8 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$8, DW_AT_name("w") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("w") - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$8, DW_AT_location[DW_OP_regx 0x3c] - -;---------------------------------------------------------------------- -; 85 | uint8_t iopageregisters_write_w(uint32_t addr, uint16_t w) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: iopageregisters_write_w FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||iopageregisters_write_w||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$9 .dwtag DW_TAG_variable - .dwattr $C$DW$9, DW_AT_name("$O$C1") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$9, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$C2 -$C$DW$10 .dwtag DW_TAG_variable - .dwattr $C$DW$10, DW_AT_name("$O$C2") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$105) - .dwattr $C$DW$10, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to $O$C3 -$C$DW$11 .dwtag DW_TAG_variable - .dwattr $C$DW$11, DW_AT_name("$O$C3") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$11, DW_AT_location[DW_OP_reg4] - -;* r17_0 assigned to $O$C4 -$C$DW$12 .dwtag DW_TAG_variable - .dwattr $C$DW$12, DW_AT_name("$O$C4") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$12, DW_AT_location[DW_OP_regx 0x44] - -;* r1_0 assigned to $O$C5 -$C$DW$13 .dwtag DW_TAG_variable - .dwattr $C$DW$13, DW_AT_name("$O$C5") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$13, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to $O$K5 -$C$DW$14 .dwtag DW_TAG_variable - .dwattr $C$DW$14, DW_AT_name("$O$K5") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$14, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to addr -$C$DW$15 .dwtag DW_TAG_variable - .dwattr $C$DW$15, DW_AT_name("addr") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$134) - .dwattr $C$DW$15, DW_AT_location[DW_OP_regx 0x38] - -;* r15_0 assigned to w -$C$DW$16 .dwtag DW_TAG_variable - .dwattr $C$DW$16, DW_AT_name("w") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("w") - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$131) - .dwattr $C$DW$16, DW_AT_location[DW_OP_regx 0x3c] - -;* r1_0 assigned to page_table_entry -$C$DW$17 .dwtag DW_TAG_variable - .dwattr $C$DW$17, DW_AT_name("page_table_entry") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("page_table_entry") - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$17, DW_AT_location[DW_OP_reg4] - -;* r16_0 assigned to reg -$C$DW$18 .dwtag DW_TAG_variable - .dwattr $C$DW$18, DW_AT_name("reg") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("reg") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$106) - .dwattr $C$DW$18, DW_AT_location[DW_OP_regx 0x40] - -;* r1_0 assigned to reg_val -$C$DW$19 .dwtag DW_TAG_variable - .dwattr $C$DW$19, DW_AT_name("reg_val") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("reg_val") - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$19, DW_AT_location[DW_OP_reg4] - - .dwcfi cfa_offset, 0 -;*** 86 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != 1 ) goto g3; - .dwpsn file "pru1_iopageregisters.c",line 86,column 27,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 86 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); -; 87 | if (page_table_entry == PAGE_MEMORY) { -; 88 | // addr in allowed 18bit memory range, not in I/O page -; 89 | // no check wether addr is even (A00=0) -; 90 | // write 16 bits -;---------------------------------------------------------------------- - LSR r1, r14, 0x0d ; [ALU_PRU] |86| addr - LDI r0, ||deviceregisters|| ; [ALU_PRU] |86| deviceregisters - LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |86| page_table_entry - QBNE ||$C$L1||, r1.b0, 0x01 ; [ALU_PRU] |86| page_table_entry -;* --------------------------------------------------------------------------* - .dwcfi remember_state -;*** 91 ----------------------- *((addr>>1)*2+(volatile unsigned short *)mailbox.ddrmem_base_physical) = w; -;*** 92 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 91,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 91 | DDRMEM_MEMSET_W(addr, w); -;---------------------------------------------------------------------- - LSR r0, r14, 0x01 ; [ALU_PRU] |91| addr - LDI32 r1, ||mailbox||+8 ; [ALU_PRU] |91| mailbox - .dwpsn file "pru1_iopageregisters.c",line 92,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 92 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |92| - .dwpsn file "pru1_iopageregisters.c",line 91,column 3,is_stmt,isa 0 - LSL r0, r0, 0x01 ; [ALU_PRU] |91| - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |91| - SBBO &r15.w0, r1, r0, 2 ; [ALU_PRU] |91| w -$C$DW$20 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$20, DW_AT_low_pc(0x00) - .dwattr $C$DW$20, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g3: -;*** 93 ----------------------- if ( page_table_entry != 2 ) goto g5; - .dwpsn file "pru1_iopageregisters.c",line 93,column 9,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 93 | } else if (page_table_entry == PAGE_IO) { -; 94 | // uint8_t reghandle = deviceregisters.iopage_register_han -; | dles[ADDR2IOPAGEWORD(addr)]; -; 95 | uint8_t reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) -; | ; -;---------------------------------------------------------------------- - QBNE ||$C$L2||, r1.b0, 0x02 ; [ALU_PRU] |93| page_table_entry -;* --------------------------------------------------------------------------* -;*** 96 ----------------------- if ( C$5 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) goto g6; - .dwpsn file "pru1_iopageregisters.c",line 96,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 96 | if (!reghandle) -;---------------------------------------------------------------------- - LDI r1, 0x0fff ; [ALU_PRU] |96| - LSR r16, r14, 0x01 ; [ALU_PRU] |96| addr - AND r1, r16, r1 ; [ALU_PRU] |96| - ADD r1, r1, r0 ; [ALU_PRU] |96| $O$K5 - LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |96| $O$C5 - QBNE ||$C$L3||, r1.b0, 0x00 ; [ALU_PRU] |96| $O$C5 -;* --------------------------------------------------------------------------* -||$C$L2||: - .dwcfi remember_state -;*** -----------------------g5: -;*** 97 ----------------------- return 0; - .dwpsn file "pru1_iopageregisters.c",line 97,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 97 | return 0; // register not implemented -; 98 | // change register value -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |97| -$C$DW$21 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$21, DW_AT_low_pc(0x00) - .dwattr $C$DW$21, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g6: -;*** 99 ----------------------- C$4 = (int)C$5<<3; -;*** 99 ----------------------- reg = (struct $$fake23 *)K$5+C$4+4128; -;*** 100 ----------------------- C$2 = (struct $$fake23 *)K$5+C$4+4128; -;*** 100 ----------------------- C$3 = (*C$2).writable_bits; -;*** 100 ----------------------- reg_val = (*C$2).value&(C$3^0xffff)|C$3&w; -;*** 101 ----------------------- (*C$2).value = reg_val; -;*** 102 ----------------------- if ( !((*reg).event_flags&2) ) goto g8; - .dwpsn file "pru1_iopageregisters.c",line 99,column 25,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 99 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register -; | s[reghandle]); // alias -;---------------------------------------------------------------------- - LSL r17, r1.b0, 0x03 ; [ALU_PRU] |99| $O$C4,$O$C5 - LDI r1, 0x1020 ; [ALU_PRU] |99| - ADD r16, r0, r17 ; [ALU_PRU] |99| $O$K5,$O$C4 - ADD r16, r16, r1 ; [ALU_PRU] |99| reg - .dwpsn file "pru1_iopageregisters.c",line 100,column 20,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 100 | uint16_t reg_val = (reg->value & ~reg->writable_bits) | (w & reg->writa -; | ble_bits); -;---------------------------------------------------------------------- - ADD r0, r0, r17 ; [ALU_PRU] |100| $O$K5,$O$C4 - ADD r0, r0, r1 ; [ALU_PRU] |100| $O$C2 - LDI r1.w2, 0xffff ; [ALU_PRU] |100| - LBBO &r15.w2, r0, 0, 2 ; [ALU_PRU] |100| $O$C2 - LBBO &r1.w0, r0, 2, 2 ; [ALU_PRU] |100| $O$C3,$O$C2 - XOR r1.w2, r1.w0, r1.w2 ; [ALU_PRU] |100| $O$C3 - AND r1.w0, r1.w0, r15.w0 ; [ALU_PRU] |100| $O$C3,w - AND r1.w2, r15.w2, r1.w2 ; [ALU_PRU] |100| - OR r1.w0, r1.w2, r1.w0 ; [ALU_PRU] |100| reg_val - .dwpsn file "pru1_iopageregisters.c",line 101,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 101 | reg->value = reg_val ; -;---------------------------------------------------------------------- - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |101| $O$C2,reg_val - .dwpsn file "pru1_iopageregisters.c",line 102,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 102 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATO) -;---------------------------------------------------------------------- - LBBO &r0.b0, r16, 4, 1 ; [ALU_PRU] |102| reg - QBBC ||$C$L4||, r0.b0, 0x01 ; [ALU_PRU] |102| -;* --------------------------------------------------------------------------* -;*** 103 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 2u; -;*** 103 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; -;*** 103 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_register_idx; -;*** 103 ----------------------- (*C$1).events.addr = addr; -;*** 103 ----------------------- (*C$1).events.data = reg_val; -;*** 103 ----------------------- (*C$1).events.eventmask |= 1u; -;*** 103 ----------------------- __R31 = 35u; -;*** 103 ----------------------- __R30 |= 0x1000u; -;*** 103 ----------------------- __delay_cycles(3u); -;*** 103 ----------------------- __R30 &= 0xffffefffu; - .dwpsn file "pru1_iopageregisters.c",line 103,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 103 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATO, addr, reg_val); -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox|| ; [ALU_PRU] |103| $O$C1,mailbox - LDI r1.b2, 0x02 ; [ALU_PRU] |103| - SBBO &r1.b2, r0, 13, 1 ; [ALU_PRU] |103| $O$C1 - LBBO &r1.b2, r16, 5, 1 ; [ALU_PRU] |103| reg - SBBO &r1.b2, r0, 14, 1 ; [ALU_PRU] |103| $O$C1 - LBBO &r1.b2, r16, 6, 1 ; [ALU_PRU] |103| reg - SBBO &r1.b2, r0, 15, 1 ; [ALU_PRU] |103| $O$C1 - SBBO &r14, r0, 16, 4 ; [ALU_PRU] |103| $O$C1,addr - SBBO &r1.w0, r0, 20, 2 ; [ALU_PRU] |103| $O$C1,reg_val - LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |103| $O$C1 - SET r1.b2, r1.b2, 0x00000000 ; [ALU_PRU] |103| - SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |103| $O$C1 - LDI r31, 0x0023 ; [ALU_PRU] |103| - SET r30, r30, 0x0000000c ; [ALU_PRU] |103| - .newblock - LDI r1.w0, 1 -$1: SUB r1.w0, r1.w0, 1 - QBNE $1, r1.w0, 0 ; [ALU_PRU] |103| - CLR r30, r30, 0x0000000c ; [ALU_PRU] |103| -;* --------------------------------------------------------------------------* -||$C$L4||: -;*** -----------------------g8: -;*** 104 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 104,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 104 | return 1; -; 105 | } else -; 106 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |104| -$C$DW$22 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$22, DW_AT_low_pc(0x00) - .dwattr $C$DW$22, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$6, DW_AT_TI_end_file("pru1_iopageregisters.c") - .dwattr $C$DW$6, DW_AT_TI_end_line(0x6b) - .dwattr $C$DW$6, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$6 - - .sect ".text:iopageregisters_write_b" - .clink - .global ||iopageregisters_write_b|| - -$C$DW$23 .dwtag DW_TAG_subprogram - .dwattr $C$DW$23, DW_AT_name("iopageregisters_write_b") - .dwattr $C$DW$23, DW_AT_low_pc(||iopageregisters_write_b||) - .dwattr $C$DW$23, DW_AT_high_pc(0x00) - .dwattr $C$DW$23, DW_AT_TI_symbol_name("iopageregisters_write_b") - .dwattr $C$DW$23, DW_AT_external - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$23, DW_AT_TI_begin_file("pru1_iopageregisters.c") - .dwattr $C$DW$23, DW_AT_TI_begin_line(0x6d) - .dwattr $C$DW$23, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$23, DW_AT_decl_file("pru1_iopageregisters.c") - .dwattr $C$DW$23, DW_AT_decl_line(0x6d) - .dwattr $C$DW$23, DW_AT_decl_column(0x09) - .dwattr $C$DW$23, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_iopageregisters.c",line 109,column 59,is_stmt,address ||iopageregisters_write_b||,isa 0 - - .dwfde $C$DW$CIE, ||iopageregisters_write_b|| -$C$DW$24 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$24, DW_AT_name("addr") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$24, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$25 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$25, DW_AT_name("b") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("b") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$25, DW_AT_location[DW_OP_regx 0x3c] - -;---------------------------------------------------------------------- -; 109 | uint8_t iopageregisters_write_b(uint32_t addr, uint8_t b) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: iopageregisters_write_b FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||iopageregisters_write_b||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("$O$C1") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg0] - -;* r0_2 assigned to $O$C2 -$C$DW$27 .dwtag DW_TAG_variable - .dwattr $C$DW$27, DW_AT_name("$O$C2") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$27, DW_AT_location[DW_OP_reg2] - -;* r0_0 assigned to $O$C3 -$C$DW$28 .dwtag DW_TAG_variable - .dwattr $C$DW$28, DW_AT_name("$O$C3") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$28, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$C4 -$C$DW$29 .dwtag DW_TAG_variable - .dwattr $C$DW$29, DW_AT_name("$O$C4") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$29, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$C5 -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("$O$C5") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$105) - .dwattr $C$DW$30, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to $O$C6 -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("$O$C6") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg4] - -;* r17_0 assigned to $O$C7 -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("$O$C7") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C7") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$32, DW_AT_location[DW_OP_regx 0x44] - -;* r1_0 assigned to $O$C8 -$C$DW$33 .dwtag DW_TAG_variable - .dwattr $C$DW$33, DW_AT_name("$O$C8") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$C8") - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$33, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to $O$K5 -$C$DW$34 .dwtag DW_TAG_variable - .dwattr $C$DW$34, DW_AT_name("$O$K5") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$34, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to addr -$C$DW$35 .dwtag DW_TAG_variable - .dwattr $C$DW$35, DW_AT_name("addr") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$134) - .dwattr $C$DW$35, DW_AT_location[DW_OP_regx 0x38] - -;* r15_0 assigned to b -$C$DW$36 .dwtag DW_TAG_variable - .dwattr $C$DW$36, DW_AT_name("b") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("b") - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$124) - .dwattr $C$DW$36, DW_AT_location[DW_OP_regx 0x3c] - -;* r1_0 assigned to page_table_entry -$C$DW$37 .dwtag DW_TAG_variable - .dwattr $C$DW$37, DW_AT_name("page_table_entry") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("page_table_entry") - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$37, DW_AT_location[DW_OP_reg4] - -;* r16_0 assigned to reg -$C$DW$38 .dwtag DW_TAG_variable - .dwattr $C$DW$38, DW_AT_name("reg") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("reg") - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$106) - .dwattr $C$DW$38, DW_AT_location[DW_OP_regx 0x40] - -;* r1_0 assigned to reg_val -$C$DW$39 .dwtag DW_TAG_variable - .dwattr $C$DW$39, DW_AT_name("reg_val") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("reg_val") - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$39, DW_AT_location[DW_OP_reg4] - - .dwcfi cfa_offset, 0 -;*** 110 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != 1 ) goto g3; - .dwpsn file "pru1_iopageregisters.c",line 110,column 27,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 110 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); -; 111 | if (page_table_entry == PAGE_MEMORY) { -; 112 | // addr in allowed 18bit memory range, not in I/O page -;---------------------------------------------------------------------- - LSR r1, r14, 0x0d ; [ALU_PRU] |110| addr - LDI r0, ||deviceregisters|| ; [ALU_PRU] |110| deviceregisters - LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |110| page_table_entry - QBNE ||$C$L5||, r1.b0, 0x01 ; [ALU_PRU] |110| page_table_entry -;* --------------------------------------------------------------------------* - .dwcfi remember_state -;*** 113 ----------------------- *((volatile unsigned char *)mailbox.ddrmem_base_physical+addr) = b; -;*** 114 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 113,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 113 | DDRMEM_MEMSET_B(addr, b); -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+8 ; [ALU_PRU] |113| mailbox - LBBO &r0, r0, 0, 4 ; [ALU_PRU] |113| - SBBO &r15.b0, r14, r0, 1 ; [ALU_PRU] |113| addr,b - .dwpsn file "pru1_iopageregisters.c",line 114,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 114 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |114| -$C$DW$40 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$40, DW_AT_low_pc(0x00) - .dwattr $C$DW$40, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L5||: -;*** -----------------------g3: -;*** 115 ----------------------- if ( page_table_entry != 2 ) goto g5; - .dwpsn file "pru1_iopageregisters.c",line 115,column 9,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 115 | } else if (page_table_entry == PAGE_IO) { -; 116 | // uint8_t reghandle = deviceregisters.iopage_register_han -; | dles[ADDR2IOPAGEWORD(addr)]; -; 117 | uint8_t reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) -; | ; -;---------------------------------------------------------------------- - QBNE ||$C$L6||, r1.b0, 0x02 ; [ALU_PRU] |115| page_table_entry -;* --------------------------------------------------------------------------* -;*** 118 ----------------------- if ( C$8 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) goto g6; - .dwpsn file "pru1_iopageregisters.c",line 118,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 118 | if (!reghandle) -;---------------------------------------------------------------------- - LDI r1, 0x0fff ; [ALU_PRU] |118| - LSR r16, r14, 0x01 ; [ALU_PRU] |118| addr - AND r1, r16, r1 ; [ALU_PRU] |118| - ADD r1, r1, r0 ; [ALU_PRU] |118| $O$K5 - LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |118| $O$C8 - QBNE ||$C$L7||, r1.b0, 0x00 ; [ALU_PRU] |118| $O$C8 -;* --------------------------------------------------------------------------* -||$C$L6||: - .dwcfi remember_state -;*** -----------------------g5: -;*** 119 ----------------------- return 0; - .dwpsn file "pru1_iopageregisters.c",line 119,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 119 | return 0; // register not implemented -; 120 | // change register value -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |119| -$C$DW$41 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$41, DW_AT_low_pc(0x00) - .dwattr $C$DW$41, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L7||: -;*** -----------------------g6: -;*** 121 ----------------------- C$7 = (int)C$8<<3; -;*** 121 ----------------------- reg = (struct $$fake23 *)K$5+C$7+4128; -;*** 123 ----------------------- if ( addr&1u ) goto g8; - .dwpsn file "pru1_iopageregisters.c",line 121,column 25,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 121 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register -; | s[reghandle]); // alias -; 122 | uint16_t reg_val ; -;---------------------------------------------------------------------- - LSL r17, r1.b0, 0x03 ; [ALU_PRU] |121| $O$C7,$O$C8 - LDI r1, 0x1020 ; [ALU_PRU] |121| - ADD r16, r0, r17 ; [ALU_PRU] |121| $O$K5,$O$C7 - ADD r16, r16, r1 ; [ALU_PRU] |121| reg - .dwpsn file "pru1_iopageregisters.c",line 123,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 123 | if (addr & 1) // odd address = write upper byte -; 124 | reg_val = (reg->value & 0x00ff) // don't touch lower byte -; 125 | | (reg->value & ~reg->writable_bits & 0xff00) // protected uppe -; | r byte bits -; 126 | | (((uint16_t)b << 8) & reg->writable_bits); // -; | changed upper byte bits -; 127 | else -; 128 | // even address: write lower byte -;---------------------------------------------------------------------- - QBBS ||$C$L8||, r14, 0x00 ; [ALU_PRU] |123| addr -;* --------------------------------------------------------------------------* -;*** 129 ----------------------- C$5 = (struct $$fake23 *)K$5+C$7+4128; -;*** 129 ----------------------- C$6 = (*C$5).writable_bits; -;*** 129 ----------------------- C$4 = (*C$5).value; -;*** 129 ----------------------- reg_val = C$4&0xff00|(C$6^0xff)&C$4&0xff|C$6&b; -;*** 129 ----------------------- goto g9; - .dwpsn file "pru1_iopageregisters.c",line 129,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 129 | reg_val = (reg->value & 0xff00) // don' touch upper byte -; 130 | | (reg->value & ~reg->writable_bits & 0x00ff) // protected upper byte b -; | its -; 131 | | (b & reg->writable_bits); // changed lower byte bits -;---------------------------------------------------------------------- - ADD r0, r0, r17 ; [ALU_PRU] |129| $O$K5,$O$C7 - ADD r0, r0, r1 ; [ALU_PRU] |129| $O$C5 - LDI r1.w2, 0xff00 ; [ALU_PRU] |129| - LBBO &r1.w0, r0, 2, 2 ; [ALU_PRU] |129| $O$C6,$O$C5 - LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |129| $O$C4,$O$C5 - XOR r0.w2, r1.w0, 0xff ; [ALU_PRU] |129| $O$C6 - AND r0.w2, r0.w2, r0.w0 ; [ALU_PRU] |129| $O$C4 - AND r0.w2, r0.w2, 0xff ; [ALU_PRU] |129| - AND r0.w0, r0.w0, r1.w2 ; [ALU_PRU] |129| $O$C4 - OR r0.w0, r0.w0, r0.w2 ; [ALU_PRU] |129| - AND r0.w2, r1.w0, r15.b0 ; [ALU_PRU] |129| $O$C6,b - OR r1.w0, r0.w0, r0.w2 ; [ALU_PRU] |129| reg_val - JMP ||$C$L9|| ; [ALU_PRU] |129| -;* --------------------------------------------------------------------------* -||$C$L8||: -;*** -----------------------g8: -;*** 124 ----------------------- C$3 = (*reg).writable_bits; -;*** 124 ----------------------- C$2 = (*reg).value; -;*** 124 ----------------------- reg_val = C$2&0xff|(C$3^0xff00)&C$2&0xff00|(int)b<<8&C$3; - .dwpsn file "pru1_iopageregisters.c",line 124,column 4,is_stmt,isa 0 - LBBO &r0.w0, r16, 2, 2 ; [ALU_PRU] |124| $O$C3,reg - LSL r1.w0, r15.b0, 0x08 ; [ALU_PRU] |124| b - LBBO &r0.w2, r16, 0, 2 ; [ALU_PRU] |124| $O$C2,reg - AND r1.w0, r1.w0, r0.w0 ; [ALU_PRU] |124| $O$C3 - XOR r0.b1, r0.b1, 0xff ; [ALU_PRU] |124| - AND r1.w2, r0.w0, r0.w2 ; [ALU_PRU] |124| $O$C2 - LDI r0.w0, 0xff00 ; [ALU_PRU] |124| - AND r0.w2, r0.w2, 0xff ; [ALU_PRU] |124| $O$C2 - AND r0.w0, r1.w2, r0.w0 ; [ALU_PRU] |124| - OR r0.w0, r0.w2, r0.w0 ; [ALU_PRU] |124| - OR r1.w0, r0.w0, r1.w0 ; [ALU_PRU] |124| reg_val -;* --------------------------------------------------------------------------* -||$C$L9||: -;*** -----------------------g9: -;*** 132 ----------------------- (*reg).value = reg_val; -;*** 133 ----------------------- if ( !((*reg).event_flags&2) ) goto g11; - .dwpsn file "pru1_iopageregisters.c",line 132,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 132 | reg->value = reg_val ; -;---------------------------------------------------------------------- - SBBO &r1.w0, r16, 0, 2 ; [ALU_PRU] |132| reg,reg_val - .dwpsn file "pru1_iopageregisters.c",line 133,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 133 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATO) -;---------------------------------------------------------------------- - LBBO &r0.b0, r16, 4, 1 ; [ALU_PRU] |133| reg - QBBC ||$C$L10||, r0.b0, 0x01 ; [ALU_PRU] |133| -;* --------------------------------------------------------------------------* -;*** 134 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 3u; -;*** 134 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; -;*** 134 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_register_idx; -;*** 134 ----------------------- (*C$1).events.addr = addr; -;*** 134 ----------------------- (*C$1).events.data = reg_val; -;*** 134 ----------------------- (*C$1).events.eventmask |= 1u; -;*** 134 ----------------------- __R31 = 35u; -;*** 134 ----------------------- __R30 |= 0x1000u; -;*** 134 ----------------------- __delay_cycles(3u); -;*** 134 ----------------------- __R30 &= 0xffffefffu; - .dwpsn file "pru1_iopageregisters.c",line 134,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 134 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATOB, addr, reg_val); -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox|| ; [ALU_PRU] |134| $O$C1,mailbox - LDI r1.b2, 0x03 ; [ALU_PRU] |134| - SBBO &r1.b2, r0, 13, 1 ; [ALU_PRU] |134| $O$C1 - LBBO &r1.b2, r16, 5, 1 ; [ALU_PRU] |134| reg - SBBO &r1.b2, r0, 14, 1 ; [ALU_PRU] |134| $O$C1 - LBBO &r1.b2, r16, 6, 1 ; [ALU_PRU] |134| reg - SBBO &r1.b2, r0, 15, 1 ; [ALU_PRU] |134| $O$C1 - SBBO &r14, r0, 16, 4 ; [ALU_PRU] |134| $O$C1,addr - SBBO &r1.w0, r0, 20, 2 ; [ALU_PRU] |134| $O$C1,reg_val - LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |134| $O$C1 - SET r1.b2, r1.b2, 0x00000000 ; [ALU_PRU] |134| - SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |134| $O$C1 - LDI r31, 0x0023 ; [ALU_PRU] |134| - SET r30, r30, 0x0000000c ; [ALU_PRU] |134| - .newblock - LDI r1.w0, 1 -$1: SUB r1.w0, r1.w0, 1 - QBNE $1, r1.w0, 0 ; [ALU_PRU] |134| - CLR r30, r30, 0x0000000c ; [ALU_PRU] |134| -;* --------------------------------------------------------------------------* -||$C$L10||: -;*** -----------------------g11: -;*** 135 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 135,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 135 | return 1; -; 136 | } else -; 137 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |135| -$C$DW$42 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$42, DW_AT_low_pc(0x00) - .dwattr $C$DW$42, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$23, DW_AT_TI_end_file("pru1_iopageregisters.c") - .dwattr $C$DW$23, DW_AT_TI_end_line(0x8b) - .dwattr $C$DW$23, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$23 - - .sect ".text:iopageregisters_read" - .clink - .global ||iopageregisters_read|| - -$C$DW$43 .dwtag DW_TAG_subprogram - .dwattr $C$DW$43, DW_AT_name("iopageregisters_read") - .dwattr $C$DW$43, DW_AT_low_pc(||iopageregisters_read||) - .dwattr $C$DW$43, DW_AT_high_pc(0x00) - .dwattr $C$DW$43, DW_AT_TI_symbol_name("iopageregisters_read") - .dwattr $C$DW$43, DW_AT_external - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$43, DW_AT_TI_begin_file("pru1_iopageregisters.c") - .dwattr $C$DW$43, DW_AT_TI_begin_line(0x36) - .dwattr $C$DW$43, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$43, DW_AT_decl_file("pru1_iopageregisters.c") - .dwattr $C$DW$43, DW_AT_decl_line(0x36) - .dwattr $C$DW$43, DW_AT_decl_column(0x09) - .dwattr $C$DW$43, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_iopageregisters.c",line 54,column 60,is_stmt,address ||iopageregisters_read||,isa 0 - - .dwfde $C$DW$CIE, ||iopageregisters_read|| -$C$DW$44 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$44, DW_AT_name("addr") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$44, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$45 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$45, DW_AT_name("val") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$113) - .dwattr $C$DW$45, DW_AT_location[DW_OP_regx 0x3c] - -;---------------------------------------------------------------------- -; 54 | uint8_t iopageregisters_read(uint32_t addr, uint16_t *val) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: iopageregisters_read FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||iopageregisters_read||: -;* --------------------------------------------------------------------------* -;* r1_0 assigned to $O$C1 -$C$DW$46 .dwtag DW_TAG_variable - .dwattr $C$DW$46, DW_AT_name("$O$C1") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$46, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to $O$C2 -$C$DW$47 .dwtag DW_TAG_variable - .dwattr $C$DW$47, DW_AT_name("$O$C2") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$47, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to $O$C3 -$C$DW$48 .dwtag DW_TAG_variable - .dwattr $C$DW$48, DW_AT_name("$O$C3") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$48, DW_AT_location[DW_OP_reg4] - -;* r1_0 assigned to $O$C4 -$C$DW$49 .dwtag DW_TAG_variable - .dwattr $C$DW$49, DW_AT_name("$O$C4") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$49, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to $O$K5 -$C$DW$50 .dwtag DW_TAG_variable - .dwattr $C$DW$50, DW_AT_name("$O$K5") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$50, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to addr -$C$DW$51 .dwtag DW_TAG_variable - .dwattr $C$DW$51, DW_AT_name("addr") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$134) - .dwattr $C$DW$51, DW_AT_location[DW_OP_regx 0x38] - -;* r15_0 assigned to val -$C$DW$52 .dwtag DW_TAG_variable - .dwattr $C$DW$52, DW_AT_name("val") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$52, DW_AT_location[DW_OP_regx 0x3c] - -;* r1_0 assigned to page_table_entry -$C$DW$53 .dwtag DW_TAG_variable - .dwattr $C$DW$53, DW_AT_name("page_table_entry") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("page_table_entry") - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$53, DW_AT_location[DW_OP_reg4] - -;* r16_0 assigned to reg -$C$DW$54 .dwtag DW_TAG_variable - .dwattr $C$DW$54, DW_AT_name("reg") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("reg") - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$106) - .dwattr $C$DW$54, DW_AT_location[DW_OP_regx 0x40] - - .dwcfi cfa_offset, 0 -;*** 55 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != 1 ) goto g3; - .dwpsn file "pru1_iopageregisters.c",line 55,column 27,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 55 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); -; 56 | if (page_table_entry == PAGE_MEMORY) { -; 57 | // addr in allowed 18bit memory range, not in I/O page -;---------------------------------------------------------------------- - LSR r1, r14, 0x0d ; [ALU_PRU] |55| addr - LDI r0, ||deviceregisters|| ; [ALU_PRU] |55| deviceregisters - LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |55| page_table_entry - QBNE ||$C$L11||, r1.b0, 0x01 ; [ALU_PRU] |55| page_table_entry -;* --------------------------------------------------------------------------* - .dwcfi remember_state -;*** 58 ----------------------- *val = *((addr>>1)*2+(volatile unsigned short *)mailbox.ddrmem_base_physical); -;*** 59 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 58,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 58 | *val = DDRMEM_MEMGET_W(addr); -;---------------------------------------------------------------------- - LSR r0, r14, 0x01 ; [ALU_PRU] |58| addr - LDI32 r1, ||mailbox||+8 ; [ALU_PRU] |58| mailbox - .dwpsn file "pru1_iopageregisters.c",line 59,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 59 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |59| - .dwpsn file "pru1_iopageregisters.c",line 58,column 3,is_stmt,isa 0 - LSL r0, r0, 0x01 ; [ALU_PRU] |58| - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |58| - LBBO &r0.w0, r1, r0, 2 ; [ALU_PRU] |58| - SBBO &r0.w0, r15, 0, 2 ; [ALU_PRU] |58| val -$C$DW$55 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$55, DW_AT_low_pc(0x00) - .dwattr $C$DW$55, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L11||: -;*** -----------------------g3: -;*** 60 ----------------------- if ( page_table_entry != 2 ) goto g5; - .dwpsn file "pru1_iopageregisters.c",line 60,column 9,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 60 | } else if (page_table_entry == PAGE_IO) { -; 61 | // uint8_t reghandle = deviceregisters.iopage_register_han -; | dles[ADDR2IOPAGEWORD(addr)]; -; 62 | uint8_t reghandle ; -; 63 | reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) ; -;---------------------------------------------------------------------- - QBNE ||$C$L12||, r1.b0, 0x02 ; [ALU_PRU] |60| page_table_entry -;* --------------------------------------------------------------------------* -;*** 64 ----------------------- if ( C$4 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) goto g6; - .dwpsn file "pru1_iopageregisters.c",line 64,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 64 | if (!reghandle) { -;---------------------------------------------------------------------- - LDI r1, 0x0fff ; [ALU_PRU] |64| - LSR r16, r14, 0x01 ; [ALU_PRU] |64| addr - AND r1, r16, r1 ; [ALU_PRU] |64| - ADD r1, r1, r0 ; [ALU_PRU] |64| $O$K5 - LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |64| $O$C4 - QBNE ||$C$L13||, r1.b0, 0x00 ; [ALU_PRU] |64| $O$C4 -;* --------------------------------------------------------------------------* -||$C$L12||: - .dwcfi remember_state -;*** -----------------------g5: -;*** 65 ----------------------- return 0; - .dwpsn file "pru1_iopageregisters.c",line 65,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 65 | return 0; // register not implemented as "active" -; 67 | // return register value. remove "volatile" attribute -; 68 | // DEBUG_PIN_SET(1) ; -; 69 | // indexing this records takes 4,6 us, if record size != 8 -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |65| -$C$DW$56 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$56, DW_AT_low_pc(0x00) - .dwattr $C$DW$56, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L13||: -;*** -----------------------g6: -;*** 70 ----------------------- C$3 = (int)C$4<<3; -;*** 70 ----------------------- reg = (struct $$fake23 *)K$5+C$3+4128; -;*** 72 ----------------------- *val = C$2 = *((struct $$fake23 *)K$5+C$3+4128); -;*** 73 ----------------------- if ( !((*reg).event_flags&1) ) goto g8; - .dwpsn file "pru1_iopageregisters.c",line 70,column 25,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 70 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register -; | s[reghandle]); // alias -; 71 | // DEBUG_PIN_SET(0) ; -;---------------------------------------------------------------------- - LSL r1, r1.b0, 0x03 ; [ALU_PRU] |70| $O$C3,$O$C4 - LDI r16, 0x1020 ; [ALU_PRU] |70| - ADD r17, r0, r1 ; [ALU_PRU] |70| $O$K5,$O$C3 - ADD r16, r17, r16 ; [ALU_PRU] |70| reg - .dwpsn file "pru1_iopageregisters.c",line 72,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 72 | *val = reg->value; -;---------------------------------------------------------------------- - ADD r0, r0, r1 ; [ALU_PRU] |72| $O$K5,$O$C3 - LDI r1.w0, 0x1020 ; [ALU_PRU] |72| - LBBO &r0.w0, r0, r1.w0, 2 ; [ALU_PRU] |72| $O$C2 - SBBO &r0.w0, r15, 0, 2 ; [ALU_PRU] |72| val,$O$C2 - .dwpsn file "pru1_iopageregisters.c",line 73,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 73 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATI) -;---------------------------------------------------------------------- - LBBO &r0.b2, r16, 4, 1 ; [ALU_PRU] |73| reg - QBBC ||$C$L14||, r0.b2, 0x00 ; [ALU_PRU] |73| -;* --------------------------------------------------------------------------* -;*** 74 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 0u; -;*** 74 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; -;*** 74 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_register_idx; -;*** 74 ----------------------- (*C$1).events.addr = addr; -;*** 74 ----------------------- (*C$1).events.data = C$2; -;*** 74 ----------------------- (*C$1).events.eventmask |= 1u; -;*** 74 ----------------------- __R31 = 35u; -;*** 74 ----------------------- __R30 |= 0x1000u; -;*** 74 ----------------------- __delay_cycles(3u); -;*** 74 ----------------------- __R30 &= 0xffffefffu; - .dwpsn file "pru1_iopageregisters.c",line 74,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 74 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATI, addr, *val); -;---------------------------------------------------------------------- - LDI32 r1, ||mailbox|| ; [ALU_PRU] |74| $O$C1,mailbox - LDI r0.b2, 0x00 ; [ALU_PRU] |74| - SBBO &r0.b2, r1, 13, 1 ; [ALU_PRU] |74| $O$C1 - LBBO &r0.b2, r16, 5, 1 ; [ALU_PRU] |74| reg - SBBO &r0.b2, r1, 14, 1 ; [ALU_PRU] |74| $O$C1 - LBBO &r0.b2, r16, 6, 1 ; [ALU_PRU] |74| reg - SBBO &r0.b2, r1, 15, 1 ; [ALU_PRU] |74| $O$C1 - SBBO &r14, r1, 16, 4 ; [ALU_PRU] |74| $O$C1,addr - SBBO &r0.w0, r1, 20, 2 ; [ALU_PRU] |74| $O$C1,$O$C2 - LBBO &r0.b2, r1, 12, 1 ; [ALU_PRU] |74| $O$C1 - SET r0.b2, r0.b2, 0x00000000 ; [ALU_PRU] |74| - SBBO &r0.b2, r1, 12, 1 ; [ALU_PRU] |74| $O$C1 - LDI r31, 0x0023 ; [ALU_PRU] |74| - SET r30, r30, 0x0000000c ; [ALU_PRU] |74| - .newblock - LDI r0.w0, 1 -$1: SUB r0.w0, r0.w0, 1 - QBNE $1, r0.w0, 0 ; [ALU_PRU] |74| - CLR r30, r30, 0x0000000c ; [ALU_PRU] |74| -;* --------------------------------------------------------------------------* -||$C$L14||: -;*** -----------------------g8: -;*** 75 ----------------------- return 1; - .dwpsn file "pru1_iopageregisters.c",line 75,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 75 | return 1; -; 76 | } else -; 77 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |75| -$C$DW$57 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$57, DW_AT_low_pc(0x00) - .dwattr $C$DW$57, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$43, DW_AT_TI_end_file("pru1_iopageregisters.c") - .dwattr $C$DW$43, DW_AT_TI_end_line(0x4e) - .dwattr $C$DW$43, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$43 - - .sect ".text:iopageregisters_init" - .clink - .global ||iopageregisters_init|| - -$C$DW$58 .dwtag DW_TAG_subprogram - .dwattr $C$DW$58, DW_AT_name("iopageregisters_init") - .dwattr $C$DW$58, DW_AT_low_pc(||iopageregisters_init||) - .dwattr $C$DW$58, DW_AT_high_pc(0x00) - .dwattr $C$DW$58, DW_AT_TI_symbol_name("iopageregisters_init") - .dwattr $C$DW$58, DW_AT_external - .dwattr $C$DW$58, DW_AT_TI_begin_file("pru1_iopageregisters.c") - .dwattr $C$DW$58, DW_AT_TI_begin_line(0x8e) - .dwattr $C$DW$58, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$58, DW_AT_decl_file("pru1_iopageregisters.c") - .dwattr $C$DW$58, DW_AT_decl_line(0x8e) - .dwattr $C$DW$58, DW_AT_decl_column(0x06) - .dwattr $C$DW$58, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_iopageregisters.c",line 142,column 29,is_stmt,address ||iopageregisters_init||,isa 0 - - .dwfde $C$DW$CIE, ||iopageregisters_init|| -;---------------------------------------------------------------------- -; 142 | void iopageregisters_init() { -; 143 | // clear the pagetable: no address emulated -; 144 | memset((void *) deviceregisters.pagetable, 0, sizeof(deviceregisters.pa -; | getable)); -; 145 | // clear the iopage addr map: no register assigned -; 146 | memset((void *) deviceregisters.iopage_register_handles, 0, -; 147 | sizeof(deviceregisters.iopage_register_handles)); -; 148 | // and clear all register descriptors -; 149 | memset((void *) deviceregisters.registers, 0, sizeof(deviceregisters.re -; | gisters)); -; 151 | -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: iopageregisters_init FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||iopageregisters_init||: -;* --------------------------------------------------------------------------* -;* r14_0 assigned to $O$K6 -$C$DW$59 .dwtag DW_TAG_variable - .dwattr $C$DW$59, DW_AT_name("$O$K6") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("$O$K6") - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$59, DW_AT_location[DW_OP_regx 0x38] - -;* r1_0 assigned to $O$K1 -$C$DW$60 .dwtag DW_TAG_variable - .dwattr $C$DW$60, DW_AT_name("$O$K1") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("$O$K1") - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$60, DW_AT_location[DW_OP_reg4] - -;* r14_1 assigned to $O$L2 -$C$DW$61 .dwtag DW_TAG_variable - .dwattr $C$DW$61, DW_AT_name("$O$L2") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("$O$L2") - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$61, DW_AT_location[DW_OP_regx 0x39] - -;* r1_0 assigned to $O$L3 -$C$DW$62 .dwtag DW_TAG_variable - .dwattr $C$DW$62, DW_AT_name("$O$L3") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("$O$L3") - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$62, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to m -$C$DW$63 .dwtag DW_TAG_variable - .dwattr $C$DW$63, DW_AT_name("m") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("m") - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$136) - .dwattr $C$DW$63, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to m -$C$DW$64 .dwtag DW_TAG_variable - .dwattr $C$DW$64, DW_AT_name("m") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("m") - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$136) - .dwattr $C$DW$64, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to m -$C$DW$65 .dwtag DW_TAG_variable - .dwattr $C$DW$65, DW_AT_name("m") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("m") - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$136) - .dwattr $C$DW$65, DW_AT_location[DW_OP_reg0] - - .dwcfi cfa_offset, 0 -;*** ----------------------- #pragma MUST_ITERATE(16, 16, 16) -;*** ----------------------- #pragma LOOP_FLAGS(0u) -;*** ----------------------- K$6 = 0; -;*** 412 ----------------------- m = &deviceregisters; // [0] -;*** ----------------------- L$1 = 16u; -;*** -----------------------g2: -;*** -----------------------g12: - ZERO &r14, 4 ; [ALU_PRU] $O$K6 - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 412,column 14,is_stmt,isa 0 - LDI r0, ||deviceregisters|| ; [ALU_PRU] |412| m,deviceregisters - LOOP ||$C$L16||, 0x10 ; [ALU_PRU] -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L15|| -;* -;* Loop source line : 414 -;* Loop closing brace source line : 414 -;* Known Minimum Trip Count : 16 -;* Known Maximum Trip Count : 16 -;* Known Max Trip Count Factor : 16 -;* --------------------------------------------------------------------------* -||$C$L15||: -;*** 414 ----------------------- *m = K$6; // [0] -;*** 414 ----------------------- *(++m) = K$6; // [0] -;*** 414 ----------------------- ++m; // [0] -;*** 414 ----------------------- if ( --L$1 != 0 ) goto g12; // [0] - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 23,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 152 | -; 153 | -; 154 | -; 155 | -; 156 | -; 157 | -; 158 | -; 159 | -; 160 | -; 161 | -; 162 | -; 163 | -; 164 | -; 165 | -; 166 | -; 167 | -; 168 | -; 169 | -; 170 | -; 171 | -; 172 | -; 173 | -; 174 | -; 175 | -; 176 | -; 177 | -; 178 | -; 179 | -; 180 | -; 181 | -; 182 | -; 183 | -; 184 | -; 185 | -; 186 | -; 187 | -; 188 | -; 189 | -; 190 | -; 191 | -; 192 | -; 193 | -; 194 | -; 195 | -; 196 | -; 197 | -; 198 | -; 199 | -; 200 | -; 201 | -; 202 | -; 203 | -; 204 | -; 205 | -; 206 | -; 207 | -; 208 | -; 209 | -; 210 | -; 211 | -; 212 | -; 213 | -; 214 | -; 215 | -; 216 | -; 217 | -; 218 | -; 219 | -; 220 | -; 221 | -; 222 | -; 223 | -; 224 | -; 225 | -; 226 | -; 227 | -; 228 | -; 229 | -; 230 | -; 231 | -; 232 | -; 233 | -; 234 | -; 235 | -; 236 | -; 237 | -; 238 | -; 239 | -; 240 | -; 241 | -; 242 | -; 243 | -; 244 | -; 245 | -; 246 | -; 247 | -; 248 | -; 249 | -; 250 | -; 251 | -; 252 | -; 253 | -; 254 | -; 255 | -; 256 | -; 257 | -; 258 | -; 259 | -; 260 | -; 261 | -; 262 | -; 263 | -; 264 | -; 265 | -; 266 | -; 267 | -; 268 | -; 269 | -; 270 | -; 271 | -; 272 | -; 273 | -; 274 | -; 275 | -; 276 | -; 277 | -; 278 | -; 279 | -; 280 | -; 281 | -; 282 | -; 283 | -; 284 | -; 285 | -; 286 | -; 287 | -; 288 | -; 289 | -; 290 | -; 291 | -; 292 | -; 293 | -; 294 | -; 295 | -; 296 | -; 297 | -; 298 | -; 299 | -; 300 | -; 301 | -; 302 | -; 303 | -; 304 | -; 305 | -; 306 | -; 307 | -; 308 | -; 309 | -; 310 | -; 311 | -; 312 | -; 313 | -; 314 | -; 315 | -; 316 | -; 317 | -; 318 | -; 319 | -; 320 | -; 321 | -; 322 | -; 323 | -; 324 | -; 325 | -; 326 | -; 327 | -; 328 | -; 329 | -; 330 | -; 331 | -; 332 | -; 333 | -; 334 | -; 335 | -; 336 | -; 337 | -; 338 | -; 339 | -; 340 | -; 341 | -; 342 | -; 343 | -; 344 | -; 345 | -; 346 | -; 347 | -; 348 | -; 349 | -; 350 | -; 351 | -; 352 | -; 353 | -; 354 | -; 355 | -; 356 | -; 357 | -; 358 | -; 359 | -; 360 | -; 361 | -; 362 | -; 363 | -; 364 | -; 365 | -; 366 | -; 367 | -; 368 | -; 369 | -; 370 | -; 371 | -; 372 | -; 373 | -; 374 | -; 375 | -; 376 | -; 377 | -; 378 | -; 379 | -; 380 | -; 381 | -; 382 | -; 383 | -; 384 | -; 385 | -; 386 | -; 387 | -; 388 | -; 389 | -; 390 | -; 391 | -; 392 | -; 393 | -; 394 | -; 395 | -; 396 | -; 397 | -; 398 | -; 399 | -; 400 | -; 401 | -; 402 | -; 403 | -; 404 | -; 405 | -; 406 | -; 407 | -; 408 | -; 409 | -; 410 | -; 411 | -; 412 | -; 413 | -; 414 | -;---------------------------------------------------------------------- - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 6,is_stmt,isa 0 - ; END LOOP ; [] |414| -;* --------------------------------------------------------------------------* -||$C$L16||: -;*** 412 ----------------------- m = (K$1 = &deviceregisters)+32; // [0] -;*** ----------------------- #pragma MUST_ITERATE(2048, 2048, 2048) -;*** ----------------------- #pragma LOOP_FLAGS(0u) -;*** ----------------------- L$2 = 2048u; -;*** -----------------------g4: -;*** -----------------------g11: - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 412,column 14,is_stmt,isa 0 - LDI r1, ||deviceregisters|| ; [ALU_PRU] |412| $O$K1,deviceregisters - LDI r14.w1, 0x0800 ; [ALU_PRU] $O$L2 - ADD r0, r1, 0x20 ; [ALU_PRU] |412| m,$O$K1 - LOOP ||$C$L18||, r14.w1 ; [ALU_PRU] $O$L2 -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L17|| -;* -;* Loop source line : 414 -;* Loop closing brace source line : 414 -;* Known Minimum Trip Count : 2048 -;* Known Maximum Trip Count : 2048 -;* Known Max Trip Count Factor : 2048 -;* --------------------------------------------------------------------------* -||$C$L17||: -;*** 414 ----------------------- *m = K$6; // [0] -;*** 414 ----------------------- *(++m) = K$6; // [0] -;*** 414 ----------------------- ++m; // [0] -;*** 414 ----------------------- if ( --L$2 != 0 ) goto g11; // [0] - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 23,is_stmt,isa 0 - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 6,is_stmt,isa 0 - ; END LOOP ; [] |414| -;* --------------------------------------------------------------------------* -||$C$L18||: -;*** 412 ----------------------- m = (struct $$fake23 *)K$1+4128; // [0] -;*** ----------------------- #pragma MUST_ITERATE(1024, 1024, 1024) -;*** ----------------------- #pragma LOOP_FLAGS(0u) -;*** ----------------------- L$3 = 1024u; -;*** -----------------------g6: -;*** -----------------------g10: - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 412,column 14,is_stmt,isa 0 - LDI r0, 0x1020 ; [ALU_PRU] |412| - ADD r0, r1, r0 ; [ALU_PRU] |412| m,$O$K1 - LDI r1.w0, 0x0400 ; [ALU_PRU] $O$L3 - LOOP ||$C$L20||, r1.w0 ; [ALU_PRU] $O$L3 -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L19|| -;* -;* Loop source line : 414 -;* Loop closing brace source line : 414 -;* Known Minimum Trip Count : 1024 -;* Known Maximum Trip Count : 1024 -;* Known Max Trip Count Factor : 1024 -;* --------------------------------------------------------------------------* -||$C$L19||: -;*** 414 ----------------------- *m = K$6; // [0] -;*** 414 ----------------------- *(++m) = K$6; // [0] -;*** 414 ----------------------- ++m; // [0] -;*** 414 ----------------------- if ( --L$3 != 0 ) goto g10; // [0] - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 23,is_stmt,isa 0 - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h",line 414,column 6,is_stmt,isa 0 - ; END LOOP ; [] |414| -;* --------------------------------------------------------------------------* -||$C$L20||: -;*** ----------------------- return; -$C$DW$66 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$66, DW_AT_low_pc(0x00) - .dwattr $C$DW$66, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$58, DW_AT_TI_end_file("pru1_iopageregisters.c") - .dwattr $C$DW$58, DW_AT_TI_end_line(0x96) - .dwattr $C$DW$58, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$58 - -;* Inlined function references: -;* [0] memset -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("REVID") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$67, DW_AT_bit_offset(0x00) - .dwattr $C$DW$67, DW_AT_bit_size(0x20) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x2d) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$60 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$68, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$68, DW_AT_bit_size(0x02) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x37) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$69, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$69, DW_AT_bit_size(0x02) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x38) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$70, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$70, DW_AT_bit_size(0x01) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x39) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$71, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$71, DW_AT_bit_size(0x01) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x3a) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("rsvd6") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$72, DW_AT_bit_offset(0x00) - .dwattr $C$DW$72, DW_AT_bit_size(0x1a) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x3b) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$62 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$73, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$73, DW_AT_bit_size(0x02) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x45) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$74, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$74, DW_AT_bit_size(0x01) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x46) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$75, DW_AT_bit_offset(0x18) - .dwattr $C$DW$75, DW_AT_bit_size(0x05) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x47) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$76, DW_AT_bit_offset(0x13) - .dwattr $C$DW$76, DW_AT_bit_size(0x05) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x48) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$77, DW_AT_bit_offset(0x12) - .dwattr $C$DW$77, DW_AT_bit_size(0x01) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x49) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$78, DW_AT_bit_offset(0x11) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x4a) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$79, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$79, DW_AT_bit_size(0x05) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x4b) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$80, DW_AT_bit_offset(0x07) - .dwattr $C$DW$80, DW_AT_bit_size(0x05) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x4c) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$81, DW_AT_bit_offset(0x06) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x4d) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("rsvd26") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$82, DW_AT_bit_offset(0x00) - .dwattr $C$DW$82, DW_AT_bit_size(0x06) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x4e) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$64 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$83, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$83, DW_AT_bit_size(0x02) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x58) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$84, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$84, DW_AT_bit_size(0x01) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x59) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$85, DW_AT_bit_offset(0x18) - .dwattr $C$DW$85, DW_AT_bit_size(0x05) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x5a) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$86, DW_AT_bit_offset(0x13) - .dwattr $C$DW$86, DW_AT_bit_size(0x05) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x5b) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$87, DW_AT_bit_offset(0x12) - .dwattr $C$DW$87, DW_AT_bit_size(0x01) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x5c) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$88, DW_AT_bit_offset(0x11) - .dwattr $C$DW$88, DW_AT_bit_size(0x01) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x5d) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$89, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$89, DW_AT_bit_size(0x05) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x5e) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$90, DW_AT_bit_offset(0x07) - .dwattr $C$DW$90, DW_AT_bit_size(0x05) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x5f) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$91, DW_AT_bit_offset(0x06) - .dwattr $C$DW$91, DW_AT_bit_size(0x01) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x60) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("rsvd26") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$92, DW_AT_bit_offset(0x00) - .dwattr $C$DW$92, DW_AT_bit_size(0x06) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x61) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$66 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$93, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$93, DW_AT_bit_size(0x01) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x6b) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$94, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$94, DW_AT_bit_size(0x01) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x6c) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$95, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$95, DW_AT_bit_size(0x01) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x6d) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$96, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$96, DW_AT_bit_size(0x01) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x6e) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$97, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$97, DW_AT_bit_size(0x01) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x6f) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$98, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$98, DW_AT_bit_size(0x01) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x70) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$99, DW_AT_bit_offset(0x19) - .dwattr $C$DW$99, DW_AT_bit_size(0x01) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x71) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$100, DW_AT_bit_offset(0x18) - .dwattr $C$DW$100, DW_AT_bit_size(0x01) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x72) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$101, DW_AT_bit_offset(0x17) - .dwattr $C$DW$101, DW_AT_bit_size(0x01) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x73) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$102, DW_AT_bit_offset(0x16) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x74) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$103, DW_AT_bit_offset(0x15) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x75) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$104, DW_AT_bit_offset(0x14) - .dwattr $C$DW$104, DW_AT_bit_size(0x01) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x76) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$105, DW_AT_bit_offset(0x13) - .dwattr $C$DW$105, DW_AT_bit_size(0x01) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x77) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$106, DW_AT_bit_offset(0x12) - .dwattr $C$DW$106, DW_AT_bit_size(0x01) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x78) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$107, DW_AT_bit_offset(0x11) - .dwattr $C$DW$107, DW_AT_bit_size(0x01) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x79) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$108, DW_AT_bit_offset(0x10) - .dwattr $C$DW$108, DW_AT_bit_size(0x01) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x7a) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$109, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$109, DW_AT_bit_size(0x01) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x7b) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$110, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$110, DW_AT_bit_size(0x01) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x7c) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("rsvd18") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - .dwattr $C$DW$111, DW_AT_bit_size(0x0e) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x7d) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$68 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$112, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$112, DW_AT_bit_size(0x04) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x87) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$113, DW_AT_bit_offset(0x18) - .dwattr $C$DW$113, DW_AT_bit_size(0x04) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x88) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$114, DW_AT_bit_offset(0x14) - .dwattr $C$DW$114, DW_AT_bit_size(0x04) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x89) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - .dwattr $C$DW$115, DW_AT_bit_size(0x04) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x8a) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$116, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$116, DW_AT_bit_size(0x04) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x8b) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("rsvd20") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$117, DW_AT_bit_offset(0x00) - .dwattr $C$DW$117, DW_AT_bit_size(0x0c) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x8c) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$70 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$118, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$118, DW_AT_bit_size(0x04) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x96) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$119, DW_AT_bit_offset(0x18) - .dwattr $C$DW$119, DW_AT_bit_size(0x04) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x97) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$120, DW_AT_bit_offset(0x14) - .dwattr $C$DW$120, DW_AT_bit_size(0x04) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x98) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$121, DW_AT_bit_offset(0x10) - .dwattr $C$DW$121, DW_AT_bit_size(0x04) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0x99) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("RAM_PE") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$122, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$122, DW_AT_bit_size(0x04) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0x9a) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("rsvd20") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$123, DW_AT_bit_offset(0x00) - .dwattr $C$DW$123, DW_AT_bit_size(0x0c) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0x9b) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$72 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$124, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$124, DW_AT_bit_size(0x04) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xa4) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$125, DW_AT_bit_offset(0x18) - .dwattr $C$DW$125, DW_AT_bit_size(0x04) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xa5) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$126, DW_AT_bit_offset(0x14) - .dwattr $C$DW$126, DW_AT_bit_size(0x04) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xa6) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$127, DW_AT_bit_offset(0x10) - .dwattr $C$DW$127, DW_AT_bit_size(0x04) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0xa7) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$128, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$128, DW_AT_bit_size(0x04) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0xa8) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("rsvd20") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$129, DW_AT_bit_offset(0x00) - .dwattr $C$DW$129, DW_AT_bit_size(0x0c) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0xa9) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$74 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$130, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$130, DW_AT_bit_size(0x04) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0xb3) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$131, DW_AT_bit_offset(0x18) - .dwattr $C$DW$131, DW_AT_bit_size(0x04) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xb4) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$132, DW_AT_bit_offset(0x14) - .dwattr $C$DW$132, DW_AT_bit_size(0x04) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xb5) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$133, DW_AT_bit_offset(0x10) - .dwattr $C$DW$133, DW_AT_bit_size(0x04) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0xb6) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("rsvd16") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - .dwattr $C$DW$134, DW_AT_bit_size(0x10) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xb7) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$76 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$135, DW_AT_bit_size(0x01) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xc4) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$136, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$136, DW_AT_bit_size(0x01) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xc5) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("rsvd2") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$137, DW_AT_bit_offset(0x00) - .dwattr $C$DW$137, DW_AT_bit_size(0x1e) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xc6) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$78 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("OCP_EN") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$138, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$138, DW_AT_bit_size(0x01) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xd3) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("rsvd1") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - .dwattr $C$DW$139, DW_AT_bit_size(0x1f) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xd4) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$80 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$140, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$140, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$140, DW_AT_bit_size(0x01) - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0xde) - .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$141, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$141, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$141, DW_AT_bit_size(0x01) - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0xdf) - .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$142, DW_AT_name("rsvd2") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$142, DW_AT_bit_offset(0x00) - .dwattr $C$DW$142, DW_AT_bit_size(0x1e) - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0xe0) - .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$82 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$143, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$143, DW_AT_bit_offset(0x18) - .dwattr $C$DW$143, DW_AT_bit_size(0x08) - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0xec) - .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$144, DW_AT_name("rsvd2") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - .dwattr $C$DW$144, DW_AT_bit_size(0x18) - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0xed) - .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$84 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$145, DW_AT_name("$P$T0") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x29) - .dwattr $C$DW$145, DW_AT_decl_column(0x02) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$146, DW_AT_name("$P$T1") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x33) - .dwattr $C$DW$146, DW_AT_decl_column(0x02) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$147, DW_AT_name("$P$T2") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x41) - .dwattr $C$DW$147, DW_AT_decl_column(0x02) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$148, DW_AT_name("$P$T3") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x54) - .dwattr $C$DW$148, DW_AT_decl_column(0x02) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$149, DW_AT_name("$P$T4") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0x67) - .dwattr $C$DW$149, DW_AT_decl_column(0x02) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$150, DW_AT_name("$P$T5") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0x83) - .dwattr $C$DW$150, DW_AT_decl_column(0x02) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$151, DW_AT_name("$P$T6") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0x92) - .dwattr $C$DW$151, DW_AT_decl_column(0x02) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$152, DW_AT_name("$P$T7") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0xa0) - .dwattr $C$DW$152, DW_AT_decl_column(0x02) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$153, DW_AT_name("$P$T8") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0xaf) - .dwattr $C$DW$153, DW_AT_decl_column(0x02) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$154, DW_AT_name("rsvd24") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0xbc) - .dwattr $C$DW$154, DW_AT_decl_column(0x0b) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$155, DW_AT_name("$P$T9") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0xc0) - .dwattr $C$DW$155, DW_AT_decl_column(0x02) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$156, DW_AT_name("rsvd2c") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0xcb) - .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$157, DW_AT_name("$P$T10") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0xcf) - .dwattr $C$DW$157, DW_AT_decl_column(0x02) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$158, DW_AT_name("$P$T11") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$158, DW_AT_decl_line(0xda) - .dwattr $C$DW$158, DW_AT_decl_column(0x02) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$159, DW_AT_name("rsvd38") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$159, DW_AT_decl_line(0xe5) - .dwattr $C$DW$159, DW_AT_decl_column(0x0b) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$160, DW_AT_name("$P$T12") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$160, DW_AT_decl_line(0xe8) - .dwattr $C$DW$160, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$95 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$95, DW_AT_name("pruCfg") - .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$95, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$95, DW_AT_decl_column(0x03) - -$C$DW$T$96 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$95) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$161, DW_AT_name("$P$T13") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$161, DW_AT_decl_line(0x34) - .dwattr $C$DW$161, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$37 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$162, DW_AT_name("memory") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$162, DW_AT_decl_line(0x17) - .dwattr $C$DW$162, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$48 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - -$C$DW$T$49 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - -$C$DW$T$50 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$163, DW_AT_name("eventmask") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$163, DW_AT_decl_line(0x7a) - .dwattr $C$DW$163, DW_AT_decl_column(0x0a) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$164, DW_AT_name("unibus_control") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$164, DW_AT_decl_line(0x7d) - .dwattr $C$DW$164, DW_AT_decl_column(0x0a) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$165, DW_AT_name("device_handle") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$165, DW_AT_decl_line(0x7f) - .dwattr $C$DW$165, DW_AT_decl_column(0x0a) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$166, DW_AT_name("device_register_idx") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x81) - .dwattr $C$DW$166, DW_AT_decl_column(0x0a) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$167, DW_AT_name("addr") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x83) - .dwattr $C$DW$167, DW_AT_decl_column(0x0b) - -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$168, DW_AT_name("data") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x84) - .dwattr $C$DW$168, DW_AT_decl_column(0x0b) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$169, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x87) - .dwattr $C$DW$169, DW_AT_decl_column(0x0a) - -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$170, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x88) - .dwattr $C$DW$170, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$41 - -$C$DW$T$51 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$171, DW_AT_name("addr") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x4c) - .dwattr $C$DW$171, DW_AT_decl_column(0x0b) - -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$172, DW_AT_name("val") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x4d) - .dwattr $C$DW$172, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$42 - -$C$DW$T$89 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$89, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$89, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$89, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$89, DW_AT_decl_column(0x03) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$173, DW_AT_name("addr") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x51) - .dwattr $C$DW$173, DW_AT_decl_column(0x0b) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$174, DW_AT_name("bitmask") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x52) - .dwattr $C$DW$174, DW_AT_decl_column(0x0b) - -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$175, DW_AT_name("val") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x53) - .dwattr $C$DW$175, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$43 - -$C$DW$T$90 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$90, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$T$90, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x03) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$176, DW_AT_name("addr_0_7") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x57) - .dwattr $C$DW$176, DW_AT_decl_column(0x0a) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$177, DW_AT_name("addr_8_15") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x58) - .dwattr $C$DW$177, DW_AT_decl_column(0x0a) - -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$178, DW_AT_name("data_0_7") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x59) - .dwattr $C$DW$178, DW_AT_decl_column(0x0a) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$179, DW_AT_name("data_8_15") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x5a) - .dwattr $C$DW$179, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$44 - -$C$DW$T$91 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$91, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$T$91, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$91, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$91, DW_AT_decl_column(0x03) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$180, DW_AT_name("cur_status") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x61) - .dwattr $C$DW$180, DW_AT_decl_column(0x0a) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$181, DW_AT_name("control") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x62) - .dwattr $C$DW$181, DW_AT_decl_column(0x0a) - -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$182, DW_AT_name("wordcount") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x63) - .dwattr $C$DW$182, DW_AT_decl_column(0x0b) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$183, DW_AT_name("cur_addr") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x64) - .dwattr $C$DW$183, DW_AT_decl_column(0x0b) - -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$184, DW_AT_name("startaddr") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x65) - .dwattr $C$DW$184, DW_AT_decl_column(0x0b) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$185, DW_AT_name("words") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x66) - .dwattr $C$DW$185, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$46 - -$C$DW$T$92 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$92, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$T$92, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x03) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$186, DW_AT_name("vector") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x6b) - .dwattr $C$DW$186, DW_AT_decl_column(0x0b) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$187, DW_AT_name("priority_bit") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x6c) - .dwattr $C$DW$187, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$47 - -$C$DW$T$93 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$93, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$T$93, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$93, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$93, DW_AT_decl_column(0x03) - - -$C$DW$T$52 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$188, DW_AT_name("arm2pru_req") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x90) - .dwattr $C$DW$188, DW_AT_decl_column(0x0b) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$189, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x91) - .dwattr $C$DW$189, DW_AT_decl_column(0x0b) - -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$190, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$190, DW_AT_decl_line(0x94) - .dwattr $C$DW$190, DW_AT_decl_column(0x15) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$191, DW_AT_name("events") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$191, DW_AT_decl_line(0x97) - .dwattr $C$DW$191, DW_AT_decl_column(0x13) - -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$192, DW_AT_name("$P$T14") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$192, DW_AT_decl_line(0x9a) - .dwattr $C$DW$192, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$52 - -$C$DW$T$101 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$52) - -$C$DW$T$102 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$101) - .dwattr $C$DW$T$102, DW_AT_address_class(0x20) - -$C$DW$T$103 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$103, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - -$C$DW$T$104 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$103) - - -$C$DW$T$53 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$193, DW_AT_name("value") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("value") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x7e) - .dwattr $C$DW$193, DW_AT_decl_column(0x0b) - -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$194, DW_AT_name("writable_bits") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("writable_bits") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x87) - .dwattr $C$DW$194, DW_AT_decl_column(0x0b) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$195, DW_AT_name("event_flags") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("event_flags") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x8b) - .dwattr $C$DW$195, DW_AT_decl_column(0x0a) - -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$196, DW_AT_name("event_device_handle") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("event_device_handle") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x5] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$196, DW_AT_decl_line(0x8c) - .dwattr $C$DW$196, DW_AT_decl_column(0x0a) - -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$197, DW_AT_name("event_device_register_idx") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("event_device_register_idx") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x6] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$197, DW_AT_decl_line(0x8e) - .dwattr $C$DW$197, DW_AT_decl_column(0x0a) - -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$198, DW_AT_name("dummy") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("dummy") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$198, DW_AT_decl_line(0x93) - .dwattr $C$DW$198, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$T$53, DW_AT_decl_line(0x7d) - .dwattr $C$DW$T$53, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$53 - -$C$DW$T$105 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$105, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$T$105, DW_AT_address_class(0x20) - -$C$DW$T$56 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$56, DW_AT_name("iopageregister_t") - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$T$56, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$T$56, DW_AT_decl_line(0x94) - .dwattr $C$DW$T$56, DW_AT_decl_column(0x03) - - -$C$DW$T$57 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_byte_size(0x800) -$C$DW$199 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$199, DW_AT_upper_bound(0xff) - - .dwendtag $C$DW$T$57 - -$C$DW$T$106 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$106, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$106, DW_AT_address_class(0x20) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x1820) -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$200, DW_AT_name("pagetable") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("pagetable") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$200, DW_AT_decl_line(0x99) - .dwattr $C$DW$200, DW_AT_decl_column(0x0a) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$201, DW_AT_name("iopage_register_handles") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("iopage_register_handles") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$201, DW_AT_decl_line(0x9f) - .dwattr $C$DW$201, DW_AT_decl_column(0x0a) - -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$202, DW_AT_name("registers") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("registers") - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x1020] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$202, DW_AT_decl_line(0xa3) - .dwattr $C$DW$202, DW_AT_decl_column(0x13) - - .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x96) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$108 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$108, DW_AT_name("iopageregisters_t") - .dwattr $C$DW$T$108, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$108, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$T$108, DW_AT_decl_line(0xa6) - .dwattr $C$DW$T$108, DW_AT_decl_column(0x03) - - -$C$DW$T$61 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$203, DW_AT_name("REVID") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$203, DW_AT_decl_line(0x2a) - .dwattr $C$DW$203, DW_AT_decl_column(0x15) - -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$204, DW_AT_name("REVID_bit") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$204, DW_AT_decl_line(0x2e) - .dwattr $C$DW$204, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$61 - - -$C$DW$T$63 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$205, DW_AT_name("SYSCFG") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$205, DW_AT_decl_line(0x34) - .dwattr $C$DW$205, DW_AT_decl_column(0x15) - -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$206, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$206, DW_AT_decl_line(0x3c) - .dwattr $C$DW$206, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$63 - - -$C$DW$T$65 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$207, DW_AT_name("GPCFG0") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$207, DW_AT_decl_line(0x42) - .dwattr $C$DW$207, DW_AT_decl_column(0x15) - -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$208, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$208, DW_AT_decl_line(0x4f) - .dwattr $C$DW$208, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$65 - - -$C$DW$T$67 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$209, DW_AT_name("GPCFG1") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$209, DW_AT_decl_line(0x55) - .dwattr $C$DW$209, DW_AT_decl_column(0x15) - -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$210, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$210, DW_AT_decl_line(0x62) - .dwattr $C$DW$210, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$67 - - -$C$DW$T$69 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$211, DW_AT_name("CGR") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$211, DW_AT_decl_line(0x68) - .dwattr $C$DW$211, DW_AT_decl_column(0x15) - -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$212, DW_AT_name("CGR_bit") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$212, DW_AT_decl_line(0x7e) - .dwattr $C$DW$212, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$69 - - -$C$DW$T$71 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$71, DW_AT_byte_size(0x04) -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$213, DW_AT_name("ISRP") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$213, DW_AT_decl_line(0x84) - .dwattr $C$DW$213, DW_AT_decl_column(0x15) - -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$214, DW_AT_name("ISRP_bit") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$214, DW_AT_decl_line(0x8d) - .dwattr $C$DW$214, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$71, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$71, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$71 - - -$C$DW$T$73 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$73, DW_AT_byte_size(0x04) -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$215, DW_AT_name("ISP") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$215, DW_AT_decl_line(0x93) - .dwattr $C$DW$215, DW_AT_decl_column(0x15) - -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$216, DW_AT_name("ISP_bit") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$216, DW_AT_decl_line(0x9c) - .dwattr $C$DW$216, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$73, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$73, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$73 - - -$C$DW$T$75 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$75, DW_AT_byte_size(0x04) -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$217, DW_AT_name("IESP") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$217, DW_AT_decl_line(0xa1) - .dwattr $C$DW$217, DW_AT_decl_column(0x15) - -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$218, DW_AT_name("IESP_bit") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$218, DW_AT_decl_line(0xaa) - .dwattr $C$DW$218, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$75, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$75 - - -$C$DW$T$77 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$77, DW_AT_byte_size(0x04) -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$219, DW_AT_name("IECP") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$219, DW_AT_decl_line(0xb0) - .dwattr $C$DW$219, DW_AT_decl_column(0x15) - -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$220, DW_AT_name("IECP_bit") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$220, DW_AT_decl_line(0xb8) - .dwattr $C$DW$220, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$77, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$77, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$77 - - -$C$DW$T$79 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$79, DW_AT_byte_size(0x04) -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$221, DW_AT_name("PMAO") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$221, DW_AT_decl_line(0xc1) - .dwattr $C$DW$221, DW_AT_decl_column(0x15) - -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$222, DW_AT_name("PMAO_bit") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$222, DW_AT_decl_line(0xc7) - .dwattr $C$DW$222, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$79, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$79, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$79 - - -$C$DW$T$81 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$223, DW_AT_name("IEPCLK") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$223, DW_AT_decl_line(0xd0) - .dwattr $C$DW$223, DW_AT_decl_column(0x15) - -$C$DW$224 .dwtag DW_TAG_member - .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$224, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$224, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$224, DW_AT_decl_line(0xd5) - .dwattr $C$DW$224, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$81, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$81 - - -$C$DW$T$83 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) -$C$DW$225 .dwtag DW_TAG_member - .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$225, DW_AT_name("SPP") - .dwattr $C$DW$225, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$225, DW_AT_decl_line(0xdb) - .dwattr $C$DW$225, DW_AT_decl_column(0x15) - -$C$DW$226 .dwtag DW_TAG_member - .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$226, DW_AT_name("SPP_bit") - .dwattr $C$DW$226, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$226, DW_AT_decl_line(0xe1) - .dwattr $C$DW$226, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$83, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$83 - - -$C$DW$T$85 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) -$C$DW$227 .dwtag DW_TAG_member - .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$227, DW_AT_name("PIN_MX") - .dwattr $C$DW$227, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$227, DW_AT_decl_line(0xe9) - .dwattr $C$DW$227, DW_AT_decl_column(0x15) - -$C$DW$228 .dwtag DW_TAG_member - .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$228, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$228, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$228, DW_AT_decl_line(0xee) - .dwattr $C$DW$228, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$85, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$85 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x40000) -$C$DW$229 .dwtag DW_TAG_member - .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$229, DW_AT_name("words") - .dwattr $C$DW$229, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$229, DW_AT_decl_line(0x35) - .dwattr $C$DW$229, DW_AT_decl_column(0x0b) - -$C$DW$230 .dwtag DW_TAG_member - .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$230, DW_AT_name("bytes") - .dwattr $C$DW$230, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$230, DW_AT_decl_line(0x36) - .dwattr $C$DW$230, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x40c) -$C$DW$231 .dwtag DW_TAG_member - .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$231, DW_AT_name("mailbox_test") - .dwattr $C$DW$231, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$231, DW_AT_decl_line(0x9b) - .dwattr $C$DW$231, DW_AT_decl_column(0x12) - -$C$DW$232 .dwtag DW_TAG_member - .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$232, DW_AT_name("buslatch") - .dwattr $C$DW$232, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$232, DW_AT_decl_line(0x9c) - .dwattr $C$DW$232, DW_AT_decl_column(0x16) - -$C$DW$233 .dwtag DW_TAG_member - .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$233, DW_AT_name("buslatch_test") - .dwattr $C$DW$233, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$233, DW_AT_decl_line(0x9d) - .dwattr $C$DW$233, DW_AT_decl_column(0x1b) - -$C$DW$234 .dwtag DW_TAG_member - .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$234, DW_AT_name("dma") - .dwattr $C$DW$234, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$234, DW_AT_decl_line(0x9e) - .dwattr $C$DW$234, DW_AT_decl_column(0x11) - -$C$DW$235 .dwtag DW_TAG_member - .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$235, DW_AT_name("intr") - .dwattr $C$DW$235, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$235, DW_AT_decl_line(0x9f) - .dwattr $C$DW$235, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$117 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - -$C$DW$T$39 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - - -$C$DW$T$54 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$54, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$54, DW_AT_byte_size(0x20) -$C$DW$236 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$236, DW_AT_upper_bound(0x1f) - - .dwendtag $C$DW$T$54 - - -$C$DW$T$55 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$55, DW_AT_byte_size(0x1000) -$C$DW$237 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$237, DW_AT_upper_bound(0xfff) - - .dwendtag $C$DW$T$55 - - -$C$DW$T$87 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$87, DW_AT_byte_size(0x40000) -$C$DW$238 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$238, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$87 - -$C$DW$T$124 .dwtag DW_TAG_const_type - .dwattr $C$DW$T$124, DW_AT_type(*$C$DW$T$39) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$40 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - - -$C$DW$T$45 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) -$C$DW$239 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$239, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$45 - - -$C$DW$T$86 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$86, DW_AT_byte_size(0x40000) -$C$DW$240 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$240, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$86 - -$C$DW$T$113 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$113, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$113, DW_AT_address_class(0x20) - -$C$DW$T$130 .dwtag DW_TAG_const_type - .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$113) - -$C$DW$T$131 .dwtag DW_TAG_const_type - .dwattr $C$DW$T$131, DW_AT_type(*$C$DW$T$40) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$109 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$109, DW_AT_name("size_t") - .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$109, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h") - .dwattr $C$DW$T$109, DW_AT_decl_line(0x42) - .dwattr $C$DW$T$109, DW_AT_decl_column(0x19) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$241 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$241, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$242 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$242, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$59 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$134 .dwtag DW_TAG_const_type - .dwattr $C$DW$T$134, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - -$C$DW$T$136 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$136, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$136, DW_AT_address_class(0x20) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R0_b0") - .dwattr $C$DW$243, DW_AT_location[DW_OP_reg0] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R0_b1") - .dwattr $C$DW$244, DW_AT_location[DW_OP_reg1] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R0_b2") - .dwattr $C$DW$245, DW_AT_location[DW_OP_reg2] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R0_b3") - .dwattr $C$DW$246, DW_AT_location[DW_OP_reg3] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R1_b0") - .dwattr $C$DW$247, DW_AT_location[DW_OP_reg4] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R1_b1") - .dwattr $C$DW$248, DW_AT_location[DW_OP_reg5] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R1_b2") - .dwattr $C$DW$249, DW_AT_location[DW_OP_reg6] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R1_b3") - .dwattr $C$DW$250, DW_AT_location[DW_OP_reg7] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R2_b0") - .dwattr $C$DW$251, DW_AT_location[DW_OP_reg8] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R2_b1") - .dwattr $C$DW$252, DW_AT_location[DW_OP_reg9] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R2_b2") - .dwattr $C$DW$253, DW_AT_location[DW_OP_reg10] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R2_b3") - .dwattr $C$DW$254, DW_AT_location[DW_OP_reg11] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R3_b0") - .dwattr $C$DW$255, DW_AT_location[DW_OP_reg12] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R3_b1") - .dwattr $C$DW$256, DW_AT_location[DW_OP_reg13] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R3_b2") - .dwattr $C$DW$257, DW_AT_location[DW_OP_reg14] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R3_b3") - .dwattr $C$DW$258, DW_AT_location[DW_OP_reg15] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R4_b0") - .dwattr $C$DW$259, DW_AT_location[DW_OP_reg16] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R4_b1") - .dwattr $C$DW$260, DW_AT_location[DW_OP_reg17] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R4_b2") - .dwattr $C$DW$261, DW_AT_location[DW_OP_reg18] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R4_b3") - .dwattr $C$DW$262, DW_AT_location[DW_OP_reg19] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R5_b0") - .dwattr $C$DW$263, DW_AT_location[DW_OP_reg20] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R5_b1") - .dwattr $C$DW$264, DW_AT_location[DW_OP_reg21] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R5_b2") - .dwattr $C$DW$265, DW_AT_location[DW_OP_reg22] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R5_b3") - .dwattr $C$DW$266, DW_AT_location[DW_OP_reg23] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R6_b0") - .dwattr $C$DW$267, DW_AT_location[DW_OP_reg24] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R6_b1") - .dwattr $C$DW$268, DW_AT_location[DW_OP_reg25] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R6_b2") - .dwattr $C$DW$269, DW_AT_location[DW_OP_reg26] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R6_b3") - .dwattr $C$DW$270, DW_AT_location[DW_OP_reg27] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R7_b0") - .dwattr $C$DW$271, DW_AT_location[DW_OP_reg28] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R7_b1") - .dwattr $C$DW$272, DW_AT_location[DW_OP_reg29] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R7_b2") - .dwattr $C$DW$273, DW_AT_location[DW_OP_reg30] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R7_b3") - .dwattr $C$DW$274, DW_AT_location[DW_OP_reg31] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R8_b0") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R8_b1") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R8_b2") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R8_b3") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R9_b0") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R9_b1") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R9_b2") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R9_b3") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R10_b0") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R10_b1") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R10_b2") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R10_b3") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R11_b0") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R11_b1") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R11_b2") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R11_b3") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R12_b0") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R12_b1") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R12_b2") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R12_b3") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R13_b0") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R13_b1") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R13_b2") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R13_b3") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R14_b0") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R14_b1") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R14_b2") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R14_b3") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R15_b0") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R15_b1") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R15_b2") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R15_b3") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R16_b0") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R16_b1") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R16_b2") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R16_b3") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R17_b0") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R17_b1") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R17_b2") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R17_b3") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R18_b0") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R18_b1") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R18_b2") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R18_b3") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R19_b0") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R19_b1") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R19_b2") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R19_b3") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R20_b0") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R20_b1") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R20_b2") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R20_b3") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R21_b0") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R21_b1") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R21_b2") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R21_b3") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R22_b0") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R22_b1") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R22_b2") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R22_b3") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R23_b0") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$336 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$336, DW_AT_name("R23_b1") - .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$337 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$337, DW_AT_name("R23_b2") - .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$338 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$338, DW_AT_name("R23_b3") - .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$339 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$339, DW_AT_name("R24_b0") - .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$340 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$340, DW_AT_name("R24_b1") - .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$341 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$341, DW_AT_name("R24_b2") - .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$342 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$342, DW_AT_name("R24_b3") - .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$343 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$343, DW_AT_name("R25_b0") - .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$344 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$344, DW_AT_name("R25_b1") - .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$345 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$345, DW_AT_name("R25_b2") - .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$346 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$346, DW_AT_name("R25_b3") - .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$347 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$347, DW_AT_name("R26_b0") - .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$348 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$348, DW_AT_name("R26_b1") - .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$349 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$349, DW_AT_name("R26_b2") - .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$350 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$350, DW_AT_name("R26_b3") - .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$351 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$351, DW_AT_name("R27_b0") - .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$352 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$352, DW_AT_name("R27_b1") - .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$353 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$353, DW_AT_name("R27_b2") - .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$354 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$354, DW_AT_name("R27_b3") - .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$355 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$355, DW_AT_name("R28_b0") - .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R28_b1") - .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R28_b2") - .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$358 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$358, DW_AT_name("R28_b3") - .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$359 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$359, DW_AT_name("R29_b0") - .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$360 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$360, DW_AT_name("R29_b1") - .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$361 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$361, DW_AT_name("R29_b2") - .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$362 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$362, DW_AT_name("R29_b3") - .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$363 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$363, DW_AT_name("R30_b0") - .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$364 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$364, DW_AT_name("R30_b1") - .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$365 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$365, DW_AT_name("R30_b2") - .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$366 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$366, DW_AT_name("R30_b3") - .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$367 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$367, DW_AT_name("R31_b0") - .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$368 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$368, DW_AT_name("R31_b1") - .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$369 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$369, DW_AT_name("R31_b2") - .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$370 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$370, DW_AT_name("R31_b3") - .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_iopageregisters.lst b/10.01_base/4_deploy/pru1_iopageregisters.lst deleted file mode 100644 index 728c3b0..0000000 --- a/10.01_base/4_deploy/pru1_iopageregisters.lst +++ /dev/null @@ -1,5032 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:32 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_iopageregisters.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$96) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25$C$DW$2 .dwtag DW_TAG_variable - 26 .dwattr $C$DW$2, DW_AT_name("mailbox") - 27 .dwattr $C$DW$2, DW_AT_TI_symbol_name("mailbox") - 28 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$104) - 29 .dwattr $C$DW$2, DW_AT_declaration - 30 .dwattr $C$DW$2, DW_AT_external - 31 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 32 .dwattr $C$DW$2, DW_AT_decl_line(0xb8) - 33 .dwattr $C$DW$2, DW_AT_decl_column(0x1f) - 34 - 35 .global ||deviceregisters|| - 36 00000000 ||deviceregisters||: .usect ".deviceregisters_sec",6176,1 - 37$C$DW$3 .dwtag DW_TAG_variable - 38 .dwattr $C$DW$3, DW_AT_name("deviceregisters") - 39 .dwattr $C$DW$3, DW_AT_TI_symbol_name("deviceregisters") - 40 .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||deviceregisters||] - 41 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$108) - 42 .dwattr $C$DW$3, DW_AT_external - 43 .dwattr $C$DW$3, DW_AT_decl_file("pru1_iopageregisters.c") - 44 .dwattr $C$DW$3, DW_AT_decl_line(0x2b) - 45 .dwattr $C$DW$3, DW_AT_decl_column(0x13) - 46 - 47 - 48$C$DW$4 .dwtag DW_TAG_subprogram - 49 .dwattr $C$DW$4, DW_AT_name("__delay_cycles") - 50 .dwattr $C$DW$4, DW_AT_TI_symbol_name("__delay_cycles") - 51 .dwattr $C$DW$4, DW_AT_declaration - 52 .dwattr $C$DW$4, DW_AT_external - 53$C$DW$5 .dwtag DW_TAG_formal_parameter - 54 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$11) - 55 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 2 - - 56 .dwendtag $C$DW$4 - 57 - 58; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 59; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 60 00000000 .sect ".text:iopageregisters_write_w" - 61 .clink - 62 .global ||iopageregisters_write_w|| - 63 - 64$C$DW$6 .dwtag DW_TAG_subprogram - 65 .dwattr $C$DW$6, DW_AT_name("iopageregisters_write_w") - 66 .dwattr $C$DW$6, DW_AT_low_pc(||iopageregisters_write_w||) - 67 .dwattr $C$DW$6, DW_AT_high_pc(0x00) - 68 .dwattr $C$DW$6, DW_AT_TI_symbol_name("iopageregisters_write_w") - 69 .dwattr $C$DW$6, DW_AT_external - 70 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$39) - 71 .dwattr $C$DW$6, DW_AT_TI_begin_file("pru1_iopageregisters.c") - 72 .dwattr $C$DW$6, DW_AT_TI_begin_line(0x55) - 73 .dwattr $C$DW$6, DW_AT_TI_begin_column(0x09) - 74 .dwattr $C$DW$6, DW_AT_decl_file("pru1_iopageregisters.c") - 75 .dwattr $C$DW$6, DW_AT_decl_line(0x55) - 76 .dwattr $C$DW$6, DW_AT_decl_column(0x09) - 77 .dwattr $C$DW$6, DW_AT_TI_max_frame_size(0x00) - 78 .dwpsn file "pru1_iopageregisters.c",line 85,column 60,is_stmt,address ||iopageregisters_writ - 79 - 80 .dwfde $C$DW$CIE, ||iopageregisters_write_w|| - 81$C$DW$7 .dwtag DW_TAG_formal_parameter - 82 .dwattr $C$DW$7, DW_AT_name("addr") - 83 .dwattr $C$DW$7, DW_AT_TI_symbol_name("addr") - 84 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$32) - 85 .dwattr $C$DW$7, DW_AT_location[DW_OP_regx 0x38] - 86 - 87$C$DW$8 .dwtag DW_TAG_formal_parameter - 88 .dwattr $C$DW$8, DW_AT_name("w") - 89 .dwattr $C$DW$8, DW_AT_TI_symbol_name("w") - 90 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$40) - 91 .dwattr $C$DW$8, DW_AT_location[DW_OP_regx 0x3c] - 92 - 93;---------------------------------------------------------------------- - 94; 85 | uint8_t iopageregisters_write_w(uint32_t addr, uint16_t w) { - 95;---------------------------------------------------------------------- - 96 - 97;*************************************************************** - 98;* FNAME: iopageregisters_write_w FR SIZE: 0 * - 99;* * - 100;* FUNCTION ENVIRONMENT * - 101;* * - 102;* FUNCTION PROPERTIES * - 103;* 0 Auto, 0 SOE * - 104;*************************************************************** - 105 - 106||iopageregisters_write_w||: - 107;* --------------------------------------------------------------------------* - 108;* r0_0 assigned to $O$C1 - 109$C$DW$9 .dwtag DW_TAG_variable - 110 .dwattr $C$DW$9, DW_AT_name("$O$C1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 3 - - 111 .dwattr $C$DW$9, DW_AT_TI_symbol_name("$O$C1") - 112 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$102) - 113 .dwattr $C$DW$9, DW_AT_location[DW_OP_reg0] - 114 - 115;* r0_0 assigned to $O$C2 - 116$C$DW$10 .dwtag DW_TAG_variable - 117 .dwattr $C$DW$10, DW_AT_name("$O$C2") - 118 .dwattr $C$DW$10, DW_AT_TI_symbol_name("$O$C2") - 119 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$105) - 120 .dwattr $C$DW$10, DW_AT_location[DW_OP_reg0] - 121 - 122;* r1_0 assigned to $O$C3 - 123$C$DW$11 .dwtag DW_TAG_variable - 124 .dwattr $C$DW$11, DW_AT_name("$O$C3") - 125 .dwattr $C$DW$11, DW_AT_TI_symbol_name("$O$C3") - 126 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$9) - 127 .dwattr $C$DW$11, DW_AT_location[DW_OP_reg4] - 128 - 129;* r17_0 assigned to $O$C4 - 130$C$DW$12 .dwtag DW_TAG_variable - 131 .dwattr $C$DW$12, DW_AT_name("$O$C4") - 132 .dwattr $C$DW$12, DW_AT_TI_symbol_name("$O$C4") - 133 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$10) - 134 .dwattr $C$DW$12, DW_AT_location[DW_OP_regx 0x44] - 135 - 136;* r1_0 assigned to $O$C5 - 137$C$DW$13 .dwtag DW_TAG_variable - 138 .dwattr $C$DW$13, DW_AT_name("$O$C5") - 139 .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C5") - 140 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$6) - 141 .dwattr $C$DW$13, DW_AT_location[DW_OP_reg4] - 142 - 143;* r0_0 assigned to $O$K5 - 144$C$DW$14 .dwtag DW_TAG_variable - 145 .dwattr $C$DW$14, DW_AT_name("$O$K5") - 146 .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$K5") - 147 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$117) - 148 .dwattr $C$DW$14, DW_AT_location[DW_OP_reg0] - 149 - 150;* r14_0 assigned to addr - 151$C$DW$15 .dwtag DW_TAG_variable - 152 .dwattr $C$DW$15, DW_AT_name("addr") - 153 .dwattr $C$DW$15, DW_AT_TI_symbol_name("addr") - 154 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$134) - 155 .dwattr $C$DW$15, DW_AT_location[DW_OP_regx 0x38] - 156 - 157;* r15_0 assigned to w - 158$C$DW$16 .dwtag DW_TAG_variable - 159 .dwattr $C$DW$16, DW_AT_name("w") - 160 .dwattr $C$DW$16, DW_AT_TI_symbol_name("w") - 161 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$131) - 162 .dwattr $C$DW$16, DW_AT_location[DW_OP_regx 0x3c] - 163 - 164;* r1_0 assigned to page_table_entry - 165$C$DW$17 .dwtag DW_TAG_variable - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 4 - - 166 .dwattr $C$DW$17, DW_AT_name("page_table_entry") - 167 .dwattr $C$DW$17, DW_AT_TI_symbol_name("page_table_entry") - 168 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$39) - 169 .dwattr $C$DW$17, DW_AT_location[DW_OP_reg4] - 170 - 171;* r16_0 assigned to reg - 172$C$DW$18 .dwtag DW_TAG_variable - 173 .dwattr $C$DW$18, DW_AT_name("reg") - 174 .dwattr $C$DW$18, DW_AT_TI_symbol_name("reg") - 175 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$106) - 176 .dwattr $C$DW$18, DW_AT_location[DW_OP_regx 0x40] - 177 - 178;* r1_0 assigned to reg_val - 179$C$DW$19 .dwtag DW_TAG_variable - 180 .dwattr $C$DW$19, DW_AT_name("reg_val") - 181 .dwattr $C$DW$19, DW_AT_TI_symbol_name("reg_val") - 182 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$40) - 183 .dwattr $C$DW$19, DW_AT_location[DW_OP_reg4] - 184 - 185 .dwcfi cfa_offset, 0 - 186;*** 86 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != 1 ) got - 187 .dwpsn file "pru1_iopageregisters.c",line 86,column 27,is_stmt,isa 0 - 188;---------------------------------------------------------------------- - 189; 86 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); - 190; 87 | if (page_table_entry == PAGE_MEMORY) { - 191; 88 | // addr in allowed 18bit memory range, not in I/O page - 192; 89 | // no check wether addr is even (A00=0) - 193; 90 | // write 16 bits - 194;---------------------------------------------------------------------- - 195 00000000 0000000B0DEEE1 LSR r1, r14, 0x0d ; [ALU_PRU] |86| addr - 196 00000004 000000240000E0! LDI r0, ||deviceregisters|| ; [ALU_PRU] |86| deviceregisters - 197 00000008 000000F0E10001 LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |86| page_table_entry - 198 0000000c 00000069010109 QBNE ||$C$L1||, r1.b0, 0x01 ; [ALU_PRU] |86| page_table_entry - 199;* --------------------------------------------------------------------------* - 200 .dwcfi remember_state - 201;*** 91 ----------------------- *((addr>>1)*2+(volatile unsigned short *)mailbox.ddrmem_base_physic - 202;*** 92 ----------------------- return 1; - 203 .dwpsn file "pru1_iopageregisters.c",line 91,column 3,is_stmt,isa 0 - 204;---------------------------------------------------------------------- - 205; 91 | DDRMEM_MEMSET_W(addr, w); - 206;---------------------------------------------------------------------- - 207 00000010 0000000B01EEE0 LSR r0, r14, 0x01 ; [ALU_PRU] |91| addr - 208 00000014 000881240000C1! LDI32 r1, ||mailbox||+8 ; [ALU_PRU] |91| mailbox - 0000001b 00000021004024 - 209 .dwpsn file "pru1_iopageregisters.c",line 92,column 3,is_stmt,isa 0 - 210;---------------------------------------------------------------------- - 211; 92 | return 1; - 212;---------------------------------------------------------------------- - 213 0000001c 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |92| - 214 .dwpsn file "pru1_iopageregisters.c",line 91,column 3,is_stmt,isa 0 - 215 00000020 0000000901E0E0 LSL r0, r0, 0x01 ; [ALU_PRU] |91| - 216 00000024 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |91| - 217 00000028 000000E0E0018F SBBO &r15.w0, r1, r0, 2 ; [ALU_PRU] |91| w - 218$C$DW$20 .dwtag DW_TAG_TI_branch - 219 .dwattr $C$DW$20, DW_AT_low_pc(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 5 - - 220 .dwattr $C$DW$20, DW_AT_TI_return - 221 - 222 0000002c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 223 .dwcfi restore_state - 224;* --------------------------------------------------------------------------* - 225 00000030 ||$C$L1||: - 226;*** -----------------------g3: - 227;*** 93 ----------------------- if ( page_table_entry != 2 ) goto g5; - 228 .dwpsn file "pru1_iopageregisters.c",line 93,column 9,is_stmt,isa 0 - 229;---------------------------------------------------------------------- - 230; 93 | } else if (page_table_entry == PAGE_IO) { - 231; 94 | // uint8_t reghandle = deviceregisters.iopage_register_han - 232; | dles[ADDR2IOPAGEWORD(addr)]; - 233; 95 | uint8_t reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) - 234; | ; - 235;---------------------------------------------------------------------- - 236 00000030 00000069020107 QBNE ||$C$L2||, r1.b0, 0x02 ; [ALU_PRU] |93| page_table_entry - 237;* --------------------------------------------------------------------------* - 238;*** 96 ----------------------- if ( C$5 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) goto g6 - 239 .dwpsn file "pru1_iopageregisters.c",line 96,column 3,is_stmt,isa 0 - 240;---------------------------------------------------------------------- - 241; 96 | if (!reghandle) - 242;---------------------------------------------------------------------- - 243 00000034 000000240FFFE1 LDI r1, 0x0fff ; [ALU_PRU] |96| - 244 00000038 0000000B01EEF0 LSR r16, r14, 0x01 ; [ALU_PRU] |96| addr - 245 0000003c 00000010E1F0E1 AND r1, r16, r1 ; [ALU_PRU] |96| - 246 00000040 00000000E0E1E1 ADD r1, r1, r0 ; [ALU_PRU] |96| $O$K5 - 247 00000044 000000F1200101 LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |96| $O$C5 - 248 00000048 00000069000103 QBNE ||$C$L3||, r1.b0, 0x00 ; [ALU_PRU] |96| $O$C5 - 249;* --------------------------------------------------------------------------* - 250 0000004c ||$C$L2||: - 251 .dwcfi remember_state - 252;*** -----------------------g5: - 253;*** 97 ----------------------- return 0; - 254 .dwpsn file "pru1_iopageregisters.c",line 97,column 4,is_stmt,isa 0 - 255;---------------------------------------------------------------------- - 256; 97 | return 0; // register not implemented - 257; 98 | // change register value - 258;---------------------------------------------------------------------- - 259 0000004c 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |97| - 260$C$DW$21 .dwtag DW_TAG_TI_branch - 261 .dwattr $C$DW$21, DW_AT_low_pc(0x00) - 262 .dwattr $C$DW$21, DW_AT_TI_return - 263 - 264 00000050 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 265 .dwcfi restore_state - 266;* --------------------------------------------------------------------------* - 267 00000054 ||$C$L3||: - 268;*** -----------------------g6: - 269;*** 99 ----------------------- C$4 = (int)C$5<<3; - 270;*** 99 ----------------------- reg = (struct $$fake23 *)K$5+C$4+4128; - 271;*** 100 ----------------------- C$2 = (struct $$fake23 *)K$5+C$4+4128; - 272;*** 100 ----------------------- C$3 = (*C$2).writable_bits; - 273;*** 100 ----------------------- reg_val = (*C$2).value&(C$3^0xffff)|C$3&w; - 274;*** 101 ----------------------- (*C$2).value = reg_val; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 6 - - 275;*** 102 ----------------------- if ( !((*reg).event_flags&2) ) goto g8; - 276 .dwpsn file "pru1_iopageregisters.c",line 99,column 25,is_stmt,isa 0 - 277;---------------------------------------------------------------------- - 278; 99 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register - 279; | s[reghandle]); // alias - 280;---------------------------------------------------------------------- - 281 00000054 000000090301F1 LSL r17, r1.b0, 0x03 ; [ALU_PRU] |99| $O$C4,$O$C5 - 282 00000058 000000241020E1 LDI r1, 0x1020 ; [ALU_PRU] |99| - 283 0000005c 00000000F1E0F0 ADD r16, r0, r17 ; [ALU_PRU] |99| $O$K5,$O$C4 - 284 00000060 00000000E1F0F0 ADD r16, r16, r1 ; [ALU_PRU] |99| reg - 285 .dwpsn file "pru1_iopageregisters.c",line 100,column 20,is_stmt,isa 0 - 286;---------------------------------------------------------------------- - 287; 100 | uint16_t reg_val = (reg->value & ~reg->writable_bits) | (w & reg->writa - 288; | ble_bits); - 289;---------------------------------------------------------------------- - 290 00000064 00000000F1E0E0 ADD r0, r0, r17 ; [ALU_PRU] |100| $O$K5,$O$C4 - 291 00000068 00000000E1E0E0 ADD r0, r0, r1 ; [ALU_PRU] |100| $O$C2 - 292 0000006c 00000024FFFFC1 LDI r1.w2, 0xffff ; [ALU_PRU] |100| - 293 00000070 000000F10000CF LBBO &r15.w2, r0, 0, 2 ; [ALU_PRU] |100| $O$C2 - 294 00000074 000000F1020081 LBBO &r1.w0, r0, 2, 2 ; [ALU_PRU] |100| $O$C3,$O$C2 - 295 00000078 00000014C181C1 XOR r1.w2, r1.w0, r1.w2 ; [ALU_PRU] |100| $O$C3 - 296 0000007c 000000108F8181 AND r1.w0, r1.w0, r15.w0 ; [ALU_PRU] |100| $O$C3,w - 297 00000080 00000010C1CFC1 AND r1.w2, r15.w2, r1.w2 ; [ALU_PRU] |100| - 298 00000084 0000001281C181 OR r1.w0, r1.w2, r1.w0 ; [ALU_PRU] |100| reg_val - 299 .dwpsn file "pru1_iopageregisters.c",line 101,column 3,is_stmt,isa 0 - 300;---------------------------------------------------------------------- - 301; 101 | reg->value = reg_val ; - 302;---------------------------------------------------------------------- - 303 00000088 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |101| $O$C2,reg_val - 304 .dwpsn file "pru1_iopageregisters.c",line 102,column 3,is_stmt,isa 0 - 305;---------------------------------------------------------------------- - 306; 102 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATO) - 307;---------------------------------------------------------------------- - 308 0000008c 000000F1041000 LBBO &r0.b0, r16, 4, 1 ; [ALU_PRU] |102| reg - 309 00000090 000000C9010014 QBBC ||$C$L4||, r0.b0, 0x01 ; [ALU_PRU] |102| - 310;* --------------------------------------------------------------------------* - 311;*** 103 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 2u; - 312;*** 103 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; - 313;*** 103 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_reg - 314;*** 103 ----------------------- (*C$1).events.addr = addr; - 315;*** 103 ----------------------- (*C$1).events.data = reg_val; - 316;*** 103 ----------------------- (*C$1).events.eventmask |= 1u; - 317;*** 103 ----------------------- __R31 = 35u; - 318;*** 103 ----------------------- __R30 |= 0x1000u; - 319;*** 103 ----------------------- __delay_cycles(3u); - 320;*** 103 ----------------------- __R30 &= 0xffffefffu; - 321 .dwpsn file "pru1_iopageregisters.c",line 103,column 4,is_stmt,isa 0 - 322;---------------------------------------------------------------------- - 323; 103 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATO, addr, reg_val); - 324;---------------------------------------------------------------------- - 325 00000094 000080240000C0! LDI32 r0, ||mailbox|| ; [ALU_PRU] |103| $O$C1,mailbox - 0000009b 00000021004024 - 326 0000009c 00000024000241 LDI r1.b2, 0x02 ; [ALU_PRU] |103| - 327 000000a0 000000E10D0041 SBBO &r1.b2, r0, 13, 1 ; [ALU_PRU] |103| $O$C1 - 328 000000a4 000000F1051041 LBBO &r1.b2, r16, 5, 1 ; [ALU_PRU] |103| reg - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 7 - - 329 000000a8 000000E10E0041 SBBO &r1.b2, r0, 14, 1 ; [ALU_PRU] |103| $O$C1 - 330 000000ac 000000F1061041 LBBO &r1.b2, r16, 6, 1 ; [ALU_PRU] |103| reg - 331 000000b0 000000E10F0041 SBBO &r1.b2, r0, 15, 1 ; [ALU_PRU] |103| $O$C1 - 332 000000b4 000000E110208E SBBO &r14, r0, 16, 4 ; [ALU_PRU] |103| $O$C1,addr - 333 000000b8 000000E1140081 SBBO &r1.w0, r0, 20, 2 ; [ALU_PRU] |103| $O$C1,reg_val - 334 000000bc 000000F10C0041 LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |103| $O$C1 - 335 000000c0 0000001F004141 SET r1.b2, r1.b2, 0x00000000 ; [ALU_PRU] |103| - 336 000000c4 000000E10C0041 SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |103| $O$C1 - 337 000000c8 000000240023FF LDI r31, 0x0023 ; [ALU_PRU] |103| - 338 000000cc 0000001F0CFEFE SET r30, r30, 0x0000000c ; [ALU_PRU] |103| - 339 .newblock - 340 000000d0 00000024000181 LDI r1.w0, 1 - 341 000000d4 00000005018181 $1: SUB r1.w0, r1.w0, 1 - 342 000000d8 0000006F0081FF QBNE $1, r1.w0, 0 ; [ALU_PRU] |103| - 343 000000dc 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |103| - 344;* --------------------------------------------------------------------------* - 345 000000e0 ||$C$L4||: - 346;*** -----------------------g8: - 347;*** 104 ----------------------- return 1; - 348 .dwpsn file "pru1_iopageregisters.c",line 104,column 3,is_stmt,isa 0 - 349;---------------------------------------------------------------------- - 350; 104 | return 1; - 351; 105 | } else - 352; 106 | return 0; - 353;---------------------------------------------------------------------- - 354 000000e0 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |104| - 355$C$DW$22 .dwtag DW_TAG_TI_branch - 356 .dwattr $C$DW$22, DW_AT_low_pc(0x00) - 357 .dwattr $C$DW$22, DW_AT_TI_return - 358 - 359 000000e4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 360 .dwattr $C$DW$6, DW_AT_TI_end_file("pru1_iopageregisters.c") - 361 .dwattr $C$DW$6, DW_AT_TI_end_line(0x6b) - 362 .dwattr $C$DW$6, DW_AT_TI_end_column(0x01) - 363 .dwendentry - 364 .dwendtag $C$DW$6 - 365 - 366 00000000 .sect ".text:iopageregisters_write_b" - 367 .clink - 368 .global ||iopageregisters_write_b|| - 369 - 370$C$DW$23 .dwtag DW_TAG_subprogram - 371 .dwattr $C$DW$23, DW_AT_name("iopageregisters_write_b") - 372 .dwattr $C$DW$23, DW_AT_low_pc(||iopageregisters_write_b||) - 373 .dwattr $C$DW$23, DW_AT_high_pc(0x00) - 374 .dwattr $C$DW$23, DW_AT_TI_symbol_name("iopageregisters_write_b") - 375 .dwattr $C$DW$23, DW_AT_external - 376 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$39) - 377 .dwattr $C$DW$23, DW_AT_TI_begin_file("pru1_iopageregisters.c") - 378 .dwattr $C$DW$23, DW_AT_TI_begin_line(0x6d) - 379 .dwattr $C$DW$23, DW_AT_TI_begin_column(0x09) - 380 .dwattr $C$DW$23, DW_AT_decl_file("pru1_iopageregisters.c") - 381 .dwattr $C$DW$23, DW_AT_decl_line(0x6d) - 382 .dwattr $C$DW$23, DW_AT_decl_column(0x09) - 383 .dwattr $C$DW$23, DW_AT_TI_max_frame_size(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 8 - - 384 .dwpsn file "pru1_iopageregisters.c",line 109,column 59,is_stmt,address ||iopageregisters_wri - 385 - 386 .dwfde $C$DW$CIE, ||iopageregisters_write_b|| - 387$C$DW$24 .dwtag DW_TAG_formal_parameter - 388 .dwattr $C$DW$24, DW_AT_name("addr") - 389 .dwattr $C$DW$24, DW_AT_TI_symbol_name("addr") - 390 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$32) - 391 .dwattr $C$DW$24, DW_AT_location[DW_OP_regx 0x38] - 392 - 393$C$DW$25 .dwtag DW_TAG_formal_parameter - 394 .dwattr $C$DW$25, DW_AT_name("b") - 395 .dwattr $C$DW$25, DW_AT_TI_symbol_name("b") - 396 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$39) - 397 .dwattr $C$DW$25, DW_AT_location[DW_OP_regx 0x3c] - 398 - 399;---------------------------------------------------------------------- - 400; 109 | uint8_t iopageregisters_write_b(uint32_t addr, uint8_t b) { - 401;---------------------------------------------------------------------- - 402 - 403;*************************************************************** - 404;* FNAME: iopageregisters_write_b FR SIZE: 0 * - 405;* * - 406;* FUNCTION ENVIRONMENT * - 407;* * - 408;* FUNCTION PROPERTIES * - 409;* 0 Auto, 0 SOE * - 410;*************************************************************** - 411 - 412||iopageregisters_write_b||: - 413;* --------------------------------------------------------------------------* - 414;* r0_0 assigned to $O$C1 - 415$C$DW$26 .dwtag DW_TAG_variable - 416 .dwattr $C$DW$26, DW_AT_name("$O$C1") - 417 .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C1") - 418 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$102) - 419 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg0] - 420 - 421;* r0_2 assigned to $O$C2 - 422$C$DW$27 .dwtag DW_TAG_variable - 423 .dwattr $C$DW$27, DW_AT_name("$O$C2") - 424 .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C2") - 425 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$9) - 426 .dwattr $C$DW$27, DW_AT_location[DW_OP_reg2] - 427 - 428;* r0_0 assigned to $O$C3 - 429$C$DW$28 .dwtag DW_TAG_variable - 430 .dwattr $C$DW$28, DW_AT_name("$O$C3") - 431 .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C3") - 432 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$9) - 433 .dwattr $C$DW$28, DW_AT_location[DW_OP_reg0] - 434 - 435;* r0_0 assigned to $O$C4 - 436$C$DW$29 .dwtag DW_TAG_variable - 437 .dwattr $C$DW$29, DW_AT_name("$O$C4") - 438 .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C4") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 9 - - 439 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$9) - 440 .dwattr $C$DW$29, DW_AT_location[DW_OP_reg0] - 441 - 442;* r0_0 assigned to $O$C5 - 443$C$DW$30 .dwtag DW_TAG_variable - 444 .dwattr $C$DW$30, DW_AT_name("$O$C5") - 445 .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C5") - 446 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$105) - 447 .dwattr $C$DW$30, DW_AT_location[DW_OP_reg0] - 448 - 449;* r1_0 assigned to $O$C6 - 450$C$DW$31 .dwtag DW_TAG_variable - 451 .dwattr $C$DW$31, DW_AT_name("$O$C6") - 452 .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C6") - 453 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$9) - 454 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg4] - 455 - 456;* r17_0 assigned to $O$C7 - 457$C$DW$32 .dwtag DW_TAG_variable - 458 .dwattr $C$DW$32, DW_AT_name("$O$C7") - 459 .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C7") - 460 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$10) - 461 .dwattr $C$DW$32, DW_AT_location[DW_OP_regx 0x44] - 462 - 463;* r1_0 assigned to $O$C8 - 464$C$DW$33 .dwtag DW_TAG_variable - 465 .dwattr $C$DW$33, DW_AT_name("$O$C8") - 466 .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$C8") - 467 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$6) - 468 .dwattr $C$DW$33, DW_AT_location[DW_OP_reg4] - 469 - 470;* r0_0 assigned to $O$K5 - 471$C$DW$34 .dwtag DW_TAG_variable - 472 .dwattr $C$DW$34, DW_AT_name("$O$K5") - 473 .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$K5") - 474 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$117) - 475 .dwattr $C$DW$34, DW_AT_location[DW_OP_reg0] - 476 - 477;* r14_0 assigned to addr - 478$C$DW$35 .dwtag DW_TAG_variable - 479 .dwattr $C$DW$35, DW_AT_name("addr") - 480 .dwattr $C$DW$35, DW_AT_TI_symbol_name("addr") - 481 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$134) - 482 .dwattr $C$DW$35, DW_AT_location[DW_OP_regx 0x38] - 483 - 484;* r15_0 assigned to b - 485$C$DW$36 .dwtag DW_TAG_variable - 486 .dwattr $C$DW$36, DW_AT_name("b") - 487 .dwattr $C$DW$36, DW_AT_TI_symbol_name("b") - 488 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$124) - 489 .dwattr $C$DW$36, DW_AT_location[DW_OP_regx 0x3c] - 490 - 491;* r1_0 assigned to page_table_entry - 492$C$DW$37 .dwtag DW_TAG_variable - 493 .dwattr $C$DW$37, DW_AT_name("page_table_entry") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 10 - - 494 .dwattr $C$DW$37, DW_AT_TI_symbol_name("page_table_entry") - 495 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$39) - 496 .dwattr $C$DW$37, DW_AT_location[DW_OP_reg4] - 497 - 498;* r16_0 assigned to reg - 499$C$DW$38 .dwtag DW_TAG_variable - 500 .dwattr $C$DW$38, DW_AT_name("reg") - 501 .dwattr $C$DW$38, DW_AT_TI_symbol_name("reg") - 502 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$106) - 503 .dwattr $C$DW$38, DW_AT_location[DW_OP_regx 0x40] - 504 - 505;* r1_0 assigned to reg_val - 506$C$DW$39 .dwtag DW_TAG_variable - 507 .dwattr $C$DW$39, DW_AT_name("reg_val") - 508 .dwattr $C$DW$39, DW_AT_TI_symbol_name("reg_val") - 509 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$40) - 510 .dwattr $C$DW$39, DW_AT_location[DW_OP_reg4] - 511 - 512 .dwcfi cfa_offset, 0 - 513;*** 110 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != - 514 .dwpsn file "pru1_iopageregisters.c",line 110,column 27,is_stmt,isa 0 - 515;---------------------------------------------------------------------- - 516; 110 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); - 517; 111 | if (page_table_entry == PAGE_MEMORY) { - 518; 112 | // addr in allowed 18bit memory range, not in I/O page - 519;---------------------------------------------------------------------- - 520 00000000 0000000B0DEEE1 LSR r1, r14, 0x0d ; [ALU_PRU] |110| addr - 521 00000004 000000240000E0! LDI r0, ||deviceregisters|| ; [ALU_PRU] |110| deviceregisters - 522 00000008 000000F0E10001 LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |110| page_table_entry - 523 0000000c 00000069010107 QBNE ||$C$L5||, r1.b0, 0x01 ; [ALU_PRU] |110| page_table_entry - 524;* --------------------------------------------------------------------------* - 525 .dwcfi remember_state - 526;*** 113 ----------------------- *((volatile unsigned char *)mailbox.ddrmem_base_physical+ad - 527;*** 114 ----------------------- return 1; - 528 .dwpsn file "pru1_iopageregisters.c",line 113,column 3,is_stmt,isa 0 - 529;---------------------------------------------------------------------- - 530; 113 | DDRMEM_MEMSET_B(addr, b); - 531;---------------------------------------------------------------------- - 532 00000010 000880240000C0! LDI32 r0, ||mailbox||+8 ; [ALU_PRU] |113| mailbox - 00000017 00000021004024 - 533 00000018 000000F1002080 LBBO &r0, r0, 0, 4 ; [ALU_PRU] |113| - 534 0000001c 000000E0E00E0F SBBO &r15.b0, r14, r0, 1 ; [ALU_PRU] |113| addr,b - 535 .dwpsn file "pru1_iopageregisters.c",line 114,column 3,is_stmt,isa 0 - 536;---------------------------------------------------------------------- - 537; 114 | return 1; - 538;---------------------------------------------------------------------- - 539 00000020 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |114| - 540$C$DW$40 .dwtag DW_TAG_TI_branch - 541 .dwattr $C$DW$40, DW_AT_low_pc(0x00) - 542 .dwattr $C$DW$40, DW_AT_TI_return - 543 - 544 00000024 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 545 .dwcfi restore_state - 546;* --------------------------------------------------------------------------* - 547 00000028 ||$C$L5||: - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 11 - - 548;*** -----------------------g3: - 549;*** 115 ----------------------- if ( page_table_entry != 2 ) goto g5; - 550 .dwpsn file "pru1_iopageregisters.c",line 115,column 9,is_stmt,isa 0 - 551;---------------------------------------------------------------------- - 552; 115 | } else if (page_table_entry == PAGE_IO) { - 553; 116 | // uint8_t reghandle = deviceregisters.iopage_register_han - 554; | dles[ADDR2IOPAGEWORD(addr)]; - 555; 117 | uint8_t reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) - 556; | ; - 557;---------------------------------------------------------------------- - 558 00000028 00000069020107 QBNE ||$C$L6||, r1.b0, 0x02 ; [ALU_PRU] |115| page_table_entry - 559;* --------------------------------------------------------------------------* - 560;*** 118 ----------------------- if ( C$8 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) - 561 .dwpsn file "pru1_iopageregisters.c",line 118,column 3,is_stmt,isa 0 - 562;---------------------------------------------------------------------- - 563; 118 | if (!reghandle) - 564;---------------------------------------------------------------------- - 565 0000002c 000000240FFFE1 LDI r1, 0x0fff ; [ALU_PRU] |118| - 566 00000030 0000000B01EEF0 LSR r16, r14, 0x01 ; [ALU_PRU] |118| addr - 567 00000034 00000010E1F0E1 AND r1, r16, r1 ; [ALU_PRU] |118| - 568 00000038 00000000E0E1E1 ADD r1, r1, r0 ; [ALU_PRU] |118| $O$K5 - 569 0000003c 000000F1200101 LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |118| $O$C8 - 570 00000040 00000069000103 QBNE ||$C$L7||, r1.b0, 0x00 ; [ALU_PRU] |118| $O$C8 - 571;* --------------------------------------------------------------------------* - 572 00000044 ||$C$L6||: - 573 .dwcfi remember_state - 574;*** -----------------------g5: - 575;*** 119 ----------------------- return 0; - 576 .dwpsn file "pru1_iopageregisters.c",line 119,column 4,is_stmt,isa 0 - 577;---------------------------------------------------------------------- - 578; 119 | return 0; // register not implemented - 579; 120 | // change register value - 580;---------------------------------------------------------------------- - 581 00000044 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |119| - 582$C$DW$41 .dwtag DW_TAG_TI_branch - 583 .dwattr $C$DW$41, DW_AT_low_pc(0x00) - 584 .dwattr $C$DW$41, DW_AT_TI_return - 585 - 586 00000048 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 587 .dwcfi restore_state - 588;* --------------------------------------------------------------------------* - 589 0000004c ||$C$L7||: - 590;*** -----------------------g6: - 591;*** 121 ----------------------- C$7 = (int)C$8<<3; - 592;*** 121 ----------------------- reg = (struct $$fake23 *)K$5+C$7+4128; - 593;*** 123 ----------------------- if ( addr&1u ) goto g8; - 594 .dwpsn file "pru1_iopageregisters.c",line 121,column 25,is_stmt,isa 0 - 595;---------------------------------------------------------------------- - 596; 121 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register - 597; | s[reghandle]); // alias - 598; 122 | uint16_t reg_val ; - 599;---------------------------------------------------------------------- - 600 0000004c 000000090301F1 LSL r17, r1.b0, 0x03 ; [ALU_PRU] |121| $O$C7,$O$C8 - 601 00000050 000000241020E1 LDI r1, 0x1020 ; [ALU_PRU] |121| - 602 00000054 00000000F1E0F0 ADD r16, r0, r17 ; [ALU_PRU] |121| $O$K5,$O$C7 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 12 - - 603 00000058 00000000E1F0F0 ADD r16, r16, r1 ; [ALU_PRU] |121| reg - 604 .dwpsn file "pru1_iopageregisters.c",line 123,column 3,is_stmt,isa 0 - 605;---------------------------------------------------------------------- - 606; 123 | if (addr & 1) // odd address = write upper byte - 607; 124 | reg_val = (reg->value & 0x00ff) // don't touch lower byte - 608; 125 | | (reg->value & ~reg->writable_bits & 0xff00) // protected uppe - 609; | r byte bits - 610; 126 | | (((uint16_t)b << 8) & reg->writable_bits); // - 611; | changed upper byte bits - 612; 127 | else - 613; 128 | // even address: write lower byte - 614;---------------------------------------------------------------------- - 615 0000005c 000000D100EE0E QBBS ||$C$L8||, r14, 0x00 ; [ALU_PRU] |123| addr - 616;* --------------------------------------------------------------------------* - 617;*** 129 ----------------------- C$5 = (struct $$fake23 *)K$5+C$7+4128; - 618;*** 129 ----------------------- C$6 = (*C$5).writable_bits; - 619;*** 129 ----------------------- C$4 = (*C$5).value; - 620;*** 129 ----------------------- reg_val = C$4&0xff00|(C$6^0xff)&C$4&0xff|C$6&b; - 621;*** 129 ----------------------- goto g9; - 622 .dwpsn file "pru1_iopageregisters.c",line 129,column 4,is_stmt,isa 0 - 623;---------------------------------------------------------------------- - 624; 129 | reg_val = (reg->value & 0xff00) // don' touch upper byte - 625; 130 | | (reg->value & ~reg->writable_bits & 0x00ff) // protected upper byte b - 626; | its - 627; 131 | | (b & reg->writable_bits); // changed lower byte bits - 628;---------------------------------------------------------------------- - 629 00000060 00000000F1E0E0 ADD r0, r0, r17 ; [ALU_PRU] |129| $O$K5,$O$C7 - 630 00000064 00000000E1E0E0 ADD r0, r0, r1 ; [ALU_PRU] |129| $O$C5 - 631 00000068 00000024FF00C1 LDI r1.w2, 0xff00 ; [ALU_PRU] |129| - 632 0000006c 000000F1020081 LBBO &r1.w0, r0, 2, 2 ; [ALU_PRU] |129| $O$C6,$O$C5 - 633 00000070 000000F1000080 LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |129| $O$C4,$O$C5 - 634 00000074 00000015FF81C0 XOR r0.w2, r1.w0, 0xff ; [ALU_PRU] |129| $O$C6 - 635 00000078 0000001080C0C0 AND r0.w2, r0.w2, r0.w0 ; [ALU_PRU] |129| $O$C4 - 636 0000007c 00000011FFC0C0 AND r0.w2, r0.w2, 0xff ; [ALU_PRU] |129| - 637 00000080 00000010C18080 AND r0.w0, r0.w0, r1.w2 ; [ALU_PRU] |129| $O$C4 - 638 00000084 00000012C08080 OR r0.w0, r0.w0, r0.w2 ; [ALU_PRU] |129| - 639 00000088 000000100F81C0 AND r0.w2, r1.w0, r15.b0 ; [ALU_PRU] |129| $O$C6,b - 640 0000008c 00000012C08081 OR r1.w0, r0.w0, r0.w2 ; [ALU_PRU] |129| reg_val - 641 00000090 00000021000000! JMP ||$C$L9|| ; [ALU_PRU] |129| - 642;* --------------------------------------------------------------------------* - 643 00000094 ||$C$L8||: - 644;*** -----------------------g8: - 645;*** 124 ----------------------- C$3 = (*reg).writable_bits; - 646;*** 124 ----------------------- C$2 = (*reg).value; - 647;*** 124 ----------------------- reg_val = C$2&0xff|(C$3^0xff00)&C$2&0xff00|(int)b<<8&C$3; - 648 .dwpsn file "pru1_iopageregisters.c",line 124,column 4,is_stmt,isa 0 - 649 00000094 000000F1021080 LBBO &r0.w0, r16, 2, 2 ; [ALU_PRU] |124| $O$C3,reg - 650 00000098 00000009080F81 LSL r1.w0, r15.b0, 0x08 ; [ALU_PRU] |124| b - 651 0000009c 000000F10010C0 LBBO &r0.w2, r16, 0, 2 ; [ALU_PRU] |124| $O$C2,reg - 652 000000a0 00000010808181 AND r1.w0, r1.w0, r0.w0 ; [ALU_PRU] |124| $O$C3 - 653 000000a4 00000015FF2020 XOR r0.b1, r0.b1, 0xff ; [ALU_PRU] |124| - 654 000000a8 00000010C080C1 AND r1.w2, r0.w0, r0.w2 ; [ALU_PRU] |124| $O$C2 - 655 000000ac 00000024FF0080 LDI r0.w0, 0xff00 ; [ALU_PRU] |124| - 656 000000b0 00000011FFC0C0 AND r0.w2, r0.w2, 0xff ; [ALU_PRU] |124| $O$C2 - 657 000000b4 0000001080C180 AND r0.w0, r1.w2, r0.w0 ; [ALU_PRU] |124| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 13 - - 658 000000b8 0000001280C080 OR r0.w0, r0.w2, r0.w0 ; [ALU_PRU] |124| - 659 000000bc 00000012818081 OR r1.w0, r0.w0, r1.w0 ; [ALU_PRU] |124| reg_val - 660;* --------------------------------------------------------------------------* - 661 000000c0 ||$C$L9||: - 662;*** -----------------------g9: - 663;*** 132 ----------------------- (*reg).value = reg_val; - 664;*** 133 ----------------------- if ( !((*reg).event_flags&2) ) goto g11; - 665 .dwpsn file "pru1_iopageregisters.c",line 132,column 3,is_stmt,isa 0 - 666;---------------------------------------------------------------------- - 667; 132 | reg->value = reg_val ; - 668;---------------------------------------------------------------------- - 669 000000c0 000000E1001081 SBBO &r1.w0, r16, 0, 2 ; [ALU_PRU] |132| reg,reg_val - 670 .dwpsn file "pru1_iopageregisters.c",line 133,column 3,is_stmt,isa 0 - 671;---------------------------------------------------------------------- - 672; 133 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATO) - 673;---------------------------------------------------------------------- - 674 000000c4 000000F1041000 LBBO &r0.b0, r16, 4, 1 ; [ALU_PRU] |133| reg - 675 000000c8 000000C9010014 QBBC ||$C$L10||, r0.b0, 0x01 ; [ALU_PRU] |133| - 676;* --------------------------------------------------------------------------* - 677;*** 134 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 3u; - 678;*** 134 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; - 679;*** 134 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_reg - 680;*** 134 ----------------------- (*C$1).events.addr = addr; - 681;*** 134 ----------------------- (*C$1).events.data = reg_val; - 682;*** 134 ----------------------- (*C$1).events.eventmask |= 1u; - 683;*** 134 ----------------------- __R31 = 35u; - 684;*** 134 ----------------------- __R30 |= 0x1000u; - 685;*** 134 ----------------------- __delay_cycles(3u); - 686;*** 134 ----------------------- __R30 &= 0xffffefffu; - 687 .dwpsn file "pru1_iopageregisters.c",line 134,column 4,is_stmt,isa 0 - 688;---------------------------------------------------------------------- - 689; 134 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATOB, addr, reg_val); - 690;---------------------------------------------------------------------- - 691 000000cc 000080240000C0! LDI32 r0, ||mailbox|| ; [ALU_PRU] |134| $O$C1,mailbox - 000000d3 00000021004024 - 692 000000d4 00000024000341 LDI r1.b2, 0x03 ; [ALU_PRU] |134| - 693 000000d8 000000E10D0041 SBBO &r1.b2, r0, 13, 1 ; [ALU_PRU] |134| $O$C1 - 694 000000dc 000000F1051041 LBBO &r1.b2, r16, 5, 1 ; [ALU_PRU] |134| reg - 695 000000e0 000000E10E0041 SBBO &r1.b2, r0, 14, 1 ; [ALU_PRU] |134| $O$C1 - 696 000000e4 000000F1061041 LBBO &r1.b2, r16, 6, 1 ; [ALU_PRU] |134| reg - 697 000000e8 000000E10F0041 SBBO &r1.b2, r0, 15, 1 ; [ALU_PRU] |134| $O$C1 - 698 000000ec 000000E110208E SBBO &r14, r0, 16, 4 ; [ALU_PRU] |134| $O$C1,addr - 699 000000f0 000000E1140081 SBBO &r1.w0, r0, 20, 2 ; [ALU_PRU] |134| $O$C1,reg_val - 700 000000f4 000000F10C0041 LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |134| $O$C1 - 701 000000f8 0000001F004141 SET r1.b2, r1.b2, 0x00000000 ; [ALU_PRU] |134| - 702 000000fc 000000E10C0041 SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |134| $O$C1 - 703 00000100 000000240023FF LDI r31, 0x0023 ; [ALU_PRU] |134| - 704 00000104 0000001F0CFEFE SET r30, r30, 0x0000000c ; [ALU_PRU] |134| - 705 .newblock - 706 00000108 00000024000181 LDI r1.w0, 1 - 707 0000010c 00000005018181 $1: SUB r1.w0, r1.w0, 1 - 708 00000110 0000006F0081FF QBNE $1, r1.w0, 0 ; [ALU_PRU] |134| - 709 00000114 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |134| - 710;* --------------------------------------------------------------------------* - 711 00000118 ||$C$L10||: - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 14 - - 712;*** -----------------------g11: - 713;*** 135 ----------------------- return 1; - 714 .dwpsn file "pru1_iopageregisters.c",line 135,column 3,is_stmt,isa 0 - 715;---------------------------------------------------------------------- - 716; 135 | return 1; - 717; 136 | } else - 718; 137 | return 0; - 719;---------------------------------------------------------------------- - 720 00000118 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |135| - 721$C$DW$42 .dwtag DW_TAG_TI_branch - 722 .dwattr $C$DW$42, DW_AT_low_pc(0x00) - 723 .dwattr $C$DW$42, DW_AT_TI_return - 724 - 725 0000011c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 726 .dwattr $C$DW$23, DW_AT_TI_end_file("pru1_iopageregisters.c") - 727 .dwattr $C$DW$23, DW_AT_TI_end_line(0x8b) - 728 .dwattr $C$DW$23, DW_AT_TI_end_column(0x01) - 729 .dwendentry - 730 .dwendtag $C$DW$23 - 731 - 732 00000000 .sect ".text:iopageregisters_read" - 733 .clink - 734 .global ||iopageregisters_read|| - 735 - 736$C$DW$43 .dwtag DW_TAG_subprogram - 737 .dwattr $C$DW$43, DW_AT_name("iopageregisters_read") - 738 .dwattr $C$DW$43, DW_AT_low_pc(||iopageregisters_read||) - 739 .dwattr $C$DW$43, DW_AT_high_pc(0x00) - 740 .dwattr $C$DW$43, DW_AT_TI_symbol_name("iopageregisters_read") - 741 .dwattr $C$DW$43, DW_AT_external - 742 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$39) - 743 .dwattr $C$DW$43, DW_AT_TI_begin_file("pru1_iopageregisters.c") - 744 .dwattr $C$DW$43, DW_AT_TI_begin_line(0x36) - 745 .dwattr $C$DW$43, DW_AT_TI_begin_column(0x09) - 746 .dwattr $C$DW$43, DW_AT_decl_file("pru1_iopageregisters.c") - 747 .dwattr $C$DW$43, DW_AT_decl_line(0x36) - 748 .dwattr $C$DW$43, DW_AT_decl_column(0x09) - 749 .dwattr $C$DW$43, DW_AT_TI_max_frame_size(0x00) - 750 .dwpsn file "pru1_iopageregisters.c",line 54,column 60,is_stmt,address ||iopageregisters_read - 751 - 752 .dwfde $C$DW$CIE, ||iopageregisters_read|| - 753$C$DW$44 .dwtag DW_TAG_formal_parameter - 754 .dwattr $C$DW$44, DW_AT_name("addr") - 755 .dwattr $C$DW$44, DW_AT_TI_symbol_name("addr") - 756 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$32) - 757 .dwattr $C$DW$44, DW_AT_location[DW_OP_regx 0x38] - 758 - 759$C$DW$45 .dwtag DW_TAG_formal_parameter - 760 .dwattr $C$DW$45, DW_AT_name("val") - 761 .dwattr $C$DW$45, DW_AT_TI_symbol_name("val") - 762 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$113) - 763 .dwattr $C$DW$45, DW_AT_location[DW_OP_regx 0x3c] - 764 - 765;---------------------------------------------------------------------- - 766; 54 | uint8_t iopageregisters_read(uint32_t addr, uint16_t *val) { - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 15 - - 767;---------------------------------------------------------------------- - 768 - 769;*************************************************************** - 770;* FNAME: iopageregisters_read FR SIZE: 0 * - 771;* * - 772;* FUNCTION ENVIRONMENT * - 773;* * - 774;* FUNCTION PROPERTIES * - 775;* 0 Auto, 0 SOE * - 776;*************************************************************** - 777 - 778||iopageregisters_read||: - 779;* --------------------------------------------------------------------------* - 780;* r1_0 assigned to $O$C1 - 781$C$DW$46 .dwtag DW_TAG_variable - 782 .dwattr $C$DW$46, DW_AT_name("$O$C1") - 783 .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$C1") - 784 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$102) - 785 .dwattr $C$DW$46, DW_AT_location[DW_OP_reg4] - 786 - 787;* r0_0 assigned to $O$C2 - 788$C$DW$47 .dwtag DW_TAG_variable - 789 .dwattr $C$DW$47, DW_AT_name("$O$C2") - 790 .dwattr $C$DW$47, DW_AT_TI_symbol_name("$O$C2") - 791 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$9) - 792 .dwattr $C$DW$47, DW_AT_location[DW_OP_reg0] - 793 - 794;* r1_0 assigned to $O$C3 - 795$C$DW$48 .dwtag DW_TAG_variable - 796 .dwattr $C$DW$48, DW_AT_name("$O$C3") - 797 .dwattr $C$DW$48, DW_AT_TI_symbol_name("$O$C3") - 798 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$10) - 799 .dwattr $C$DW$48, DW_AT_location[DW_OP_reg4] - 800 - 801;* r1_0 assigned to $O$C4 - 802$C$DW$49 .dwtag DW_TAG_variable - 803 .dwattr $C$DW$49, DW_AT_name("$O$C4") - 804 .dwattr $C$DW$49, DW_AT_TI_symbol_name("$O$C4") - 805 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$6) - 806 .dwattr $C$DW$49, DW_AT_location[DW_OP_reg4] - 807 - 808;* r0_0 assigned to $O$K5 - 809$C$DW$50 .dwtag DW_TAG_variable - 810 .dwattr $C$DW$50, DW_AT_name("$O$K5") - 811 .dwattr $C$DW$50, DW_AT_TI_symbol_name("$O$K5") - 812 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$117) - 813 .dwattr $C$DW$50, DW_AT_location[DW_OP_reg0] - 814 - 815;* r14_0 assigned to addr - 816$C$DW$51 .dwtag DW_TAG_variable - 817 .dwattr $C$DW$51, DW_AT_name("addr") - 818 .dwattr $C$DW$51, DW_AT_TI_symbol_name("addr") - 819 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$134) - 820 .dwattr $C$DW$51, DW_AT_location[DW_OP_regx 0x38] - 821 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 16 - - 822;* r15_0 assigned to val - 823$C$DW$52 .dwtag DW_TAG_variable - 824 .dwattr $C$DW$52, DW_AT_name("val") - 825 .dwattr $C$DW$52, DW_AT_TI_symbol_name("val") - 826 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$130) - 827 .dwattr $C$DW$52, DW_AT_location[DW_OP_regx 0x3c] - 828 - 829;* r1_0 assigned to page_table_entry - 830$C$DW$53 .dwtag DW_TAG_variable - 831 .dwattr $C$DW$53, DW_AT_name("page_table_entry") - 832 .dwattr $C$DW$53, DW_AT_TI_symbol_name("page_table_entry") - 833 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$39) - 834 .dwattr $C$DW$53, DW_AT_location[DW_OP_reg4] - 835 - 836;* r16_0 assigned to reg - 837$C$DW$54 .dwtag DW_TAG_variable - 838 .dwattr $C$DW$54, DW_AT_name("reg") - 839 .dwattr $C$DW$54, DW_AT_TI_symbol_name("reg") - 840 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$106) - 841 .dwattr $C$DW$54, DW_AT_location[DW_OP_regx 0x40] - 842 - 843 .dwcfi cfa_offset, 0 - 844;*** 55 ----------------------- if ( (page_table_entry = *((addr>>13)+&deviceregisters)) != 1 ) got - 845 .dwpsn file "pru1_iopageregisters.c",line 55,column 27,is_stmt,isa 0 - 846;---------------------------------------------------------------------- - 847; 55 | uint8_t page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); - 848; 56 | if (page_table_entry == PAGE_MEMORY) { - 849; 57 | // addr in allowed 18bit memory range, not in I/O page - 850;---------------------------------------------------------------------- - 851 00000000 0000000B0DEEE1 LSR r1, r14, 0x0d ; [ALU_PRU] |55| addr - 852 00000004 000000240000E0! LDI r0, ||deviceregisters|| ; [ALU_PRU] |55| deviceregisters - 853 00000008 000000F0E10001 LBBO &r1.b0, r0, r1, 1 ; [ALU_PRU] |55| page_table_entry - 854 0000000c 0000006901010A QBNE ||$C$L11||, r1.b0, 0x01 ; [ALU_PRU] |55| page_table_entry - 855;* --------------------------------------------------------------------------* - 856 .dwcfi remember_state - 857;*** 58 ----------------------- *val = *((addr>>1)*2+(volatile unsigned short *)mailbox.ddrmem_base - 858;*** 59 ----------------------- return 1; - 859 .dwpsn file "pru1_iopageregisters.c",line 58,column 3,is_stmt,isa 0 - 860;---------------------------------------------------------------------- - 861; 58 | *val = DDRMEM_MEMGET_W(addr); - 862;---------------------------------------------------------------------- - 863 00000010 0000000B01EEE0 LSR r0, r14, 0x01 ; [ALU_PRU] |58| addr - 864 00000014 000881240000C1! LDI32 r1, ||mailbox||+8 ; [ALU_PRU] |58| mailbox - 0000001b 00000021004024 - 865 .dwpsn file "pru1_iopageregisters.c",line 59,column 3,is_stmt,isa 0 - 866;---------------------------------------------------------------------- - 867; 59 | return 1; - 868;---------------------------------------------------------------------- - 869 0000001c 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |59| - 870 .dwpsn file "pru1_iopageregisters.c",line 58,column 3,is_stmt,isa 0 - 871 00000020 0000000901E0E0 LSL r0, r0, 0x01 ; [ALU_PRU] |58| - 872 00000024 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |58| - 873 00000028 000000F0E00180 LBBO &r0.w0, r1, r0, 2 ; [ALU_PRU] |58| - 874 0000002c 000000E1000F80 SBBO &r0.w0, r15, 0, 2 ; [ALU_PRU] |58| val - 875$C$DW$55 .dwtag DW_TAG_TI_branch - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 17 - - 876 .dwattr $C$DW$55, DW_AT_low_pc(0x00) - 877 .dwattr $C$DW$55, DW_AT_TI_return - 878 - 879 00000030 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 880 .dwcfi restore_state - 881;* --------------------------------------------------------------------------* - 882 00000034 ||$C$L11||: - 883;*** -----------------------g3: - 884;*** 60 ----------------------- if ( page_table_entry != 2 ) goto g5; - 885 .dwpsn file "pru1_iopageregisters.c",line 60,column 9,is_stmt,isa 0 - 886;---------------------------------------------------------------------- - 887; 60 | } else if (page_table_entry == PAGE_IO) { - 888; 61 | // uint8_t reghandle = deviceregisters.iopage_register_han - 889; | dles[ADDR2IOPAGEWORD(addr)]; - 890; 62 | uint8_t reghandle ; - 891; 63 | reghandle = IOPAGE_REGISTER_ENTRY(deviceregisters,addr) ; - 892;---------------------------------------------------------------------- - 893 00000034 00000069020107 QBNE ||$C$L12||, r1.b0, 0x02 ; [ALU_PRU] |60| page_table_entry - 894;* --------------------------------------------------------------------------* - 895;*** 64 ----------------------- if ( C$4 = *((addr>>1&0xfff)+(K$5 = &deviceregisters)+32) ) goto g6 - 896 .dwpsn file "pru1_iopageregisters.c",line 64,column 3,is_stmt,isa 0 - 897;---------------------------------------------------------------------- - 898; 64 | if (!reghandle) { - 899;---------------------------------------------------------------------- - 900 00000038 000000240FFFE1 LDI r1, 0x0fff ; [ALU_PRU] |64| - 901 0000003c 0000000B01EEF0 LSR r16, r14, 0x01 ; [ALU_PRU] |64| addr - 902 00000040 00000010E1F0E1 AND r1, r16, r1 ; [ALU_PRU] |64| - 903 00000044 00000000E0E1E1 ADD r1, r1, r0 ; [ALU_PRU] |64| $O$K5 - 904 00000048 000000F1200101 LBBO &r1.b0, r1, 32, 1 ; [ALU_PRU] |64| $O$C4 - 905 0000004c 00000069000103 QBNE ||$C$L13||, r1.b0, 0x00 ; [ALU_PRU] |64| $O$C4 - 906;* --------------------------------------------------------------------------* - 907 00000050 ||$C$L12||: - 908 .dwcfi remember_state - 909;*** -----------------------g5: - 910;*** 65 ----------------------- return 0; - 911 .dwpsn file "pru1_iopageregisters.c",line 65,column 4,is_stmt,isa 0 - 912;---------------------------------------------------------------------- - 913; 65 | return 0; // register not implemented as "active" - 914; 67 | // return register value. remove "volatile" attribute - 915; 68 | // DEBUG_PIN_SET(1) ; - 916; 69 | // indexing this records takes 4,6 us, if record size != 8 - 917;---------------------------------------------------------------------- - 918 00000050 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |65| - 919$C$DW$56 .dwtag DW_TAG_TI_branch - 920 .dwattr $C$DW$56, DW_AT_low_pc(0x00) - 921 .dwattr $C$DW$56, DW_AT_TI_return - 922 - 923 00000054 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 924 .dwcfi restore_state - 925;* --------------------------------------------------------------------------* - 926 00000058 ||$C$L13||: - 927;*** -----------------------g6: - 928;*** 70 ----------------------- C$3 = (int)C$4<<3; - 929;*** 70 ----------------------- reg = (struct $$fake23 *)K$5+C$3+4128; - 930;*** 72 ----------------------- *val = C$2 = *((struct $$fake23 *)K$5+C$3+4128); - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 18 - - 931;*** 73 ----------------------- if ( !((*reg).event_flags&1) ) goto g8; - 932 .dwpsn file "pru1_iopageregisters.c",line 70,column 25,is_stmt,isa 0 - 933;---------------------------------------------------------------------- - 934; 70 | iopageregister_t *reg = (iopageregister_t *) &(deviceregisters.register - 935; | s[reghandle]); // alias - 936; 71 | // DEBUG_PIN_SET(0) ; - 937;---------------------------------------------------------------------- - 938 00000058 000000090301E1 LSL r1, r1.b0, 0x03 ; [ALU_PRU] |70| $O$C3,$O$C4 - 939 0000005c 000000241020F0 LDI r16, 0x1020 ; [ALU_PRU] |70| - 940 00000060 00000000E1E0F1 ADD r17, r0, r1 ; [ALU_PRU] |70| $O$K5,$O$C3 - 941 00000064 00000000F0F1F0 ADD r16, r17, r16 ; [ALU_PRU] |70| reg - 942 .dwpsn file "pru1_iopageregisters.c",line 72,column 3,is_stmt,isa 0 - 943;---------------------------------------------------------------------- - 944; 72 | *val = reg->value; - 945;---------------------------------------------------------------------- - 946 00000068 00000000E1E0E0 ADD r0, r0, r1 ; [ALU_PRU] |72| $O$K5,$O$C3 - 947 0000006c 00000024102081 LDI r1.w0, 0x1020 ; [ALU_PRU] |72| - 948 00000070 000000F0810080 LBBO &r0.w0, r0, r1.w0, 2 ; [ALU_PRU] |72| $O$C2 - 949 00000074 000000E1000F80 SBBO &r0.w0, r15, 0, 2 ; [ALU_PRU] |72| val,$O$C2 - 950 .dwpsn file "pru1_iopageregisters.c",line 73,column 3,is_stmt,isa 0 - 951;---------------------------------------------------------------------- - 952; 73 | if (reg->event_flags & IOPAGEREGISTER_EVENT_FLAG_DATI) - 953;---------------------------------------------------------------------- - 954 00000078 000000F1041040 LBBO &r0.b2, r16, 4, 1 ; [ALU_PRU] |73| reg - 955 0000007c 000000C9004014 QBBC ||$C$L14||, r0.b2, 0x00 ; [ALU_PRU] |73| - 956;* --------------------------------------------------------------------------* - 957;*** 74 ----------------------- (*(C$1 = &mailbox)).events.unibus_control = 0u; - 958;*** 74 ----------------------- (*C$1).events.device_handle = (*reg).event_device_handle; - 959;*** 74 ----------------------- (*C$1).events.device_register_idx = (*reg).event_device_register_id - 960;*** 74 ----------------------- (*C$1).events.addr = addr; - 961;*** 74 ----------------------- (*C$1).events.data = C$2; - 962;*** 74 ----------------------- (*C$1).events.eventmask |= 1u; - 963;*** 74 ----------------------- __R31 = 35u; - 964;*** 74 ----------------------- __R30 |= 0x1000u; - 965;*** 74 ----------------------- __delay_cycles(3u); - 966;*** 74 ----------------------- __R30 &= 0xffffefffu; - 967 .dwpsn file "pru1_iopageregisters.c",line 74,column 4,is_stmt,isa 0 - 968;---------------------------------------------------------------------- - 969; 74 | DO_EVENT_DEVICEREGISTER(reg, UNIBUS_CONTROL_DATI, addr, *val); - 970;---------------------------------------------------------------------- - 971 00000080 000081240000C1! LDI32 r1, ||mailbox|| ; [ALU_PRU] |74| $O$C1,mailbox - 00000087 00000021004024 - 972 00000088 00000024000040 LDI r0.b2, 0x00 ; [ALU_PRU] |74| - 973 0000008c 000000E10D0140 SBBO &r0.b2, r1, 13, 1 ; [ALU_PRU] |74| $O$C1 - 974 00000090 000000F1051040 LBBO &r0.b2, r16, 5, 1 ; [ALU_PRU] |74| reg - 975 00000094 000000E10E0140 SBBO &r0.b2, r1, 14, 1 ; [ALU_PRU] |74| $O$C1 - 976 00000098 000000F1061040 LBBO &r0.b2, r16, 6, 1 ; [ALU_PRU] |74| reg - 977 0000009c 000000E10F0140 SBBO &r0.b2, r1, 15, 1 ; [ALU_PRU] |74| $O$C1 - 978 000000a0 000000E110218E SBBO &r14, r1, 16, 4 ; [ALU_PRU] |74| $O$C1,addr - 979 000000a4 000000E1140180 SBBO &r0.w0, r1, 20, 2 ; [ALU_PRU] |74| $O$C1,$O$C2 - 980 000000a8 000000F10C0140 LBBO &r0.b2, r1, 12, 1 ; [ALU_PRU] |74| $O$C1 - 981 000000ac 0000001F004040 SET r0.b2, r0.b2, 0x00000000 ; [ALU_PRU] |74| - 982 000000b0 000000E10C0140 SBBO &r0.b2, r1, 12, 1 ; [ALU_PRU] |74| $O$C1 - 983 000000b4 000000240023FF LDI r31, 0x0023 ; [ALU_PRU] |74| - 984 000000b8 0000001F0CFEFE SET r30, r30, 0x0000000c ; [ALU_PRU] |74| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 19 - - 985 .newblock - 986 000000bc 00000024000180 LDI r0.w0, 1 - 987 000000c0 00000005018080 $1: SUB r0.w0, r0.w0, 1 - 988 000000c4 0000006F0080FF QBNE $1, r0.w0, 0 ; [ALU_PRU] |74| - 989 000000c8 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |74| - 990;* --------------------------------------------------------------------------* - 991 000000cc ||$C$L14||: - 992;*** -----------------------g8: - 993;*** 75 ----------------------- return 1; - 994 .dwpsn file "pru1_iopageregisters.c",line 75,column 3,is_stmt,isa 0 - 995;---------------------------------------------------------------------- - 996; 75 | return 1; - 997; 76 | } else - 998; 77 | return 0; - 999;---------------------------------------------------------------------- - 1000 000000cc 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |75| - 1001$C$DW$57 .dwtag DW_TAG_TI_branch - 1002 .dwattr $C$DW$57, DW_AT_low_pc(0x00) - 1003 .dwattr $C$DW$57, DW_AT_TI_return - 1004 - 1005 000000d0 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1006 .dwattr $C$DW$43, DW_AT_TI_end_file("pru1_iopageregisters.c") - 1007 .dwattr $C$DW$43, DW_AT_TI_end_line(0x4e) - 1008 .dwattr $C$DW$43, DW_AT_TI_end_column(0x01) - 1009 .dwendentry - 1010 .dwendtag $C$DW$43 - 1011 - 1012 00000000 .sect ".text:iopageregisters_init" - 1013 .clink - 1014 .global ||iopageregisters_init|| - 1015 - 1016$C$DW$58 .dwtag DW_TAG_subprogram - 1017 .dwattr $C$DW$58, DW_AT_name("iopageregisters_init") - 1018 .dwattr $C$DW$58, DW_AT_low_pc(||iopageregisters_init||) - 1019 .dwattr $C$DW$58, DW_AT_high_pc(0x00) - 1020 .dwattr $C$DW$58, DW_AT_TI_symbol_name("iopageregisters_init") - 1021 .dwattr $C$DW$58, DW_AT_external - 1022 .dwattr $C$DW$58, DW_AT_TI_begin_file("pru1_iopageregisters.c") - 1023 .dwattr $C$DW$58, DW_AT_TI_begin_line(0x8e) - 1024 .dwattr $C$DW$58, DW_AT_TI_begin_column(0x06) - 1025 .dwattr $C$DW$58, DW_AT_decl_file("pru1_iopageregisters.c") - 1026 .dwattr $C$DW$58, DW_AT_decl_line(0x8e) - 1027 .dwattr $C$DW$58, DW_AT_decl_column(0x06) - 1028 .dwattr $C$DW$58, DW_AT_TI_max_frame_size(0x00) - 1029 .dwpsn file "pru1_iopageregisters.c",line 142,column 29,is_stmt,address ||iopageregisters_ini - 1030 - 1031 .dwfde $C$DW$CIE, ||iopageregisters_init|| - 1032;---------------------------------------------------------------------- - 1033; 142 | void iopageregisters_init() { - 1034; 143 | // clear the pagetable: no address emulated - 1035; 144 | memset((void *) deviceregisters.pagetable, 0, sizeof(deviceregisters.pa - 1036; | getable)); - 1037; 145 | // clear the iopage addr map: no register assigned - 1038; 146 | memset((void *) deviceregisters.iopage_register_handles, 0, - 1039; 147 | sizeof(deviceregisters.iopage_register_handles)); - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 20 - - 1040; 148 | // and clear all register descriptors - 1041; 149 | memset((void *) deviceregisters.registers, 0, sizeof(deviceregisters.re - 1042; | gisters)); - 1043; 151 | - 1044;---------------------------------------------------------------------- - 1045 - 1046;*************************************************************** - 1047;* FNAME: iopageregisters_init FR SIZE: 0 * - 1048;* * - 1049;* FUNCTION ENVIRONMENT * - 1050;* * - 1051;* FUNCTION PROPERTIES * - 1052;* 0 Auto, 0 SOE * - 1053;*************************************************************** - 1054 - 1055||iopageregisters_init||: - 1056;* --------------------------------------------------------------------------* - 1057;* r14_0 assigned to $O$K6 - 1058$C$DW$59 .dwtag DW_TAG_variable - 1059 .dwattr $C$DW$59, DW_AT_name("$O$K6") - 1060 .dwattr $C$DW$59, DW_AT_TI_symbol_name("$O$K6") - 1061 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$10) - 1062 .dwattr $C$DW$59, DW_AT_location[DW_OP_regx 0x38] - 1063 - 1064;* r1_0 assigned to $O$K1 - 1065$C$DW$60 .dwtag DW_TAG_variable - 1066 .dwattr $C$DW$60, DW_AT_name("$O$K1") - 1067 .dwattr $C$DW$60, DW_AT_TI_symbol_name("$O$K1") - 1068 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$117) - 1069 .dwattr $C$DW$60, DW_AT_location[DW_OP_reg4] - 1070 - 1071;* r14_1 assigned to $O$L2 - 1072$C$DW$61 .dwtag DW_TAG_variable - 1073 .dwattr $C$DW$61, DW_AT_name("$O$L2") - 1074 .dwattr $C$DW$61, DW_AT_TI_symbol_name("$O$L2") - 1075 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$9) - 1076 .dwattr $C$DW$61, DW_AT_location[DW_OP_regx 0x39] - 1077 - 1078;* r1_0 assigned to $O$L3 - 1079$C$DW$62 .dwtag DW_TAG_variable - 1080 .dwattr $C$DW$62, DW_AT_name("$O$L3") - 1081 .dwattr $C$DW$62, DW_AT_TI_symbol_name("$O$L3") - 1082 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$9) - 1083 .dwattr $C$DW$62, DW_AT_location[DW_OP_reg4] - 1084 - 1085;* r0_0 assigned to m - 1086$C$DW$63 .dwtag DW_TAG_variable - 1087 .dwattr $C$DW$63, DW_AT_name("m") - 1088 .dwattr $C$DW$63, DW_AT_TI_symbol_name("m") - 1089 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$136) - 1090 .dwattr $C$DW$63, DW_AT_location[DW_OP_reg0] - 1091 - 1092;* r0_0 assigned to m - 1093$C$DW$64 .dwtag DW_TAG_variable - 1094 .dwattr $C$DW$64, DW_AT_name("m") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 21 - - 1095 .dwattr $C$DW$64, DW_AT_TI_symbol_name("m") - 1096 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$136) - 1097 .dwattr $C$DW$64, DW_AT_location[DW_OP_reg0] - 1098 - 1099;* r0_0 assigned to m - 1100$C$DW$65 .dwtag DW_TAG_variable - 1101 .dwattr $C$DW$65, DW_AT_name("m") - 1102 .dwattr $C$DW$65, DW_AT_TI_symbol_name("m") - 1103 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$136) - 1104 .dwattr $C$DW$65, DW_AT_location[DW_OP_reg0] - 1105 - 1106 .dwcfi cfa_offset, 0 - 1107;*** ----------------------- #pragma MUST_ITERATE(16, 16, 16) - 1108;*** ----------------------- #pragma LOOP_FLAGS(0u) - 1109;*** ----------------------- K$6 = 0; - 1110;*** 412 ----------------------- m = &deviceregisters; // [0] - 1111;*** ----------------------- L$1 = 16u; - 1112;*** -----------------------g2: - 1113;*** -----------------------g12: - 1114 00000000 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] $O$K6 - 1115 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1116 00000004 000000240000E0! LDI r0, ||deviceregisters|| ; [ALU_PRU] |412| m,deviceregisters - 1117 00000008 000000310F0005 LOOP ||$C$L16||, 0x10 ; [ALU_PRU] - 1118;* --------------------------------------------------------------------------* - 1119;* BEGIN LOOP ||$C$L15|| - 1120;* - 1121;* Loop source line : 414 - 1122;* Loop closing brace source line : 414 - 1123;* Known Minimum Trip Count : 16 - 1124;* Known Maximum Trip Count : 16 - 1125;* Known Max Trip Count Factor : 16 - 1126;* --------------------------------------------------------------------------* - 1127 0000000c ||$C$L15||: - 1128;*** 414 ----------------------- *m = K$6; // [0] - 1129;*** 414 ----------------------- *(++m) = K$6; // [0] - 1130;*** 414 ----------------------- ++m; // [0] - 1131;*** 414 ----------------------- if ( --L$1 != 0 ) goto g12; // [0] - 1132 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1133;---------------------------------------------------------------------- - 1134; 152 | - 1135; 153 | - 1136; 154 | - 1137; 155 | - 1138; 156 | - 1139; 157 | - 1140; 158 | - 1141; 159 | - 1142; 160 | - 1143; 161 | - 1144; 162 | - 1145; 163 | - 1146; 164 | - 1147; 165 | - 1148; 166 | - 1149; 167 | - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 22 - - 1150; 168 | - 1151; 169 | - 1152; 170 | - 1153; 171 | - 1154; 172 | - 1155; 173 | - 1156; 174 | - 1157; 175 | - 1158; 176 | - 1159; 177 | - 1160; 178 | - 1161; 179 | - 1162; 180 | - 1163; 181 | - 1164; 182 | - 1165; 183 | - 1166; 184 | - 1167; 185 | - 1168; 186 | - 1169; 187 | - 1170; 188 | - 1171; 189 | - 1172; 190 | - 1173; 191 | - 1174; 192 | - 1175; 193 | - 1176; 194 | - 1177; 195 | - 1178; 196 | - 1179; 197 | - 1180; 198 | - 1181; 199 | - 1182; 200 | - 1183; 201 | - 1184; 202 | - 1185; 203 | - 1186; 204 | - 1187; 205 | - 1188; 206 | - 1189; 207 | - 1190; 208 | - 1191; 209 | - 1192; 210 | - 1193; 211 | - 1194; 212 | - 1195; 213 | - 1196; 214 | - 1197; 215 | - 1198; 216 | - 1199; 217 | - 1200; 218 | - 1201; 219 | - 1202; 220 | - 1203; 221 | - 1204; 222 | - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 23 - - 1205; 223 | - 1206; 224 | - 1207; 225 | - 1208; 226 | - 1209; 227 | - 1210; 228 | - 1211; 229 | - 1212; 230 | - 1213; 231 | - 1214; 232 | - 1215; 233 | - 1216; 234 | - 1217; 235 | - 1218; 236 | - 1219; 237 | - 1220; 238 | - 1221; 239 | - 1222; 240 | - 1223; 241 | - 1224; 242 | - 1225; 243 | - 1226; 244 | - 1227; 245 | - 1228; 246 | - 1229; 247 | - 1230; 248 | - 1231; 249 | - 1232; 250 | - 1233; 251 | - 1234; 252 | - 1235; 253 | - 1236; 254 | - 1237; 255 | - 1238; 256 | - 1239; 257 | - 1240; 258 | - 1241; 259 | - 1242; 260 | - 1243; 261 | - 1244; 262 | - 1245; 263 | - 1246; 264 | - 1247; 265 | - 1248; 266 | - 1249; 267 | - 1250; 268 | - 1251; 269 | - 1252; 270 | - 1253; 271 | - 1254; 272 | - 1255; 273 | - 1256; 274 | - 1257; 275 | - 1258; 276 | - 1259; 277 | - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 24 - - 1260; 278 | - 1261; 279 | - 1262; 280 | - 1263; 281 | - 1264; 282 | - 1265; 283 | - 1266; 284 | - 1267; 285 | - 1268; 286 | - 1269; 287 | - 1270; 288 | - 1271; 289 | - 1272; 290 | - 1273; 291 | - 1274; 292 | - 1275; 293 | - 1276; 294 | - 1277; 295 | - 1278; 296 | - 1279; 297 | - 1280; 298 | - 1281; 299 | - 1282; 300 | - 1283; 301 | - 1284; 302 | - 1285; 303 | - 1286; 304 | - 1287; 305 | - 1288; 306 | - 1289; 307 | - 1290; 308 | - 1291; 309 | - 1292; 310 | - 1293; 311 | - 1294; 312 | - 1295; 313 | - 1296; 314 | - 1297; 315 | - 1298; 316 | - 1299; 317 | - 1300; 318 | - 1301; 319 | - 1302; 320 | - 1303; 321 | - 1304; 322 | - 1305; 323 | - 1306; 324 | - 1307; 325 | - 1308; 326 | - 1309; 327 | - 1310; 328 | - 1311; 329 | - 1312; 330 | - 1313; 331 | - 1314; 332 | - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 25 - - 1315; 333 | - 1316; 334 | - 1317; 335 | - 1318; 336 | - 1319; 337 | - 1320; 338 | - 1321; 339 | - 1322; 340 | - 1323; 341 | - 1324; 342 | - 1325; 343 | - 1326; 344 | - 1327; 345 | - 1328; 346 | - 1329; 347 | - 1330; 348 | - 1331; 349 | - 1332; 350 | - 1333; 351 | - 1334; 352 | - 1335; 353 | - 1336; 354 | - 1337; 355 | - 1338; 356 | - 1339; 357 | - 1340; 358 | - 1341; 359 | - 1342; 360 | - 1343; 361 | - 1344; 362 | - 1345; 363 | - 1346; 364 | - 1347; 365 | - 1348; 366 | - 1349; 367 | - 1350; 368 | - 1351; 369 | - 1352; 370 | - 1353; 371 | - 1354; 372 | - 1355; 373 | - 1356; 374 | - 1357; 375 | - 1358; 376 | - 1359; 377 | - 1360; 378 | - 1361; 379 | - 1362; 380 | - 1363; 381 | - 1364; 382 | - 1365; 383 | - 1366; 384 | - 1367; 385 | - 1368; 386 | - 1369; 387 | - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 26 - - 1370; 388 | - 1371; 389 | - 1372; 390 | - 1373; 391 | - 1374; 392 | - 1375; 393 | - 1376; 394 | - 1377; 395 | - 1378; 396 | - 1379; 397 | - 1380; 398 | - 1381; 399 | - 1382; 400 | - 1383; 401 | - 1384; 402 | - 1385; 403 | - 1386; 404 | - 1387; 405 | - 1388; 406 | - 1389; 407 | - 1390; 408 | - 1391; 409 | - 1392; 410 | - 1393; 411 | - 1394; 412 | - 1395; 413 | - 1396; 414 | - 1397;---------------------------------------------------------------------- - 1398 0000000c 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1399 00000010 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1400 00000014 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1401 00000018 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1402 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1403 ; END LOOP ; [] |414| - 1404;* --------------------------------------------------------------------------* - 1405 0000001c ||$C$L16||: - 1406;*** 412 ----------------------- m = (K$1 = &deviceregisters)+32; // [0] - 1407;*** ----------------------- #pragma MUST_ITERATE(2048, 2048, 2048) - 1408;*** ----------------------- #pragma LOOP_FLAGS(0u) - 1409;*** ----------------------- L$2 = 2048u; - 1410;*** -----------------------g4: - 1411;*** -----------------------g11: - 1412 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1413 0000001c 000000240000E1! LDI r1, ||deviceregisters|| ; [ALU_PRU] |412| $O$K1,deviceregisters - 1414 00000020 000000240800AE LDI r14.w1, 0x0800 ; [ALU_PRU] $O$L2 - 1415 00000024 0000000120E1E0 ADD r0, r1, 0x20 ; [ALU_PRU] |412| m,$O$K1 - 1416 00000028 00000030AE0005 LOOP ||$C$L18||, r14.w1 ; [ALU_PRU] $O$L2 - 1417;* --------------------------------------------------------------------------* - 1418;* BEGIN LOOP ||$C$L17|| - 1419;* - 1420;* Loop source line : 414 - 1421;* Loop closing brace source line : 414 - 1422;* Known Minimum Trip Count : 2048 - 1423;* Known Maximum Trip Count : 2048 - 1424;* Known Max Trip Count Factor : 2048 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 27 - - 1425;* --------------------------------------------------------------------------* - 1426 0000002c ||$C$L17||: - 1427;*** 414 ----------------------- *m = K$6; // [0] - 1428;*** 414 ----------------------- *(++m) = K$6; // [0] - 1429;*** 414 ----------------------- ++m; // [0] - 1430;*** 414 ----------------------- if ( --L$2 != 0 ) goto g11; // [0] - 1431 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1432 0000002c 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1433 00000030 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1434 00000034 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1435 00000038 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1436 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1437 ; END LOOP ; [] |414| - 1438;* --------------------------------------------------------------------------* - 1439 0000003c ||$C$L18||: - 1440;*** 412 ----------------------- m = (struct $$fake23 *)K$1+4128; // [0] - 1441;*** ----------------------- #pragma MUST_ITERATE(1024, 1024, 1024) - 1442;*** ----------------------- #pragma LOOP_FLAGS(0u) - 1443;*** ----------------------- L$3 = 1024u; - 1444;*** -----------------------g6: - 1445;*** -----------------------g10: - 1446 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1447 0000003c 000000241020E0 LDI r0, 0x1020 ; [ALU_PRU] |412| - 1448 00000040 00000000E0E1E0 ADD r0, r1, r0 ; [ALU_PRU] |412| m,$O$K1 - 1449 00000044 00000024040081 LDI r1.w0, 0x0400 ; [ALU_PRU] $O$L3 - 1450 00000048 00000030810005 LOOP ||$C$L20||, r1.w0 ; [ALU_PRU] $O$L3 - 1451;* --------------------------------------------------------------------------* - 1452;* BEGIN LOOP ||$C$L19|| - 1453;* - 1454;* Loop source line : 414 - 1455;* Loop closing brace source line : 414 - 1456;* Known Minimum Trip Count : 1024 - 1457;* Known Maximum Trip Count : 1024 - 1458;* Known Max Trip Count Factor : 1024 - 1459;* --------------------------------------------------------------------------* - 1460 0000004c ||$C$L19||: - 1461;*** 414 ----------------------- *m = K$6; // [0] - 1462;*** 414 ----------------------- *(++m) = K$6; // [0] - 1463;*** 414 ----------------------- ++m; // [0] - 1464;*** 414 ----------------------- if ( --L$3 != 0 ) goto g10; // [0] - 1465 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1466 0000004c 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1467 00000050 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1468 00000054 000000E100000E SBBO &r14.b0, r0, 0, 1 ; [ALU_PRU] |414| m,$O$K6 - 1469 00000058 0000000101E0E0 ADD r0, r0, 0x01 ; [ALU_PRU] |414| m,m - 1470 .dwpsn file "/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//in - 1471 ; END LOOP ; [] |414| - 1472;* --------------------------------------------------------------------------* - 1473||$C$L20||: - 1474;*** ----------------------- return; - 1475$C$DW$66 .dwtag DW_TAG_TI_branch - 1476 .dwattr $C$DW$66, DW_AT_low_pc(0x00) - 1477 .dwattr $C$DW$66, DW_AT_TI_return - 1478 - 1479 0000005c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 28 - - 1480 .dwattr $C$DW$58, DW_AT_TI_end_file("pru1_iopageregisters.c") - 1481 .dwattr $C$DW$58, DW_AT_TI_end_line(0x96) - 1482 .dwattr $C$DW$58, DW_AT_TI_end_column(0x01) - 1483 .dwendentry - 1484 .dwendtag $C$DW$58 - 1485 - 1486;* Inlined function references: - 1487;* [0] memset - 1488;***************************************************************************** - 1489;* UNDEFINED EXTERNAL REFERENCES * - 1490;***************************************************************************** - 1491 .global ||mailbox|| - 1492 - 1493;****************************************************************************** - 1494;* TYPE INFORMATION * - 1495;****************************************************************************** - 1496 - 1497$C$DW$T$19 .dwtag DW_TAG_structure_type - 1498 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 1499$C$DW$67 .dwtag DW_TAG_member - 1500 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 1501 .dwattr $C$DW$67, DW_AT_name("REVID") - 1502 .dwattr $C$DW$67, DW_AT_TI_symbol_name("REVID") - 1503 .dwattr $C$DW$67, DW_AT_bit_offset(0x00) - 1504 .dwattr $C$DW$67, DW_AT_bit_size(0x20) - 1505 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1506 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1507 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1508 .dwattr $C$DW$67, DW_AT_decl_line(0x2d) - 1509 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 1510 - 1511 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1512 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 1513 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 1514 .dwendtag $C$DW$T$19 - 1515 - 1516$C$DW$T$60 .dwtag DW_TAG_volatile_type - 1517 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$19) - 1518 - 1519 - 1520$C$DW$T$20 .dwtag DW_TAG_structure_type - 1521 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 1522$C$DW$68 .dwtag DW_TAG_member - 1523 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 1524 .dwattr $C$DW$68, DW_AT_name("IDLE_MODE") - 1525 .dwattr $C$DW$68, DW_AT_TI_symbol_name("IDLE_MODE") - 1526 .dwattr $C$DW$68, DW_AT_bit_offset(0x1e) - 1527 .dwattr $C$DW$68, DW_AT_bit_size(0x02) - 1528 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1529 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1530 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1531 .dwattr $C$DW$68, DW_AT_decl_line(0x37) - 1532 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 1533 - 1534$C$DW$69 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 29 - - 1535 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 1536 .dwattr $C$DW$69, DW_AT_name("STANDBY_MODE") - 1537 .dwattr $C$DW$69, DW_AT_TI_symbol_name("STANDBY_MODE") - 1538 .dwattr $C$DW$69, DW_AT_bit_offset(0x1c) - 1539 .dwattr $C$DW$69, DW_AT_bit_size(0x02) - 1540 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1541 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1542 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1543 .dwattr $C$DW$69, DW_AT_decl_line(0x38) - 1544 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 1545 - 1546$C$DW$70 .dwtag DW_TAG_member - 1547 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1548 .dwattr $C$DW$70, DW_AT_name("STANDBY_INIT") - 1549 .dwattr $C$DW$70, DW_AT_TI_symbol_name("STANDBY_INIT") - 1550 .dwattr $C$DW$70, DW_AT_bit_offset(0x1b) - 1551 .dwattr $C$DW$70, DW_AT_bit_size(0x01) - 1552 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1553 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1554 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1555 .dwattr $C$DW$70, DW_AT_decl_line(0x39) - 1556 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1557 - 1558$C$DW$71 .dwtag DW_TAG_member - 1559 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1560 .dwattr $C$DW$71, DW_AT_name("SUB_MWAIT") - 1561 .dwattr $C$DW$71, DW_AT_TI_symbol_name("SUB_MWAIT") - 1562 .dwattr $C$DW$71, DW_AT_bit_offset(0x1a) - 1563 .dwattr $C$DW$71, DW_AT_bit_size(0x01) - 1564 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1565 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1566 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1567 .dwattr $C$DW$71, DW_AT_decl_line(0x3a) - 1568 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1569 - 1570$C$DW$72 .dwtag DW_TAG_member - 1571 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1572 .dwattr $C$DW$72, DW_AT_name("rsvd6") - 1573 .dwattr $C$DW$72, DW_AT_TI_symbol_name("rsvd6") - 1574 .dwattr $C$DW$72, DW_AT_bit_offset(0x00) - 1575 .dwattr $C$DW$72, DW_AT_bit_size(0x1a) - 1576 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1577 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1578 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1579 .dwattr $C$DW$72, DW_AT_decl_line(0x3b) - 1580 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1581 - 1582 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1583 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1584 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1585 .dwendtag $C$DW$T$20 - 1586 - 1587$C$DW$T$62 .dwtag DW_TAG_volatile_type - 1588 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$20) - 1589 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 30 - - 1590 - 1591$C$DW$T$21 .dwtag DW_TAG_structure_type - 1592 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1593$C$DW$73 .dwtag DW_TAG_member - 1594 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1595 .dwattr $C$DW$73, DW_AT_name("PRU0_GPI_MODE") - 1596 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1597 .dwattr $C$DW$73, DW_AT_bit_offset(0x1e) - 1598 .dwattr $C$DW$73, DW_AT_bit_size(0x02) - 1599 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1600 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1601 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1602 .dwattr $C$DW$73, DW_AT_decl_line(0x45) - 1603 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1604 - 1605$C$DW$74 .dwtag DW_TAG_member - 1606 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1607 .dwattr $C$DW$74, DW_AT_name("PRU0_GPI_CLK_MODE") - 1608 .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1609 .dwattr $C$DW$74, DW_AT_bit_offset(0x1d) - 1610 .dwattr $C$DW$74, DW_AT_bit_size(0x01) - 1611 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1612 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1613 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1614 .dwattr $C$DW$74, DW_AT_decl_line(0x46) - 1615 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1616 - 1617$C$DW$75 .dwtag DW_TAG_member - 1618 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1619 .dwattr $C$DW$75, DW_AT_name("PRU0_GPI_DIV0") - 1620 .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1621 .dwattr $C$DW$75, DW_AT_bit_offset(0x18) - 1622 .dwattr $C$DW$75, DW_AT_bit_size(0x05) - 1623 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1624 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1625 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1626 .dwattr $C$DW$75, DW_AT_decl_line(0x47) - 1627 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1628 - 1629$C$DW$76 .dwtag DW_TAG_member - 1630 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1631 .dwattr $C$DW$76, DW_AT_name("PRU0_GPI_DIV1") - 1632 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1633 .dwattr $C$DW$76, DW_AT_bit_offset(0x13) - 1634 .dwattr $C$DW$76, DW_AT_bit_size(0x05) - 1635 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1636 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1637 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1638 .dwattr $C$DW$76, DW_AT_decl_line(0x48) - 1639 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1640 - 1641$C$DW$77 .dwtag DW_TAG_member - 1642 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1643 .dwattr $C$DW$77, DW_AT_name("PRU0_GPI_SB") - 1644 .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_GPI_SB") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 31 - - 1645 .dwattr $C$DW$77, DW_AT_bit_offset(0x12) - 1646 .dwattr $C$DW$77, DW_AT_bit_size(0x01) - 1647 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1648 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1649 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1650 .dwattr $C$DW$77, DW_AT_decl_line(0x49) - 1651 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1652 - 1653$C$DW$78 .dwtag DW_TAG_member - 1654 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1655 .dwattr $C$DW$78, DW_AT_name("PRU0_GPO_MODE") - 1656 .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1657 .dwattr $C$DW$78, DW_AT_bit_offset(0x11) - 1658 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1659 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1660 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1661 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1662 .dwattr $C$DW$78, DW_AT_decl_line(0x4a) - 1663 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1664 - 1665$C$DW$79 .dwtag DW_TAG_member - 1666 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1667 .dwattr $C$DW$79, DW_AT_name("PRU0_GPO_DIV0") - 1668 .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1669 .dwattr $C$DW$79, DW_AT_bit_offset(0x0c) - 1670 .dwattr $C$DW$79, DW_AT_bit_size(0x05) - 1671 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1672 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1673 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1674 .dwattr $C$DW$79, DW_AT_decl_line(0x4b) - 1675 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1676 - 1677$C$DW$80 .dwtag DW_TAG_member - 1678 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1679 .dwattr $C$DW$80, DW_AT_name("PRU0_GPO_DIV1") - 1680 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1681 .dwattr $C$DW$80, DW_AT_bit_offset(0x07) - 1682 .dwattr $C$DW$80, DW_AT_bit_size(0x05) - 1683 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1684 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1685 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1686 .dwattr $C$DW$80, DW_AT_decl_line(0x4c) - 1687 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1688 - 1689$C$DW$81 .dwtag DW_TAG_member - 1690 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1691 .dwattr $C$DW$81, DW_AT_name("PRU0_GPO_SH_SEL") - 1692 .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1693 .dwattr $C$DW$81, DW_AT_bit_offset(0x06) - 1694 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1695 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1696 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1697 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1698 .dwattr $C$DW$81, DW_AT_decl_line(0x4d) - 1699 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 32 - - 1700 - 1701$C$DW$82 .dwtag DW_TAG_member - 1702 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1703 .dwattr $C$DW$82, DW_AT_name("rsvd26") - 1704 .dwattr $C$DW$82, DW_AT_TI_symbol_name("rsvd26") - 1705 .dwattr $C$DW$82, DW_AT_bit_offset(0x00) - 1706 .dwattr $C$DW$82, DW_AT_bit_size(0x06) - 1707 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1708 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1709 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1710 .dwattr $C$DW$82, DW_AT_decl_line(0x4e) - 1711 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1712 - 1713 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1714 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1715 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 1716 .dwendtag $C$DW$T$21 - 1717 - 1718$C$DW$T$64 .dwtag DW_TAG_volatile_type - 1719 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$21) - 1720 - 1721 - 1722$C$DW$T$22 .dwtag DW_TAG_structure_type - 1723 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1724$C$DW$83 .dwtag DW_TAG_member - 1725 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1726 .dwattr $C$DW$83, DW_AT_name("PRU1_GPI_MODE") - 1727 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1728 .dwattr $C$DW$83, DW_AT_bit_offset(0x1e) - 1729 .dwattr $C$DW$83, DW_AT_bit_size(0x02) - 1730 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1731 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1732 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1733 .dwattr $C$DW$83, DW_AT_decl_line(0x58) - 1734 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1735 - 1736$C$DW$84 .dwtag DW_TAG_member - 1737 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1738 .dwattr $C$DW$84, DW_AT_name("PRU1_GPI_CLK_MODE") - 1739 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1740 .dwattr $C$DW$84, DW_AT_bit_offset(0x1d) - 1741 .dwattr $C$DW$84, DW_AT_bit_size(0x01) - 1742 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1743 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1744 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1745 .dwattr $C$DW$84, DW_AT_decl_line(0x59) - 1746 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1747 - 1748$C$DW$85 .dwtag DW_TAG_member - 1749 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1750 .dwattr $C$DW$85, DW_AT_name("PRU1_GPI_DIV0") - 1751 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1752 .dwattr $C$DW$85, DW_AT_bit_offset(0x18) - 1753 .dwattr $C$DW$85, DW_AT_bit_size(0x05) - 1754 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 33 - - 1755 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1756 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1757 .dwattr $C$DW$85, DW_AT_decl_line(0x5a) - 1758 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1759 - 1760$C$DW$86 .dwtag DW_TAG_member - 1761 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1762 .dwattr $C$DW$86, DW_AT_name("PRU1_GPI_DIV1") - 1763 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1764 .dwattr $C$DW$86, DW_AT_bit_offset(0x13) - 1765 .dwattr $C$DW$86, DW_AT_bit_size(0x05) - 1766 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1767 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1768 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1769 .dwattr $C$DW$86, DW_AT_decl_line(0x5b) - 1770 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1771 - 1772$C$DW$87 .dwtag DW_TAG_member - 1773 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1774 .dwattr $C$DW$87, DW_AT_name("PRU1_GPI_SB") - 1775 .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1776 .dwattr $C$DW$87, DW_AT_bit_offset(0x12) - 1777 .dwattr $C$DW$87, DW_AT_bit_size(0x01) - 1778 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1779 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1780 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1781 .dwattr $C$DW$87, DW_AT_decl_line(0x5c) - 1782 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1783 - 1784$C$DW$88 .dwtag DW_TAG_member - 1785 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1786 .dwattr $C$DW$88, DW_AT_name("PRU1_GPO_MODE") - 1787 .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1788 .dwattr $C$DW$88, DW_AT_bit_offset(0x11) - 1789 .dwattr $C$DW$88, DW_AT_bit_size(0x01) - 1790 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1791 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1792 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1793 .dwattr $C$DW$88, DW_AT_decl_line(0x5d) - 1794 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1795 - 1796$C$DW$89 .dwtag DW_TAG_member - 1797 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1798 .dwattr $C$DW$89, DW_AT_name("PRU1_GPO_DIV0") - 1799 .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1800 .dwattr $C$DW$89, DW_AT_bit_offset(0x0c) - 1801 .dwattr $C$DW$89, DW_AT_bit_size(0x05) - 1802 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1803 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1804 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1805 .dwattr $C$DW$89, DW_AT_decl_line(0x5e) - 1806 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1807 - 1808$C$DW$90 .dwtag DW_TAG_member - 1809 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 34 - - 1810 .dwattr $C$DW$90, DW_AT_name("PRU1_GPO_DIV1") - 1811 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1812 .dwattr $C$DW$90, DW_AT_bit_offset(0x07) - 1813 .dwattr $C$DW$90, DW_AT_bit_size(0x05) - 1814 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1815 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1816 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1817 .dwattr $C$DW$90, DW_AT_decl_line(0x5f) - 1818 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1819 - 1820$C$DW$91 .dwtag DW_TAG_member - 1821 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1822 .dwattr $C$DW$91, DW_AT_name("PRU1_GPO_SH_SEL") - 1823 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1824 .dwattr $C$DW$91, DW_AT_bit_offset(0x06) - 1825 .dwattr $C$DW$91, DW_AT_bit_size(0x01) - 1826 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1827 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1828 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1829 .dwattr $C$DW$91, DW_AT_decl_line(0x60) - 1830 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1831 - 1832$C$DW$92 .dwtag DW_TAG_member - 1833 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1834 .dwattr $C$DW$92, DW_AT_name("rsvd26") - 1835 .dwattr $C$DW$92, DW_AT_TI_symbol_name("rsvd26") - 1836 .dwattr $C$DW$92, DW_AT_bit_offset(0x00) - 1837 .dwattr $C$DW$92, DW_AT_bit_size(0x06) - 1838 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1839 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1840 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1841 .dwattr $C$DW$92, DW_AT_decl_line(0x61) - 1842 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1843 - 1844 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1845 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1846 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 1847 .dwendtag $C$DW$T$22 - 1848 - 1849$C$DW$T$66 .dwtag DW_TAG_volatile_type - 1850 .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$22) - 1851 - 1852 - 1853$C$DW$T$23 .dwtag DW_TAG_structure_type - 1854 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1855$C$DW$93 .dwtag DW_TAG_member - 1856 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1857 .dwattr $C$DW$93, DW_AT_name("PRU0_CLK_STOP_REQ") - 1858 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1859 .dwattr $C$DW$93, DW_AT_bit_offset(0x1f) - 1860 .dwattr $C$DW$93, DW_AT_bit_size(0x01) - 1861 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1862 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1863 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1864 .dwattr $C$DW$93, DW_AT_decl_line(0x6b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 35 - - 1865 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1866 - 1867$C$DW$94 .dwtag DW_TAG_member - 1868 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1869 .dwattr $C$DW$94, DW_AT_name("PRU0_CLK_STOP_ACK") - 1870 .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1871 .dwattr $C$DW$94, DW_AT_bit_offset(0x1e) - 1872 .dwattr $C$DW$94, DW_AT_bit_size(0x01) - 1873 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1874 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1875 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1876 .dwattr $C$DW$94, DW_AT_decl_line(0x6c) - 1877 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1878 - 1879$C$DW$95 .dwtag DW_TAG_member - 1880 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1881 .dwattr $C$DW$95, DW_AT_name("PRU0_CLK_EN") - 1882 .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1883 .dwattr $C$DW$95, DW_AT_bit_offset(0x1d) - 1884 .dwattr $C$DW$95, DW_AT_bit_size(0x01) - 1885 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1886 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1887 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1888 .dwattr $C$DW$95, DW_AT_decl_line(0x6d) - 1889 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1890 - 1891$C$DW$96 .dwtag DW_TAG_member - 1892 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1893 .dwattr $C$DW$96, DW_AT_name("PRU1_CLK_STOP_REQ") - 1894 .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1895 .dwattr $C$DW$96, DW_AT_bit_offset(0x1c) - 1896 .dwattr $C$DW$96, DW_AT_bit_size(0x01) - 1897 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1898 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1899 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1900 .dwattr $C$DW$96, DW_AT_decl_line(0x6e) - 1901 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1902 - 1903$C$DW$97 .dwtag DW_TAG_member - 1904 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1905 .dwattr $C$DW$97, DW_AT_name("PRU1_CLK_STOP_ACK") - 1906 .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1907 .dwattr $C$DW$97, DW_AT_bit_offset(0x1b) - 1908 .dwattr $C$DW$97, DW_AT_bit_size(0x01) - 1909 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1910 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1911 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1912 .dwattr $C$DW$97, DW_AT_decl_line(0x6f) - 1913 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1914 - 1915$C$DW$98 .dwtag DW_TAG_member - 1916 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1917 .dwattr $C$DW$98, DW_AT_name("PRU1_CLK_EN") - 1918 .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1919 .dwattr $C$DW$98, DW_AT_bit_offset(0x1a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 36 - - 1920 .dwattr $C$DW$98, DW_AT_bit_size(0x01) - 1921 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1922 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1923 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1924 .dwattr $C$DW$98, DW_AT_decl_line(0x70) - 1925 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1926 - 1927$C$DW$99 .dwtag DW_TAG_member - 1928 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1929 .dwattr $C$DW$99, DW_AT_name("INTC_CLK_STOP_REQ") - 1930 .dwattr $C$DW$99, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1931 .dwattr $C$DW$99, DW_AT_bit_offset(0x19) - 1932 .dwattr $C$DW$99, DW_AT_bit_size(0x01) - 1933 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1934 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1935 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1936 .dwattr $C$DW$99, DW_AT_decl_line(0x71) - 1937 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1938 - 1939$C$DW$100 .dwtag DW_TAG_member - 1940 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1941 .dwattr $C$DW$100, DW_AT_name("INTC_CLK_STOP_ACK") - 1942 .dwattr $C$DW$100, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1943 .dwattr $C$DW$100, DW_AT_bit_offset(0x18) - 1944 .dwattr $C$DW$100, DW_AT_bit_size(0x01) - 1945 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1946 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1947 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1948 .dwattr $C$DW$100, DW_AT_decl_line(0x72) - 1949 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1950 - 1951$C$DW$101 .dwtag DW_TAG_member - 1952 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1953 .dwattr $C$DW$101, DW_AT_name("INTC_CLK_EN") - 1954 .dwattr $C$DW$101, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1955 .dwattr $C$DW$101, DW_AT_bit_offset(0x17) - 1956 .dwattr $C$DW$101, DW_AT_bit_size(0x01) - 1957 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1958 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1959 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1960 .dwattr $C$DW$101, DW_AT_decl_line(0x73) - 1961 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1962 - 1963$C$DW$102 .dwtag DW_TAG_member - 1964 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1965 .dwattr $C$DW$102, DW_AT_name("UART_CLK_STOP_REQ") - 1966 .dwattr $C$DW$102, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1967 .dwattr $C$DW$102, DW_AT_bit_offset(0x16) - 1968 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1969 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1970 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1971 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1972 .dwattr $C$DW$102, DW_AT_decl_line(0x74) - 1973 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1974 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 37 - - 1975$C$DW$103 .dwtag DW_TAG_member - 1976 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1977 .dwattr $C$DW$103, DW_AT_name("UART_CLK_STOP_ACK") - 1978 .dwattr $C$DW$103, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1979 .dwattr $C$DW$103, DW_AT_bit_offset(0x15) - 1980 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1981 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1982 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1983 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1984 .dwattr $C$DW$103, DW_AT_decl_line(0x75) - 1985 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1986 - 1987$C$DW$104 .dwtag DW_TAG_member - 1988 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1989 .dwattr $C$DW$104, DW_AT_name("UART_CLK_EN") - 1990 .dwattr $C$DW$104, DW_AT_TI_symbol_name("UART_CLK_EN") - 1991 .dwattr $C$DW$104, DW_AT_bit_offset(0x14) - 1992 .dwattr $C$DW$104, DW_AT_bit_size(0x01) - 1993 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1994 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1995 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1996 .dwattr $C$DW$104, DW_AT_decl_line(0x76) - 1997 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1998 - 1999$C$DW$105 .dwtag DW_TAG_member - 2000 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 2001 .dwattr $C$DW$105, DW_AT_name("ECAP_CLK_STOP_REQ") - 2002 .dwattr $C$DW$105, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 2003 .dwattr $C$DW$105, DW_AT_bit_offset(0x13) - 2004 .dwattr $C$DW$105, DW_AT_bit_size(0x01) - 2005 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2006 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 2007 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2008 .dwattr $C$DW$105, DW_AT_decl_line(0x77) - 2009 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 2010 - 2011$C$DW$106 .dwtag DW_TAG_member - 2012 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 2013 .dwattr $C$DW$106, DW_AT_name("ECAP_CLK_STOP_ACK") - 2014 .dwattr $C$DW$106, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 2015 .dwattr $C$DW$106, DW_AT_bit_offset(0x12) - 2016 .dwattr $C$DW$106, DW_AT_bit_size(0x01) - 2017 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2018 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 2019 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2020 .dwattr $C$DW$106, DW_AT_decl_line(0x78) - 2021 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 2022 - 2023$C$DW$107 .dwtag DW_TAG_member - 2024 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 2025 .dwattr $C$DW$107, DW_AT_name("ECAP_CLK_EN") - 2026 .dwattr $C$DW$107, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 2027 .dwattr $C$DW$107, DW_AT_bit_offset(0x11) - 2028 .dwattr $C$DW$107, DW_AT_bit_size(0x01) - 2029 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 38 - - 2030 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 2031 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2032 .dwattr $C$DW$107, DW_AT_decl_line(0x79) - 2033 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 2034 - 2035$C$DW$108 .dwtag DW_TAG_member - 2036 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 2037 .dwattr $C$DW$108, DW_AT_name("IEP_CLK_STOP_REQ") - 2038 .dwattr $C$DW$108, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 2039 .dwattr $C$DW$108, DW_AT_bit_offset(0x10) - 2040 .dwattr $C$DW$108, DW_AT_bit_size(0x01) - 2041 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2042 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 2043 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2044 .dwattr $C$DW$108, DW_AT_decl_line(0x7a) - 2045 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 2046 - 2047$C$DW$109 .dwtag DW_TAG_member - 2048 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 2049 .dwattr $C$DW$109, DW_AT_name("IEP_CLK_STOP_ACK") - 2050 .dwattr $C$DW$109, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 2051 .dwattr $C$DW$109, DW_AT_bit_offset(0x0f) - 2052 .dwattr $C$DW$109, DW_AT_bit_size(0x01) - 2053 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2054 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 2055 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2056 .dwattr $C$DW$109, DW_AT_decl_line(0x7b) - 2057 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 2058 - 2059$C$DW$110 .dwtag DW_TAG_member - 2060 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 2061 .dwattr $C$DW$110, DW_AT_name("IEP_CLK_EN") - 2062 .dwattr $C$DW$110, DW_AT_TI_symbol_name("IEP_CLK_EN") - 2063 .dwattr $C$DW$110, DW_AT_bit_offset(0x0e) - 2064 .dwattr $C$DW$110, DW_AT_bit_size(0x01) - 2065 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2066 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 2067 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2068 .dwattr $C$DW$110, DW_AT_decl_line(0x7c) - 2069 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 2070 - 2071$C$DW$111 .dwtag DW_TAG_member - 2072 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 2073 .dwattr $C$DW$111, DW_AT_name("rsvd18") - 2074 .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd18") - 2075 .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - 2076 .dwattr $C$DW$111, DW_AT_bit_size(0x0e) - 2077 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2078 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 2079 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2080 .dwattr $C$DW$111, DW_AT_decl_line(0x7d) - 2081 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 2082 - 2083 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2084 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 39 - - 2085 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 2086 .dwendtag $C$DW$T$23 - 2087 - 2088$C$DW$T$68 .dwtag DW_TAG_volatile_type - 2089 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - 2090 - 2091 - 2092$C$DW$T$24 .dwtag DW_TAG_structure_type - 2093 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 2094$C$DW$112 .dwtag DW_TAG_member - 2095 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 2096 .dwattr $C$DW$112, DW_AT_name("PRU0_IMEM_PE_RAW") - 2097 .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 2098 .dwattr $C$DW$112, DW_AT_bit_offset(0x1c) - 2099 .dwattr $C$DW$112, DW_AT_bit_size(0x04) - 2100 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2101 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 2102 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2103 .dwattr $C$DW$112, DW_AT_decl_line(0x87) - 2104 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 2105 - 2106$C$DW$113 .dwtag DW_TAG_member - 2107 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 2108 .dwattr $C$DW$113, DW_AT_name("PRU0_DMEM_PE_RAW") - 2109 .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 2110 .dwattr $C$DW$113, DW_AT_bit_offset(0x18) - 2111 .dwattr $C$DW$113, DW_AT_bit_size(0x04) - 2112 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2113 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 2114 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2115 .dwattr $C$DW$113, DW_AT_decl_line(0x88) - 2116 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 2117 - 2118$C$DW$114 .dwtag DW_TAG_member - 2119 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 2120 .dwattr $C$DW$114, DW_AT_name("PRU1_IMEM_PE_RAW") - 2121 .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 2122 .dwattr $C$DW$114, DW_AT_bit_offset(0x14) - 2123 .dwattr $C$DW$114, DW_AT_bit_size(0x04) - 2124 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2125 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 2126 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2127 .dwattr $C$DW$114, DW_AT_decl_line(0x89) - 2128 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 2129 - 2130$C$DW$115 .dwtag DW_TAG_member - 2131 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 2132 .dwattr $C$DW$115, DW_AT_name("PRU1_DMEM_PE_RAW") - 2133 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 2134 .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - 2135 .dwattr $C$DW$115, DW_AT_bit_size(0x04) - 2136 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2137 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 2138 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2139 .dwattr $C$DW$115, DW_AT_decl_line(0x8a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 40 - - 2140 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 2141 - 2142$C$DW$116 .dwtag DW_TAG_member - 2143 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 2144 .dwattr $C$DW$116, DW_AT_name("RAM_PE_RAW") - 2145 .dwattr $C$DW$116, DW_AT_TI_symbol_name("RAM_PE_RAW") - 2146 .dwattr $C$DW$116, DW_AT_bit_offset(0x0c) - 2147 .dwattr $C$DW$116, DW_AT_bit_size(0x04) - 2148 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2149 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 2150 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2151 .dwattr $C$DW$116, DW_AT_decl_line(0x8b) - 2152 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 2153 - 2154$C$DW$117 .dwtag DW_TAG_member - 2155 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 2156 .dwattr $C$DW$117, DW_AT_name("rsvd20") - 2157 .dwattr $C$DW$117, DW_AT_TI_symbol_name("rsvd20") - 2158 .dwattr $C$DW$117, DW_AT_bit_offset(0x00) - 2159 .dwattr $C$DW$117, DW_AT_bit_size(0x0c) - 2160 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2161 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 2162 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2163 .dwattr $C$DW$117, DW_AT_decl_line(0x8c) - 2164 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 2165 - 2166 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2167 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 2168 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 2169 .dwendtag $C$DW$T$24 - 2170 - 2171$C$DW$T$70 .dwtag DW_TAG_volatile_type - 2172 .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - 2173 - 2174 - 2175$C$DW$T$25 .dwtag DW_TAG_structure_type - 2176 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 2177$C$DW$118 .dwtag DW_TAG_member - 2178 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 2179 .dwattr $C$DW$118, DW_AT_name("PRU0_IMEM_PE") - 2180 .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 2181 .dwattr $C$DW$118, DW_AT_bit_offset(0x1c) - 2182 .dwattr $C$DW$118, DW_AT_bit_size(0x04) - 2183 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2184 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 2185 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2186 .dwattr $C$DW$118, DW_AT_decl_line(0x96) - 2187 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 2188 - 2189$C$DW$119 .dwtag DW_TAG_member - 2190 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 2191 .dwattr $C$DW$119, DW_AT_name("PRU0_DMEM_PE") - 2192 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 2193 .dwattr $C$DW$119, DW_AT_bit_offset(0x18) - 2194 .dwattr $C$DW$119, DW_AT_bit_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 41 - - 2195 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2196 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 2197 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2198 .dwattr $C$DW$119, DW_AT_decl_line(0x97) - 2199 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 2200 - 2201$C$DW$120 .dwtag DW_TAG_member - 2202 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 2203 .dwattr $C$DW$120, DW_AT_name("PRU1_IMEM_PE") - 2204 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 2205 .dwattr $C$DW$120, DW_AT_bit_offset(0x14) - 2206 .dwattr $C$DW$120, DW_AT_bit_size(0x04) - 2207 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2208 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 2209 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2210 .dwattr $C$DW$120, DW_AT_decl_line(0x98) - 2211 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 2212 - 2213$C$DW$121 .dwtag DW_TAG_member - 2214 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 2215 .dwattr $C$DW$121, DW_AT_name("PRU1_DMEM_PE") - 2216 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 2217 .dwattr $C$DW$121, DW_AT_bit_offset(0x10) - 2218 .dwattr $C$DW$121, DW_AT_bit_size(0x04) - 2219 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2220 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 2221 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2222 .dwattr $C$DW$121, DW_AT_decl_line(0x99) - 2223 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 2224 - 2225$C$DW$122 .dwtag DW_TAG_member - 2226 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 2227 .dwattr $C$DW$122, DW_AT_name("RAM_PE") - 2228 .dwattr $C$DW$122, DW_AT_TI_symbol_name("RAM_PE") - 2229 .dwattr $C$DW$122, DW_AT_bit_offset(0x0c) - 2230 .dwattr $C$DW$122, DW_AT_bit_size(0x04) - 2231 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2232 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 2233 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2234 .dwattr $C$DW$122, DW_AT_decl_line(0x9a) - 2235 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 2236 - 2237$C$DW$123 .dwtag DW_TAG_member - 2238 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 2239 .dwattr $C$DW$123, DW_AT_name("rsvd20") - 2240 .dwattr $C$DW$123, DW_AT_TI_symbol_name("rsvd20") - 2241 .dwattr $C$DW$123, DW_AT_bit_offset(0x00) - 2242 .dwattr $C$DW$123, DW_AT_bit_size(0x0c) - 2243 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2244 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 2245 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2246 .dwattr $C$DW$123, DW_AT_decl_line(0x9b) - 2247 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 2248 - 2249 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 42 - - 2250 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 2251 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 2252 .dwendtag $C$DW$T$25 - 2253 - 2254$C$DW$T$72 .dwtag DW_TAG_volatile_type - 2255 .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$25) - 2256 - 2257 - 2258$C$DW$T$26 .dwtag DW_TAG_structure_type - 2259 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 2260$C$DW$124 .dwtag DW_TAG_member - 2261 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 2262 .dwattr $C$DW$124, DW_AT_name("PRU0_IMEM_PE_SET") - 2263 .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 2264 .dwattr $C$DW$124, DW_AT_bit_offset(0x1c) - 2265 .dwattr $C$DW$124, DW_AT_bit_size(0x04) - 2266 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2267 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 2268 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2269 .dwattr $C$DW$124, DW_AT_decl_line(0xa4) - 2270 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 2271 - 2272$C$DW$125 .dwtag DW_TAG_member - 2273 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 2274 .dwattr $C$DW$125, DW_AT_name("PRU0_DMEM_PE_SET") - 2275 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 2276 .dwattr $C$DW$125, DW_AT_bit_offset(0x18) - 2277 .dwattr $C$DW$125, DW_AT_bit_size(0x04) - 2278 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2279 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 2280 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2281 .dwattr $C$DW$125, DW_AT_decl_line(0xa5) - 2282 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 2283 - 2284$C$DW$126 .dwtag DW_TAG_member - 2285 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 2286 .dwattr $C$DW$126, DW_AT_name("PRU1_IMEM_PE_SET") - 2287 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 2288 .dwattr $C$DW$126, DW_AT_bit_offset(0x14) - 2289 .dwattr $C$DW$126, DW_AT_bit_size(0x04) - 2290 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2291 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2292 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2293 .dwattr $C$DW$126, DW_AT_decl_line(0xa6) - 2294 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 2295 - 2296$C$DW$127 .dwtag DW_TAG_member - 2297 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 2298 .dwattr $C$DW$127, DW_AT_name("PRU1_DMEM_PE_SET") - 2299 .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 2300 .dwattr $C$DW$127, DW_AT_bit_offset(0x10) - 2301 .dwattr $C$DW$127, DW_AT_bit_size(0x04) - 2302 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2303 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2304 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 43 - - 2305 .dwattr $C$DW$127, DW_AT_decl_line(0xa7) - 2306 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 2307 - 2308$C$DW$128 .dwtag DW_TAG_member - 2309 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 2310 .dwattr $C$DW$128, DW_AT_name("RAM_PE_SET") - 2311 .dwattr $C$DW$128, DW_AT_TI_symbol_name("RAM_PE_SET") - 2312 .dwattr $C$DW$128, DW_AT_bit_offset(0x0c) - 2313 .dwattr $C$DW$128, DW_AT_bit_size(0x04) - 2314 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2315 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2316 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2317 .dwattr $C$DW$128, DW_AT_decl_line(0xa8) - 2318 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - 2319 - 2320$C$DW$129 .dwtag DW_TAG_member - 2321 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2322 .dwattr $C$DW$129, DW_AT_name("rsvd20") - 2323 .dwattr $C$DW$129, DW_AT_TI_symbol_name("rsvd20") - 2324 .dwattr $C$DW$129, DW_AT_bit_offset(0x00) - 2325 .dwattr $C$DW$129, DW_AT_bit_size(0x0c) - 2326 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2327 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2328 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2329 .dwattr $C$DW$129, DW_AT_decl_line(0xa9) - 2330 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2331 - 2332 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2333 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 2334 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 2335 .dwendtag $C$DW$T$26 - 2336 - 2337$C$DW$T$74 .dwtag DW_TAG_volatile_type - 2338 .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$26) - 2339 - 2340 - 2341$C$DW$T$27 .dwtag DW_TAG_structure_type - 2342 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 2343$C$DW$130 .dwtag DW_TAG_member - 2344 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2345 .dwattr $C$DW$130, DW_AT_name("PRU0_IMEM_PE_CLR") - 2346 .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 2347 .dwattr $C$DW$130, DW_AT_bit_offset(0x1c) - 2348 .dwattr $C$DW$130, DW_AT_bit_size(0x04) - 2349 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2350 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2351 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2352 .dwattr $C$DW$130, DW_AT_decl_line(0xb3) - 2353 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2354 - 2355$C$DW$131 .dwtag DW_TAG_member - 2356 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2357 .dwattr $C$DW$131, DW_AT_name("PRU0_DMEM_PE_CLR") - 2358 .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 2359 .dwattr $C$DW$131, DW_AT_bit_offset(0x18) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 44 - - 2360 .dwattr $C$DW$131, DW_AT_bit_size(0x04) - 2361 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2362 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2363 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2364 .dwattr $C$DW$131, DW_AT_decl_line(0xb4) - 2365 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2366 - 2367$C$DW$132 .dwtag DW_TAG_member - 2368 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2369 .dwattr $C$DW$132, DW_AT_name("PRU1_IMEM_PE_CLR") - 2370 .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2371 .dwattr $C$DW$132, DW_AT_bit_offset(0x14) - 2372 .dwattr $C$DW$132, DW_AT_bit_size(0x04) - 2373 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2374 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2375 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2376 .dwattr $C$DW$132, DW_AT_decl_line(0xb5) - 2377 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - 2378 - 2379$C$DW$133 .dwtag DW_TAG_member - 2380 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2381 .dwattr $C$DW$133, DW_AT_name("PRU1_DMEM_PE_CLR") - 2382 .dwattr $C$DW$133, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2383 .dwattr $C$DW$133, DW_AT_bit_offset(0x10) - 2384 .dwattr $C$DW$133, DW_AT_bit_size(0x04) - 2385 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2386 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2387 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2388 .dwattr $C$DW$133, DW_AT_decl_line(0xb6) - 2389 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2390 - 2391$C$DW$134 .dwtag DW_TAG_member - 2392 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2393 .dwattr $C$DW$134, DW_AT_name("rsvd16") - 2394 .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd16") - 2395 .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - 2396 .dwattr $C$DW$134, DW_AT_bit_size(0x10) - 2397 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2398 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2399 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2400 .dwattr $C$DW$134, DW_AT_decl_line(0xb7) - 2401 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2402 - 2403 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2404 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 2405 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 2406 .dwendtag $C$DW$T$27 - 2407 - 2408$C$DW$T$76 .dwtag DW_TAG_volatile_type - 2409 .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$27) - 2410 - 2411 - 2412$C$DW$T$28 .dwtag DW_TAG_structure_type - 2413 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 2414$C$DW$135 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 45 - - 2415 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2416 .dwattr $C$DW$135, DW_AT_name("PMAO_PRU0") - 2417 .dwattr $C$DW$135, DW_AT_TI_symbol_name("PMAO_PRU0") - 2418 .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - 2419 .dwattr $C$DW$135, DW_AT_bit_size(0x01) - 2420 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2421 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2422 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2423 .dwattr $C$DW$135, DW_AT_decl_line(0xc4) - 2424 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2425 - 2426$C$DW$136 .dwtag DW_TAG_member - 2427 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2428 .dwattr $C$DW$136, DW_AT_name("PMAO_PRU1") - 2429 .dwattr $C$DW$136, DW_AT_TI_symbol_name("PMAO_PRU1") - 2430 .dwattr $C$DW$136, DW_AT_bit_offset(0x1e) - 2431 .dwattr $C$DW$136, DW_AT_bit_size(0x01) - 2432 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2433 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2434 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2435 .dwattr $C$DW$136, DW_AT_decl_line(0xc5) - 2436 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2437 - 2438$C$DW$137 .dwtag DW_TAG_member - 2439 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2440 .dwattr $C$DW$137, DW_AT_name("rsvd2") - 2441 .dwattr $C$DW$137, DW_AT_TI_symbol_name("rsvd2") - 2442 .dwattr $C$DW$137, DW_AT_bit_offset(0x00) - 2443 .dwattr $C$DW$137, DW_AT_bit_size(0x1e) - 2444 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2445 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2446 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2447 .dwattr $C$DW$137, DW_AT_decl_line(0xc6) - 2448 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2449 - 2450 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2451 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 2452 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 2453 .dwendtag $C$DW$T$28 - 2454 - 2455$C$DW$T$78 .dwtag DW_TAG_volatile_type - 2456 .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - 2457 - 2458 - 2459$C$DW$T$29 .dwtag DW_TAG_structure_type - 2460 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 2461$C$DW$138 .dwtag DW_TAG_member - 2462 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2463 .dwattr $C$DW$138, DW_AT_name("OCP_EN") - 2464 .dwattr $C$DW$138, DW_AT_TI_symbol_name("OCP_EN") - 2465 .dwattr $C$DW$138, DW_AT_bit_offset(0x1f) - 2466 .dwattr $C$DW$138, DW_AT_bit_size(0x01) - 2467 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2468 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2469 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 46 - - 2470 .dwattr $C$DW$138, DW_AT_decl_line(0xd3) - 2471 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2472 - 2473$C$DW$139 .dwtag DW_TAG_member - 2474 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2475 .dwattr $C$DW$139, DW_AT_name("rsvd1") - 2476 .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd1") - 2477 .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - 2478 .dwattr $C$DW$139, DW_AT_bit_size(0x1f) - 2479 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2480 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2481 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2482 .dwattr $C$DW$139, DW_AT_decl_line(0xd4) - 2483 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2484 - 2485 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2486 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 2487 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 2488 .dwendtag $C$DW$T$29 - 2489 - 2490$C$DW$T$80 .dwtag DW_TAG_volatile_type - 2491 .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$29) - 2492 - 2493 - 2494$C$DW$T$30 .dwtag DW_TAG_structure_type - 2495 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 2496$C$DW$140 .dwtag DW_TAG_member - 2497 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - 2498 .dwattr $C$DW$140, DW_AT_name("PRU1_PAD_HP_EN") - 2499 .dwattr $C$DW$140, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2500 .dwattr $C$DW$140, DW_AT_bit_offset(0x1f) - 2501 .dwattr $C$DW$140, DW_AT_bit_size(0x01) - 2502 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2503 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2504 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2505 .dwattr $C$DW$140, DW_AT_decl_line(0xde) - 2506 .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - 2507 - 2508$C$DW$141 .dwtag DW_TAG_member - 2509 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - 2510 .dwattr $C$DW$141, DW_AT_name("XFR_SHIFT_EN") - 2511 .dwattr $C$DW$141, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2512 .dwattr $C$DW$141, DW_AT_bit_offset(0x1e) - 2513 .dwattr $C$DW$141, DW_AT_bit_size(0x01) - 2514 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2515 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2516 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2517 .dwattr $C$DW$141, DW_AT_decl_line(0xdf) - 2518 .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - 2519 - 2520$C$DW$142 .dwtag DW_TAG_member - 2521 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - 2522 .dwattr $C$DW$142, DW_AT_name("rsvd2") - 2523 .dwattr $C$DW$142, DW_AT_TI_symbol_name("rsvd2") - 2524 .dwattr $C$DW$142, DW_AT_bit_offset(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 47 - - 2525 .dwattr $C$DW$142, DW_AT_bit_size(0x1e) - 2526 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2527 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2528 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2529 .dwattr $C$DW$142, DW_AT_decl_line(0xe0) - 2530 .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - 2531 - 2532 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2533 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2534 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2535 .dwendtag $C$DW$T$30 - 2536 - 2537$C$DW$T$82 .dwtag DW_TAG_volatile_type - 2538 .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$30) - 2539 - 2540 - 2541$C$DW$T$31 .dwtag DW_TAG_structure_type - 2542 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2543$C$DW$143 .dwtag DW_TAG_member - 2544 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - 2545 .dwattr $C$DW$143, DW_AT_name("PIN_MUX_SEL") - 2546 .dwattr $C$DW$143, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2547 .dwattr $C$DW$143, DW_AT_bit_offset(0x18) - 2548 .dwattr $C$DW$143, DW_AT_bit_size(0x08) - 2549 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2550 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2551 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2552 .dwattr $C$DW$143, DW_AT_decl_line(0xec) - 2553 .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - 2554 - 2555$C$DW$144 .dwtag DW_TAG_member - 2556 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - 2557 .dwattr $C$DW$144, DW_AT_name("rsvd2") - 2558 .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd2") - 2559 .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - 2560 .dwattr $C$DW$144, DW_AT_bit_size(0x18) - 2561 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2562 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2563 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2564 .dwattr $C$DW$144, DW_AT_decl_line(0xed) - 2565 .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - 2566 - 2567 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2568 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2569 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2570 .dwendtag $C$DW$T$31 - 2571 - 2572$C$DW$T$84 .dwtag DW_TAG_volatile_type - 2573 .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$31) - 2574 - 2575 - 2576$C$DW$T$35 .dwtag DW_TAG_structure_type - 2577 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2578$C$DW$145 .dwtag DW_TAG_member - 2579 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$61) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 48 - - 2580 .dwattr $C$DW$145, DW_AT_name("$P$T0") - 2581 .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T0") - 2582 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2583 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2584 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2585 .dwattr $C$DW$145, DW_AT_decl_line(0x29) - 2586 .dwattr $C$DW$145, DW_AT_decl_column(0x02) - 2587 - 2588$C$DW$146 .dwtag DW_TAG_member - 2589 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$63) - 2590 .dwattr $C$DW$146, DW_AT_name("$P$T1") - 2591 .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T1") - 2592 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2593 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2594 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2595 .dwattr $C$DW$146, DW_AT_decl_line(0x33) - 2596 .dwattr $C$DW$146, DW_AT_decl_column(0x02) - 2597 - 2598$C$DW$147 .dwtag DW_TAG_member - 2599 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$65) - 2600 .dwattr $C$DW$147, DW_AT_name("$P$T2") - 2601 .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T2") - 2602 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2603 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2604 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2605 .dwattr $C$DW$147, DW_AT_decl_line(0x41) - 2606 .dwattr $C$DW$147, DW_AT_decl_column(0x02) - 2607 - 2608$C$DW$148 .dwtag DW_TAG_member - 2609 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$67) - 2610 .dwattr $C$DW$148, DW_AT_name("$P$T3") - 2611 .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T3") - 2612 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2613 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2614 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2615 .dwattr $C$DW$148, DW_AT_decl_line(0x54) - 2616 .dwattr $C$DW$148, DW_AT_decl_column(0x02) - 2617 - 2618$C$DW$149 .dwtag DW_TAG_member - 2619 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$69) - 2620 .dwattr $C$DW$149, DW_AT_name("$P$T4") - 2621 .dwattr $C$DW$149, DW_AT_TI_symbol_name("$P$T4") - 2622 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2623 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2624 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2625 .dwattr $C$DW$149, DW_AT_decl_line(0x67) - 2626 .dwattr $C$DW$149, DW_AT_decl_column(0x02) - 2627 - 2628$C$DW$150 .dwtag DW_TAG_member - 2629 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$71) - 2630 .dwattr $C$DW$150, DW_AT_name("$P$T5") - 2631 .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T5") - 2632 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2633 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2634 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 49 - - 2635 .dwattr $C$DW$150, DW_AT_decl_line(0x83) - 2636 .dwattr $C$DW$150, DW_AT_decl_column(0x02) - 2637 - 2638$C$DW$151 .dwtag DW_TAG_member - 2639 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$73) - 2640 .dwattr $C$DW$151, DW_AT_name("$P$T6") - 2641 .dwattr $C$DW$151, DW_AT_TI_symbol_name("$P$T6") - 2642 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2643 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2644 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2645 .dwattr $C$DW$151, DW_AT_decl_line(0x92) - 2646 .dwattr $C$DW$151, DW_AT_decl_column(0x02) - 2647 - 2648$C$DW$152 .dwtag DW_TAG_member - 2649 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$75) - 2650 .dwattr $C$DW$152, DW_AT_name("$P$T7") - 2651 .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T7") - 2652 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2653 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2654 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2655 .dwattr $C$DW$152, DW_AT_decl_line(0xa0) - 2656 .dwattr $C$DW$152, DW_AT_decl_column(0x02) - 2657 - 2658$C$DW$153 .dwtag DW_TAG_member - 2659 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$77) - 2660 .dwattr $C$DW$153, DW_AT_name("$P$T8") - 2661 .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T8") - 2662 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2663 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2664 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2665 .dwattr $C$DW$153, DW_AT_decl_line(0xaf) - 2666 .dwattr $C$DW$153, DW_AT_decl_column(0x02) - 2667 - 2668$C$DW$154 .dwtag DW_TAG_member - 2669 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$32) - 2670 .dwattr $C$DW$154, DW_AT_name("rsvd24") - 2671 .dwattr $C$DW$154, DW_AT_TI_symbol_name("rsvd24") - 2672 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2673 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2674 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2675 .dwattr $C$DW$154, DW_AT_decl_line(0xbc) - 2676 .dwattr $C$DW$154, DW_AT_decl_column(0x0b) - 2677 - 2678$C$DW$155 .dwtag DW_TAG_member - 2679 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$79) - 2680 .dwattr $C$DW$155, DW_AT_name("$P$T9") - 2681 .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T9") - 2682 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2683 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2684 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2685 .dwattr $C$DW$155, DW_AT_decl_line(0xc0) - 2686 .dwattr $C$DW$155, DW_AT_decl_column(0x02) - 2687 - 2688$C$DW$156 .dwtag DW_TAG_member - 2689 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$33) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 50 - - 2690 .dwattr $C$DW$156, DW_AT_name("rsvd2c") - 2691 .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd2c") - 2692 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2693 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2694 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2695 .dwattr $C$DW$156, DW_AT_decl_line(0xcb) - 2696 .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - 2697 - 2698$C$DW$157 .dwtag DW_TAG_member - 2699 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$81) - 2700 .dwattr $C$DW$157, DW_AT_name("$P$T10") - 2701 .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T10") - 2702 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2703 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2704 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2705 .dwattr $C$DW$157, DW_AT_decl_line(0xcf) - 2706 .dwattr $C$DW$157, DW_AT_decl_column(0x02) - 2707 - 2708$C$DW$158 .dwtag DW_TAG_member - 2709 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$83) - 2710 .dwattr $C$DW$158, DW_AT_name("$P$T11") - 2711 .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T11") - 2712 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2713 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2714 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2715 .dwattr $C$DW$158, DW_AT_decl_line(0xda) - 2716 .dwattr $C$DW$158, DW_AT_decl_column(0x02) - 2717 - 2718$C$DW$159 .dwtag DW_TAG_member - 2719 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$34) - 2720 .dwattr $C$DW$159, DW_AT_name("rsvd38") - 2721 .dwattr $C$DW$159, DW_AT_TI_symbol_name("rsvd38") - 2722 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2723 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2724 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2725 .dwattr $C$DW$159, DW_AT_decl_line(0xe5) - 2726 .dwattr $C$DW$159, DW_AT_decl_column(0x0b) - 2727 - 2728$C$DW$160 .dwtag DW_TAG_member - 2729 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$85) - 2730 .dwattr $C$DW$160, DW_AT_name("$P$T12") - 2731 .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T12") - 2732 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2733 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2734 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2735 .dwattr $C$DW$160, DW_AT_decl_line(0xe8) - 2736 .dwattr $C$DW$160, DW_AT_decl_column(0x02) - 2737 - 2738 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2739 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2740 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2741 .dwendtag $C$DW$T$35 - 2742 - 2743$C$DW$T$95 .dwtag DW_TAG_typedef - 2744 .dwattr $C$DW$T$95, DW_AT_name("pruCfg") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 51 - - 2745 .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$35) - 2746 .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - 2747 .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2748 .dwattr $C$DW$T$95, DW_AT_decl_line(0xf0) - 2749 .dwattr $C$DW$T$95, DW_AT_decl_column(0x03) - 2750 - 2751$C$DW$T$96 .dwtag DW_TAG_volatile_type - 2752 .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$95) - 2753 - 2754 - 2755$C$DW$T$36 .dwtag DW_TAG_structure_type - 2756 .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) - 2757$C$DW$161 .dwtag DW_TAG_member - 2758 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$88) - 2759 .dwattr $C$DW$161, DW_AT_name("$P$T13") - 2760 .dwattr $C$DW$161, DW_AT_TI_symbol_name("$P$T13") - 2761 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2762 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2763 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2764 .dwattr $C$DW$161, DW_AT_decl_line(0x34) - 2765 .dwattr $C$DW$161, DW_AT_decl_column(0x02) - 2766 - 2767 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2768 .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - 2769 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 2770 .dwendtag $C$DW$T$36 - 2771 - 2772$C$DW$T$37 .dwtag DW_TAG_typedef - 2773 .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - 2774 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 2775 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 2776 .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2777 .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - 2778 .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - 2779 - 2780 - 2781$C$DW$T$38 .dwtag DW_TAG_structure_type - 2782 .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) - 2783$C$DW$162 .dwtag DW_TAG_member - 2784 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$37) - 2785 .dwattr $C$DW$162, DW_AT_name("memory") - 2786 .dwattr $C$DW$162, DW_AT_TI_symbol_name("memory") - 2787 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2788 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2789 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/d - 2790 .dwattr $C$DW$162, DW_AT_decl_line(0x17) - 2791 .dwattr $C$DW$162, DW_AT_decl_column(0x12) - 2792 - 2793 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2794 .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - 2795 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2796 .dwendtag $C$DW$T$38 - 2797 - 2798$C$DW$T$48 .dwtag DW_TAG_typedef - 2799 .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 52 - - 2800 .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - 2801 .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - 2802 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2803 .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - 2804 .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - 2805 - 2806$C$DW$T$49 .dwtag DW_TAG_volatile_type - 2807 .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - 2808 - 2809$C$DW$T$50 .dwtag DW_TAG_pointer_type - 2810 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - 2811 .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - 2812 - 2813 - 2814$C$DW$T$41 .dwtag DW_TAG_structure_type - 2815 .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) - 2816$C$DW$163 .dwtag DW_TAG_member - 2817 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$39) - 2818 .dwattr $C$DW$163, DW_AT_name("eventmask") - 2819 .dwattr $C$DW$163, DW_AT_TI_symbol_name("eventmask") - 2820 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2821 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2822 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2823 .dwattr $C$DW$163, DW_AT_decl_line(0x7a) - 2824 .dwattr $C$DW$163, DW_AT_decl_column(0x0a) - 2825 - 2826$C$DW$164 .dwtag DW_TAG_member - 2827 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$39) - 2828 .dwattr $C$DW$164, DW_AT_name("unibus_control") - 2829 .dwattr $C$DW$164, DW_AT_TI_symbol_name("unibus_control") - 2830 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2831 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2832 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2833 .dwattr $C$DW$164, DW_AT_decl_line(0x7d) - 2834 .dwattr $C$DW$164, DW_AT_decl_column(0x0a) - 2835 - 2836$C$DW$165 .dwtag DW_TAG_member - 2837 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$39) - 2838 .dwattr $C$DW$165, DW_AT_name("device_handle") - 2839 .dwattr $C$DW$165, DW_AT_TI_symbol_name("device_handle") - 2840 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2841 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2842 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2843 .dwattr $C$DW$165, DW_AT_decl_line(0x7f) - 2844 .dwattr $C$DW$165, DW_AT_decl_column(0x0a) - 2845 - 2846$C$DW$166 .dwtag DW_TAG_member - 2847 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$39) - 2848 .dwattr $C$DW$166, DW_AT_name("device_register_idx") - 2849 .dwattr $C$DW$166, DW_AT_TI_symbol_name("device_register_idx") - 2850 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2851 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2852 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2853 .dwattr $C$DW$166, DW_AT_decl_line(0x81) - 2854 .dwattr $C$DW$166, DW_AT_decl_column(0x0a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 53 - - 2855 - 2856$C$DW$167 .dwtag DW_TAG_member - 2857 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$32) - 2858 .dwattr $C$DW$167, DW_AT_name("addr") - 2859 .dwattr $C$DW$167, DW_AT_TI_symbol_name("addr") - 2860 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2861 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2862 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2863 .dwattr $C$DW$167, DW_AT_decl_line(0x83) - 2864 .dwattr $C$DW$167, DW_AT_decl_column(0x0b) - 2865 - 2866$C$DW$168 .dwtag DW_TAG_member - 2867 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$40) - 2868 .dwattr $C$DW$168, DW_AT_name("data") - 2869 .dwattr $C$DW$168, DW_AT_TI_symbol_name("data") - 2870 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2871 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2872 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2873 .dwattr $C$DW$168, DW_AT_decl_line(0x84) - 2874 .dwattr $C$DW$168, DW_AT_decl_column(0x0b) - 2875 - 2876$C$DW$169 .dwtag DW_TAG_member - 2877 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$39) - 2878 .dwattr $C$DW$169, DW_AT_name("initialization_signals_prev") - 2879 .dwattr $C$DW$169, DW_AT_TI_symbol_name("initialization_signals_prev") - 2880 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 2881 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2882 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2883 .dwattr $C$DW$169, DW_AT_decl_line(0x87) - 2884 .dwattr $C$DW$169, DW_AT_decl_column(0x0a) - 2885 - 2886$C$DW$170 .dwtag DW_TAG_member - 2887 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$39) - 2888 .dwattr $C$DW$170, DW_AT_name("initialization_signals_cur") - 2889 .dwattr $C$DW$170, DW_AT_TI_symbol_name("initialization_signals_cur") - 2890 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 2891 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2892 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2893 .dwattr $C$DW$170, DW_AT_decl_line(0x88) - 2894 .dwattr $C$DW$170, DW_AT_decl_column(0x0a) - 2895 - 2896 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2897 .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - 2898 .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - 2899 .dwendtag $C$DW$T$41 - 2900 - 2901$C$DW$T$51 .dwtag DW_TAG_typedef - 2902 .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - 2903 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - 2904 .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - 2905 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2906 .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - 2907 .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - 2908 - 2909 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 54 - - 2910$C$DW$T$42 .dwtag DW_TAG_structure_type - 2911 .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) - 2912$C$DW$171 .dwtag DW_TAG_member - 2913 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$32) - 2914 .dwattr $C$DW$171, DW_AT_name("addr") - 2915 .dwattr $C$DW$171, DW_AT_TI_symbol_name("addr") - 2916 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2917 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2918 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2919 .dwattr $C$DW$171, DW_AT_decl_line(0x4c) - 2920 .dwattr $C$DW$171, DW_AT_decl_column(0x0b) - 2921 - 2922$C$DW$172 .dwtag DW_TAG_member - 2923 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$32) - 2924 .dwattr $C$DW$172, DW_AT_name("val") - 2925 .dwattr $C$DW$172, DW_AT_TI_symbol_name("val") - 2926 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2927 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2928 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2929 .dwattr $C$DW$172, DW_AT_decl_line(0x4d) - 2930 .dwattr $C$DW$172, DW_AT_decl_column(0x0b) - 2931 - 2932 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2933 .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - 2934 .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - 2935 .dwendtag $C$DW$T$42 - 2936 - 2937$C$DW$T$89 .dwtag DW_TAG_typedef - 2938 .dwattr $C$DW$T$89, DW_AT_name("mailbox_test_t") - 2939 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - 2940 .dwattr $C$DW$T$89, DW_AT_language(DW_LANG_C) - 2941 .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2942 .dwattr $C$DW$T$89, DW_AT_decl_line(0x4e) - 2943 .dwattr $C$DW$T$89, DW_AT_decl_column(0x03) - 2944 - 2945 - 2946$C$DW$T$43 .dwtag DW_TAG_structure_type - 2947 .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) - 2948$C$DW$173 .dwtag DW_TAG_member - 2949 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$32) - 2950 .dwattr $C$DW$173, DW_AT_name("addr") - 2951 .dwattr $C$DW$173, DW_AT_TI_symbol_name("addr") - 2952 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2953 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2954 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2955 .dwattr $C$DW$173, DW_AT_decl_line(0x51) - 2956 .dwattr $C$DW$173, DW_AT_decl_column(0x0b) - 2957 - 2958$C$DW$174 .dwtag DW_TAG_member - 2959 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$32) - 2960 .dwattr $C$DW$174, DW_AT_name("bitmask") - 2961 .dwattr $C$DW$174, DW_AT_TI_symbol_name("bitmask") - 2962 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2963 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2964 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 55 - - 2965 .dwattr $C$DW$174, DW_AT_decl_line(0x52) - 2966 .dwattr $C$DW$174, DW_AT_decl_column(0x0b) - 2967 - 2968$C$DW$175 .dwtag DW_TAG_member - 2969 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$32) - 2970 .dwattr $C$DW$175, DW_AT_name("val") - 2971 .dwattr $C$DW$175, DW_AT_TI_symbol_name("val") - 2972 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2973 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2974 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2975 .dwattr $C$DW$175, DW_AT_decl_line(0x53) - 2976 .dwattr $C$DW$175, DW_AT_decl_column(0x0b) - 2977 - 2978 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2979 .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - 2980 .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - 2981 .dwendtag $C$DW$T$43 - 2982 - 2983$C$DW$T$90 .dwtag DW_TAG_typedef - 2984 .dwattr $C$DW$T$90, DW_AT_name("mailbox_buslatch_t") - 2985 .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$43) - 2986 .dwattr $C$DW$T$90, DW_AT_language(DW_LANG_C) - 2987 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2988 .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - 2989 .dwattr $C$DW$T$90, DW_AT_decl_column(0x03) - 2990 - 2991 - 2992$C$DW$T$44 .dwtag DW_TAG_structure_type - 2993 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 2994$C$DW$176 .dwtag DW_TAG_member - 2995 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$39) - 2996 .dwattr $C$DW$176, DW_AT_name("addr_0_7") - 2997 .dwattr $C$DW$176, DW_AT_TI_symbol_name("addr_0_7") - 2998 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2999 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 3000 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3001 .dwattr $C$DW$176, DW_AT_decl_line(0x57) - 3002 .dwattr $C$DW$176, DW_AT_decl_column(0x0a) - 3003 - 3004$C$DW$177 .dwtag DW_TAG_member - 3005 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$39) - 3006 .dwattr $C$DW$177, DW_AT_name("addr_8_15") - 3007 .dwattr $C$DW$177, DW_AT_TI_symbol_name("addr_8_15") - 3008 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 3009 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 3010 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3011 .dwattr $C$DW$177, DW_AT_decl_line(0x58) - 3012 .dwattr $C$DW$177, DW_AT_decl_column(0x0a) - 3013 - 3014$C$DW$178 .dwtag DW_TAG_member - 3015 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$39) - 3016 .dwattr $C$DW$178, DW_AT_name("data_0_7") - 3017 .dwattr $C$DW$178, DW_AT_TI_symbol_name("data_0_7") - 3018 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3019 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 56 - - 3020 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3021 .dwattr $C$DW$178, DW_AT_decl_line(0x59) - 3022 .dwattr $C$DW$178, DW_AT_decl_column(0x0a) - 3023 - 3024$C$DW$179 .dwtag DW_TAG_member - 3025 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$39) - 3026 .dwattr $C$DW$179, DW_AT_name("data_8_15") - 3027 .dwattr $C$DW$179, DW_AT_TI_symbol_name("data_8_15") - 3028 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 3029 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 3030 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3031 .dwattr $C$DW$179, DW_AT_decl_line(0x5a) - 3032 .dwattr $C$DW$179, DW_AT_decl_column(0x0a) - 3033 - 3034 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3035 .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - 3036 .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - 3037 .dwendtag $C$DW$T$44 - 3038 - 3039$C$DW$T$91 .dwtag DW_TAG_typedef - 3040 .dwattr $C$DW$T$91, DW_AT_name("mailbox_buslatch_test_t") - 3041 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$44) - 3042 .dwattr $C$DW$T$91, DW_AT_language(DW_LANG_C) - 3043 .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3044 .dwattr $C$DW$T$91, DW_AT_decl_line(0x5b) - 3045 .dwattr $C$DW$T$91, DW_AT_decl_column(0x03) - 3046 - 3047 - 3048$C$DW$T$46 .dwtag DW_TAG_structure_type - 3049 .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) - 3050$C$DW$180 .dwtag DW_TAG_member - 3051 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$39) - 3052 .dwattr $C$DW$180, DW_AT_name("cur_status") - 3053 .dwattr $C$DW$180, DW_AT_TI_symbol_name("cur_status") - 3054 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3055 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 3056 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3057 .dwattr $C$DW$180, DW_AT_decl_line(0x61) - 3058 .dwattr $C$DW$180, DW_AT_decl_column(0x0a) - 3059 - 3060$C$DW$181 .dwtag DW_TAG_member - 3061 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$39) - 3062 .dwattr $C$DW$181, DW_AT_name("control") - 3063 .dwattr $C$DW$181, DW_AT_TI_symbol_name("control") - 3064 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 3065 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 3066 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3067 .dwattr $C$DW$181, DW_AT_decl_line(0x62) - 3068 .dwattr $C$DW$181, DW_AT_decl_column(0x0a) - 3069 - 3070$C$DW$182 .dwtag DW_TAG_member - 3071 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$40) - 3072 .dwattr $C$DW$182, DW_AT_name("wordcount") - 3073 .dwattr $C$DW$182, DW_AT_TI_symbol_name("wordcount") - 3074 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 57 - - 3075 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 3076 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3077 .dwattr $C$DW$182, DW_AT_decl_line(0x63) - 3078 .dwattr $C$DW$182, DW_AT_decl_column(0x0b) - 3079 - 3080$C$DW$183 .dwtag DW_TAG_member - 3081 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$32) - 3082 .dwattr $C$DW$183, DW_AT_name("cur_addr") - 3083 .dwattr $C$DW$183, DW_AT_TI_symbol_name("cur_addr") - 3084 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3085 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 3086 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3087 .dwattr $C$DW$183, DW_AT_decl_line(0x64) - 3088 .dwattr $C$DW$183, DW_AT_decl_column(0x0b) - 3089 - 3090$C$DW$184 .dwtag DW_TAG_member - 3091 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$32) - 3092 .dwattr $C$DW$184, DW_AT_name("startaddr") - 3093 .dwattr $C$DW$184, DW_AT_TI_symbol_name("startaddr") - 3094 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3095 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 3096 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3097 .dwattr $C$DW$184, DW_AT_decl_line(0x65) - 3098 .dwattr $C$DW$184, DW_AT_decl_column(0x0b) - 3099 - 3100$C$DW$185 .dwtag DW_TAG_member - 3101 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$45) - 3102 .dwattr $C$DW$185, DW_AT_name("words") - 3103 .dwattr $C$DW$185, DW_AT_TI_symbol_name("words") - 3104 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3105 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 3106 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3107 .dwattr $C$DW$185, DW_AT_decl_line(0x66) - 3108 .dwattr $C$DW$185, DW_AT_decl_column(0x0b) - 3109 - 3110 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3111 .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - 3112 .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - 3113 .dwendtag $C$DW$T$46 - 3114 - 3115$C$DW$T$92 .dwtag DW_TAG_typedef - 3116 .dwattr $C$DW$T$92, DW_AT_name("mailbox_dma_t") - 3117 .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$46) - 3118 .dwattr $C$DW$T$92, DW_AT_language(DW_LANG_C) - 3119 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3120 .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - 3121 .dwattr $C$DW$T$92, DW_AT_decl_column(0x03) - 3122 - 3123 - 3124$C$DW$T$47 .dwtag DW_TAG_structure_type - 3125 .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) - 3126$C$DW$186 .dwtag DW_TAG_member - 3127 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$40) - 3128 .dwattr $C$DW$186, DW_AT_name("vector") - 3129 .dwattr $C$DW$186, DW_AT_TI_symbol_name("vector") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 58 - - 3130 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3131 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 3132 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3133 .dwattr $C$DW$186, DW_AT_decl_line(0x6b) - 3134 .dwattr $C$DW$186, DW_AT_decl_column(0x0b) - 3135 - 3136$C$DW$187 .dwtag DW_TAG_member - 3137 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$39) - 3138 .dwattr $C$DW$187, DW_AT_name("priority_bit") - 3139 .dwattr $C$DW$187, DW_AT_TI_symbol_name("priority_bit") - 3140 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3141 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 3142 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3143 .dwattr $C$DW$187, DW_AT_decl_line(0x6c) - 3144 .dwattr $C$DW$187, DW_AT_decl_column(0x0a) - 3145 - 3146 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3147 .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - 3148 .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - 3149 .dwendtag $C$DW$T$47 - 3150 - 3151$C$DW$T$93 .dwtag DW_TAG_typedef - 3152 .dwattr $C$DW$T$93, DW_AT_name("mailbox_intr_t") - 3153 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$47) - 3154 .dwattr $C$DW$T$93, DW_AT_language(DW_LANG_C) - 3155 .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3156 .dwattr $C$DW$T$93, DW_AT_decl_line(0x6d) - 3157 .dwattr $C$DW$T$93, DW_AT_decl_column(0x03) - 3158 - 3159 - 3160$C$DW$T$52 .dwtag DW_TAG_structure_type - 3161 .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) - 3162$C$DW$188 .dwtag DW_TAG_member - 3163 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$32) - 3164 .dwattr $C$DW$188, DW_AT_name("arm2pru_req") - 3165 .dwattr $C$DW$188, DW_AT_TI_symbol_name("arm2pru_req") - 3166 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3167 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 3168 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3169 .dwattr $C$DW$188, DW_AT_decl_line(0x90) - 3170 .dwattr $C$DW$188, DW_AT_decl_column(0x0b) - 3171 - 3172$C$DW$189 .dwtag DW_TAG_member - 3173 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$32) - 3174 .dwattr $C$DW$189, DW_AT_name("arm2pru_resp") - 3175 .dwattr $C$DW$189, DW_AT_TI_symbol_name("arm2pru_resp") - 3176 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3177 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 3178 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3179 .dwattr $C$DW$189, DW_AT_decl_line(0x91) - 3180 .dwattr $C$DW$189, DW_AT_decl_column(0x0b) - 3181 - 3182$C$DW$190 .dwtag DW_TAG_member - 3183 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$50) - 3184 .dwattr $C$DW$190, DW_AT_name("ddrmem_base_physical") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 59 - - 3185 .dwattr $C$DW$190, DW_AT_TI_symbol_name("ddrmem_base_physical") - 3186 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3187 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 3188 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3189 .dwattr $C$DW$190, DW_AT_decl_line(0x94) - 3190 .dwattr $C$DW$190, DW_AT_decl_column(0x15) - 3191 - 3192$C$DW$191 .dwtag DW_TAG_member - 3193 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$51) - 3194 .dwattr $C$DW$191, DW_AT_name("events") - 3195 .dwattr $C$DW$191, DW_AT_TI_symbol_name("events") - 3196 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3197 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 3198 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3199 .dwattr $C$DW$191, DW_AT_decl_line(0x97) - 3200 .dwattr $C$DW$191, DW_AT_decl_column(0x13) - 3201 - 3202$C$DW$192 .dwtag DW_TAG_member - 3203 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$94) - 3204 .dwattr $C$DW$192, DW_AT_name("$P$T14") - 3205 .dwattr $C$DW$192, DW_AT_TI_symbol_name("$P$T14") - 3206 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 3207 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 3208 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3209 .dwattr $C$DW$192, DW_AT_decl_line(0x9a) - 3210 .dwattr $C$DW$192, DW_AT_decl_column(0x02) - 3211 - 3212 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3213 .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - 3214 .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - 3215 .dwendtag $C$DW$T$52 - 3216 - 3217$C$DW$T$101 .dwtag DW_TAG_volatile_type - 3218 .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$52) - 3219 - 3220$C$DW$T$102 .dwtag DW_TAG_pointer_type - 3221 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$101) - 3222 .dwattr $C$DW$T$102, DW_AT_address_class(0x20) - 3223 - 3224$C$DW$T$103 .dwtag DW_TAG_typedef - 3225 .dwattr $C$DW$T$103, DW_AT_name("mailbox_t") - 3226 .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$52) - 3227 .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - 3228 .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3229 .dwattr $C$DW$T$103, DW_AT_decl_line(0xa1) - 3230 .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - 3231 - 3232$C$DW$T$104 .dwtag DW_TAG_volatile_type - 3233 .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$103) - 3234 - 3235 - 3236$C$DW$T$53 .dwtag DW_TAG_structure_type - 3237 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 3238$C$DW$193 .dwtag DW_TAG_member - 3239 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$40) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 60 - - 3240 .dwattr $C$DW$193, DW_AT_name("value") - 3241 .dwattr $C$DW$193, DW_AT_TI_symbol_name("value") - 3242 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3243 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 3244 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3245 .dwattr $C$DW$193, DW_AT_decl_line(0x7e) - 3246 .dwattr $C$DW$193, DW_AT_decl_column(0x0b) - 3247 - 3248$C$DW$194 .dwtag DW_TAG_member - 3249 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$40) - 3250 .dwattr $C$DW$194, DW_AT_name("writable_bits") - 3251 .dwattr $C$DW$194, DW_AT_TI_symbol_name("writable_bits") - 3252 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3253 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 3254 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3255 .dwattr $C$DW$194, DW_AT_decl_line(0x87) - 3256 .dwattr $C$DW$194, DW_AT_decl_column(0x0b) - 3257 - 3258$C$DW$195 .dwtag DW_TAG_member - 3259 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$39) - 3260 .dwattr $C$DW$195, DW_AT_name("event_flags") - 3261 .dwattr $C$DW$195, DW_AT_TI_symbol_name("event_flags") - 3262 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3263 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 3264 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3265 .dwattr $C$DW$195, DW_AT_decl_line(0x8b) - 3266 .dwattr $C$DW$195, DW_AT_decl_column(0x0a) - 3267 - 3268$C$DW$196 .dwtag DW_TAG_member - 3269 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$39) - 3270 .dwattr $C$DW$196, DW_AT_name("event_device_handle") - 3271 .dwattr $C$DW$196, DW_AT_TI_symbol_name("event_device_handle") - 3272 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x5] - 3273 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 3274 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3275 .dwattr $C$DW$196, DW_AT_decl_line(0x8c) - 3276 .dwattr $C$DW$196, DW_AT_decl_column(0x0a) - 3277 - 3278$C$DW$197 .dwtag DW_TAG_member - 3279 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$39) - 3280 .dwattr $C$DW$197, DW_AT_name("event_device_register_idx") - 3281 .dwattr $C$DW$197, DW_AT_TI_symbol_name("event_device_register_idx") - 3282 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x6] - 3283 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 3284 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3285 .dwattr $C$DW$197, DW_AT_decl_line(0x8e) - 3286 .dwattr $C$DW$197, DW_AT_decl_column(0x0a) - 3287 - 3288$C$DW$198 .dwtag DW_TAG_member - 3289 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$39) - 3290 .dwattr $C$DW$198, DW_AT_name("dummy") - 3291 .dwattr $C$DW$198, DW_AT_TI_symbol_name("dummy") - 3292 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - 3293 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 3294 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 61 - - 3295 .dwattr $C$DW$198, DW_AT_decl_line(0x93) - 3296 .dwattr $C$DW$198, DW_AT_decl_column(0x0a) - 3297 - 3298 .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3299 .dwattr $C$DW$T$53, DW_AT_decl_line(0x7d) - 3300 .dwattr $C$DW$T$53, DW_AT_decl_column(0x10) - 3301 .dwendtag $C$DW$T$53 - 3302 - 3303$C$DW$T$105 .dwtag DW_TAG_pointer_type - 3304 .dwattr $C$DW$T$105, DW_AT_type(*$C$DW$T$53) - 3305 .dwattr $C$DW$T$105, DW_AT_address_class(0x20) - 3306 - 3307$C$DW$T$56 .dwtag DW_TAG_typedef - 3308 .dwattr $C$DW$T$56, DW_AT_name("iopageregister_t") - 3309 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$53) - 3310 .dwattr $C$DW$T$56, DW_AT_language(DW_LANG_C) - 3311 .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3312 .dwattr $C$DW$T$56, DW_AT_decl_line(0x94) - 3313 .dwattr $C$DW$T$56, DW_AT_decl_column(0x03) - 3314 - 3315 - 3316$C$DW$T$57 .dwtag DW_TAG_array_type - 3317 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 3318 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 3319 .dwattr $C$DW$T$57, DW_AT_byte_size(0x800) - 3320$C$DW$199 .dwtag DW_TAG_subrange_type - 3321 .dwattr $C$DW$199, DW_AT_upper_bound(0xff) - 3322 - 3323 .dwendtag $C$DW$T$57 - 3324 - 3325$C$DW$T$106 .dwtag DW_TAG_pointer_type - 3326 .dwattr $C$DW$T$106, DW_AT_type(*$C$DW$T$56) - 3327 .dwattr $C$DW$T$106, DW_AT_address_class(0x20) - 3328 - 3329 - 3330$C$DW$T$58 .dwtag DW_TAG_structure_type - 3331 .dwattr $C$DW$T$58, DW_AT_byte_size(0x1820) - 3332$C$DW$200 .dwtag DW_TAG_member - 3333 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$54) - 3334 .dwattr $C$DW$200, DW_AT_name("pagetable") - 3335 .dwattr $C$DW$200, DW_AT_TI_symbol_name("pagetable") - 3336 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3337 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 3338 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3339 .dwattr $C$DW$200, DW_AT_decl_line(0x99) - 3340 .dwattr $C$DW$200, DW_AT_decl_column(0x0a) - 3341 - 3342$C$DW$201 .dwtag DW_TAG_member - 3343 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$55) - 3344 .dwattr $C$DW$201, DW_AT_name("iopage_register_handles") - 3345 .dwattr $C$DW$201, DW_AT_TI_symbol_name("iopage_register_handles") - 3346 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 3347 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3348 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3349 .dwattr $C$DW$201, DW_AT_decl_line(0x9f) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 62 - - 3350 .dwattr $C$DW$201, DW_AT_decl_column(0x0a) - 3351 - 3352$C$DW$202 .dwtag DW_TAG_member - 3353 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$57) - 3354 .dwattr $C$DW$202, DW_AT_name("registers") - 3355 .dwattr $C$DW$202, DW_AT_TI_symbol_name("registers") - 3356 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x1020] - 3357 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - 3358 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/i - 3359 .dwattr $C$DW$202, DW_AT_decl_line(0xa3) - 3360 .dwattr $C$DW$202, DW_AT_decl_column(0x13) - 3361 - 3362 .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3363 .dwattr $C$DW$T$58, DW_AT_decl_line(0x96) - 3364 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 3365 .dwendtag $C$DW$T$58 - 3366 - 3367$C$DW$T$108 .dwtag DW_TAG_typedef - 3368 .dwattr $C$DW$T$108, DW_AT_name("iopageregisters_t") - 3369 .dwattr $C$DW$T$108, DW_AT_type(*$C$DW$T$58) - 3370 .dwattr $C$DW$T$108, DW_AT_language(DW_LANG_C) - 3371 .dwattr $C$DW$T$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3372 .dwattr $C$DW$T$108, DW_AT_decl_line(0xa6) - 3373 .dwattr $C$DW$T$108, DW_AT_decl_column(0x03) - 3374 - 3375 - 3376$C$DW$T$61 .dwtag DW_TAG_union_type - 3377 .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) - 3378$C$DW$203 .dwtag DW_TAG_member - 3379 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$59) - 3380 .dwattr $C$DW$203, DW_AT_name("REVID") - 3381 .dwattr $C$DW$203, DW_AT_TI_symbol_name("REVID") - 3382 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3383 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3384 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3385 .dwattr $C$DW$203, DW_AT_decl_line(0x2a) - 3386 .dwattr $C$DW$203, DW_AT_decl_column(0x15) - 3387 - 3388$C$DW$204 .dwtag DW_TAG_member - 3389 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$60) - 3390 .dwattr $C$DW$204, DW_AT_name("REVID_bit") - 3391 .dwattr $C$DW$204, DW_AT_TI_symbol_name("REVID_bit") - 3392 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3393 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3394 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3395 .dwattr $C$DW$204, DW_AT_decl_line(0x2e) - 3396 .dwattr $C$DW$204, DW_AT_decl_column(0x05) - 3397 - 3398 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3399 .dwattr $C$DW$T$61, DW_AT_decl_line(0x29) - 3400 .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - 3401 .dwendtag $C$DW$T$61 - 3402 - 3403 - 3404$C$DW$T$63 .dwtag DW_TAG_union_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 63 - - 3405 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 3406$C$DW$205 .dwtag DW_TAG_member - 3407 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$59) - 3408 .dwattr $C$DW$205, DW_AT_name("SYSCFG") - 3409 .dwattr $C$DW$205, DW_AT_TI_symbol_name("SYSCFG") - 3410 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3411 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3412 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3413 .dwattr $C$DW$205, DW_AT_decl_line(0x34) - 3414 .dwattr $C$DW$205, DW_AT_decl_column(0x15) - 3415 - 3416$C$DW$206 .dwtag DW_TAG_member - 3417 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$62) - 3418 .dwattr $C$DW$206, DW_AT_name("SYSCFG_bit") - 3419 .dwattr $C$DW$206, DW_AT_TI_symbol_name("SYSCFG_bit") - 3420 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3421 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3422 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3423 .dwattr $C$DW$206, DW_AT_decl_line(0x3c) - 3424 .dwattr $C$DW$206, DW_AT_decl_column(0x05) - 3425 - 3426 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3427 .dwattr $C$DW$T$63, DW_AT_decl_line(0x33) - 3428 .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - 3429 .dwendtag $C$DW$T$63 - 3430 - 3431 - 3432$C$DW$T$65 .dwtag DW_TAG_union_type - 3433 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 3434$C$DW$207 .dwtag DW_TAG_member - 3435 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$59) - 3436 .dwattr $C$DW$207, DW_AT_name("GPCFG0") - 3437 .dwattr $C$DW$207, DW_AT_TI_symbol_name("GPCFG0") - 3438 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3439 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3440 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3441 .dwattr $C$DW$207, DW_AT_decl_line(0x42) - 3442 .dwattr $C$DW$207, DW_AT_decl_column(0x15) - 3443 - 3444$C$DW$208 .dwtag DW_TAG_member - 3445 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$64) - 3446 .dwattr $C$DW$208, DW_AT_name("GPCFG0_bit") - 3447 .dwattr $C$DW$208, DW_AT_TI_symbol_name("GPCFG0_bit") - 3448 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3449 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3450 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3451 .dwattr $C$DW$208, DW_AT_decl_line(0x4f) - 3452 .dwattr $C$DW$208, DW_AT_decl_column(0x05) - 3453 - 3454 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3455 .dwattr $C$DW$T$65, DW_AT_decl_line(0x41) - 3456 .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - 3457 .dwendtag $C$DW$T$65 - 3458 - 3459 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 64 - - 3460$C$DW$T$67 .dwtag DW_TAG_union_type - 3461 .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) - 3462$C$DW$209 .dwtag DW_TAG_member - 3463 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$59) - 3464 .dwattr $C$DW$209, DW_AT_name("GPCFG1") - 3465 .dwattr $C$DW$209, DW_AT_TI_symbol_name("GPCFG1") - 3466 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3467 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3468 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3469 .dwattr $C$DW$209, DW_AT_decl_line(0x55) - 3470 .dwattr $C$DW$209, DW_AT_decl_column(0x15) - 3471 - 3472$C$DW$210 .dwtag DW_TAG_member - 3473 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$66) - 3474 .dwattr $C$DW$210, DW_AT_name("GPCFG1_bit") - 3475 .dwattr $C$DW$210, DW_AT_TI_symbol_name("GPCFG1_bit") - 3476 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3477 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3478 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3479 .dwattr $C$DW$210, DW_AT_decl_line(0x62) - 3480 .dwattr $C$DW$210, DW_AT_decl_column(0x05) - 3481 - 3482 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3483 .dwattr $C$DW$T$67, DW_AT_decl_line(0x54) - 3484 .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - 3485 .dwendtag $C$DW$T$67 - 3486 - 3487 - 3488$C$DW$T$69 .dwtag DW_TAG_union_type - 3489 .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) - 3490$C$DW$211 .dwtag DW_TAG_member - 3491 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$59) - 3492 .dwattr $C$DW$211, DW_AT_name("CGR") - 3493 .dwattr $C$DW$211, DW_AT_TI_symbol_name("CGR") - 3494 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3495 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - 3496 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3497 .dwattr $C$DW$211, DW_AT_decl_line(0x68) - 3498 .dwattr $C$DW$211, DW_AT_decl_column(0x15) - 3499 - 3500$C$DW$212 .dwtag DW_TAG_member - 3501 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$68) - 3502 .dwattr $C$DW$212, DW_AT_name("CGR_bit") - 3503 .dwattr $C$DW$212, DW_AT_TI_symbol_name("CGR_bit") - 3504 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3505 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3506 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3507 .dwattr $C$DW$212, DW_AT_decl_line(0x7e) - 3508 .dwattr $C$DW$212, DW_AT_decl_column(0x05) - 3509 - 3510 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3511 .dwattr $C$DW$T$69, DW_AT_decl_line(0x67) - 3512 .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - 3513 .dwendtag $C$DW$T$69 - 3514 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 65 - - 3515 - 3516$C$DW$T$71 .dwtag DW_TAG_union_type - 3517 .dwattr $C$DW$T$71, DW_AT_byte_size(0x04) - 3518$C$DW$213 .dwtag DW_TAG_member - 3519 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$59) - 3520 .dwattr $C$DW$213, DW_AT_name("ISRP") - 3521 .dwattr $C$DW$213, DW_AT_TI_symbol_name("ISRP") - 3522 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3523 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3524 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3525 .dwattr $C$DW$213, DW_AT_decl_line(0x84) - 3526 .dwattr $C$DW$213, DW_AT_decl_column(0x15) - 3527 - 3528$C$DW$214 .dwtag DW_TAG_member - 3529 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$70) - 3530 .dwattr $C$DW$214, DW_AT_name("ISRP_bit") - 3531 .dwattr $C$DW$214, DW_AT_TI_symbol_name("ISRP_bit") - 3532 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3533 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3534 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3535 .dwattr $C$DW$214, DW_AT_decl_line(0x8d) - 3536 .dwattr $C$DW$214, DW_AT_decl_column(0x05) - 3537 - 3538 .dwattr $C$DW$T$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3539 .dwattr $C$DW$T$71, DW_AT_decl_line(0x83) - 3540 .dwattr $C$DW$T$71, DW_AT_decl_column(0x08) - 3541 .dwendtag $C$DW$T$71 - 3542 - 3543 - 3544$C$DW$T$73 .dwtag DW_TAG_union_type - 3545 .dwattr $C$DW$T$73, DW_AT_byte_size(0x04) - 3546$C$DW$215 .dwtag DW_TAG_member - 3547 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$59) - 3548 .dwattr $C$DW$215, DW_AT_name("ISP") - 3549 .dwattr $C$DW$215, DW_AT_TI_symbol_name("ISP") - 3550 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3551 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3552 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3553 .dwattr $C$DW$215, DW_AT_decl_line(0x93) - 3554 .dwattr $C$DW$215, DW_AT_decl_column(0x15) - 3555 - 3556$C$DW$216 .dwtag DW_TAG_member - 3557 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$72) - 3558 .dwattr $C$DW$216, DW_AT_name("ISP_bit") - 3559 .dwattr $C$DW$216, DW_AT_TI_symbol_name("ISP_bit") - 3560 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3561 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3562 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3563 .dwattr $C$DW$216, DW_AT_decl_line(0x9c) - 3564 .dwattr $C$DW$216, DW_AT_decl_column(0x05) - 3565 - 3566 .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3567 .dwattr $C$DW$T$73, DW_AT_decl_line(0x92) - 3568 .dwattr $C$DW$T$73, DW_AT_decl_column(0x08) - 3569 .dwendtag $C$DW$T$73 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 66 - - 3570 - 3571 - 3572$C$DW$T$75 .dwtag DW_TAG_union_type - 3573 .dwattr $C$DW$T$75, DW_AT_byte_size(0x04) - 3574$C$DW$217 .dwtag DW_TAG_member - 3575 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$59) - 3576 .dwattr $C$DW$217, DW_AT_name("IESP") - 3577 .dwattr $C$DW$217, DW_AT_TI_symbol_name("IESP") - 3578 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3579 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3580 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3581 .dwattr $C$DW$217, DW_AT_decl_line(0xa1) - 3582 .dwattr $C$DW$217, DW_AT_decl_column(0x15) - 3583 - 3584$C$DW$218 .dwtag DW_TAG_member - 3585 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$74) - 3586 .dwattr $C$DW$218, DW_AT_name("IESP_bit") - 3587 .dwattr $C$DW$218, DW_AT_TI_symbol_name("IESP_bit") - 3588 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3589 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - 3590 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3591 .dwattr $C$DW$218, DW_AT_decl_line(0xaa) - 3592 .dwattr $C$DW$218, DW_AT_decl_column(0x05) - 3593 - 3594 .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3595 .dwattr $C$DW$T$75, DW_AT_decl_line(0xa0) - 3596 .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - 3597 .dwendtag $C$DW$T$75 - 3598 - 3599 - 3600$C$DW$T$77 .dwtag DW_TAG_union_type - 3601 .dwattr $C$DW$T$77, DW_AT_byte_size(0x04) - 3602$C$DW$219 .dwtag DW_TAG_member - 3603 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$59) - 3604 .dwattr $C$DW$219, DW_AT_name("IECP") - 3605 .dwattr $C$DW$219, DW_AT_TI_symbol_name("IECP") - 3606 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3607 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3608 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3609 .dwattr $C$DW$219, DW_AT_decl_line(0xb0) - 3610 .dwattr $C$DW$219, DW_AT_decl_column(0x15) - 3611 - 3612$C$DW$220 .dwtag DW_TAG_member - 3613 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$76) - 3614 .dwattr $C$DW$220, DW_AT_name("IECP_bit") - 3615 .dwattr $C$DW$220, DW_AT_TI_symbol_name("IECP_bit") - 3616 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3617 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3618 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3619 .dwattr $C$DW$220, DW_AT_decl_line(0xb8) - 3620 .dwattr $C$DW$220, DW_AT_decl_column(0x05) - 3621 - 3622 .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3623 .dwattr $C$DW$T$77, DW_AT_decl_line(0xaf) - 3624 .dwattr $C$DW$T$77, DW_AT_decl_column(0x08) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 67 - - 3625 .dwendtag $C$DW$T$77 - 3626 - 3627 - 3628$C$DW$T$79 .dwtag DW_TAG_union_type - 3629 .dwattr $C$DW$T$79, DW_AT_byte_size(0x04) - 3630$C$DW$221 .dwtag DW_TAG_member - 3631 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$59) - 3632 .dwattr $C$DW$221, DW_AT_name("PMAO") - 3633 .dwattr $C$DW$221, DW_AT_TI_symbol_name("PMAO") - 3634 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3635 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3636 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3637 .dwattr $C$DW$221, DW_AT_decl_line(0xc1) - 3638 .dwattr $C$DW$221, DW_AT_decl_column(0x15) - 3639 - 3640$C$DW$222 .dwtag DW_TAG_member - 3641 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$78) - 3642 .dwattr $C$DW$222, DW_AT_name("PMAO_bit") - 3643 .dwattr $C$DW$222, DW_AT_TI_symbol_name("PMAO_bit") - 3644 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3645 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3646 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3647 .dwattr $C$DW$222, DW_AT_decl_line(0xc7) - 3648 .dwattr $C$DW$222, DW_AT_decl_column(0x05) - 3649 - 3650 .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3651 .dwattr $C$DW$T$79, DW_AT_decl_line(0xc0) - 3652 .dwattr $C$DW$T$79, DW_AT_decl_column(0x08) - 3653 .dwendtag $C$DW$T$79 - 3654 - 3655 - 3656$C$DW$T$81 .dwtag DW_TAG_union_type - 3657 .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) - 3658$C$DW$223 .dwtag DW_TAG_member - 3659 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$59) - 3660 .dwattr $C$DW$223, DW_AT_name("IEPCLK") - 3661 .dwattr $C$DW$223, DW_AT_TI_symbol_name("IEPCLK") - 3662 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3663 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3664 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3665 .dwattr $C$DW$223, DW_AT_decl_line(0xd0) - 3666 .dwattr $C$DW$223, DW_AT_decl_column(0x15) - 3667 - 3668$C$DW$224 .dwtag DW_TAG_member - 3669 .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$80) - 3670 .dwattr $C$DW$224, DW_AT_name("IEPCLK_bit") - 3671 .dwattr $C$DW$224, DW_AT_TI_symbol_name("IEPCLK_bit") - 3672 .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3673 .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - 3674 .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3675 .dwattr $C$DW$224, DW_AT_decl_line(0xd5) - 3676 .dwattr $C$DW$224, DW_AT_decl_column(0x05) - 3677 - 3678 .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3679 .dwattr $C$DW$T$81, DW_AT_decl_line(0xcf) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 68 - - 3680 .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - 3681 .dwendtag $C$DW$T$81 - 3682 - 3683 - 3684$C$DW$T$83 .dwtag DW_TAG_union_type - 3685 .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) - 3686$C$DW$225 .dwtag DW_TAG_member - 3687 .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$59) - 3688 .dwattr $C$DW$225, DW_AT_name("SPP") - 3689 .dwattr $C$DW$225, DW_AT_TI_symbol_name("SPP") - 3690 .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3691 .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - 3692 .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3693 .dwattr $C$DW$225, DW_AT_decl_line(0xdb) - 3694 .dwattr $C$DW$225, DW_AT_decl_column(0x15) - 3695 - 3696$C$DW$226 .dwtag DW_TAG_member - 3697 .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$82) - 3698 .dwattr $C$DW$226, DW_AT_name("SPP_bit") - 3699 .dwattr $C$DW$226, DW_AT_TI_symbol_name("SPP_bit") - 3700 .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3701 .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - 3702 .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3703 .dwattr $C$DW$226, DW_AT_decl_line(0xe1) - 3704 .dwattr $C$DW$226, DW_AT_decl_column(0x05) - 3705 - 3706 .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3707 .dwattr $C$DW$T$83, DW_AT_decl_line(0xda) - 3708 .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - 3709 .dwendtag $C$DW$T$83 - 3710 - 3711 - 3712$C$DW$T$85 .dwtag DW_TAG_union_type - 3713 .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) - 3714$C$DW$227 .dwtag DW_TAG_member - 3715 .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$59) - 3716 .dwattr $C$DW$227, DW_AT_name("PIN_MX") - 3717 .dwattr $C$DW$227, DW_AT_TI_symbol_name("PIN_MX") - 3718 .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3719 .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - 3720 .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3721 .dwattr $C$DW$227, DW_AT_decl_line(0xe9) - 3722 .dwattr $C$DW$227, DW_AT_decl_column(0x15) - 3723 - 3724$C$DW$228 .dwtag DW_TAG_member - 3725 .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$84) - 3726 .dwattr $C$DW$228, DW_AT_name("PIN_MX_bit") - 3727 .dwattr $C$DW$228, DW_AT_TI_symbol_name("PIN_MX_bit") - 3728 .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3729 .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - 3730 .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3731 .dwattr $C$DW$228, DW_AT_decl_line(0xee) - 3732 .dwattr $C$DW$228, DW_AT_decl_column(0x05) - 3733 - 3734 .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 69 - - 3735 .dwattr $C$DW$T$85, DW_AT_decl_line(0xe8) - 3736 .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - 3737 .dwendtag $C$DW$T$85 - 3738 - 3739 - 3740$C$DW$T$88 .dwtag DW_TAG_union_type - 3741 .dwattr $C$DW$T$88, DW_AT_byte_size(0x40000) - 3742$C$DW$229 .dwtag DW_TAG_member - 3743 .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$86) - 3744 .dwattr $C$DW$229, DW_AT_name("words") - 3745 .dwattr $C$DW$229, DW_AT_TI_symbol_name("words") - 3746 .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3747 .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - 3748 .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3749 .dwattr $C$DW$229, DW_AT_decl_line(0x35) - 3750 .dwattr $C$DW$229, DW_AT_decl_column(0x0b) - 3751 - 3752$C$DW$230 .dwtag DW_TAG_member - 3753 .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$87) - 3754 .dwattr $C$DW$230, DW_AT_name("bytes") - 3755 .dwattr $C$DW$230, DW_AT_TI_symbol_name("bytes") - 3756 .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3757 .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - 3758 .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3759 .dwattr $C$DW$230, DW_AT_decl_line(0x36) - 3760 .dwattr $C$DW$230, DW_AT_decl_column(0x0b) - 3761 - 3762 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3763 .dwattr $C$DW$T$88, DW_AT_decl_line(0x34) - 3764 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 3765 .dwendtag $C$DW$T$88 - 3766 - 3767 - 3768$C$DW$T$94 .dwtag DW_TAG_union_type - 3769 .dwattr $C$DW$T$94, DW_AT_byte_size(0x40c) - 3770$C$DW$231 .dwtag DW_TAG_member - 3771 .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$89) - 3772 .dwattr $C$DW$231, DW_AT_name("mailbox_test") - 3773 .dwattr $C$DW$231, DW_AT_TI_symbol_name("mailbox_test") - 3774 .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3775 .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - 3776 .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3777 .dwattr $C$DW$231, DW_AT_decl_line(0x9b) - 3778 .dwattr $C$DW$231, DW_AT_decl_column(0x12) - 3779 - 3780$C$DW$232 .dwtag DW_TAG_member - 3781 .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$90) - 3782 .dwattr $C$DW$232, DW_AT_name("buslatch") - 3783 .dwattr $C$DW$232, DW_AT_TI_symbol_name("buslatch") - 3784 .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3785 .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - 3786 .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3787 .dwattr $C$DW$232, DW_AT_decl_line(0x9c) - 3788 .dwattr $C$DW$232, DW_AT_decl_column(0x16) - 3789 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 70 - - 3790$C$DW$233 .dwtag DW_TAG_member - 3791 .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$91) - 3792 .dwattr $C$DW$233, DW_AT_name("buslatch_test") - 3793 .dwattr $C$DW$233, DW_AT_TI_symbol_name("buslatch_test") - 3794 .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3795 .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - 3796 .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3797 .dwattr $C$DW$233, DW_AT_decl_line(0x9d) - 3798 .dwattr $C$DW$233, DW_AT_decl_column(0x1b) - 3799 - 3800$C$DW$234 .dwtag DW_TAG_member - 3801 .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$92) - 3802 .dwattr $C$DW$234, DW_AT_name("dma") - 3803 .dwattr $C$DW$234, DW_AT_TI_symbol_name("dma") - 3804 .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3805 .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - 3806 .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3807 .dwattr $C$DW$234, DW_AT_decl_line(0x9e) - 3808 .dwattr $C$DW$234, DW_AT_decl_column(0x11) - 3809 - 3810$C$DW$235 .dwtag DW_TAG_member - 3811 .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$93) - 3812 .dwattr $C$DW$235, DW_AT_name("intr") - 3813 .dwattr $C$DW$235, DW_AT_TI_symbol_name("intr") - 3814 .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3815 .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - 3816 .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3817 .dwattr $C$DW$235, DW_AT_decl_line(0x9f) - 3818 .dwattr $C$DW$235, DW_AT_decl_column(0x12) - 3819 - 3820 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3821 .dwattr $C$DW$T$94, DW_AT_decl_line(0x9a) - 3822 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 3823 .dwendtag $C$DW$T$94 - 3824 - 3825$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3826 .dwattr $C$DW$T$2, DW_AT_name("void") - 3827 - 3828$C$DW$T$4 .dwtag DW_TAG_base_type - 3829 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3830 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3831 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3832 - 3833$C$DW$T$5 .dwtag DW_TAG_base_type - 3834 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3835 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 3836 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3837 - 3838$C$DW$T$6 .dwtag DW_TAG_base_type - 3839 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 3840 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3841 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3842 - 3843$C$DW$T$117 .dwtag DW_TAG_pointer_type - 3844 .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 71 - - 3845 .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - 3846 - 3847$C$DW$T$39 .dwtag DW_TAG_typedef - 3848 .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - 3849 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - 3850 .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - 3851 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3852 .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - 3853 .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - 3854 - 3855 - 3856$C$DW$T$54 .dwtag DW_TAG_array_type - 3857 .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$39) - 3858 .dwattr $C$DW$T$54, DW_AT_language(DW_LANG_C) - 3859 .dwattr $C$DW$T$54, DW_AT_byte_size(0x20) - 3860$C$DW$236 .dwtag DW_TAG_subrange_type - 3861 .dwattr $C$DW$236, DW_AT_upper_bound(0x1f) - 3862 - 3863 .dwendtag $C$DW$T$54 - 3864 - 3865 - 3866$C$DW$T$55 .dwtag DW_TAG_array_type - 3867 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - 3868 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 3869 .dwattr $C$DW$T$55, DW_AT_byte_size(0x1000) - 3870$C$DW$237 .dwtag DW_TAG_subrange_type - 3871 .dwattr $C$DW$237, DW_AT_upper_bound(0xfff) - 3872 - 3873 .dwendtag $C$DW$T$55 - 3874 - 3875 - 3876$C$DW$T$87 .dwtag DW_TAG_array_type - 3877 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$39) - 3878 .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C) - 3879 .dwattr $C$DW$T$87, DW_AT_byte_size(0x40000) - 3880$C$DW$238 .dwtag DW_TAG_subrange_type - 3881 .dwattr $C$DW$238, DW_AT_upper_bound(0x3ffff) - 3882 - 3883 .dwendtag $C$DW$T$87 - 3884 - 3885$C$DW$T$124 .dwtag DW_TAG_const_type - 3886 .dwattr $C$DW$T$124, DW_AT_type(*$C$DW$T$39) - 3887 - 3888$C$DW$T$7 .dwtag DW_TAG_base_type - 3889 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3890 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3891 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3892 - 3893$C$DW$T$8 .dwtag DW_TAG_base_type - 3894 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3895 .dwattr $C$DW$T$8, DW_AT_name("short") - 3896 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3897 - 3898$C$DW$T$9 .dwtag DW_TAG_base_type - 3899 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 72 - - 3900 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3901 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3902 - 3903$C$DW$T$40 .dwtag DW_TAG_typedef - 3904 .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - 3905 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - 3906 .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - 3907 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3908 .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - 3909 .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - 3910 - 3911 - 3912$C$DW$T$45 .dwtag DW_TAG_array_type - 3913 .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - 3914 .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - 3915 .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) - 3916$C$DW$239 .dwtag DW_TAG_subrange_type - 3917 .dwattr $C$DW$239, DW_AT_upper_bound(0x1ff) - 3918 - 3919 .dwendtag $C$DW$T$45 - 3920 - 3921 - 3922$C$DW$T$86 .dwtag DW_TAG_array_type - 3923 .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - 3924 .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C) - 3925 .dwattr $C$DW$T$86, DW_AT_byte_size(0x40000) - 3926$C$DW$240 .dwtag DW_TAG_subrange_type - 3927 .dwattr $C$DW$240, DW_AT_upper_bound(0x1ffff) - 3928 - 3929 .dwendtag $C$DW$T$86 - 3930 - 3931$C$DW$T$113 .dwtag DW_TAG_pointer_type - 3932 .dwattr $C$DW$T$113, DW_AT_type(*$C$DW$T$40) - 3933 .dwattr $C$DW$T$113, DW_AT_address_class(0x20) - 3934 - 3935$C$DW$T$130 .dwtag DW_TAG_const_type - 3936 .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$113) - 3937 - 3938$C$DW$T$131 .dwtag DW_TAG_const_type - 3939 .dwattr $C$DW$T$131, DW_AT_type(*$C$DW$T$40) - 3940 - 3941$C$DW$T$10 .dwtag DW_TAG_base_type - 3942 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3943 .dwattr $C$DW$T$10, DW_AT_name("int") - 3944 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3945 - 3946$C$DW$T$11 .dwtag DW_TAG_base_type - 3947 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3948 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3949 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3950 - 3951$C$DW$T$109 .dwtag DW_TAG_typedef - 3952 .dwattr $C$DW$T$109, DW_AT_name("size_t") - 3953 .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$11) - 3954 .dwattr $C$DW$T$109, DW_AT_language(DW_LANG_C) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 73 - - 3955 .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3956 .dwattr $C$DW$T$109, DW_AT_decl_line(0x42) - 3957 .dwattr $C$DW$T$109, DW_AT_decl_column(0x19) - 3958 - 3959$C$DW$T$32 .dwtag DW_TAG_typedef - 3960 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 3961 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 3962 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 3963 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3964 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 3965 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 3966 - 3967 - 3968$C$DW$T$33 .dwtag DW_TAG_array_type - 3969 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 3970 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 3971 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 3972$C$DW$241 .dwtag DW_TAG_subrange_type - 3973 .dwattr $C$DW$241, DW_AT_upper_bound(0x00) - 3974 - 3975 .dwendtag $C$DW$T$33 - 3976 - 3977 - 3978$C$DW$T$34 .dwtag DW_TAG_array_type - 3979 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 3980 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 3981 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 3982$C$DW$242 .dwtag DW_TAG_subrange_type - 3983 .dwattr $C$DW$242, DW_AT_upper_bound(0x01) - 3984 - 3985 .dwendtag $C$DW$T$34 - 3986 - 3987$C$DW$T$59 .dwtag DW_TAG_volatile_type - 3988 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$32) - 3989 - 3990$C$DW$T$134 .dwtag DW_TAG_const_type - 3991 .dwattr $C$DW$T$134, DW_AT_type(*$C$DW$T$32) - 3992 - 3993$C$DW$T$12 .dwtag DW_TAG_base_type - 3994 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3995 .dwattr $C$DW$T$12, DW_AT_name("long") - 3996 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3997 - 3998$C$DW$T$13 .dwtag DW_TAG_base_type - 3999 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 4000 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 4001 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 4002 - 4003$C$DW$T$14 .dwtag DW_TAG_base_type - 4004 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 4005 .dwattr $C$DW$T$14, DW_AT_name("long long") - 4006 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 4007 - 4008$C$DW$T$15 .dwtag DW_TAG_base_type - 4009 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 74 - - 4010 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 4011 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 4012 - 4013$C$DW$T$16 .dwtag DW_TAG_base_type - 4014 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 4015 .dwattr $C$DW$T$16, DW_AT_name("float") - 4016 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 4017 - 4018$C$DW$T$17 .dwtag DW_TAG_base_type - 4019 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 4020 .dwattr $C$DW$T$17, DW_AT_name("double") - 4021 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 4022 - 4023$C$DW$T$18 .dwtag DW_TAG_base_type - 4024 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 4025 .dwattr $C$DW$T$18, DW_AT_name("long double") - 4026 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 4027 - 4028$C$DW$T$136 .dwtag DW_TAG_pointer_type - 4029 .dwattr $C$DW$T$136, DW_AT_type(*$C$DW$T$6) - 4030 .dwattr $C$DW$T$136, DW_AT_address_class(0x20) - 4031 - 4032 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 4033 - 4034;*************************************************************** - 4035;* DWARF CIE ENTRIES * - 4036;*************************************************************** - 4037 - 4038$C$DW$CIE .dwcie 14 - 4039 .dwcfi cfa_register, 8 - 4040 .dwcfi cfa_offset, 0 - 4041 .dwcfi same_value, 8 - 4042 .dwcfi same_value, 9 - 4043 .dwcfi same_value, 10 - 4044 .dwcfi same_value, 11 - 4045 .dwcfi same_value, 16 - 4046 .dwcfi same_value, 17 - 4047 .dwcfi same_value, 18 - 4048 .dwcfi same_value, 19 - 4049 .dwcfi same_value, 20 - 4050 .dwcfi same_value, 21 - 4051 .dwcfi same_value, 22 - 4052 .dwcfi same_value, 23 - 4053 .dwcfi same_value, 24 - 4054 .dwcfi same_value, 25 - 4055 .dwcfi same_value, 26 - 4056 .dwcfi same_value, 27 - 4057 .dwcfi same_value, 28 - 4058 .dwcfi same_value, 29 - 4059 .dwcfi same_value, 30 - 4060 .dwcfi same_value, 31 - 4061 .dwcfi same_value, 32 - 4062 .dwcfi same_value, 33 - 4063 .dwcfi same_value, 34 - 4064 .dwcfi same_value, 35 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 75 - - 4065 .dwcfi same_value, 36 - 4066 .dwcfi same_value, 37 - 4067 .dwcfi same_value, 38 - 4068 .dwcfi same_value, 39 - 4069 .dwcfi same_value, 40 - 4070 .dwcfi same_value, 41 - 4071 .dwcfi same_value, 42 - 4072 .dwcfi same_value, 43 - 4073 .dwcfi same_value, 44 - 4074 .dwcfi same_value, 45 - 4075 .dwcfi same_value, 46 - 4076 .dwcfi same_value, 47 - 4077 .dwcfi same_value, 48 - 4078 .dwcfi same_value, 49 - 4079 .dwcfi same_value, 50 - 4080 .dwcfi same_value, 51 - 4081 .dwcfi same_value, 52 - 4082 .dwcfi same_value, 53 - 4083 .dwcfi same_value, 54 - 4084 .dwcfi same_value, 55 - 4085 .dwendentry - 4086 - 4087;*************************************************************** - 4088;* DWARF REGISTER MAP * - 4089;*************************************************************** - 4090 - 4091$C$DW$243 .dwtag DW_TAG_TI_assign_register - 4092 .dwattr $C$DW$243, DW_AT_name("R0_b0") - 4093 .dwattr $C$DW$243, DW_AT_location[DW_OP_reg0] - 4094 - 4095$C$DW$244 .dwtag DW_TAG_TI_assign_register - 4096 .dwattr $C$DW$244, DW_AT_name("R0_b1") - 4097 .dwattr $C$DW$244, DW_AT_location[DW_OP_reg1] - 4098 - 4099$C$DW$245 .dwtag DW_TAG_TI_assign_register - 4100 .dwattr $C$DW$245, DW_AT_name("R0_b2") - 4101 .dwattr $C$DW$245, DW_AT_location[DW_OP_reg2] - 4102 - 4103$C$DW$246 .dwtag DW_TAG_TI_assign_register - 4104 .dwattr $C$DW$246, DW_AT_name("R0_b3") - 4105 .dwattr $C$DW$246, DW_AT_location[DW_OP_reg3] - 4106 - 4107$C$DW$247 .dwtag DW_TAG_TI_assign_register - 4108 .dwattr $C$DW$247, DW_AT_name("R1_b0") - 4109 .dwattr $C$DW$247, DW_AT_location[DW_OP_reg4] - 4110 - 4111$C$DW$248 .dwtag DW_TAG_TI_assign_register - 4112 .dwattr $C$DW$248, DW_AT_name("R1_b1") - 4113 .dwattr $C$DW$248, DW_AT_location[DW_OP_reg5] - 4114 - 4115$C$DW$249 .dwtag DW_TAG_TI_assign_register - 4116 .dwattr $C$DW$249, DW_AT_name("R1_b2") - 4117 .dwattr $C$DW$249, DW_AT_location[DW_OP_reg6] - 4118 - 4119$C$DW$250 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 76 - - 4120 .dwattr $C$DW$250, DW_AT_name("R1_b3") - 4121 .dwattr $C$DW$250, DW_AT_location[DW_OP_reg7] - 4122 - 4123$C$DW$251 .dwtag DW_TAG_TI_assign_register - 4124 .dwattr $C$DW$251, DW_AT_name("R2_b0") - 4125 .dwattr $C$DW$251, DW_AT_location[DW_OP_reg8] - 4126 - 4127$C$DW$252 .dwtag DW_TAG_TI_assign_register - 4128 .dwattr $C$DW$252, DW_AT_name("R2_b1") - 4129 .dwattr $C$DW$252, DW_AT_location[DW_OP_reg9] - 4130 - 4131$C$DW$253 .dwtag DW_TAG_TI_assign_register - 4132 .dwattr $C$DW$253, DW_AT_name("R2_b2") - 4133 .dwattr $C$DW$253, DW_AT_location[DW_OP_reg10] - 4134 - 4135$C$DW$254 .dwtag DW_TAG_TI_assign_register - 4136 .dwattr $C$DW$254, DW_AT_name("R2_b3") - 4137 .dwattr $C$DW$254, DW_AT_location[DW_OP_reg11] - 4138 - 4139$C$DW$255 .dwtag DW_TAG_TI_assign_register - 4140 .dwattr $C$DW$255, DW_AT_name("R3_b0") - 4141 .dwattr $C$DW$255, DW_AT_location[DW_OP_reg12] - 4142 - 4143$C$DW$256 .dwtag DW_TAG_TI_assign_register - 4144 .dwattr $C$DW$256, DW_AT_name("R3_b1") - 4145 .dwattr $C$DW$256, DW_AT_location[DW_OP_reg13] - 4146 - 4147$C$DW$257 .dwtag DW_TAG_TI_assign_register - 4148 .dwattr $C$DW$257, DW_AT_name("R3_b2") - 4149 .dwattr $C$DW$257, DW_AT_location[DW_OP_reg14] - 4150 - 4151$C$DW$258 .dwtag DW_TAG_TI_assign_register - 4152 .dwattr $C$DW$258, DW_AT_name("R3_b3") - 4153 .dwattr $C$DW$258, DW_AT_location[DW_OP_reg15] - 4154 - 4155$C$DW$259 .dwtag DW_TAG_TI_assign_register - 4156 .dwattr $C$DW$259, DW_AT_name("R4_b0") - 4157 .dwattr $C$DW$259, DW_AT_location[DW_OP_reg16] - 4158 - 4159$C$DW$260 .dwtag DW_TAG_TI_assign_register - 4160 .dwattr $C$DW$260, DW_AT_name("R4_b1") - 4161 .dwattr $C$DW$260, DW_AT_location[DW_OP_reg17] - 4162 - 4163$C$DW$261 .dwtag DW_TAG_TI_assign_register - 4164 .dwattr $C$DW$261, DW_AT_name("R4_b2") - 4165 .dwattr $C$DW$261, DW_AT_location[DW_OP_reg18] - 4166 - 4167$C$DW$262 .dwtag DW_TAG_TI_assign_register - 4168 .dwattr $C$DW$262, DW_AT_name("R4_b3") - 4169 .dwattr $C$DW$262, DW_AT_location[DW_OP_reg19] - 4170 - 4171$C$DW$263 .dwtag DW_TAG_TI_assign_register - 4172 .dwattr $C$DW$263, DW_AT_name("R5_b0") - 4173 .dwattr $C$DW$263, DW_AT_location[DW_OP_reg20] - 4174 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 77 - - 4175$C$DW$264 .dwtag DW_TAG_TI_assign_register - 4176 .dwattr $C$DW$264, DW_AT_name("R5_b1") - 4177 .dwattr $C$DW$264, DW_AT_location[DW_OP_reg21] - 4178 - 4179$C$DW$265 .dwtag DW_TAG_TI_assign_register - 4180 .dwattr $C$DW$265, DW_AT_name("R5_b2") - 4181 .dwattr $C$DW$265, DW_AT_location[DW_OP_reg22] - 4182 - 4183$C$DW$266 .dwtag DW_TAG_TI_assign_register - 4184 .dwattr $C$DW$266, DW_AT_name("R5_b3") - 4185 .dwattr $C$DW$266, DW_AT_location[DW_OP_reg23] - 4186 - 4187$C$DW$267 .dwtag DW_TAG_TI_assign_register - 4188 .dwattr $C$DW$267, DW_AT_name("R6_b0") - 4189 .dwattr $C$DW$267, DW_AT_location[DW_OP_reg24] - 4190 - 4191$C$DW$268 .dwtag DW_TAG_TI_assign_register - 4192 .dwattr $C$DW$268, DW_AT_name("R6_b1") - 4193 .dwattr $C$DW$268, DW_AT_location[DW_OP_reg25] - 4194 - 4195$C$DW$269 .dwtag DW_TAG_TI_assign_register - 4196 .dwattr $C$DW$269, DW_AT_name("R6_b2") - 4197 .dwattr $C$DW$269, DW_AT_location[DW_OP_reg26] - 4198 - 4199$C$DW$270 .dwtag DW_TAG_TI_assign_register - 4200 .dwattr $C$DW$270, DW_AT_name("R6_b3") - 4201 .dwattr $C$DW$270, DW_AT_location[DW_OP_reg27] - 4202 - 4203$C$DW$271 .dwtag DW_TAG_TI_assign_register - 4204 .dwattr $C$DW$271, DW_AT_name("R7_b0") - 4205 .dwattr $C$DW$271, DW_AT_location[DW_OP_reg28] - 4206 - 4207$C$DW$272 .dwtag DW_TAG_TI_assign_register - 4208 .dwattr $C$DW$272, DW_AT_name("R7_b1") - 4209 .dwattr $C$DW$272, DW_AT_location[DW_OP_reg29] - 4210 - 4211$C$DW$273 .dwtag DW_TAG_TI_assign_register - 4212 .dwattr $C$DW$273, DW_AT_name("R7_b2") - 4213 .dwattr $C$DW$273, DW_AT_location[DW_OP_reg30] - 4214 - 4215$C$DW$274 .dwtag DW_TAG_TI_assign_register - 4216 .dwattr $C$DW$274, DW_AT_name("R7_b3") - 4217 .dwattr $C$DW$274, DW_AT_location[DW_OP_reg31] - 4218 - 4219$C$DW$275 .dwtag DW_TAG_TI_assign_register - 4220 .dwattr $C$DW$275, DW_AT_name("R8_b0") - 4221 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x20] - 4222 - 4223$C$DW$276 .dwtag DW_TAG_TI_assign_register - 4224 .dwattr $C$DW$276, DW_AT_name("R8_b1") - 4225 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x21] - 4226 - 4227$C$DW$277 .dwtag DW_TAG_TI_assign_register - 4228 .dwattr $C$DW$277, DW_AT_name("R8_b2") - 4229 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x22] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 78 - - 4230 - 4231$C$DW$278 .dwtag DW_TAG_TI_assign_register - 4232 .dwattr $C$DW$278, DW_AT_name("R8_b3") - 4233 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x23] - 4234 - 4235$C$DW$279 .dwtag DW_TAG_TI_assign_register - 4236 .dwattr $C$DW$279, DW_AT_name("R9_b0") - 4237 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x24] - 4238 - 4239$C$DW$280 .dwtag DW_TAG_TI_assign_register - 4240 .dwattr $C$DW$280, DW_AT_name("R9_b1") - 4241 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x25] - 4242 - 4243$C$DW$281 .dwtag DW_TAG_TI_assign_register - 4244 .dwattr $C$DW$281, DW_AT_name("R9_b2") - 4245 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x26] - 4246 - 4247$C$DW$282 .dwtag DW_TAG_TI_assign_register - 4248 .dwattr $C$DW$282, DW_AT_name("R9_b3") - 4249 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x27] - 4250 - 4251$C$DW$283 .dwtag DW_TAG_TI_assign_register - 4252 .dwattr $C$DW$283, DW_AT_name("R10_b0") - 4253 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x28] - 4254 - 4255$C$DW$284 .dwtag DW_TAG_TI_assign_register - 4256 .dwattr $C$DW$284, DW_AT_name("R10_b1") - 4257 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x29] - 4258 - 4259$C$DW$285 .dwtag DW_TAG_TI_assign_register - 4260 .dwattr $C$DW$285, DW_AT_name("R10_b2") - 4261 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x2a] - 4262 - 4263$C$DW$286 .dwtag DW_TAG_TI_assign_register - 4264 .dwattr $C$DW$286, DW_AT_name("R10_b3") - 4265 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x2b] - 4266 - 4267$C$DW$287 .dwtag DW_TAG_TI_assign_register - 4268 .dwattr $C$DW$287, DW_AT_name("R11_b0") - 4269 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x2c] - 4270 - 4271$C$DW$288 .dwtag DW_TAG_TI_assign_register - 4272 .dwattr $C$DW$288, DW_AT_name("R11_b1") - 4273 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x2d] - 4274 - 4275$C$DW$289 .dwtag DW_TAG_TI_assign_register - 4276 .dwattr $C$DW$289, DW_AT_name("R11_b2") - 4277 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x2e] - 4278 - 4279$C$DW$290 .dwtag DW_TAG_TI_assign_register - 4280 .dwattr $C$DW$290, DW_AT_name("R11_b3") - 4281 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x2f] - 4282 - 4283$C$DW$291 .dwtag DW_TAG_TI_assign_register - 4284 .dwattr $C$DW$291, DW_AT_name("R12_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 79 - - 4285 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x30] - 4286 - 4287$C$DW$292 .dwtag DW_TAG_TI_assign_register - 4288 .dwattr $C$DW$292, DW_AT_name("R12_b1") - 4289 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x31] - 4290 - 4291$C$DW$293 .dwtag DW_TAG_TI_assign_register - 4292 .dwattr $C$DW$293, DW_AT_name("R12_b2") - 4293 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x32] - 4294 - 4295$C$DW$294 .dwtag DW_TAG_TI_assign_register - 4296 .dwattr $C$DW$294, DW_AT_name("R12_b3") - 4297 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x33] - 4298 - 4299$C$DW$295 .dwtag DW_TAG_TI_assign_register - 4300 .dwattr $C$DW$295, DW_AT_name("R13_b0") - 4301 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x34] - 4302 - 4303$C$DW$296 .dwtag DW_TAG_TI_assign_register - 4304 .dwattr $C$DW$296, DW_AT_name("R13_b1") - 4305 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x35] - 4306 - 4307$C$DW$297 .dwtag DW_TAG_TI_assign_register - 4308 .dwattr $C$DW$297, DW_AT_name("R13_b2") - 4309 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x36] - 4310 - 4311$C$DW$298 .dwtag DW_TAG_TI_assign_register - 4312 .dwattr $C$DW$298, DW_AT_name("R13_b3") - 4313 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x37] - 4314 - 4315$C$DW$299 .dwtag DW_TAG_TI_assign_register - 4316 .dwattr $C$DW$299, DW_AT_name("R14_b0") - 4317 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x38] - 4318 - 4319$C$DW$300 .dwtag DW_TAG_TI_assign_register - 4320 .dwattr $C$DW$300, DW_AT_name("R14_b1") - 4321 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x39] - 4322 - 4323$C$DW$301 .dwtag DW_TAG_TI_assign_register - 4324 .dwattr $C$DW$301, DW_AT_name("R14_b2") - 4325 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x3a] - 4326 - 4327$C$DW$302 .dwtag DW_TAG_TI_assign_register - 4328 .dwattr $C$DW$302, DW_AT_name("R14_b3") - 4329 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x3b] - 4330 - 4331$C$DW$303 .dwtag DW_TAG_TI_assign_register - 4332 .dwattr $C$DW$303, DW_AT_name("R15_b0") - 4333 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x3c] - 4334 - 4335$C$DW$304 .dwtag DW_TAG_TI_assign_register - 4336 .dwattr $C$DW$304, DW_AT_name("R15_b1") - 4337 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x3d] - 4338 - 4339$C$DW$305 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 80 - - 4340 .dwattr $C$DW$305, DW_AT_name("R15_b2") - 4341 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x3e] - 4342 - 4343$C$DW$306 .dwtag DW_TAG_TI_assign_register - 4344 .dwattr $C$DW$306, DW_AT_name("R15_b3") - 4345 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x3f] - 4346 - 4347$C$DW$307 .dwtag DW_TAG_TI_assign_register - 4348 .dwattr $C$DW$307, DW_AT_name("R16_b0") - 4349 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x40] - 4350 - 4351$C$DW$308 .dwtag DW_TAG_TI_assign_register - 4352 .dwattr $C$DW$308, DW_AT_name("R16_b1") - 4353 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x41] - 4354 - 4355$C$DW$309 .dwtag DW_TAG_TI_assign_register - 4356 .dwattr $C$DW$309, DW_AT_name("R16_b2") - 4357 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x42] - 4358 - 4359$C$DW$310 .dwtag DW_TAG_TI_assign_register - 4360 .dwattr $C$DW$310, DW_AT_name("R16_b3") - 4361 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x43] - 4362 - 4363$C$DW$311 .dwtag DW_TAG_TI_assign_register - 4364 .dwattr $C$DW$311, DW_AT_name("R17_b0") - 4365 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x44] - 4366 - 4367$C$DW$312 .dwtag DW_TAG_TI_assign_register - 4368 .dwattr $C$DW$312, DW_AT_name("R17_b1") - 4369 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x45] - 4370 - 4371$C$DW$313 .dwtag DW_TAG_TI_assign_register - 4372 .dwattr $C$DW$313, DW_AT_name("R17_b2") - 4373 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x46] - 4374 - 4375$C$DW$314 .dwtag DW_TAG_TI_assign_register - 4376 .dwattr $C$DW$314, DW_AT_name("R17_b3") - 4377 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x47] - 4378 - 4379$C$DW$315 .dwtag DW_TAG_TI_assign_register - 4380 .dwattr $C$DW$315, DW_AT_name("R18_b0") - 4381 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x48] - 4382 - 4383$C$DW$316 .dwtag DW_TAG_TI_assign_register - 4384 .dwattr $C$DW$316, DW_AT_name("R18_b1") - 4385 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x49] - 4386 - 4387$C$DW$317 .dwtag DW_TAG_TI_assign_register - 4388 .dwattr $C$DW$317, DW_AT_name("R18_b2") - 4389 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x4a] - 4390 - 4391$C$DW$318 .dwtag DW_TAG_TI_assign_register - 4392 .dwattr $C$DW$318, DW_AT_name("R18_b3") - 4393 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x4b] - 4394 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 81 - - 4395$C$DW$319 .dwtag DW_TAG_TI_assign_register - 4396 .dwattr $C$DW$319, DW_AT_name("R19_b0") - 4397 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x4c] - 4398 - 4399$C$DW$320 .dwtag DW_TAG_TI_assign_register - 4400 .dwattr $C$DW$320, DW_AT_name("R19_b1") - 4401 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x4d] - 4402 - 4403$C$DW$321 .dwtag DW_TAG_TI_assign_register - 4404 .dwattr $C$DW$321, DW_AT_name("R19_b2") - 4405 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x4e] - 4406 - 4407$C$DW$322 .dwtag DW_TAG_TI_assign_register - 4408 .dwattr $C$DW$322, DW_AT_name("R19_b3") - 4409 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x4f] - 4410 - 4411$C$DW$323 .dwtag DW_TAG_TI_assign_register - 4412 .dwattr $C$DW$323, DW_AT_name("R20_b0") - 4413 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x50] - 4414 - 4415$C$DW$324 .dwtag DW_TAG_TI_assign_register - 4416 .dwattr $C$DW$324, DW_AT_name("R20_b1") - 4417 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x51] - 4418 - 4419$C$DW$325 .dwtag DW_TAG_TI_assign_register - 4420 .dwattr $C$DW$325, DW_AT_name("R20_b2") - 4421 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x52] - 4422 - 4423$C$DW$326 .dwtag DW_TAG_TI_assign_register - 4424 .dwattr $C$DW$326, DW_AT_name("R20_b3") - 4425 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x53] - 4426 - 4427$C$DW$327 .dwtag DW_TAG_TI_assign_register - 4428 .dwattr $C$DW$327, DW_AT_name("R21_b0") - 4429 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x54] - 4430 - 4431$C$DW$328 .dwtag DW_TAG_TI_assign_register - 4432 .dwattr $C$DW$328, DW_AT_name("R21_b1") - 4433 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x55] - 4434 - 4435$C$DW$329 .dwtag DW_TAG_TI_assign_register - 4436 .dwattr $C$DW$329, DW_AT_name("R21_b2") - 4437 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x56] - 4438 - 4439$C$DW$330 .dwtag DW_TAG_TI_assign_register - 4440 .dwattr $C$DW$330, DW_AT_name("R21_b3") - 4441 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x57] - 4442 - 4443$C$DW$331 .dwtag DW_TAG_TI_assign_register - 4444 .dwattr $C$DW$331, DW_AT_name("R22_b0") - 4445 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x58] - 4446 - 4447$C$DW$332 .dwtag DW_TAG_TI_assign_register - 4448 .dwattr $C$DW$332, DW_AT_name("R22_b1") - 4449 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x59] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 82 - - 4450 - 4451$C$DW$333 .dwtag DW_TAG_TI_assign_register - 4452 .dwattr $C$DW$333, DW_AT_name("R22_b2") - 4453 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x5a] - 4454 - 4455$C$DW$334 .dwtag DW_TAG_TI_assign_register - 4456 .dwattr $C$DW$334, DW_AT_name("R22_b3") - 4457 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x5b] - 4458 - 4459$C$DW$335 .dwtag DW_TAG_TI_assign_register - 4460 .dwattr $C$DW$335, DW_AT_name("R23_b0") - 4461 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x5c] - 4462 - 4463$C$DW$336 .dwtag DW_TAG_TI_assign_register - 4464 .dwattr $C$DW$336, DW_AT_name("R23_b1") - 4465 .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x5d] - 4466 - 4467$C$DW$337 .dwtag DW_TAG_TI_assign_register - 4468 .dwattr $C$DW$337, DW_AT_name("R23_b2") - 4469 .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x5e] - 4470 - 4471$C$DW$338 .dwtag DW_TAG_TI_assign_register - 4472 .dwattr $C$DW$338, DW_AT_name("R23_b3") - 4473 .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x5f] - 4474 - 4475$C$DW$339 .dwtag DW_TAG_TI_assign_register - 4476 .dwattr $C$DW$339, DW_AT_name("R24_b0") - 4477 .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x60] - 4478 - 4479$C$DW$340 .dwtag DW_TAG_TI_assign_register - 4480 .dwattr $C$DW$340, DW_AT_name("R24_b1") - 4481 .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x61] - 4482 - 4483$C$DW$341 .dwtag DW_TAG_TI_assign_register - 4484 .dwattr $C$DW$341, DW_AT_name("R24_b2") - 4485 .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x62] - 4486 - 4487$C$DW$342 .dwtag DW_TAG_TI_assign_register - 4488 .dwattr $C$DW$342, DW_AT_name("R24_b3") - 4489 .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x63] - 4490 - 4491$C$DW$343 .dwtag DW_TAG_TI_assign_register - 4492 .dwattr $C$DW$343, DW_AT_name("R25_b0") - 4493 .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x64] - 4494 - 4495$C$DW$344 .dwtag DW_TAG_TI_assign_register - 4496 .dwattr $C$DW$344, DW_AT_name("R25_b1") - 4497 .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x65] - 4498 - 4499$C$DW$345 .dwtag DW_TAG_TI_assign_register - 4500 .dwattr $C$DW$345, DW_AT_name("R25_b2") - 4501 .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x66] - 4502 - 4503$C$DW$346 .dwtag DW_TAG_TI_assign_register - 4504 .dwattr $C$DW$346, DW_AT_name("R25_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 83 - - 4505 .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x67] - 4506 - 4507$C$DW$347 .dwtag DW_TAG_TI_assign_register - 4508 .dwattr $C$DW$347, DW_AT_name("R26_b0") - 4509 .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x68] - 4510 - 4511$C$DW$348 .dwtag DW_TAG_TI_assign_register - 4512 .dwattr $C$DW$348, DW_AT_name("R26_b1") - 4513 .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x69] - 4514 - 4515$C$DW$349 .dwtag DW_TAG_TI_assign_register - 4516 .dwattr $C$DW$349, DW_AT_name("R26_b2") - 4517 .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x6a] - 4518 - 4519$C$DW$350 .dwtag DW_TAG_TI_assign_register - 4520 .dwattr $C$DW$350, DW_AT_name("R26_b3") - 4521 .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x6b] - 4522 - 4523$C$DW$351 .dwtag DW_TAG_TI_assign_register - 4524 .dwattr $C$DW$351, DW_AT_name("R27_b0") - 4525 .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x6c] - 4526 - 4527$C$DW$352 .dwtag DW_TAG_TI_assign_register - 4528 .dwattr $C$DW$352, DW_AT_name("R27_b1") - 4529 .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x6d] - 4530 - 4531$C$DW$353 .dwtag DW_TAG_TI_assign_register - 4532 .dwattr $C$DW$353, DW_AT_name("R27_b2") - 4533 .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x6e] - 4534 - 4535$C$DW$354 .dwtag DW_TAG_TI_assign_register - 4536 .dwattr $C$DW$354, DW_AT_name("R27_b3") - 4537 .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x6f] - 4538 - 4539$C$DW$355 .dwtag DW_TAG_TI_assign_register - 4540 .dwattr $C$DW$355, DW_AT_name("R28_b0") - 4541 .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x70] - 4542 - 4543$C$DW$356 .dwtag DW_TAG_TI_assign_register - 4544 .dwattr $C$DW$356, DW_AT_name("R28_b1") - 4545 .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x71] - 4546 - 4547$C$DW$357 .dwtag DW_TAG_TI_assign_register - 4548 .dwattr $C$DW$357, DW_AT_name("R28_b2") - 4549 .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x72] - 4550 - 4551$C$DW$358 .dwtag DW_TAG_TI_assign_register - 4552 .dwattr $C$DW$358, DW_AT_name("R28_b3") - 4553 .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x73] - 4554 - 4555$C$DW$359 .dwtag DW_TAG_TI_assign_register - 4556 .dwattr $C$DW$359, DW_AT_name("R29_b0") - 4557 .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x74] - 4558 - 4559$C$DW$360 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:32 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_iopageregisters.asm PAGE 84 - - 4560 .dwattr $C$DW$360, DW_AT_name("R29_b1") - 4561 .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x75] - 4562 - 4563$C$DW$361 .dwtag DW_TAG_TI_assign_register - 4564 .dwattr $C$DW$361, DW_AT_name("R29_b2") - 4565 .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x76] - 4566 - 4567$C$DW$362 .dwtag DW_TAG_TI_assign_register - 4568 .dwattr $C$DW$362, DW_AT_name("R29_b3") - 4569 .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x77] - 4570 - 4571$C$DW$363 .dwtag DW_TAG_TI_assign_register - 4572 .dwattr $C$DW$363, DW_AT_name("R30_b0") - 4573 .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x78] - 4574 - 4575$C$DW$364 .dwtag DW_TAG_TI_assign_register - 4576 .dwattr $C$DW$364, DW_AT_name("R30_b1") - 4577 .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x79] - 4578 - 4579$C$DW$365 .dwtag DW_TAG_TI_assign_register - 4580 .dwattr $C$DW$365, DW_AT_name("R30_b2") - 4581 .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x7a] - 4582 - 4583$C$DW$366 .dwtag DW_TAG_TI_assign_register - 4584 .dwattr $C$DW$366, DW_AT_name("R30_b3") - 4585 .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x7b] - 4586 - 4587$C$DW$367 .dwtag DW_TAG_TI_assign_register - 4588 .dwattr $C$DW$367, DW_AT_name("R31_b0") - 4589 .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x7c] - 4590 - 4591$C$DW$368 .dwtag DW_TAG_TI_assign_register - 4592 .dwattr $C$DW$368, DW_AT_name("R31_b1") - 4593 .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x7d] - 4594 - 4595$C$DW$369 .dwtag DW_TAG_TI_assign_register - 4596 .dwattr $C$DW$369, DW_AT_name("R31_b2") - 4597 .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x7e] - 4598 - 4599$C$DW$370 .dwtag DW_TAG_TI_assign_register - 4600 .dwattr $C$DW$370, DW_AT_name("R31_b3") - 4601 .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x7f] - 4602 - 4603 .dwendtag $C$DW$CU - 4604 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_iopageregisters.nfo b/10.01_base/4_deploy/pru1_iopageregisters.nfo deleted file mode 100644 index fbb6960..0000000 --- a/10.01_base/4_deploy/pru1_iopageregisters.nfo +++ /dev/null @@ -1,149 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -static void *memset() is called from 3 sites in this file. - It appears to be inlineable (size = 21 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char iopageregisters_read() is called from 0 sites in this file. - It appears to be inlineable (size = 97 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -============================================================================== - -extern unsigned char iopageregisters_write_w() is called from 0 sites in this file. - It appears to be inlineable (size = 103 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -============================================================================== - -extern unsigned char iopageregisters_write_b() is called from 0 sites in this file. - It appears to be inlineable (size = 128 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -============================================================================== - -extern void iopageregisters_init() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - memset() (3 times) - -extern void iopageregisters_init() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - memset() (3 times) - -extern unsigned char iopageregisters_read() is called from 0 sites in this file. - It appears to be inlineable (size = 97 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -extern unsigned char iopageregisters_write_b() is called from 0 sites in this file. - It appears to be inlineable (size = 128 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -extern unsigned char iopageregisters_write_w() is called from 0 sites in this file. - It appears to be inlineable (size = 103 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (1 times) - -static void *memset() is called from 3 sites in this file. - It appears to be inlineable (size = 21 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - -These functions may be recursive: - iopageregisters_read() - iopageregisters_write_b() - iopageregisters_write_w() -Inlineable function will be suppressed: memset() - -These external functions are called but not defined here: - __delay_cycles() - - -============================================================================== - -extern unsigned char iopageregisters_write_w() is called from 0 sites in this file. - It appears to be inlineable (size = 103 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char iopageregisters_write_b() is called from 0 sites in this file. - It appears to be inlineable (size = 128 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char iopageregisters_read() is called from 0 sites in this file. - It appears to be inlineable (size = 97 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void iopageregisters_init() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - memset() (3 times) - -============================================================================== - -extern unsigned char iopageregisters_write_w() is called from 0 sites in this file. - It appears to be inlineable (size = 103 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char iopageregisters_write_b() is called from 0 sites in this file. - It appears to be inlineable (size = 128 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char iopageregisters_read() is called from 0 sites in this file. - It appears to be inlineable (size = 97 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void iopageregisters_init() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 9 non-trivial scope blocks nested 5 deep. - It calls these functions: - memset() (3 times) - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_iopageregisters.object b/10.01_base/4_deploy/pru1_iopageregisters.object deleted file mode 100644 index 1e7b267..0000000 Binary files a/10.01_base/4_deploy/pru1_iopageregisters.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_iopageregisters.pp b/10.01_base/4_deploy/pru1_iopageregisters.pp deleted file mode 100644 index 05da9c8..0000000 --- a/10.01_base/4_deploy/pru1_iopageregisters.pp +++ /dev/null @@ -1,15 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: pru1_iopageregisters.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/string.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_ti_config.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/linkage.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_iopageregisters.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h diff --git a/10.01_base/4_deploy/pru1_main.asm b/10.01_base/4_deploy/pru1_main.asm deleted file mode 100644 index feb40ef..0000000 --- a/10.01_base/4_deploy/pru1_main.asm +++ /dev/null @@ -1,4900 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:33 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_main.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$110) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - - .global ||pru_remoteproc_ResourceTable|| - .sect ".resource_table:retain", RW - .retain - .align 1 - .elfsym ||pru_remoteproc_ResourceTable||,SYM_SIZE(20) -||pru_remoteproc_ResourceTable||: - .bits 0x1,32 - ; pru_remoteproc_ResourceTable.base.ver @ 0 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.num @ 32 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.reserved[0] @ 64 - .bits 0,32 - ; pru_remoteproc_ResourceTable.base.reserved[1] @ 96 - .bits 0,32 - ; pru_remoteproc_ResourceTable.offset[0] @ 128 - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("pru_remoteproc_ResourceTable") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("pru_remoteproc_ResourceTable") - .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||pru_remoteproc_ResourceTable||] - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x40) - .dwattr $C$DW$2, DW_AT_decl_column(0x1a) - -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("mailbox") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$3, DW_AT_decl_line(0xb8) - .dwattr $C$DW$3, DW_AT_decl_column(0x1f) - -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("buslatches") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$120) - .dwattr $C$DW$4, DW_AT_declaration - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$4, DW_AT_decl_line(0x2f) - .dwattr $C$DW$4, DW_AT_decl_column(0x15) - -$C$DW$5 .dwtag DW_TAG_variable - .dwattr $C$DW$5, DW_AT_name("sm_arb") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_arb") - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$122) - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$5, DW_AT_decl_line(0x29) - .dwattr $C$DW$5, DW_AT_decl_column(0x23) - -$C$DW$6 .dwtag DW_TAG_variable - .dwattr $C$DW$6, DW_AT_name("sm_dma") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("sm_dma") - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$124) - .dwattr $C$DW$6, DW_AT_declaration - .dwattr $C$DW$6, DW_AT_external - .dwattr $C$DW$6, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$6, DW_AT_decl_line(0x2f) - .dwattr $C$DW$6, DW_AT_decl_column(0x1b) - -$C$DW$7 .dwtag DW_TAG_variable - .dwattr $C$DW$7, DW_AT_name("sm_intr") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("sm_intr") - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$124) - .dwattr $C$DW$7, DW_AT_declaration - .dwattr $C$DW$7, DW_AT_external - .dwattr $C$DW$7, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x26) - .dwattr $C$DW$7, DW_AT_decl_column(0x1b) - -$C$DW$8 .dwtag DW_TAG_variable - .dwattr $C$DW$8, DW_AT_name("sm_slave") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("sm_slave") - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$126) - .dwattr $C$DW$8, DW_AT_declaration - .dwattr $C$DW$8, DW_AT_external - .dwattr $C$DW$8, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$8, DW_AT_decl_line(0x2a) - .dwattr $C$DW$8, DW_AT_decl_column(0x1d) - -$C$DW$9 .dwtag DW_TAG_variable - .dwattr $C$DW$9, DW_AT_name("sm_init") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("sm_init") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$128) - .dwattr $C$DW$9, DW_AT_declaration - .dwattr $C$DW$9, DW_AT_external - .dwattr $C$DW$9, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$9, DW_AT_decl_line(0x2c) - .dwattr $C$DW$9, DW_AT_decl_column(0x1c) - -$C$DW$10 .dwtag DW_TAG_variable - .dwattr $C$DW$10, DW_AT_name("sm_powercycle") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_powercycle") - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$10, DW_AT_declaration - .dwattr $C$DW$10, DW_AT_external - .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$10, DW_AT_decl_line(0x29) - .dwattr $C$DW$10, DW_AT_decl_column(0x22) - - -$C$DW$11 .dwtag DW_TAG_subprogram - .dwattr $C$DW$11, DW_AT_name("buslatches_reset") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("buslatches_reset") - .dwattr $C$DW$11, DW_AT_declaration - .dwattr $C$DW$11, DW_AT_external - .dwattr $C$DW$11, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$11, DW_AT_decl_line(0xb2) - .dwattr $C$DW$11, DW_AT_decl_column(0x06) - .dwendtag $C$DW$11 - - -$C$DW$12 .dwtag DW_TAG_subprogram - .dwattr $C$DW$12, DW_AT_name("buslatches_powercycle") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("buslatches_powercycle") - .dwattr $C$DW$12, DW_AT_declaration - .dwattr $C$DW$12, DW_AT_external - .dwattr $C$DW$12, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$12, DW_AT_decl_line(0xbc) - .dwattr $C$DW$12, DW_AT_decl_column(0x06) - .dwendtag $C$DW$12 - - -$C$DW$13 .dwtag DW_TAG_subprogram - .dwattr $C$DW$13, DW_AT_name("sm_slave_start") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("sm_slave_start") - .dwattr $C$DW$13, DW_AT_declaration - .dwattr $C$DW$13, DW_AT_external - .dwattr $C$DW$13, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$13, DW_AT_decl_line(0x2d) - .dwattr $C$DW$13, DW_AT_decl_column(0x06) - .dwendtag $C$DW$13 - - -$C$DW$14 .dwtag DW_TAG_subprogram - .dwattr $C$DW$14, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("do_event_initializationsignals") - .dwattr $C$DW$14, DW_AT_declaration - .dwattr $C$DW$14, DW_AT_external - .dwattr $C$DW$14, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$14, DW_AT_decl_line(0x2f) - .dwattr $C$DW$14, DW_AT_decl_column(0x06) - .dwendtag $C$DW$14 - - -$C$DW$15 .dwtag DW_TAG_subprogram - .dwattr $C$DW$15, DW_AT_name("sm_arb_state_idle") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("sm_arb_state_idle") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$15, DW_AT_declaration - .dwattr $C$DW$15, DW_AT_external - .dwattr $C$DW$15, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$15, DW_AT_decl_line(0x2d) - .dwattr $C$DW$15, DW_AT_decl_column(0x09) - .dwendtag $C$DW$15 - - -$C$DW$16 .dwtag DW_TAG_subprogram - .dwattr $C$DW$16, DW_AT_name("sm_arb_start") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("sm_arb_start") - .dwattr $C$DW$16, DW_AT_declaration - .dwattr $C$DW$16, DW_AT_external - .dwattr $C$DW$16, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$16, DW_AT_decl_line(0x2c) - .dwattr $C$DW$16, DW_AT_decl_column(0x06) -$C$DW$17 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$39) - - .dwendtag $C$DW$16 - - -$C$DW$18 .dwtag DW_TAG_subprogram - .dwattr $C$DW$18, DW_AT_name("sm_dma_start") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_dma_start") - .dwattr $C$DW$18, DW_AT_declaration - .dwattr $C$DW$18, DW_AT_external - .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x33) - .dwattr $C$DW$18, DW_AT_decl_column(0x06) - .dwendtag $C$DW$18 - - -$C$DW$19 .dwtag DW_TAG_subprogram - .dwattr $C$DW$19, DW_AT_name("sm_intr_start") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("sm_intr_start") - .dwattr $C$DW$19, DW_AT_declaration - .dwattr $C$DW$19, DW_AT_external - .dwattr $C$DW$19, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$19, DW_AT_decl_line(0x29) - .dwattr $C$DW$19, DW_AT_decl_column(0x06) - .dwendtag $C$DW$19 - - -$C$DW$20 .dwtag DW_TAG_subprogram - .dwattr $C$DW$20, DW_AT_name("sm_init_start") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("sm_init_start") - .dwattr $C$DW$20, DW_AT_declaration - .dwattr $C$DW$20, DW_AT_external - .dwattr $C$DW$20, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$20, DW_AT_decl_line(0x31) - .dwattr $C$DW$20, DW_AT_decl_column(0x06) - .dwendtag $C$DW$20 - - -$C$DW$21 .dwtag DW_TAG_subprogram - .dwattr $C$DW$21, DW_AT_name("sm_powercycle_start") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_powercycle_start") - .dwattr $C$DW$21, DW_AT_declaration - .dwattr $C$DW$21, DW_AT_external - .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$21, DW_AT_decl_line(0x2c) - .dwattr $C$DW$21, DW_AT_decl_column(0x06) - .dwendtag $C$DW$21 - - -$C$DW$22 .dwtag DW_TAG_subprogram - .dwattr $C$DW$22, DW_AT_name("iopageregisters_init") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("iopageregisters_init") - .dwattr $C$DW$22, DW_AT_declaration - .dwattr $C$DW$22, DW_AT_external - .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$22, DW_AT_decl_line(0xc4) - .dwattr $C$DW$22, DW_AT_decl_column(0x06) - .dwendtag $C$DW$22 - - -$C$DW$23 .dwtag DW_TAG_subprogram - .dwattr $C$DW$23, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$23, DW_AT_declaration - .dwattr $C$DW$23, DW_AT_external - .dwattr $C$DW$23, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$23, DW_AT_decl_line(0xba) - .dwattr $C$DW$23, DW_AT_decl_column(0x06) -$C$DW$24 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$32) - - .dwendtag $C$DW$23 - - -$C$DW$25 .dwtag DW_TAG_subprogram - .dwattr $C$DW$25, DW_AT_name("buslatches_test") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("buslatches_test") - .dwattr $C$DW$25, DW_AT_declaration - .dwattr $C$DW$25, DW_AT_external - .dwattr $C$DW$25, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$25, DW_AT_decl_line(0xbd) - .dwattr $C$DW$25, DW_AT_decl_column(0x06) -$C$DW$26 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$39) - -$C$DW$27 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$39) - -$C$DW$28 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$39) - -$C$DW$29 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$39) - - .dwendtag $C$DW$25 - - -$C$DW$30 .dwtag DW_TAG_subprogram - .dwattr $C$DW$30, DW_AT_name("ddrmem_fill_pattern") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("ddrmem_fill_pattern") - .dwattr $C$DW$30, DW_AT_declaration - .dwattr $C$DW$30, DW_AT_external - .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$30, DW_AT_decl_line(0x52) - .dwattr $C$DW$30, DW_AT_decl_column(0x06) - .dwendtag $C$DW$30 - - -$C$DW$31 .dwtag DW_TAG_subprogram - .dwattr $C$DW$31, DW_AT_name("__delay_cycles") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$31, DW_AT_declaration - .dwattr $C$DW$31, DW_AT_external -$C$DW$32 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$31 - - -$C$DW$33 .dwtag DW_TAG_subprogram - .dwattr $C$DW$33, DW_AT_name("__halt") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("__halt") - .dwattr $C$DW$33, DW_AT_declaration - .dwattr $C$DW$33, DW_AT_external - .dwendtag $C$DW$33 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1k8HIV8Pt /tmp/TI1k87pWfdL --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1k8Wx6v1J - .sect ".text:main" - .clink - .global ||main|| - -$C$DW$34 .dwtag DW_TAG_subprogram - .dwattr $C$DW$34, DW_AT_name("main") - .dwattr $C$DW$34, DW_AT_low_pc(||main||) - .dwattr $C$DW$34, DW_AT_high_pc(0x00) - .dwattr $C$DW$34, DW_AT_TI_symbol_name("main") - .dwattr $C$DW$34, DW_AT_external - .dwattr $C$DW$34, DW_AT_TI_begin_file("pru1_main.c") - .dwattr $C$DW$34, DW_AT_TI_begin_line(0xb0) - .dwattr $C$DW$34, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$34, DW_AT_decl_file("pru1_main.c") - .dwattr $C$DW$34, DW_AT_decl_line(0xb0) - .dwattr $C$DW$34, DW_AT_decl_column(0x06) - .dwattr $C$DW$34, DW_AT_TI_max_frame_size(0x37) - .dwpsn file "pru1_main.c",line 176,column 17,is_stmt,address ||main||,isa 0 - - .dwfde $C$DW$CIE, ||main|| -;---------------------------------------------------------------------- -; 176 | void main(void) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: main FR SIZE: 55 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 13 Auto, 42 SOE * -;*************************************************************** - -||main||: -;* --------------------------------------------------------------------------* -;* r12_0 assigned to $O$C1 -$C$DW$35 .dwtag DW_TAG_variable - .dwattr $C$DW$35, DW_AT_name("$O$C1") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$35, DW_AT_location[DW_OP_regx 0x30] - -;* r0_0 assigned to $O$C2 -$C$DW$36 .dwtag DW_TAG_variable - .dwattr $C$DW$36, DW_AT_name("$O$C2") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$36, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$C3 -$C$DW$37 .dwtag DW_TAG_variable - .dwattr $C$DW$37, DW_AT_name("$O$C3") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$37, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$C4 -$C$DW$38 .dwtag DW_TAG_variable - .dwattr $C$DW$38, DW_AT_name("$O$C4") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$38, DW_AT_location[DW_OP_reg0] - -;* r12_0 assigned to $O$C5 -$C$DW$39 .dwtag DW_TAG_variable - .dwattr $C$DW$39, DW_AT_name("$O$C5") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$146) - .dwattr $C$DW$39, DW_AT_location[DW_OP_regx 0x30] - -;* r6_0 assigned to $O$C6 -$C$DW$40 .dwtag DW_TAG_variable - .dwattr $C$DW$40, DW_AT_name("$O$C6") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$40, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C7 -$C$DW$41 .dwtag DW_TAG_variable - .dwattr $C$DW$41, DW_AT_name("$O$C7") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C7") - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$116) - .dwattr $C$DW$41, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to $O$C8 -$C$DW$42 .dwtag DW_TAG_variable - .dwattr $C$DW$42, DW_AT_name("$O$C8") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C8") - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$42, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$K7 -$C$DW$43 .dwtag DW_TAG_variable - .dwattr $C$DW$43, DW_AT_name("$O$K7") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("$O$K7") - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$116) - .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$K17 -$C$DW$44 .dwtag DW_TAG_variable - .dwattr $C$DW$44, DW_AT_name("$O$K17") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("$O$K17") - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$125) - .dwattr $C$DW$44, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$K5 -$C$DW$45 .dwtag DW_TAG_variable - .dwattr $C$DW$45, DW_AT_name("$O$K5") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$45, DW_AT_location[DW_OP_reg20] - -;* r10_0 assigned to $O$K23 -$C$DW$46 .dwtag DW_TAG_variable - .dwattr $C$DW$46, DW_AT_name("$O$K23") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$K23") - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$123) - .dwattr $C$DW$46, DW_AT_location[DW_OP_regx 0x28] - -;* r8_0 assigned to $O$K48 -$C$DW$47 .dwtag DW_TAG_variable - .dwattr $C$DW$47, DW_AT_name("$O$K48") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("$O$K48") - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$146) - .dwattr $C$DW$47, DW_AT_location[DW_OP_regx 0x20] - -;* r9_0 assigned to $O$K68 -$C$DW$48 .dwtag DW_TAG_variable - .dwattr $C$DW$48, DW_AT_name("$O$K68") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("$O$K68") - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$121) - .dwattr $C$DW$48, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$49 .dwtag DW_TAG_variable - .dwattr $C$DW$49, DW_AT_name("$O$K72") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("$O$K72") - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$123) - .dwattr $C$DW$49, DW_AT_location[DW_OP_breg8 1] - -$C$DW$50 .dwtag DW_TAG_variable - .dwattr $C$DW$50, DW_AT_name("$O$K76") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("$O$K76") - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$50, DW_AT_location[DW_OP_breg8 5] - -$C$DW$51 .dwtag DW_TAG_variable - .dwattr $C$DW$51, DW_AT_name("$O$K82") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("$O$K82") - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$129) - .dwattr $C$DW$51, DW_AT_location[DW_OP_breg8 9] - -;* r11_0 assigned to $O$K87 -$C$DW$52 .dwtag DW_TAG_variable - .dwattr $C$DW$52, DW_AT_name("$O$K87") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("$O$K87") - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$127) - .dwattr $C$DW$52, DW_AT_location[DW_OP_regx 0x2c] - -;* r6_1 assigned to reg_sel -$C$DW$53 .dwtag DW_TAG_variable - .dwattr $C$DW$53, DW_AT_name("reg_sel") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("reg_sel") - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$53, DW_AT_location[DW_OP_reg25] - -;* r1_0 assigned to bitmask -$C$DW$54 .dwtag DW_TAG_variable - .dwattr $C$DW$54, DW_AT_name("bitmask") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$54, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to val -$C$DW$55 .dwtag DW_TAG_variable - .dwattr $C$DW$55, DW_AT_name("val") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$55, DW_AT_location[DW_OP_reg0] - -;* r6_0 assigned to _tmpval -$C$DW$56 .dwtag DW_TAG_variable - .dwattr $C$DW$56, DW_AT_name("_tmpval") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$56, DW_AT_location[DW_OP_reg24] - -;* r1_0 assigned to reg_sel -$C$DW$57 .dwtag DW_TAG_variable - .dwattr $C$DW$57, DW_AT_name("reg_sel") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("reg_sel") - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$57, DW_AT_location[DW_OP_reg4] - -$C$DW$58 .dwtag DW_TAG_variable - .dwattr $C$DW$58, DW_AT_name("_tmpval") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$58, DW_AT_location[DW_OP_breg8 0] - -;* r12_0 assigned to _tmpval -$C$DW$59 .dwtag DW_TAG_variable - .dwattr $C$DW$59, DW_AT_name("_tmpval") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$59, DW_AT_location[DW_OP_regx 0x30] - - .dwcfi cfa_offset, 0 -;*** 179 ----------------------- *(&CT_CFG+4) &= 0xffffffefu; -;*** 182 ----------------------- iopageregisters_init(); -;*** 184 ----------------------- buslatches_reset(); -;*** 187 ----------------------- (*(C$7 = &mailbox)).arm2pru_req = K$5 = 0u; -;*** 188 ----------------------- (*C$7).events.eventmask = C$8 = (unsigned char)K$5; -;*** 189 ----------------------- (*C$7).events.initialization_signals_prev = C$8; -;*** 190 ----------------------- (*C$7).events.initialization_signals_cur = C$8; -;*** ----------------------- #pragma LOOP_FLAGS(5120u) -;*** ----------------------- K$76 = 12u; -;*** ----------------------- K$87 = &sm_init; -;*** ----------------------- K$82 = &sm_powercycle; -;*** ----------------------- K$72 = &sm_intr; -;*** ----------------------- K$68 = &sm_arb; -;*** ----------------------- K$48 = &buslatches; -;*** ----------------------- K$23 = &sm_dma; -;*** ----------------------- K$17 = &sm_slave; -;*** 187 ----------------------- K$7 = C$7; -;*** ----------------------- goto g45; - SUB r2, r2, 0x37 ; [ALU_PRU] - .dwcfi cfa_offset, 55 - .dwpsn file "pru1_main.c",line 179,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 179 | CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; -; 181 | // clear all tables, as backup if ARM fails todo -;---------------------------------------------------------------------- - LBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |179| CT_CFG - SBBO &r3.b2, r2, 13, 42 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -42 - .dwcfi save_reg_to_mem, 15, -41 - .dwcfi save_reg_to_mem, 16, -40 - .dwcfi save_reg_to_mem, 17, -39 - .dwcfi save_reg_to_mem, 18, -38 - .dwcfi save_reg_to_mem, 19, -37 - .dwcfi save_reg_to_mem, 20, -36 - .dwcfi save_reg_to_mem, 21, -35 - .dwcfi save_reg_to_mem, 22, -34 - .dwcfi save_reg_to_mem, 23, -33 - .dwcfi save_reg_to_mem, 24, -32 - .dwcfi save_reg_to_mem, 25, -31 - .dwcfi save_reg_to_mem, 26, -30 - .dwcfi save_reg_to_mem, 27, -29 - .dwcfi save_reg_to_mem, 28, -28 - .dwcfi save_reg_to_mem, 29, -27 - .dwcfi save_reg_to_mem, 30, -26 - .dwcfi save_reg_to_mem, 31, -25 - .dwcfi save_reg_to_mem, 32, -24 - .dwcfi save_reg_to_mem, 33, -23 - .dwcfi save_reg_to_mem, 34, -22 - .dwcfi save_reg_to_mem, 35, -21 - .dwcfi save_reg_to_mem, 36, -20 - .dwcfi save_reg_to_mem, 37, -19 - .dwcfi save_reg_to_mem, 38, -18 - .dwcfi save_reg_to_mem, 39, -17 - .dwcfi save_reg_to_mem, 40, -16 - .dwcfi save_reg_to_mem, 41, -15 - .dwcfi save_reg_to_mem, 42, -14 - .dwcfi save_reg_to_mem, 43, -13 - .dwcfi save_reg_to_mem, 44, -12 - .dwcfi save_reg_to_mem, 45, -11 - .dwcfi save_reg_to_mem, 46, -10 - .dwcfi save_reg_to_mem, 47, -9 - .dwcfi save_reg_to_mem, 48, -8 - .dwcfi save_reg_to_mem, 49, -7 - .dwcfi save_reg_to_mem, 50, -6 - .dwcfi save_reg_to_mem, 51, -5 - .dwcfi save_reg_to_mem, 52, -4 - .dwcfi save_reg_to_mem, 53, -3 - .dwcfi save_reg_to_mem, 54, -2 - .dwcfi save_reg_to_mem, 55, -1 - CLR r0, r0, 0x00000004 ; [ALU_PRU] |179| - SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |179| CT_CFG - .dwpsn file "pru1_main.c",line 182,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 182 | iopageregisters_init(); -;---------------------------------------------------------------------- -$C$DW$60 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$60, DW_AT_low_pc(0x00) - .dwattr $C$DW$60, DW_AT_name("iopageregisters_init") - .dwattr $C$DW$60, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_init|| ; [ALU_PRU] |182| iopageregisters_init - .dwpsn file "pru1_main.c",line 184,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 184 | buslatches_reset(); // all deasserted -; 186 | // init mailbox -;---------------------------------------------------------------------- -$C$DW$61 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$61, DW_AT_low_pc(0x00) - .dwattr $C$DW$61, DW_AT_name("buslatches_reset") - .dwattr $C$DW$61, DW_AT_TI_call - - JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |184| buslatches_reset - .dwpsn file "pru1_main.c",line 187,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 187 | mailbox.arm2pru_req = ARM2PRU_NONE; -;---------------------------------------------------------------------- - ZERO &r5, 4 ; [ALU_PRU] |187| $O$K5 - LDI32 r4, ||mailbox|| ; [ALU_PRU] |187| $O$C7,mailbox - LDI r11, ||sm_init|| ; [ALU_PRU] $O$K87,sm_init - LDI r9, ||sm_arb|| ; [ALU_PRU] $O$K68,sm_arb - LDI r8, ||buslatches|| ; [ALU_PRU] $O$K48,buslatches - LDI r10, ||sm_dma|| ; [ALU_PRU] $O$K23,sm_dma - LDI r7, ||sm_slave|| ; [ALU_PRU] $O$K17,sm_slave - LDI r0, 0x000c ; [ALU_PRU] $O$K76 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |187| $O$C7,$O$K5 - .dwpsn file "pru1_main.c",line 188,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 188 | mailbox.events.eventmask = 0; -;---------------------------------------------------------------------- - SBBO &r5.b0, r4, 12, 1 ; [ALU_PRU] |188| $O$C7,$O$C8 - .dwpsn file "pru1_main.c",line 189,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 189 | mailbox.events.initialization_signals_prev = 0; -;---------------------------------------------------------------------- - SBBO &r5.b0, r4, 22, 1 ; [ALU_PRU] |189| $O$C7,$O$C8 - .dwpsn file "pru1_main.c",line 190,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 190 | mailbox.events.initialization_signals_cur = 0; -; 192 | while (1) { -; 193 | // display opcode (active for one cycle -; 194 | // __R30 = (mailbox.arm2pru_req & 0xf) << 8; -; 207 | switch (mailbox.arm2pru_req) { -; 208 | case ARM2PRU_NONE: // == 0 -; 209 | // reloop -; 210 | break; -; 211 | case ARM2PRU_HALT: -; 212 | __halt(); // that's it -; 213 | break; -; 214 | #ifdef USED -; 215 | case ARM2PRU_MAILBOXTEST1: -; 216 | // simulate a register read access. -; 217 | #ifdef TEST_TIMEOUT -; 218 | while (1) { -; 219 | // toggle with REGSEL_0 = PRU1_8 -; 220 | __R30 |= (1 << 8); -; 221 | // buslatches_setbits(1, BIT(6), BIT(6)) ; -; 222 | TIMEOUT_SET(NANOSECS(1000));// 1 usec / level -; 223 | while (!TIMEOUT_REACHED); -; 224 | __R30 &= ~(1 << 8); -; 225 | //buslatches_setbits(1, BIT(6), 0) ; -; 226 | TIMEOUT_SET(NANOSECS(1000)); -; 227 | while (!TIMEOUT_REACHED); -; 229 | #endif -; 231 | // show on REG_DATAOUT -; 232 | buslatches_pru0_dataout(mailbox.mailbox_test.addr); -; 233 | // pru_pru_mailbox.pru0_r30 = mailbox.mailbox_test.addr -; | & 0xff; -; 234 | // __R30 = (mailbox.mailbox_test.addr & 0xf) << 8; -; 235 | mailbox.mailbox_test.val = mailbox.mailbox_test.addr; -; 236 | __R30 = (mailbox.arm2pru_req & 0xf) << 8; // optical AC -; | K -; 237 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 238 | break; -; 239 | #endif -; 240 | case ARM2PRU_BUSLATCH_INIT: // set all mux registers to "neutra -; | l" -; 241 | buslatches_reset(); -; 242 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 243 | break; -; 245 | case ARM2PRU_BUSLATCH_SET: { // set a mux register -; 247 | // don't feed "volatile" vars into buslatch_macros !!! -;---------------------------------------------------------------------- - SBBO &r5.b0, r4, 23, 1 ; [ALU_PRU] |190| $O$C7,$O$C8 - SBBO &r0, r2, 5, 4 ; [ALU_PRU] $C$SP2,$O$K76 - LDI r0, ||sm_powercycle|| ; [ALU_PRU] $O$K82,sm_powercycle - SBBO &r0, r2, 9, 4 ; [ALU_PRU] $C$SP3,$O$K82 - LDI r0, ||sm_intr|| ; [ALU_PRU] $O$K72,sm_intr - SBBO &r0, r2, 1, 4 ; [ALU_PRU] $C$SP1,$O$K72 - JMP ||$C$L33|| ; [ALU_PRU] -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g2: -;*** 248 ----------------------- reg_sel = (*K$7).$P$T14.buslatch.addr&7u; -;*** 249 ----------------------- bitmask = (*K$7).$P$T14.buslatch.bitmask; -;*** 250 ----------------------- val = (*K$7).$P$T14.buslatch.val; -;*** 252 ----------------------- if ( reg_sel == 2 || reg_sel == 3 || (reg_sel == 6 || reg_sel == 7) ) goto g4; - .dwpsn file "pru1_main.c",line 248,column 20,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 248 | uint8_t reg_sel = mailbox.buslatch.addr & 7; -;---------------------------------------------------------------------- - LBBO &r0, r4, 24, 4 ; [ALU_PRU] |248| $O$K7 - AND r6.b1, r0.b0, 0x07 ; [ALU_PRU] |248| reg_sel - .dwpsn file "pru1_main.c",line 249,column 20,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 249 | uint8_t bitmask = mailbox.buslatch.bitmask; -;---------------------------------------------------------------------- - LBBO &r1, r4, 28, 4 ; [ALU_PRU] |249| $O$K7 - .dwpsn file "pru1_main.c",line 250,column 16,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 250 | uint8_t val = mailbox.buslatch.val; -; 251 | //buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel -;---------------------------------------------------------------------- - LBBO &r0, r4, 32, 4 ; [ALU_PRU] |250| $O$K7 - .dwpsn file "pru1_main.c",line 252,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 252 | if (BUSLATCH_REG_IS_BYTE(reg_sel)) -; 253 | buslatches_setbyte(reg_sel, val); -; 254 | else -;---------------------------------------------------------------------- - QBEQ ||$C$L2||, r6.b1, 0x02 ; [ALU_PRU] |252| reg_sel -;* --------------------------------------------------------------------------* - QBEQ ||$C$L2||, r6.b1, 0x03 ; [ALU_PRU] |252| reg_sel -;* --------------------------------------------------------------------------* - QBEQ ||$C$L2||, r6.b1, 0x06 ; [ALU_PRU] |252| reg_sel -;* --------------------------------------------------------------------------* - QBEQ ||$C$L2||, r6.b1, 0x07 ; [ALU_PRU] |252| reg_sel -;* --------------------------------------------------------------------------* -;*** 255 ----------------------- C$5 = &K$48[reg_sel]; -;*** 255 ----------------------- _tmpval = C$6 = (unsigned char)(*C$5&(bitmask^0xff)|val&bitmask); -;*** 255 ----------------------- buslatches_pru0_dataout((unsigned)C$6); -;*** 255 ----------------------- __R30 = C$4 = (int)reg_sel<<8; -;*** 255 ----------------------- *C$5 = _tmpval; -;*** 255 ----------------------- __delay_cycles(4u); -;*** 255 ----------------------- __R30 = (unsigned)C$4|0x800u; -;*** 255 ----------------------- goto g39; - .dwpsn file "pru1_main.c",line 255,column 5,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 255 | buslatches_setbits(reg_sel, bitmask, val); -; 256 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 257 | break; -; 259 | case ARM2PRU_BUSLATCH_GET: { -; 260 | // don't feed "volatile" vars into buslatch_macros !!! -; 261 | uint8_t reg_sel = mailbox.buslatch.addr & 7; -; 262 | // buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel -; 263 | mailbox.buslatch.val = buslatches_get(reg_sel); -; 264 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 265 | break; -; 267 | case ARM2PRU_BUSLATCH_TEST: { -; 268 | buslatches_test(mailbox.buslatch_test.addr_0_7, mailbox.buslatch_test.a -; | ddr_8_15, -; 269 | mailbox.buslatch_test.data_0_7, mailbox.buslatch_test.data_8_15 -; | ); -; 270 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 271 | break; -; 273 | case ARM2PRU_INITPULSE: // generate a pulse on UNIBUS INIT -; 274 | // INIT: latch[7], bit 3 -; 275 | buslatches_setbits(7, BIT(3), BIT(3)); // assert INIT -; 276 | __delay_cycles(MILLISECS(250)); // INIT is 250ms -; 277 | buslatches_setbits(7, BIT(3), 0); // deassert INIT -; 278 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 279 | break; -; 281 | case ARM2PRU_POWERCYCLE: // do ACLO/DCLO power cycle -; 282 | buslatches_powercycle(); -; 283 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 284 | break; -; 285 | case ARM2PRU_DMA: -; 286 | sm_dma_start(); // without NPR/NPG arbitration -; 287 | // simply call current state function, until stopped -; 288 | // parallel the BUS-slave statemachine is triggered -; 289 | // by master logic. -; 290 | while (!sm_dma.state()) -; 291 | ; -; 292 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 293 | break; -; 294 | case ARM2PRU_DDR_FILL_PATTERN: -; 295 | ddrmem_fill_pattern(); -; 296 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 297 | break; -; 298 | case ARM2PRU_DDR_SLAVE_MEMORY: -; 299 | // respond to UNIBUS cycles as slave and -; 300 | // access DDR as UNIBUS memory. -; 302 | // only debugging: all signals deasserted -;---------------------------------------------------------------------- - ADD r12, r8, r6.b1 ; [ALU_PRU] |255| $O$C5,$O$K48,reg_sel - XOR r0.b1, r1.b0, 0xff ; [ALU_PRU] |255| bitmask - AND r0.b0, r0.b0, r1.b0 ; [ALU_PRU] |255| val,bitmask - LBBO &r0.b2, r12, 0, 1 ; [ALU_PRU] |255| $O$C5 - AND r0.b1, r0.b2, r0.b1 ; [ALU_PRU] |255| - OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |255| $O$C6 - MOV r14, r6.b0 ; [ALU_PRU] |255| $O$C6 -$C$DW$62 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$62, DW_AT_low_pc(0x00) - .dwattr $C$DW$62, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$62, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |255| buslatches_pru0_dataout - LSL r0, r6.b1, 0x08 ; [ALU_PRU] |255| $O$C4,reg_sel - SBBO &r6.b0, r12, 0, 1 ; [ALU_PRU] |255| $O$C5,_tmpval - MOV r30, r0 ; [ALU_PRU] |255| $O$C4 - .newblock - LDI32 r13, 1 -$1: SUB r13, r13, 1 - QBNE $1, r13, 0 ; [ALU_PRU] |255| - SET r30, r0, 0x0000000b ; [ALU_PRU] |255| $O$C4 - JMP ||$C$L27|| ; [ALU_PRU] |255| -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g4: -;*** 253 ----------------------- buslatches_pru0_dataout((unsigned)val); -;*** 253 ----------------------- __R30 = C$3 = (int)reg_sel<<8; -;*** 253 ----------------------- __delay_cycles(6u); -;*** 253 ----------------------- __R30 = (unsigned)C$3|0x800u; -;*** 253 ----------------------- goto g39; - .dwpsn file "pru1_main.c",line 253,column 5,is_stmt,isa 0 - MOV r14, r0.b0 ; [ALU_PRU] |253| val -$C$DW$63 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$63, DW_AT_low_pc(0x00) - .dwattr $C$DW$63, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$63, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |253| buslatches_pru0_dataout - LSL r0, r6.b1, 0x08 ; [ALU_PRU] |253| $O$C3,reg_sel - MOV r30, r0 ; [ALU_PRU] |253| $O$C3 - .newblock - LDI32 r6, 2 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |253| - SET r30, r0, 0x0000000b ; [ALU_PRU] |253| $O$C3 - JMP ||$C$L27|| ; [ALU_PRU] |253| -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g5: -;*** 64 ----------------------- buslatches_reset(); // [0] -;*** 69 ----------------------- buslatches_powercycle(); // [0] -;*** 70 ----------------------- __delay_cycles(0x1312d00u); // [0] -;*** 79 ----------------------- sm_slave_start(); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5376u) -;*** 81 ----------------------- goto g29; // [0] - .dwpsn file "pru1_main.c",line 64,column 2,is_stmt,isa 0 -$C$DW$64 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$64, DW_AT_low_pc(0x00) - .dwattr $C$DW$64, DW_AT_name("buslatches_reset") - .dwattr $C$DW$64, DW_AT_TI_call - - JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |64| buslatches_reset - .dwpsn file "pru1_main.c",line 69,column 2,is_stmt,isa 0 -$C$DW$65 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$65, DW_AT_low_pc(0x00) - .dwattr $C$DW$65, DW_AT_name("buslatches_powercycle") - .dwattr $C$DW$65, DW_AT_TI_call - - JAL r3.w2, ||buslatches_powercycle|| ; [ALU_PRU] |69| buslatches_powercycle - .dwpsn file "pru1_main.c",line 70,column 2,is_stmt,isa 0 - .newblock - LDI32 r6, 9999999 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |70| - .dwpsn file "pru1_main.c",line 79,column 2,is_stmt,isa 0 -$C$DW$66 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$66, DW_AT_low_pc(0x00) - .dwattr $C$DW$66, DW_AT_name("sm_slave_start") - .dwattr $C$DW$66, DW_AT_TI_call - - JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |79| sm_slave_start - .dwpsn file "pru1_main.c",line 81,column 9,is_stmt,isa 0 - JMP ||$C$L20|| ; [ALU_PRU] |81| -;* --------------------------------------------------------------------------* -||$C$L4||: -;*** -----------------------g6: -;*** 136 ----------------------- sm_arb_start((*K$7).$P$T14.intr.priority_bit); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 136,column 4,is_stmt,isa 0 - LBBO &r14.b0, r4, 26, 1 ; [ALU_PRU] |136| $O$K7 -$C$DW$67 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$67, DW_AT_low_pc(0x00) - .dwattr $C$DW$67, DW_AT_name("sm_arb_start") - .dwattr $C$DW$67, DW_AT_TI_call - - JAL r3.w2, ||sm_arb_start|| ; [ALU_PRU] |136| sm_arb_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L5|| -;* -;* Loop source line : 139 -;* Loop closing brace source line : 144 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L5||: -;*** -----------------------g7: -;*** 139 ----------------------- if ( (*(*K$68).state)() ) goto g10; // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 139,column 11,is_stmt,isa 0 - LBBO &r0.w0, r9, 0, 2 ; [ALU_PRU] |139| $O$K68 -$C$DW$68 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$68, DW_AT_low_pc(0x00) - .dwattr $C$DW$68, DW_AT_TI_call - .dwattr $C$DW$68, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |139| - QBNE ||$C$L7||, r14.b0, 0x00 ; [ALU_PRU] |139| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L6|| -;* -;* Loop source line : 142 -;* Loop closing brace source line : 143 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L6||: -;*** -----------------------g9: -;*** 142 ----------------------- if ( (*(*K$17).state)() ) goto g7; // [0] - .dwpsn file "pru1_main.c",line 142,column 12,is_stmt,isa 0 - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |142| $O$K17 -$C$DW$69 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$69, DW_AT_low_pc(0x00) - .dwattr $C$DW$69, DW_AT_TI_call - .dwattr $C$DW$69, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |142| - QBNE ||$C$L5||, r14.b0, 0x00 ; [ALU_PRU] |142| -;* --------------------------------------------------------------------------* -;*** 142 ----------------------- goto g9; // [0] - JMP ||$C$L6|| ; [ALU_PRU] |142| -;* --------------------------------------------------------------------------* -||$C$L7||: -;*** -----------------------g10: -;*** 146 ----------------------- sm_intr_start(); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 146,column 4,is_stmt,isa 0 -$C$DW$70 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$70, DW_AT_low_pc(0x00) - .dwattr $C$DW$70, DW_AT_name("sm_intr_start") - .dwattr $C$DW$70, DW_AT_TI_call - - JAL r3.w2, ||sm_intr_start|| ; [ALU_PRU] |146| sm_intr_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L8|| -;* -;* Loop source line : 147 -;* Loop closing brace source line : 148 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L8||: -;*** -----------------------g11: -;*** 147 ----------------------- if ( !(*(*K$72).state)() ) goto g11; // [0] - LBBO &r0, r2, 1, 4 ; [ALU_PRU] $O$K72,$C$SP1 - .dwpsn file "pru1_main.c",line 147,column 11,is_stmt,isa 0 - LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |147| $O$K72 -$C$DW$71 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$71, DW_AT_low_pc(0x00) - .dwattr $C$DW$71, DW_AT_TI_call - .dwattr $C$DW$71, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |147| - QBEQ ||$C$L8||, r14.b0, 0x00 ; [ALU_PRU] |147| -;* --------------------------------------------------------------------------* -;*** 147 ----------------------- goto g28; // [0] - JMP ||$C$L19|| ; [ALU_PRU] |147| -;* --------------------------------------------------------------------------* -||$C$L9||: -;*** -----------------------g12: -;*** 101 ----------------------- sm_arb_state_idle(); // [0] -;*** 104 ----------------------- goto g29; // [0] - .dwpsn file "pru1_main.c",line 101,column 4,is_stmt,isa 0 -$C$DW$72 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$72, DW_AT_low_pc(0x00) - .dwattr $C$DW$72, DW_AT_name("sm_arb_state_idle") - .dwattr $C$DW$72, DW_AT_TI_call - - JAL r3.w2, ||sm_arb_state_idle|| ; [ALU_PRU] |101| sm_arb_state_idle - .dwpsn file "pru1_main.c",line 104,column 4,is_stmt,isa 0 - JMP ||$C$L20|| ; [ALU_PRU] |104| -;* --------------------------------------------------------------------------* -||$C$L10||: -;*** -----------------------g13: -;*** 111 ----------------------- sm_arb_start(16u); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 111,column 4,is_stmt,isa 0 - LDI r14.b0, 0x10 ; [ALU_PRU] |111| -$C$DW$73 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$73, DW_AT_low_pc(0x00) - .dwattr $C$DW$73, DW_AT_name("sm_arb_start") - .dwattr $C$DW$73, DW_AT_TI_call - - JAL r3.w2, ||sm_arb_start|| ; [ALU_PRU] |111| sm_arb_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L11|| -;* -;* Loop source line : 112 -;* Loop closing brace source line : 117 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L11||: -;*** -----------------------g14: -;*** 112 ----------------------- if ( (*(*K$68).state)() ) goto g17; // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 112,column 11,is_stmt,isa 0 - LBBO &r0.w0, r9, 0, 2 ; [ALU_PRU] |112| $O$K68 -$C$DW$74 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$74, DW_AT_low_pc(0x00) - .dwattr $C$DW$74, DW_AT_TI_call - .dwattr $C$DW$74, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |112| - QBNE ||$C$L13||, r14.b0, 0x00 ; [ALU_PRU] |112| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L12|| -;* -;* Loop source line : 115 -;* Loop closing brace source line : 116 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L12||: -;*** -----------------------g16: -;*** 115 ----------------------- if ( (*(*K$17).state)() ) goto g14; // [0] - .dwpsn file "pru1_main.c",line 115,column 12,is_stmt,isa 0 - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |115| $O$K17 -$C$DW$75 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$75, DW_AT_low_pc(0x00) - .dwattr $C$DW$75, DW_AT_TI_call - .dwattr $C$DW$75, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |115| - QBNE ||$C$L11||, r14.b0, 0x00 ; [ALU_PRU] |115| -;* --------------------------------------------------------------------------* -;*** 115 ----------------------- goto g16; // [0] - JMP ||$C$L12|| ; [ALU_PRU] |115| -;* --------------------------------------------------------------------------* -||$C$L13||: -;*** -----------------------g17: -;*** 122 ----------------------- sm_dma_start(); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 122,column 4,is_stmt,isa 0 -$C$DW$76 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$76, DW_AT_low_pc(0x00) - .dwattr $C$DW$76, DW_AT_name("sm_dma_start") - .dwattr $C$DW$76, DW_AT_TI_call - - JAL r3.w2, ||sm_dma_start|| ; [ALU_PRU] |122| sm_dma_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L14|| -;* -;* Loop source line : 124 -;* Loop closing brace source line : 126 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L14||: -;*** -----------------------g18: -;*** 124 ----------------------- if ( !(*(*K$23).state)() ) goto g18; // [0] - .dwpsn file "pru1_main.c",line 124,column 11,is_stmt,isa 0 - LBBO &r0.w0, r10, 0, 2 ; [ALU_PRU] |124| $O$K23 -$C$DW$77 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$77, DW_AT_low_pc(0x00) - .dwattr $C$DW$77, DW_AT_TI_call - .dwattr $C$DW$77, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |124| - QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |124| -;* --------------------------------------------------------------------------* -;*** 129 ----------------------- if ( (*K$7).arm2pru_req == 9u ) goto g28; // [0] - .dwpsn file "pru1_main.c",line 129,column 4,is_stmt,isa 0 - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |129| $O$K7 - QBEQ ||$C$L19||, r0, 0x09 ; [ALU_PRU] |129| -;* --------------------------------------------------------------------------* -;*** 129 ----------------------- goto g29; // [0] - JMP ||$C$L20|| ; [ALU_PRU] |129| -;* --------------------------------------------------------------------------* -||$C$L15||: -;*** -----------------------g20: -;*** 163 ----------------------- sm_slave_start(); // [0] -;*** 164 ----------------------- sm_powercycle_start(); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) -;*** -----------------------g21: -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 163,column 4,is_stmt,isa 0 -$C$DW$78 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$78, DW_AT_low_pc(0x00) - .dwattr $C$DW$78, DW_AT_name("sm_slave_start") - .dwattr $C$DW$78, DW_AT_TI_call - - JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |163| sm_slave_start - .dwpsn file "pru1_main.c",line 164,column 4,is_stmt,isa 0 -$C$DW$79 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$79, DW_AT_low_pc(0x00) - .dwattr $C$DW$79, DW_AT_name("sm_powercycle_start") - .dwattr $C$DW$79, DW_AT_TI_call - - JAL r3.w2, ||sm_powercycle_start|| ; [ALU_PRU] |164| sm_powercycle_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L16|| -;* -;* Loop source line : 165 -;* Loop closing brace source line : 166 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L16||: -;*** -----------------------g22: -;*** 165 ----------------------- if ( !(*(*K$17).state)() ) goto g22; // [0] - .dwpsn file "pru1_main.c",line 165,column 11,is_stmt,isa 0 - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |165| $O$K17 -$C$DW$80 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$80, DW_AT_low_pc(0x00) - .dwattr $C$DW$80, DW_AT_TI_call - .dwattr $C$DW$80, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |165| - QBEQ ||$C$L16||, r14.b0, 0x00 ; [ALU_PRU] |165| -;* --------------------------------------------------------------------------* -;*** 165 ----------------------- if ( !(*(*K$82).state)() ) goto g21; // [0] - LBBO &r0, r2, 9, 4 ; [ALU_PRU] $O$K82,$C$SP3 - LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |165| $O$K82 -$C$DW$81 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$81, DW_AT_low_pc(0x00) - .dwattr $C$DW$81, DW_AT_TI_call - .dwattr $C$DW$81, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |165| - QBEQ ||$C$L16||, r14.b0, 0x00 ; [ALU_PRU] |165| -;* --------------------------------------------------------------------------* -;*** 165 ----------------------- goto g28; // [0] - JMP ||$C$L19|| ; [ALU_PRU] |165| -;* --------------------------------------------------------------------------* -||$C$L17||: -;*** -----------------------g24: -;*** 153 ----------------------- sm_slave_start(); // [0] -;*** 154 ----------------------- sm_init_start(); // [0] -;*** ----------------------- #pragma LOOP_FLAGS(5120u) -;*** -----------------------g25: -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 153,column 4,is_stmt,isa 0 -$C$DW$82 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$82, DW_AT_low_pc(0x00) - .dwattr $C$DW$82, DW_AT_name("sm_slave_start") - .dwattr $C$DW$82, DW_AT_TI_call - - JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |153| sm_slave_start - .dwpsn file "pru1_main.c",line 154,column 4,is_stmt,isa 0 -$C$DW$83 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$83, DW_AT_low_pc(0x00) - .dwattr $C$DW$83, DW_AT_name("sm_init_start") - .dwattr $C$DW$83, DW_AT_TI_call - - JAL r3.w2, ||sm_init_start|| ; [ALU_PRU] |154| sm_init_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L18|| -;* -;* Loop source line : 155 -;* Loop closing brace source line : 156 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L18||: -;*** -----------------------g26: -;*** 155 ----------------------- if ( !(*(*K$17).state)() ) goto g26; // [0] - .dwpsn file "pru1_main.c",line 155,column 11,is_stmt,isa 0 - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |155| $O$K17 -$C$DW$84 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$84, DW_AT_low_pc(0x00) - .dwattr $C$DW$84, DW_AT_TI_call - .dwattr $C$DW$84, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |155| - QBEQ ||$C$L18||, r14.b0, 0x00 ; [ALU_PRU] |155| -;* --------------------------------------------------------------------------* -;*** 155 ----------------------- if ( !(*(*K$87).state)() ) goto g25; // [0] - LBBO &r0.w0, r11, 0, 2 ; [ALU_PRU] |155| $O$K87 -$C$DW$85 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$85, DW_AT_low_pc(0x00) - .dwattr $C$DW$85, DW_AT_TI_call - .dwattr $C$DW$85, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |155| - QBEQ ||$C$L18||, r14.b0, 0x00 ; [ALU_PRU] |155| -;* --------------------------------------------------------------------------* -||$C$L19||: -;*** -----------------------g28: -;*** 157 ----------------------- (*K$7).arm2pru_req = K$76; // [0] -;*** -----------------------g29: -;*** -----------------------g29: -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - LBBO &r0, r2, 5, 4 ; [ALU_PRU] $O$K76,$C$SP2 - .dwpsn file "pru1_main.c",line 157,column 4,is_stmt,isa 0 - SBBO &r0, r4, 0, 4 ; [ALU_PRU] |157| $O$K7,$O$K76 -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L20|| -;* -;* Loop source line : 86 -;* Loop closing brace source line : 87 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L20||: -;*** -----------------------g30: -;*** 86 ----------------------- if ( !(*(*K$17).state)() ) goto g30; // [0] - .dwpsn file "pru1_main.c",line 86,column 10,is_stmt,isa 0 - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |86| $O$K17 -$C$DW$86 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$86, DW_AT_low_pc(0x00) - .dwattr $C$DW$86, DW_AT_TI_call - .dwattr $C$DW$86, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |86| - QBEQ ||$C$L20||, r14.b0, 0x00 ; [ALU_PRU] |86| -;* --------------------------------------------------------------------------* -;*** 91 ----------------------- do_event_initializationsignals(); // [0] -;*** 94 ----------------------- switch ( (*K$7).arm2pru_req ) {case 7u: goto g24;, case 8u: goto g20;, case 9u: goto g13;, case 12u: goto g12;, case 13u: goto g39;, case 14u: goto g6;, DEFAULT goto g29}; // [0] - .dwpsn file "pru1_main.c",line 91,column 3,is_stmt,isa 0 -$C$DW$87 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$87, DW_AT_low_pc(0x00) - .dwattr $C$DW$87, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$87, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |91| do_event_initializationsignals - .dwpsn file "pru1_main.c",line 94,column 3,is_stmt,isa 0 - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |94| $O$K7 - QBEQ ||$C$L17||, r0, 0x07 ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L15||, r0, 0x08 ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L10||, r0, 0x09 ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L9||, r0, 0x0c ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L27||, r0, 0x0d ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L4||, r0, 0x0e ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* - JMP ||$C$L20|| ; [ALU_PRU] |94| -;* --------------------------------------------------------------------------* -||$C$L21||: -;*** -----------------------g32: -;*** 303 ----------------------- buslatches_reset(); -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 303,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 303 | buslatches_reset(); -; 305 | // do UNIBUS slave cycles, until ARM abort this by -; 306 | // writing into mailbox.arm2pru_req -;---------------------------------------------------------------------- -$C$DW$88 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$88, DW_AT_low_pc(0x00) - .dwattr $C$DW$88, DW_AT_name("buslatches_reset") - .dwattr $C$DW$88, DW_AT_TI_call - - JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |303| buslatches_reset -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L22|| -;* -;* Loop source line : 307 -;* Loop closing brace source line : 312 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L22||: -;*** -----------------------g33: -;*** 307 ----------------------- if ( (*K$7).arm2pru_req != 11u ) goto g39; - .dwpsn file "pru1_main.c",line 307,column 11,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 307 | while (mailbox.arm2pru_req == ARM2PRU_DDR_SLAVE_MEMORY) { -;---------------------------------------------------------------------- - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |307| $O$K7 - QBNE ||$C$L27||, r0, 0x0b ; [ALU_PRU] |307| -;* --------------------------------------------------------------------------* -;*** 308 ----------------------- sm_slave_start(); -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 308,column 5,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 308 | sm_slave_start(); -; 309 | // do all states of an access, start when MSYN found. -;---------------------------------------------------------------------- -$C$DW$89 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$89, DW_AT_low_pc(0x00) - .dwattr $C$DW$89, DW_AT_name("sm_slave_start") - .dwattr $C$DW$89, DW_AT_TI_call - - JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |308| sm_slave_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L23|| -;* -;* Loop source line : 310 -;* Loop closing brace source line : 311 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L23||: -;*** -----------------------g35: -;*** 310 ----------------------- if ( (*(*K$17).state)() ) goto g33; - .dwpsn file "pru1_main.c",line 310,column 12,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 310 | while (!sm_slave.state()) -; 311 | ; -; 313 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -; 314 | break; -; 315 | case ARM2PRU_EMULATION: -; 317 | state_emulation(); -;---------------------------------------------------------------------- - LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |310| $O$K17 -$C$DW$90 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$90, DW_AT_low_pc(0x00) - .dwattr $C$DW$90, DW_AT_TI_call - .dwattr $C$DW$90, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |310| - QBNE ||$C$L22||, r14.b0, 0x00 ; [ALU_PRU] |310| -;* --------------------------------------------------------------------------* -;*** 310 ----------------------- goto g35; - JMP ||$C$L23|| ; [ALU_PRU] |310| -;* --------------------------------------------------------------------------* -||$C$L24||: -;*** -----------------------g36: -;*** 295 ----------------------- ddrmem_fill_pattern(); -;*** 296 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 297 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 295,column 4,is_stmt,isa 0 -$C$DW$91 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$91, DW_AT_low_pc(0x00) - .dwattr $C$DW$91, DW_AT_name("ddrmem_fill_pattern") - .dwattr $C$DW$91, DW_AT_TI_call - - JAL r3.w2, ||ddrmem_fill_pattern|| ; [ALU_PRU] |295| ddrmem_fill_pattern - .dwpsn file "pru1_main.c",line 296,column 4,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |296| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 297,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |297| -;* --------------------------------------------------------------------------* -||$C$L25||: -;*** -----------------------g37: -;*** 286 ----------------------- sm_dma_start(); -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_main.c",line 286,column 4,is_stmt,isa 0 -$C$DW$92 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$92, DW_AT_low_pc(0x00) - .dwattr $C$DW$92, DW_AT_name("sm_dma_start") - .dwattr $C$DW$92, DW_AT_TI_call - - JAL r3.w2, ||sm_dma_start|| ; [ALU_PRU] |286| sm_dma_start -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L26|| -;* -;* Loop source line : 290 -;* Loop closing brace source line : 291 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L26||: -;*** -----------------------g38: -;*** 290 ----------------------- if ( !(*(*K$23).state)() ) goto g38; - .dwpsn file "pru1_main.c",line 290,column 11,is_stmt,isa 0 - LBBO &r0.w0, r10, 0, 2 ; [ALU_PRU] |290| $O$K23 -$C$DW$93 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$93, DW_AT_low_pc(0x00) - .dwattr $C$DW$93, DW_AT_TI_call - .dwattr $C$DW$93, DW_AT_TI_indirect - - JAL r3.w2, r0.w0 ; [ALU_PRU] |290| - QBEQ ||$C$L26||, r14.b0, 0x00 ; [ALU_PRU] |290| -;* --------------------------------------------------------------------------* -||$C$L27||: -;*** -----------------------g39: -;*** 318 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 319 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 318,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 318 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done -;---------------------------------------------------------------------- - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |318| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 319,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 319 | break; -; 320 | } // switch -; 321 | } // while -;---------------------------------------------------------------------- - JMP ||$C$L33|| ; [ALU_PRU] |319| -;* --------------------------------------------------------------------------* -||$C$L28||: -;*** -----------------------g40: -;*** 282 ----------------------- buslatches_powercycle(); -;*** 283 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 284 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 282,column 4,is_stmt,isa 0 -$C$DW$94 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$94, DW_AT_low_pc(0x00) - .dwattr $C$DW$94, DW_AT_name("buslatches_powercycle") - .dwattr $C$DW$94, DW_AT_TI_call - - JAL r3.w2, ||buslatches_powercycle|| ; [ALU_PRU] |282| buslatches_powercycle - .dwpsn file "pru1_main.c",line 283,column 4,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |283| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 284,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |284| -;* --------------------------------------------------------------------------* -||$C$L29||: -;*** -----------------------g41: -;*** 275 ----------------------- _tmpval = C$2 = (unsigned char)(K$48[7]|0x8); -;*** 275 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 275 ----------------------- __R30 = 1792u; -;*** 275 ----------------------- K$48[7] = _tmpval; -;*** 275 ----------------------- __delay_cycles(4u); -;*** 275 ----------------------- __R30 = 3840u; -;*** 276 ----------------------- __delay_cycles(0x2faf080u); -;*** 277 ----------------------- _tmpval = C$1 = (unsigned char)(K$48[7]&0xf7); -;*** 277 ----------------------- buslatches_pru0_dataout((unsigned)C$1); -;*** 277 ----------------------- __R30 = 1792u; -;*** 277 ----------------------- K$48[7] = _tmpval; -;*** 277 ----------------------- __delay_cycles(4u); -;*** 277 ----------------------- __R30 = 3840u; -;*** 278 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 279 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 275,column 4,is_stmt,isa 0 - LBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |275| $O$K48 - SET r0.b0, r0.b0, 0x00000003 ; [ALU_PRU] |275| $O$C2 - MOV r14, r0.b0 ; [ALU_PRU] |275| $O$C2 - SBBO &r0.b0, r2, 0, 1 ; [ALU_PRU] |275| $C$SP0,_tmpval -$C$DW$95 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$95, DW_AT_low_pc(0x00) - .dwattr $C$DW$95, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$95, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |275| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |275| - LBBO &r0.b0, r2, 0, 1 ; [ALU_PRU] _tmpval,$C$SP0 - SBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |275| $O$K48,_tmpval - .newblock - LDI32 r13, 1 -$1: SUB r13, r13, 1 - QBNE $1, r13, 0 ; [ALU_PRU] |275| - LDI r30, 0x0f00 ; [ALU_PRU] |275| - .dwpsn file "pru1_main.c",line 276,column 4,is_stmt,isa 0 - .newblock - LDI32 r12, 24999999 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |276| - .dwpsn file "pru1_main.c",line 277,column 4,is_stmt,isa 0 - LBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |277| $O$K48 - AND r12.b0, r0.b0, 0xf7 ; [ALU_PRU] |277| $O$C1 - MOV r14, r12.b0 ; [ALU_PRU] |277| $O$C1 -$C$DW$96 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$96, DW_AT_low_pc(0x00) - .dwattr $C$DW$96, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$96, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |277| buslatches_pru0_dataout - SBBO &r12.b0, r8, 7, 1 ; [ALU_PRU] |277| $O$K48,_tmpval - LDI r30, 0x0700 ; [ALU_PRU] |277| - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |277| - LDI r30, 0x0f00 ; [ALU_PRU] |277| - .dwpsn file "pru1_main.c",line 278,column 5,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |278| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 279,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |279| -;* --------------------------------------------------------------------------* -||$C$L30||: -;*** -----------------------g42: -;*** 268 ----------------------- buslatches_test((*K$7).$P$T14.buslatch_test.addr_0_7, (*K$7).$P$T14.buslatch_test.addr_8_15, (*K$7).$P$T14.buslatch_test.data_0_7, (*K$7).$P$T14.buslatch_test.data_8_15); -;*** 270 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 271 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 268,column 4,is_stmt,isa 0 - LBBO &r14.b0, r4, 24, 1 ; [ALU_PRU] |268| $O$K7 - LBBO &r14.b1, r4, 25, 1 ; [ALU_PRU] |268| $O$K7 - LBBO &r14.b2, r4, 26, 1 ; [ALU_PRU] |268| $O$K7 - LBBO &r14.b3, r4, 27, 1 ; [ALU_PRU] |268| $O$K7 -$C$DW$97 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$97, DW_AT_low_pc(0x00) - .dwattr $C$DW$97, DW_AT_name("buslatches_test") - .dwattr $C$DW$97, DW_AT_TI_call - - JAL r3.w2, ||buslatches_test|| ; [ALU_PRU] |268| buslatches_test - .dwpsn file "pru1_main.c",line 270,column 4,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |270| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 271,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |271| -;* --------------------------------------------------------------------------* -||$C$L31||: -;*** -----------------------g43: -;*** 261 ----------------------- reg_sel = (*K$7).$P$T14.buslatch.addr&7u; -;*** 263 ----------------------- __R30 = (unsigned)((int)reg_sel<<8)|0x800u; -;*** 263 ----------------------- __delay_cycles(10u); -;*** 263 ----------------------- (*K$7).$P$T14.buslatch.val = __R31&0xffu; -;*** 264 ----------------------- (*K$7).arm2pru_req = K$5; -;*** 265 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 261,column 20,is_stmt,isa 0 - LBBO &r1, r4, 24, 4 ; [ALU_PRU] |261| $O$K7 - AND r1.b0, r1.b0, 0x07 ; [ALU_PRU] |261| reg_sel - .dwpsn file "pru1_main.c",line 263,column 4,is_stmt,isa 0 - LSL r1, r1.b0, 0x08 ; [ALU_PRU] |263| reg_sel - SET r30, r1, 0x0000000b ; [ALU_PRU] |263| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |263| - AND r0, r31, 0xff ; [ALU_PRU] |263| - SBBO &r0, r4, 32, 4 ; [ALU_PRU] |263| $O$K7 - .dwpsn file "pru1_main.c",line 264,column 4,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |264| $O$K7,$O$K5 - .dwpsn file "pru1_main.c",line 265,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |265| -;* --------------------------------------------------------------------------* -||$C$L32||: -;*** -----------------------g44: -;*** 241 ----------------------- buslatches_reset(); -;*** 242 ----------------------- (*K$7).arm2pru_req = K$5; - .dwpsn file "pru1_main.c",line 241,column 4,is_stmt,isa 0 -$C$DW$98 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$98, DW_AT_low_pc(0x00) - .dwattr $C$DW$98, DW_AT_name("buslatches_reset") - .dwattr $C$DW$98, DW_AT_TI_call - - JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |241| buslatches_reset - .dwpsn file "pru1_main.c",line 242,column 4,is_stmt,isa 0 - SBBO &r5, r4, 0, 4 ; [ALU_PRU] |242| $O$K7,$O$K5 -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L33|| -;* --------------------------------------------------------------------------* -||$C$L33||: -;*** -----------------------g45: -;*** -----------------------g45: -;*** 207 ----------------------- switch ( (*K$7).arm2pru_req ) {case 1u: goto g46;, case 3u: goto g44;, case 4u: goto g2;, case 5u: goto g43;, case 6u: goto g42;, case 7u: goto g41;, case 8u: goto g40;, case 9u: goto g37;, case 10u: goto g36;, case 11u: goto g32;, case 12u: goto g5;, DEFAULT goto g45}; - .dwpsn file "pru1_main.c",line 207,column 3,is_stmt,isa 0 - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |207| $O$K7 - QBEQ ||$C$L34||, r0, 0x01 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L32||, r0, 0x03 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L1||, r0, 0x04 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L31||, r0, 0x05 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L30||, r0, 0x06 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L29||, r0, 0x07 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L28||, r0, 0x08 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L25||, r0, 0x09 ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L24||, r0, 0x0a ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L21||, r0, 0x0b ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L3||, r0, 0x0c ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* - JMP ||$C$L33|| ; [ALU_PRU] |207| -;* --------------------------------------------------------------------------* -||$C$L34||: -;*** -----------------------g46: -;*** 212 ----------------------- __halt(); -;*** 213 ----------------------- goto g45; - .dwpsn file "pru1_main.c",line 212,column 4,is_stmt,isa 0 - HALT ; [ALU_PRU] |212| - .dwpsn file "pru1_main.c",line 213,column 4,is_stmt,isa 0 - JMP ||$C$L33|| ; [ALU_PRU] |213| -;* --------------------------------------------------------------------------* - .dwattr $C$DW$34, DW_AT_TI_end_file("pru1_main.c") - .dwattr $C$DW$34, DW_AT_TI_end_line(0x142) - .dwattr $C$DW$34, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$34 - -;* Inlined function references: -;* [0] state_emulation -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - .global ||buslatches|| - .global ||sm_arb|| - .global ||sm_dma|| - .global ||sm_intr|| - .global ||sm_slave|| - .global ||sm_init|| - .global ||sm_powercycle|| - .global ||buslatches_reset|| - .global ||buslatches_powercycle|| - .global ||sm_slave_start|| - .global ||do_event_initializationsignals|| - .global ||sm_arb_state_idle|| - .global ||sm_arb_start|| - .global ||sm_dma_start|| - .global ||sm_intr_start|| - .global ||sm_init_start|| - .global ||sm_powercycle_start|| - .global ||iopageregisters_init|| - .global ||buslatches_pru0_dataout|| - .global ||buslatches_test|| - .global ||ddrmem_fill_pattern|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("REVID") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - .dwattr $C$DW$99, DW_AT_bit_size(0x20) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x2d) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$69 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$100, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$100, DW_AT_bit_size(0x02) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x37) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$101, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$101, DW_AT_bit_size(0x02) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x38) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$102, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x39) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$103, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x3a) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("rsvd6") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$104, DW_AT_bit_offset(0x00) - .dwattr $C$DW$104, DW_AT_bit_size(0x1a) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x3b) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$71 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$105, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$105, DW_AT_bit_size(0x02) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x45) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$106, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$106, DW_AT_bit_size(0x01) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x46) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - .dwattr $C$DW$107, DW_AT_bit_size(0x05) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x47) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$108, DW_AT_bit_offset(0x13) - .dwattr $C$DW$108, DW_AT_bit_size(0x05) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x48) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$109, DW_AT_bit_offset(0x12) - .dwattr $C$DW$109, DW_AT_bit_size(0x01) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x49) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$110, DW_AT_bit_offset(0x11) - .dwattr $C$DW$110, DW_AT_bit_size(0x01) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x4a) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$111, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$111, DW_AT_bit_size(0x05) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x4b) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$112, DW_AT_bit_offset(0x07) - .dwattr $C$DW$112, DW_AT_bit_size(0x05) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x4c) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$113, DW_AT_bit_offset(0x06) - .dwattr $C$DW$113, DW_AT_bit_size(0x01) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x4d) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("rsvd26") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - .dwattr $C$DW$114, DW_AT_bit_size(0x06) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x4e) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$73 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$115, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$115, DW_AT_bit_size(0x02) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x58) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$116, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$116, DW_AT_bit_size(0x01) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x59) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$117, DW_AT_bit_offset(0x18) - .dwattr $C$DW$117, DW_AT_bit_size(0x05) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x5a) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$118, DW_AT_bit_offset(0x13) - .dwattr $C$DW$118, DW_AT_bit_size(0x05) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x5b) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$119, DW_AT_bit_offset(0x12) - .dwattr $C$DW$119, DW_AT_bit_size(0x01) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x5c) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$120, DW_AT_bit_offset(0x11) - .dwattr $C$DW$120, DW_AT_bit_size(0x01) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x5d) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$121, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$121, DW_AT_bit_size(0x05) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0x5e) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$122, DW_AT_bit_offset(0x07) - .dwattr $C$DW$122, DW_AT_bit_size(0x05) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0x5f) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$123, DW_AT_bit_offset(0x06) - .dwattr $C$DW$123, DW_AT_bit_size(0x01) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0x60) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("rsvd26") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - .dwattr $C$DW$124, DW_AT_bit_size(0x06) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0x61) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$75 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$125, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$125, DW_AT_bit_size(0x01) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0x6b) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$126, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$126, DW_AT_bit_size(0x01) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0x6c) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$127, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$127, DW_AT_bit_size(0x01) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0x6d) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$128, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$128, DW_AT_bit_size(0x01) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0x6e) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$129, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$129, DW_AT_bit_size(0x01) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0x6f) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$130, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$130, DW_AT_bit_size(0x01) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0x70) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$131, DW_AT_bit_offset(0x19) - .dwattr $C$DW$131, DW_AT_bit_size(0x01) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0x71) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$132, DW_AT_bit_offset(0x18) - .dwattr $C$DW$132, DW_AT_bit_size(0x01) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0x72) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$133, DW_AT_bit_offset(0x17) - .dwattr $C$DW$133, DW_AT_bit_size(0x01) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0x73) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$134, DW_AT_bit_offset(0x16) - .dwattr $C$DW$134, DW_AT_bit_size(0x01) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0x74) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$135, DW_AT_bit_offset(0x15) - .dwattr $C$DW$135, DW_AT_bit_size(0x01) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0x75) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$136, DW_AT_bit_offset(0x14) - .dwattr $C$DW$136, DW_AT_bit_size(0x01) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0x76) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$137, DW_AT_bit_offset(0x13) - .dwattr $C$DW$137, DW_AT_bit_size(0x01) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0x77) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$138, DW_AT_bit_offset(0x12) - .dwattr $C$DW$138, DW_AT_bit_size(0x01) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0x78) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$139, DW_AT_bit_offset(0x11) - .dwattr $C$DW$139, DW_AT_bit_size(0x01) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0x79) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$140, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$140, DW_AT_bit_offset(0x10) - .dwattr $C$DW$140, DW_AT_bit_size(0x01) - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0x7a) - .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$141, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$141, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$141, DW_AT_bit_size(0x01) - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0x7b) - .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$142, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$142, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$142, DW_AT_bit_size(0x01) - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0x7c) - .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$143, DW_AT_name("rsvd18") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$143, DW_AT_bit_offset(0x00) - .dwattr $C$DW$143, DW_AT_bit_size(0x0e) - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x7d) - .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$77 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$144, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$144, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$144, DW_AT_bit_size(0x04) - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x87) - .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$145, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$145, DW_AT_bit_offset(0x18) - .dwattr $C$DW$145, DW_AT_bit_size(0x04) - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x88) - .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$146, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$146, DW_AT_bit_offset(0x14) - .dwattr $C$DW$146, DW_AT_bit_size(0x04) - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x89) - .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$147, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$147, DW_AT_bit_offset(0x10) - .dwattr $C$DW$147, DW_AT_bit_size(0x04) - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x8a) - .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$148, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$148, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$148, DW_AT_bit_size(0x04) - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x8b) - .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$149, DW_AT_name("rsvd20") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - .dwattr $C$DW$149, DW_AT_bit_size(0x0c) - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0x8c) - .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$79 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$150, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$150, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$150, DW_AT_bit_size(0x04) - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0x96) - .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$151, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$151, DW_AT_bit_offset(0x18) - .dwattr $C$DW$151, DW_AT_bit_size(0x04) - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0x97) - .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$152, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$152, DW_AT_bit_offset(0x14) - .dwattr $C$DW$152, DW_AT_bit_size(0x04) - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0x98) - .dwattr $C$DW$152, DW_AT_decl_column(0x0d) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$153, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$153, DW_AT_bit_offset(0x10) - .dwattr $C$DW$153, DW_AT_bit_size(0x04) - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0x99) - .dwattr $C$DW$153, DW_AT_decl_column(0x0d) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$154, DW_AT_name("RAM_PE") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$154, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$154, DW_AT_bit_size(0x04) - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0x9a) - .dwattr $C$DW$154, DW_AT_decl_column(0x0d) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$155, DW_AT_name("rsvd20") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$155, DW_AT_bit_offset(0x00) - .dwattr $C$DW$155, DW_AT_bit_size(0x0c) - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0x9b) - .dwattr $C$DW$155, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$81 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$156, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$156, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$156, DW_AT_bit_size(0x04) - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0xa4) - .dwattr $C$DW$156, DW_AT_decl_column(0x0d) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$157, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$157, DW_AT_bit_offset(0x18) - .dwattr $C$DW$157, DW_AT_bit_size(0x04) - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0xa5) - .dwattr $C$DW$157, DW_AT_decl_column(0x0d) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$158, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$158, DW_AT_bit_offset(0x14) - .dwattr $C$DW$158, DW_AT_bit_size(0x04) - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$158, DW_AT_decl_line(0xa6) - .dwattr $C$DW$158, DW_AT_decl_column(0x0d) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$159, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$159, DW_AT_bit_offset(0x10) - .dwattr $C$DW$159, DW_AT_bit_size(0x04) - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$159, DW_AT_decl_line(0xa7) - .dwattr $C$DW$159, DW_AT_decl_column(0x0d) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$160, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$160, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$160, DW_AT_bit_size(0x04) - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$160, DW_AT_decl_line(0xa8) - .dwattr $C$DW$160, DW_AT_decl_column(0x0d) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$161, DW_AT_name("rsvd20") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$161, DW_AT_bit_offset(0x00) - .dwattr $C$DW$161, DW_AT_bit_size(0x0c) - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$161, DW_AT_decl_line(0xa9) - .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$83 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$162, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$162, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$162, DW_AT_bit_size(0x04) - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$162, DW_AT_decl_line(0xb3) - .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$163, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$163, DW_AT_bit_offset(0x18) - .dwattr $C$DW$163, DW_AT_bit_size(0x04) - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$163, DW_AT_decl_line(0xb4) - .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$164, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$164, DW_AT_bit_offset(0x14) - .dwattr $C$DW$164, DW_AT_bit_size(0x04) - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$164, DW_AT_decl_line(0xb5) - .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$165, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$165, DW_AT_bit_offset(0x10) - .dwattr $C$DW$165, DW_AT_bit_size(0x04) - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$165, DW_AT_decl_line(0xb6) - .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$166, DW_AT_name("rsvd16") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$166, DW_AT_bit_offset(0x00) - .dwattr $C$DW$166, DW_AT_bit_size(0x10) - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$166, DW_AT_decl_line(0xb7) - .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$85 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$167, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$167, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$167, DW_AT_bit_size(0x01) - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$167, DW_AT_decl_line(0xc4) - .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$168, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$168, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$168, DW_AT_bit_size(0x01) - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$168, DW_AT_decl_line(0xc5) - .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$169, DW_AT_name("rsvd2") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - .dwattr $C$DW$169, DW_AT_bit_size(0x1e) - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$169, DW_AT_decl_line(0xc6) - .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$87 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$170, DW_AT_name("OCP_EN") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$170, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$170, DW_AT_bit_size(0x01) - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$170, DW_AT_decl_line(0xd3) - .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$171, DW_AT_name("rsvd1") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - .dwattr $C$DW$171, DW_AT_bit_size(0x1f) - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$171, DW_AT_decl_line(0xd4) - .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$89 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$172, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$172, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$172, DW_AT_bit_size(0x01) - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$172, DW_AT_decl_line(0xde) - .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$173, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$173, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$173, DW_AT_bit_size(0x01) - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$173, DW_AT_decl_line(0xdf) - .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$174, DW_AT_name("rsvd2") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$174, DW_AT_bit_offset(0x00) - .dwattr $C$DW$174, DW_AT_bit_size(0x1e) - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$174, DW_AT_decl_line(0xe0) - .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$91 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$175, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$175, DW_AT_bit_offset(0x18) - .dwattr $C$DW$175, DW_AT_bit_size(0x08) - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$175, DW_AT_decl_line(0xec) - .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$176, DW_AT_name("rsvd2") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$176, DW_AT_bit_offset(0x00) - .dwattr $C$DW$176, DW_AT_bit_size(0x18) - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$176, DW_AT_decl_line(0xed) - .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$93 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$177, DW_AT_name("$P$T0") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x29) - .dwattr $C$DW$177, DW_AT_decl_column(0x02) - -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$178, DW_AT_name("$P$T1") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x33) - .dwattr $C$DW$178, DW_AT_decl_column(0x02) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$179, DW_AT_name("$P$T2") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x41) - .dwattr $C$DW$179, DW_AT_decl_column(0x02) - -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$180, DW_AT_name("$P$T3") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x54) - .dwattr $C$DW$180, DW_AT_decl_column(0x02) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$181, DW_AT_name("$P$T4") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x67) - .dwattr $C$DW$181, DW_AT_decl_column(0x02) - -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$182, DW_AT_name("$P$T5") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x83) - .dwattr $C$DW$182, DW_AT_decl_column(0x02) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$183, DW_AT_name("$P$T6") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x92) - .dwattr $C$DW$183, DW_AT_decl_column(0x02) - -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$184, DW_AT_name("$P$T7") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$184, DW_AT_decl_line(0xa0) - .dwattr $C$DW$184, DW_AT_decl_column(0x02) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$185, DW_AT_name("$P$T8") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$185, DW_AT_decl_line(0xaf) - .dwattr $C$DW$185, DW_AT_decl_column(0x02) - -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$186, DW_AT_name("rsvd24") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$186, DW_AT_decl_line(0xbc) - .dwattr $C$DW$186, DW_AT_decl_column(0x0b) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$187, DW_AT_name("$P$T9") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$187, DW_AT_decl_line(0xc0) - .dwattr $C$DW$187, DW_AT_decl_column(0x02) - -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$188, DW_AT_name("rsvd2c") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$188, DW_AT_decl_line(0xcb) - .dwattr $C$DW$188, DW_AT_decl_column(0x0b) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$189, DW_AT_name("$P$T10") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$189, DW_AT_decl_line(0xcf) - .dwattr $C$DW$189, DW_AT_decl_column(0x02) - -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$190, DW_AT_name("$P$T11") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$190, DW_AT_decl_line(0xda) - .dwattr $C$DW$190, DW_AT_decl_column(0x02) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$191, DW_AT_name("rsvd38") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0xe5) - .dwattr $C$DW$191, DW_AT_decl_column(0x0b) - -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$192, DW_AT_name("$P$T12") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0xe8) - .dwattr $C$DW$192, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$109 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$109, DW_AT_name("pruCfg") - .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$109, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$109, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$109, DW_AT_decl_column(0x03) - -$C$DW$T$110 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$109) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$97) - .dwattr $C$DW$193, DW_AT_name("$P$T13") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x34) - .dwattr $C$DW$193, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$37 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$194, DW_AT_name("memory") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x17) - .dwattr $C$DW$194, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$48 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - -$C$DW$T$49 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - -$C$DW$T$50 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$195, DW_AT_name("eventmask") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x7a) - .dwattr $C$DW$195, DW_AT_decl_column(0x0a) - -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$196, DW_AT_name("unibus_control") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$196, DW_AT_decl_line(0x7d) - .dwattr $C$DW$196, DW_AT_decl_column(0x0a) - -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$197, DW_AT_name("device_handle") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$197, DW_AT_decl_line(0x7f) - .dwattr $C$DW$197, DW_AT_decl_column(0x0a) - -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$198, DW_AT_name("device_register_idx") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$198, DW_AT_decl_line(0x81) - .dwattr $C$DW$198, DW_AT_decl_column(0x0a) - -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$199, DW_AT_name("addr") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$199, DW_AT_decl_line(0x83) - .dwattr $C$DW$199, DW_AT_decl_column(0x0b) - -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$200, DW_AT_name("data") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$200, DW_AT_decl_line(0x84) - .dwattr $C$DW$200, DW_AT_decl_column(0x0b) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$201, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$201, DW_AT_decl_line(0x87) - .dwattr $C$DW$201, DW_AT_decl_column(0x0a) - -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$202, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$202, DW_AT_decl_line(0x88) - .dwattr $C$DW$202, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$41 - -$C$DW$T$51 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$203, DW_AT_name("addr") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$203, DW_AT_decl_line(0x4c) - .dwattr $C$DW$203, DW_AT_decl_column(0x0b) - -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$204, DW_AT_name("val") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$204, DW_AT_decl_line(0x4d) - .dwattr $C$DW$204, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$42 - -$C$DW$T$98 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$98, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$98, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$98, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$98, DW_AT_decl_column(0x03) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$205, DW_AT_name("addr") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$205, DW_AT_decl_line(0x51) - .dwattr $C$DW$205, DW_AT_decl_column(0x0b) - -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$206, DW_AT_name("bitmask") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$206, DW_AT_decl_line(0x52) - .dwattr $C$DW$206, DW_AT_decl_column(0x0b) - -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$207, DW_AT_name("val") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$207, DW_AT_decl_line(0x53) - .dwattr $C$DW$207, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$43 - -$C$DW$T$99 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$99, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$99, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$208, DW_AT_name("addr_0_7") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$208, DW_AT_decl_line(0x57) - .dwattr $C$DW$208, DW_AT_decl_column(0x0a) - -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$209, DW_AT_name("addr_8_15") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$209, DW_AT_decl_line(0x58) - .dwattr $C$DW$209, DW_AT_decl_column(0x0a) - -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$210, DW_AT_name("data_0_7") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$210, DW_AT_decl_line(0x59) - .dwattr $C$DW$210, DW_AT_decl_column(0x0a) - -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$211, DW_AT_name("data_8_15") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$211, DW_AT_decl_line(0x5a) - .dwattr $C$DW$211, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$44 - -$C$DW$T$100 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$100, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$T$100, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$100, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$100, DW_AT_decl_column(0x03) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$212, DW_AT_name("cur_status") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$212, DW_AT_decl_line(0x61) - .dwattr $C$DW$212, DW_AT_decl_column(0x0a) - -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$213, DW_AT_name("control") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$213, DW_AT_decl_line(0x62) - .dwattr $C$DW$213, DW_AT_decl_column(0x0a) - -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$214, DW_AT_name("wordcount") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$214, DW_AT_decl_line(0x63) - .dwattr $C$DW$214, DW_AT_decl_column(0x0b) - -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$215, DW_AT_name("cur_addr") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$215, DW_AT_decl_line(0x64) - .dwattr $C$DW$215, DW_AT_decl_column(0x0b) - -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$216, DW_AT_name("startaddr") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$216, DW_AT_decl_line(0x65) - .dwattr $C$DW$216, DW_AT_decl_column(0x0b) - -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$217, DW_AT_name("words") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$217, DW_AT_decl_line(0x66) - .dwattr $C$DW$217, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$46 - -$C$DW$T$101 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$101, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$T$101, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$101, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$101, DW_AT_decl_column(0x03) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$218, DW_AT_name("vector") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$218, DW_AT_decl_line(0x6b) - .dwattr $C$DW$218, DW_AT_decl_column(0x0b) - -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$219, DW_AT_name("priority_bit") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$219, DW_AT_decl_line(0x6c) - .dwattr $C$DW$219, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$47 - -$C$DW$T$102 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$102, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$102, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - - -$C$DW$T$52 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$220, DW_AT_name("arm2pru_req") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$220, DW_AT_decl_line(0x90) - .dwattr $C$DW$220, DW_AT_decl_column(0x0b) - -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$221, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$221, DW_AT_decl_line(0x91) - .dwattr $C$DW$221, DW_AT_decl_column(0x0b) - -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$222, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$222, DW_AT_decl_line(0x94) - .dwattr $C$DW$222, DW_AT_decl_column(0x15) - -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$223, DW_AT_name("events") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$223, DW_AT_decl_line(0x97) - .dwattr $C$DW$223, DW_AT_decl_column(0x13) - -$C$DW$224 .dwtag DW_TAG_member - .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$224, DW_AT_name("$P$T14") - .dwattr $C$DW$224, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$224, DW_AT_decl_line(0x9a) - .dwattr $C$DW$224, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$52 - -$C$DW$T$115 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$52) - -$C$DW$T$116 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$116, DW_AT_type(*$C$DW$T$115) - .dwattr $C$DW$T$116, DW_AT_address_class(0x20) - -$C$DW$T$117 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$117, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$T$117, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$117, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$117, DW_AT_decl_column(0x03) - -$C$DW$T$118 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$117) - - -$C$DW$T$54 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) -$C$DW$225 .dwtag DW_TAG_member - .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$225, DW_AT_name("cur_reg_val") - .dwattr $C$DW$225, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$225, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$225, DW_AT_decl_line(0x22) - .dwattr $C$DW$225, DW_AT_decl_column(0x0a) - -$C$DW$226 .dwtag DW_TAG_member - .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$226, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$226, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$226, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$226, DW_AT_decl_line(0x26) - .dwattr $C$DW$226, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$54 - -$C$DW$T$120 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$120, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$T$120, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$120, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$120, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$120, DW_AT_decl_column(0x03) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x03) -$C$DW$227 .dwtag DW_TAG_member - .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$227, DW_AT_name("state") - .dwattr $C$DW$227, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$227, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$227, DW_AT_decl_line(0x22) - .dwattr $C$DW$227, DW_AT_decl_column(0x18) - -$C$DW$228 .dwtag DW_TAG_member - .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$228, DW_AT_name("priority_bit") - .dwattr $C$DW$228, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$228, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$228, DW_AT_decl_line(0x23) - .dwattr $C$DW$228, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$121 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$121, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$121, DW_AT_address_class(0x20) - -$C$DW$T$122 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$122, DW_AT_name("statemachine_arbitration_t") - .dwattr $C$DW$T$122, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$122, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$122, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$122, DW_AT_decl_line(0x25) - .dwattr $C$DW$T$122, DW_AT_decl_column(0x03) - - -$C$DW$T$61 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x09) -$C$DW$229 .dwtag DW_TAG_member - .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$229, DW_AT_name("state") - .dwattr $C$DW$229, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$229, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$229, DW_AT_decl_line(0x26) - .dwattr $C$DW$229, DW_AT_decl_column(0x18) - -$C$DW$230 .dwtag DW_TAG_member - .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$230, DW_AT_name("state_timeout") - .dwattr $C$DW$230, DW_AT_TI_symbol_name("state_timeout") - .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$230, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$230, DW_AT_decl_line(0x27) - .dwattr $C$DW$230, DW_AT_decl_column(0x0a) - -$C$DW$231 .dwtag DW_TAG_member - .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$231, DW_AT_name("dataptr") - .dwattr $C$DW$231, DW_AT_TI_symbol_name("dataptr") - .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$231, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$231, DW_AT_decl_line(0x28) - .dwattr $C$DW$231, DW_AT_decl_column(0x0c) - -$C$DW$232 .dwtag DW_TAG_member - .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$232, DW_AT_name("cur_wordsleft") - .dwattr $C$DW$232, DW_AT_TI_symbol_name("cur_wordsleft") - .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$232, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$232, DW_AT_decl_line(0x29) - .dwattr $C$DW$232, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$61, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x25) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$61 - -$C$DW$T$123 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$123, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$T$123, DW_AT_address_class(0x20) - -$C$DW$T$124 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$124, DW_AT_name("statemachine_dma_t") - .dwattr $C$DW$T$124, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$T$124, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$124, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$124, DW_AT_decl_line(0x2a) - .dwattr $C$DW$T$124, DW_AT_decl_column(0x03) - - -$C$DW$T$63 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x02) -$C$DW$233 .dwtag DW_TAG_member - .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$233, DW_AT_name("state") - .dwattr $C$DW$233, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$233, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$233, DW_AT_decl_line(0x23) - .dwattr $C$DW$233, DW_AT_decl_column(0x1a) - - .dwattr $C$DW$T$63, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x22) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$63 - -$C$DW$T$125 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$T$125, DW_AT_address_class(0x20) - -$C$DW$T$126 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$126, DW_AT_name("statemachine_slave_t") - .dwattr $C$DW$T$126, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$T$126, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$126, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$126, DW_AT_decl_line(0x27) - .dwattr $C$DW$T$126, DW_AT_decl_column(0x03) - - -$C$DW$T$65 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x02) -$C$DW$234 .dwtag DW_TAG_member - .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$234, DW_AT_name("state") - .dwattr $C$DW$234, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$234, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$234, DW_AT_decl_line(0x27) - .dwattr $C$DW$234, DW_AT_decl_column(0x1e) - - .dwattr $C$DW$T$65, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$65 - -$C$DW$T$127 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$127, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$T$127, DW_AT_address_class(0x20) - -$C$DW$T$128 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$128, DW_AT_name("statemachine_init_t") - .dwattr $C$DW$T$128, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$T$128, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$128, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$128, DW_AT_decl_line(0x28) - .dwattr $C$DW$T$128, DW_AT_decl_column(0x03) - - -$C$DW$T$67 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x02) -$C$DW$235 .dwtag DW_TAG_member - .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$235, DW_AT_name("state") - .dwattr $C$DW$235, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$235, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$235, DW_AT_decl_line(0x25) - .dwattr $C$DW$235, DW_AT_decl_column(0x1f) - - .dwattr $C$DW$T$67, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x24) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$67 - -$C$DW$T$129 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$T$129, DW_AT_address_class(0x20) - -$C$DW$T$130 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$130, DW_AT_name("statemachine_powercycle_t") - .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$T$130, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$130, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$130, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$130, DW_AT_decl_column(0x03) - - -$C$DW$T$70 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) -$C$DW$236 .dwtag DW_TAG_member - .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$236, DW_AT_name("REVID") - .dwattr $C$DW$236, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$236, DW_AT_decl_line(0x2a) - .dwattr $C$DW$236, DW_AT_decl_column(0x15) - -$C$DW$237 .dwtag DW_TAG_member - .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$237, DW_AT_name("REVID_bit") - .dwattr $C$DW$237, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$237, DW_AT_decl_line(0x2e) - .dwattr $C$DW$237, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$70, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$70 - - -$C$DW$T$72 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) -$C$DW$238 .dwtag DW_TAG_member - .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$238, DW_AT_name("SYSCFG") - .dwattr $C$DW$238, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$238, DW_AT_decl_line(0x34) - .dwattr $C$DW$238, DW_AT_decl_column(0x15) - -$C$DW$239 .dwtag DW_TAG_member - .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$239, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$239, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$239, DW_AT_decl_line(0x3c) - .dwattr $C$DW$239, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$72 - - -$C$DW$T$74 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) -$C$DW$240 .dwtag DW_TAG_member - .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$240, DW_AT_name("GPCFG0") - .dwattr $C$DW$240, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$240, DW_AT_decl_line(0x42) - .dwattr $C$DW$240, DW_AT_decl_column(0x15) - -$C$DW$241 .dwtag DW_TAG_member - .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$241, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$241, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$241, DW_AT_decl_line(0x4f) - .dwattr $C$DW$241, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$74, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$74 - - -$C$DW$T$76 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) -$C$DW$242 .dwtag DW_TAG_member - .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$242, DW_AT_name("GPCFG1") - .dwattr $C$DW$242, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$242, DW_AT_decl_line(0x55) - .dwattr $C$DW$242, DW_AT_decl_column(0x15) - -$C$DW$243 .dwtag DW_TAG_member - .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$243, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$243, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$243, DW_AT_decl_line(0x62) - .dwattr $C$DW$243, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$76, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$76 - - -$C$DW$T$78 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) -$C$DW$244 .dwtag DW_TAG_member - .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$244, DW_AT_name("CGR") - .dwattr $C$DW$244, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$244, DW_AT_decl_line(0x68) - .dwattr $C$DW$244, DW_AT_decl_column(0x15) - -$C$DW$245 .dwtag DW_TAG_member - .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$245, DW_AT_name("CGR_bit") - .dwattr $C$DW$245, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$245, DW_AT_decl_line(0x7e) - .dwattr $C$DW$245, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$78, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$78 - - -$C$DW$T$80 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) -$C$DW$246 .dwtag DW_TAG_member - .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$246, DW_AT_name("ISRP") - .dwattr $C$DW$246, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$246, DW_AT_decl_line(0x84) - .dwattr $C$DW$246, DW_AT_decl_column(0x15) - -$C$DW$247 .dwtag DW_TAG_member - .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$247, DW_AT_name("ISRP_bit") - .dwattr $C$DW$247, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$247, DW_AT_decl_line(0x8d) - .dwattr $C$DW$247, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$80, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$80 - - -$C$DW$T$82 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) -$C$DW$248 .dwtag DW_TAG_member - .dwattr $C$DW$248, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$248, DW_AT_name("ISP") - .dwattr $C$DW$248, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$248, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$248, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$248, DW_AT_decl_line(0x93) - .dwattr $C$DW$248, DW_AT_decl_column(0x15) - -$C$DW$249 .dwtag DW_TAG_member - .dwattr $C$DW$249, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$249, DW_AT_name("ISP_bit") - .dwattr $C$DW$249, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$249, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$249, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$249, DW_AT_decl_line(0x9c) - .dwattr $C$DW$249, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$82, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$82 - - -$C$DW$T$84 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) -$C$DW$250 .dwtag DW_TAG_member - .dwattr $C$DW$250, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$250, DW_AT_name("IESP") - .dwattr $C$DW$250, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$250, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$250, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$250, DW_AT_decl_line(0xa1) - .dwattr $C$DW$250, DW_AT_decl_column(0x15) - -$C$DW$251 .dwtag DW_TAG_member - .dwattr $C$DW$251, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$251, DW_AT_name("IESP_bit") - .dwattr $C$DW$251, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$251, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$251, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$251, DW_AT_decl_line(0xaa) - .dwattr $C$DW$251, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$84, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$84 - - -$C$DW$T$86 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) -$C$DW$252 .dwtag DW_TAG_member - .dwattr $C$DW$252, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$252, DW_AT_name("IECP") - .dwattr $C$DW$252, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$252, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$252, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$252, DW_AT_decl_line(0xb0) - .dwattr $C$DW$252, DW_AT_decl_column(0x15) - -$C$DW$253 .dwtag DW_TAG_member - .dwattr $C$DW$253, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$253, DW_AT_name("IECP_bit") - .dwattr $C$DW$253, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$253, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$253, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$253, DW_AT_decl_line(0xb8) - .dwattr $C$DW$253, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$86, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$86 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) -$C$DW$254 .dwtag DW_TAG_member - .dwattr $C$DW$254, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$254, DW_AT_name("PMAO") - .dwattr $C$DW$254, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$254, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$254, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$254, DW_AT_decl_line(0xc1) - .dwattr $C$DW$254, DW_AT_decl_column(0x15) - -$C$DW$255 .dwtag DW_TAG_member - .dwattr $C$DW$255, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$255, DW_AT_name("PMAO_bit") - .dwattr $C$DW$255, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$255, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$255, DW_AT_decl_line(0xc7) - .dwattr $C$DW$255, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$90 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) -$C$DW$256 .dwtag DW_TAG_member - .dwattr $C$DW$256, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$256, DW_AT_name("IEPCLK") - .dwattr $C$DW$256, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$256, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$256, DW_AT_decl_line(0xd0) - .dwattr $C$DW$256, DW_AT_decl_column(0x15) - -$C$DW$257 .dwtag DW_TAG_member - .dwattr $C$DW$257, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$257, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$257, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$257, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$257, DW_AT_decl_line(0xd5) - .dwattr $C$DW$257, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$90 - - -$C$DW$T$92 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) -$C$DW$258 .dwtag DW_TAG_member - .dwattr $C$DW$258, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$258, DW_AT_name("SPP") - .dwattr $C$DW$258, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$258, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$258, DW_AT_decl_line(0xdb) - .dwattr $C$DW$258, DW_AT_decl_column(0x15) - -$C$DW$259 .dwtag DW_TAG_member - .dwattr $C$DW$259, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$259, DW_AT_name("SPP_bit") - .dwattr $C$DW$259, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$259, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$259, DW_AT_decl_line(0xe1) - .dwattr $C$DW$259, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$92 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) -$C$DW$260 .dwtag DW_TAG_member - .dwattr $C$DW$260, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$260, DW_AT_name("PIN_MX") - .dwattr $C$DW$260, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$260, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$260, DW_AT_decl_line(0xe9) - .dwattr $C$DW$260, DW_AT_decl_column(0x15) - -$C$DW$261 .dwtag DW_TAG_member - .dwattr $C$DW$261, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$261, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$261, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$261, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$261, DW_AT_decl_line(0xee) - .dwattr $C$DW$261, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - - -$C$DW$T$97 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$97, DW_AT_byte_size(0x40000) -$C$DW$262 .dwtag DW_TAG_member - .dwattr $C$DW$262, DW_AT_type(*$C$DW$T$95) - .dwattr $C$DW$262, DW_AT_name("words") - .dwattr $C$DW$262, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$262, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$262, DW_AT_decl_line(0x35) - .dwattr $C$DW$262, DW_AT_decl_column(0x0b) - -$C$DW$263 .dwtag DW_TAG_member - .dwattr $C$DW$263, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$263, DW_AT_name("bytes") - .dwattr $C$DW$263, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$263, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$263, DW_AT_decl_line(0x36) - .dwattr $C$DW$263, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$97, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$97, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$97 - - -$C$DW$T$103 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$103, DW_AT_byte_size(0x40c) -$C$DW$264 .dwtag DW_TAG_member - .dwattr $C$DW$264, DW_AT_type(*$C$DW$T$98) - .dwattr $C$DW$264, DW_AT_name("mailbox_test") - .dwattr $C$DW$264, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$264, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$264, DW_AT_decl_line(0x9b) - .dwattr $C$DW$264, DW_AT_decl_column(0x12) - -$C$DW$265 .dwtag DW_TAG_member - .dwattr $C$DW$265, DW_AT_type(*$C$DW$T$99) - .dwattr $C$DW$265, DW_AT_name("buslatch") - .dwattr $C$DW$265, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$265, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$265, DW_AT_decl_line(0x9c) - .dwattr $C$DW$265, DW_AT_decl_column(0x16) - -$C$DW$266 .dwtag DW_TAG_member - .dwattr $C$DW$266, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$266, DW_AT_name("buslatch_test") - .dwattr $C$DW$266, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$266, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$266, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$266, DW_AT_decl_line(0x9d) - .dwattr $C$DW$266, DW_AT_decl_column(0x1b) - -$C$DW$267 .dwtag DW_TAG_member - .dwattr $C$DW$267, DW_AT_type(*$C$DW$T$101) - .dwattr $C$DW$267, DW_AT_name("dma") - .dwattr $C$DW$267, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$267, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$267, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$267, DW_AT_decl_line(0x9e) - .dwattr $C$DW$267, DW_AT_decl_column(0x11) - -$C$DW$268 .dwtag DW_TAG_member - .dwattr $C$DW$268, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$268, DW_AT_name("intr") - .dwattr $C$DW$268, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$268, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$268, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$268, DW_AT_decl_line(0x9f) - .dwattr $C$DW$268, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$103 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$146 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$146, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$146, DW_AT_address_class(0x20) - -$C$DW$T$39 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - - -$C$DW$T$53 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$269 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$269, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$53 - - -$C$DW$T$55 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$55 - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - -$C$DW$T$57 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$57, DW_AT_name("sm_arb_state_func_ptr") - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x1f) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - -$C$DW$T$59 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$59, DW_AT_name("sm_dma_state_func_ptr") - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$59, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$59, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - -$C$DW$T$64 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$64, DW_AT_name("sm_powercycle_init_func_ptr") - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$64, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x24) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - -$C$DW$T$66 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$66, DW_AT_name("sm_powercycle_state_func_ptr") - .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$66, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$66, DW_AT_decl_line(0x22) - .dwattr $C$DW$T$66, DW_AT_decl_column(0x13) - -$C$DW$T$62 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$62, DW_AT_name("sm_slave_state_func_ptr") - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$62, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0x20) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - - -$C$DW$T$96 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$96, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$96, DW_AT_byte_size(0x40000) -$C$DW$270 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$270, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$96 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$40 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - - -$C$DW$T$45 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) -$C$DW$271 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$271, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$45 - -$C$DW$T$60 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$60, DW_AT_address_class(0x20) - - -$C$DW$T$95 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$95, DW_AT_byte_size(0x40000) -$C$DW$272 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$272, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$95 - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$273 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$273, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$274 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$274, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$68 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - -$C$DW$T$104 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$104, DW_AT_name("my_resource_table") - .dwattr $C$DW$T$104, DW_AT_byte_size(0x14) -$C$DW$275 .dwtag DW_TAG_member - .dwattr $C$DW$275, DW_AT_type(*$C$DW$T$105) - .dwattr $C$DW$275, DW_AT_name("base") - .dwattr $C$DW$275, DW_AT_TI_symbol_name("base") - .dwattr $C$DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$275, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$275, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$275, DW_AT_decl_line(0x39) - .dwattr $C$DW$275, DW_AT_decl_column(0x18) - -$C$DW$276 .dwtag DW_TAG_member - .dwattr $C$DW$276, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$276, DW_AT_name("offset") - .dwattr $C$DW$276, DW_AT_TI_symbol_name("offset") - .dwattr $C$DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$276, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$276, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$276, DW_AT_decl_line(0x3b) - .dwattr $C$DW$276, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$104, DW_AT_decl_file("resource_table_empty.h") - .dwattr $C$DW$T$104, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$104, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$104 - - -$C$DW$T$105 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$105, DW_AT_name("resource_table") - .dwattr $C$DW$T$105, DW_AT_byte_size(0x10) -$C$DW$277 .dwtag DW_TAG_member - .dwattr $C$DW$277, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$277, DW_AT_name("ver") - .dwattr $C$DW$277, DW_AT_TI_symbol_name("ver") - .dwattr $C$DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$277, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$277, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$277, DW_AT_decl_line(0x57) - .dwattr $C$DW$277, DW_AT_decl_column(0x0b) - -$C$DW$278 .dwtag DW_TAG_member - .dwattr $C$DW$278, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$278, DW_AT_name("num") - .dwattr $C$DW$278, DW_AT_TI_symbol_name("num") - .dwattr $C$DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$278, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$278, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$278, DW_AT_decl_line(0x58) - .dwattr $C$DW$278, DW_AT_decl_column(0x0b) - -$C$DW$279 .dwtag DW_TAG_member - .dwattr $C$DW$279, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$279, DW_AT_name("reserved") - .dwattr $C$DW$279, DW_AT_TI_symbol_name("reserved") - .dwattr $C$DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$279, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$279, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$279, DW_AT_decl_line(0x59) - .dwattr $C$DW$279, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h") - .dwattr $C$DW$T$105, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$105, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$105 - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R0_b0") - .dwattr $C$DW$280, DW_AT_location[DW_OP_reg0] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R0_b1") - .dwattr $C$DW$281, DW_AT_location[DW_OP_reg1] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R0_b2") - .dwattr $C$DW$282, DW_AT_location[DW_OP_reg2] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R0_b3") - .dwattr $C$DW$283, DW_AT_location[DW_OP_reg3] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R1_b0") - .dwattr $C$DW$284, DW_AT_location[DW_OP_reg4] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R1_b1") - .dwattr $C$DW$285, DW_AT_location[DW_OP_reg5] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R1_b2") - .dwattr $C$DW$286, DW_AT_location[DW_OP_reg6] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R1_b3") - .dwattr $C$DW$287, DW_AT_location[DW_OP_reg7] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R2_b0") - .dwattr $C$DW$288, DW_AT_location[DW_OP_reg8] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R2_b1") - .dwattr $C$DW$289, DW_AT_location[DW_OP_reg9] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R2_b2") - .dwattr $C$DW$290, DW_AT_location[DW_OP_reg10] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R2_b3") - .dwattr $C$DW$291, DW_AT_location[DW_OP_reg11] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R3_b0") - .dwattr $C$DW$292, DW_AT_location[DW_OP_reg12] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R3_b1") - .dwattr $C$DW$293, DW_AT_location[DW_OP_reg13] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R3_b2") - .dwattr $C$DW$294, DW_AT_location[DW_OP_reg14] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R3_b3") - .dwattr $C$DW$295, DW_AT_location[DW_OP_reg15] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R4_b0") - .dwattr $C$DW$296, DW_AT_location[DW_OP_reg16] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R4_b1") - .dwattr $C$DW$297, DW_AT_location[DW_OP_reg17] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R4_b2") - .dwattr $C$DW$298, DW_AT_location[DW_OP_reg18] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R4_b3") - .dwattr $C$DW$299, DW_AT_location[DW_OP_reg19] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R5_b0") - .dwattr $C$DW$300, DW_AT_location[DW_OP_reg20] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R5_b1") - .dwattr $C$DW$301, DW_AT_location[DW_OP_reg21] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R5_b2") - .dwattr $C$DW$302, DW_AT_location[DW_OP_reg22] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R5_b3") - .dwattr $C$DW$303, DW_AT_location[DW_OP_reg23] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R6_b0") - .dwattr $C$DW$304, DW_AT_location[DW_OP_reg24] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R6_b1") - .dwattr $C$DW$305, DW_AT_location[DW_OP_reg25] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R6_b2") - .dwattr $C$DW$306, DW_AT_location[DW_OP_reg26] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R6_b3") - .dwattr $C$DW$307, DW_AT_location[DW_OP_reg27] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R7_b0") - .dwattr $C$DW$308, DW_AT_location[DW_OP_reg28] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R7_b1") - .dwattr $C$DW$309, DW_AT_location[DW_OP_reg29] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R7_b2") - .dwattr $C$DW$310, DW_AT_location[DW_OP_reg30] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R7_b3") - .dwattr $C$DW$311, DW_AT_location[DW_OP_reg31] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R8_b0") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R8_b1") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R8_b2") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R8_b3") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R9_b0") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R9_b1") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R9_b2") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R9_b3") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R10_b0") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R10_b1") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R10_b2") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R10_b3") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R11_b0") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R11_b1") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R11_b2") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R11_b3") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R12_b0") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R12_b1") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R12_b2") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R12_b3") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R13_b0") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R13_b1") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R13_b2") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R13_b3") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$336 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$336, DW_AT_name("R14_b0") - .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$337 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$337, DW_AT_name("R14_b1") - .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$338 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$338, DW_AT_name("R14_b2") - .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$339 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$339, DW_AT_name("R14_b3") - .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$340 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$340, DW_AT_name("R15_b0") - .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$341 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$341, DW_AT_name("R15_b1") - .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$342 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$342, DW_AT_name("R15_b2") - .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$343 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$343, DW_AT_name("R15_b3") - .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$344 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$344, DW_AT_name("R16_b0") - .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$345 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$345, DW_AT_name("R16_b1") - .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$346 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$346, DW_AT_name("R16_b2") - .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$347 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$347, DW_AT_name("R16_b3") - .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$348 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$348, DW_AT_name("R17_b0") - .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$349 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$349, DW_AT_name("R17_b1") - .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$350 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$350, DW_AT_name("R17_b2") - .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$351 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$351, DW_AT_name("R17_b3") - .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$352 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$352, DW_AT_name("R18_b0") - .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$353 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$353, DW_AT_name("R18_b1") - .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$354 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$354, DW_AT_name("R18_b2") - .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$355 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$355, DW_AT_name("R18_b3") - .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R19_b0") - .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R19_b1") - .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$358 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$358, DW_AT_name("R19_b2") - .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$359 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$359, DW_AT_name("R19_b3") - .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$360 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$360, DW_AT_name("R20_b0") - .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$361 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$361, DW_AT_name("R20_b1") - .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$362 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$362, DW_AT_name("R20_b2") - .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$363 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$363, DW_AT_name("R20_b3") - .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$364 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$364, DW_AT_name("R21_b0") - .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$365 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$365, DW_AT_name("R21_b1") - .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$366 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$366, DW_AT_name("R21_b2") - .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$367 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$367, DW_AT_name("R21_b3") - .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$368 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$368, DW_AT_name("R22_b0") - .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$369 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$369, DW_AT_name("R22_b1") - .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$370 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$370, DW_AT_name("R22_b2") - .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$371 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$371, DW_AT_name("R22_b3") - .dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$372 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$372, DW_AT_name("R23_b0") - .dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$373 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$373, DW_AT_name("R23_b1") - .dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$374 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$374, DW_AT_name("R23_b2") - .dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$375 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$375, DW_AT_name("R23_b3") - .dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$376 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$376, DW_AT_name("R24_b0") - .dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$377 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$377, DW_AT_name("R24_b1") - .dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$378 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$378, DW_AT_name("R24_b2") - .dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$379 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$379, DW_AT_name("R24_b3") - .dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$380 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$380, DW_AT_name("R25_b0") - .dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$381 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$381, DW_AT_name("R25_b1") - .dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$382 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$382, DW_AT_name("R25_b2") - .dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$383 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$383, DW_AT_name("R25_b3") - .dwattr $C$DW$383, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$384 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$384, DW_AT_name("R26_b0") - .dwattr $C$DW$384, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$385 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$385, DW_AT_name("R26_b1") - .dwattr $C$DW$385, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$386 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$386, DW_AT_name("R26_b2") - .dwattr $C$DW$386, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$387 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$387, DW_AT_name("R26_b3") - .dwattr $C$DW$387, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$388 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$388, DW_AT_name("R27_b0") - .dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$389 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$389, DW_AT_name("R27_b1") - .dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$390 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$390, DW_AT_name("R27_b2") - .dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$391 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$391, DW_AT_name("R27_b3") - .dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$392 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$392, DW_AT_name("R28_b0") - .dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$393 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$393, DW_AT_name("R28_b1") - .dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$394 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$394, DW_AT_name("R28_b2") - .dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$395 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$395, DW_AT_name("R28_b3") - .dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$396 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$396, DW_AT_name("R29_b0") - .dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$397 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$397, DW_AT_name("R29_b1") - .dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$398 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$398, DW_AT_name("R29_b2") - .dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$399 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$399, DW_AT_name("R29_b3") - .dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$400 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$400, DW_AT_name("R30_b0") - .dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$401 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$401, DW_AT_name("R30_b1") - .dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$402 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$402, DW_AT_name("R30_b2") - .dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$403 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$403, DW_AT_name("R30_b3") - .dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$404 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$404, DW_AT_name("R31_b0") - .dwattr $C$DW$404, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$405 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$405, DW_AT_name("R31_b1") - .dwattr $C$DW$405, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$406 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$406, DW_AT_name("R31_b2") - .dwattr $C$DW$406, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$407 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$407, DW_AT_name("R31_b3") - .dwattr $C$DW$407, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_main.lst b/10.01_base/4_deploy/pru1_main.lst deleted file mode 100644 index 2091c34..0000000 --- a/10.01_base/4_deploy/pru1_main.lst +++ /dev/null @@ -1,5360 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:33 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_main.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$110) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25 .global ||pru_remoteproc_ResourceTable|| - 26 00000000 .sect ".resource_table:retain", RW - 27 .retain - 28 .align 1 - 29 .elfsym ||pru_remoteproc_ResourceTable||,SYM_SIZE(20) - 30 00000000 ||pru_remoteproc_ResourceTable||: - 31 00000000 00000000000001 .bits 0x1,32 - 32 ; pru_remoteproc_ResourceTable.base.ver @ 0 - 33 00000004 00000000000000 .bits 0,32 - 34 ; pru_remoteproc_ResourceTable.base.num @ 32 - 35 00000008 00000000000000 .bits 0,32 - 36 ; pru_remoteproc_ResourceTable.base.reserved[0] @ 64 - 37 0000000c 00000000000000 .bits 0,32 - 38 ; pru_remoteproc_ResourceTable.base.reserved[1] @ 96 - 39 00000010 00000000000000 .bits 0,32 - 40 ; pru_remoteproc_ResourceTable.offset[0] @ 128 - 41 - 42$C$DW$2 .dwtag DW_TAG_variable - 43 .dwattr $C$DW$2, DW_AT_name("pru_remoteproc_ResourceTable") - 44 .dwattr $C$DW$2, DW_AT_TI_symbol_name("pru_remoteproc_ResourceTable") - 45 .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||pru_remoteproc_ResourceTable||] - 46 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$104) - 47 .dwattr $C$DW$2, DW_AT_external - 48 .dwattr $C$DW$2, DW_AT_decl_file("resource_table_empty.h") - 49 .dwattr $C$DW$2, DW_AT_decl_line(0x40) - 50 .dwattr $C$DW$2, DW_AT_decl_column(0x1a) - 51 - 52$C$DW$3 .dwtag DW_TAG_variable - 53 .dwattr $C$DW$3, DW_AT_name("mailbox") - 54 .dwattr $C$DW$3, DW_AT_TI_symbol_name("mailbox") - 55 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$118) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 2 - - 56 .dwattr $C$DW$3, DW_AT_declaration - 57 .dwattr $C$DW$3, DW_AT_external - 58 .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 59 .dwattr $C$DW$3, DW_AT_decl_line(0xb8) - 60 .dwattr $C$DW$3, DW_AT_decl_column(0x1f) - 61 - 62$C$DW$4 .dwtag DW_TAG_variable - 63 .dwattr $C$DW$4, DW_AT_name("buslatches") - 64 .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches") - 65 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$120) - 66 .dwattr $C$DW$4, DW_AT_declaration - 67 .dwattr $C$DW$4, DW_AT_external - 68 .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - 69 .dwattr $C$DW$4, DW_AT_decl_line(0x2f) - 70 .dwattr $C$DW$4, DW_AT_decl_column(0x15) - 71 - 72$C$DW$5 .dwtag DW_TAG_variable - 73 .dwattr $C$DW$5, DW_AT_name("sm_arb") - 74 .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_arb") - 75 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$122) - 76 .dwattr $C$DW$5, DW_AT_declaration - 77 .dwattr $C$DW$5, DW_AT_external - 78 .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 79 .dwattr $C$DW$5, DW_AT_decl_line(0x29) - 80 .dwattr $C$DW$5, DW_AT_decl_column(0x23) - 81 - 82$C$DW$6 .dwtag DW_TAG_variable - 83 .dwattr $C$DW$6, DW_AT_name("sm_dma") - 84 .dwattr $C$DW$6, DW_AT_TI_symbol_name("sm_dma") - 85 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$124) - 86 .dwattr $C$DW$6, DW_AT_declaration - 87 .dwattr $C$DW$6, DW_AT_external - 88 .dwattr $C$DW$6, DW_AT_decl_file("pru1_statemachine_dma.h") - 89 .dwattr $C$DW$6, DW_AT_decl_line(0x2f) - 90 .dwattr $C$DW$6, DW_AT_decl_column(0x1b) - 91 - 92$C$DW$7 .dwtag DW_TAG_variable - 93 .dwattr $C$DW$7, DW_AT_name("sm_intr") - 94 .dwattr $C$DW$7, DW_AT_TI_symbol_name("sm_intr") - 95 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$124) - 96 .dwattr $C$DW$7, DW_AT_declaration - 97 .dwattr $C$DW$7, DW_AT_external - 98 .dwattr $C$DW$7, DW_AT_decl_file("pru1_statemachine_intr.h") - 99 .dwattr $C$DW$7, DW_AT_decl_line(0x26) - 100 .dwattr $C$DW$7, DW_AT_decl_column(0x1b) - 101 - 102$C$DW$8 .dwtag DW_TAG_variable - 103 .dwattr $C$DW$8, DW_AT_name("sm_slave") - 104 .dwattr $C$DW$8, DW_AT_TI_symbol_name("sm_slave") - 105 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$126) - 106 .dwattr $C$DW$8, DW_AT_declaration - 107 .dwattr $C$DW$8, DW_AT_external - 108 .dwattr $C$DW$8, DW_AT_decl_file("pru1_statemachine_slave.h") - 109 .dwattr $C$DW$8, DW_AT_decl_line(0x2a) - 110 .dwattr $C$DW$8, DW_AT_decl_column(0x1d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 3 - - 111 - 112$C$DW$9 .dwtag DW_TAG_variable - 113 .dwattr $C$DW$9, DW_AT_name("sm_init") - 114 .dwattr $C$DW$9, DW_AT_TI_symbol_name("sm_init") - 115 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$128) - 116 .dwattr $C$DW$9, DW_AT_declaration - 117 .dwattr $C$DW$9, DW_AT_external - 118 .dwattr $C$DW$9, DW_AT_decl_file("pru1_statemachine_init.h") - 119 .dwattr $C$DW$9, DW_AT_decl_line(0x2c) - 120 .dwattr $C$DW$9, DW_AT_decl_column(0x1c) - 121 - 122$C$DW$10 .dwtag DW_TAG_variable - 123 .dwattr $C$DW$10, DW_AT_name("sm_powercycle") - 124 .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_powercycle") - 125 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$130) - 126 .dwattr $C$DW$10, DW_AT_declaration - 127 .dwattr $C$DW$10, DW_AT_external - 128 .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 129 .dwattr $C$DW$10, DW_AT_decl_line(0x29) - 130 .dwattr $C$DW$10, DW_AT_decl_column(0x22) - 131 - 132 - 133$C$DW$11 .dwtag DW_TAG_subprogram - 134 .dwattr $C$DW$11, DW_AT_name("buslatches_reset") - 135 .dwattr $C$DW$11, DW_AT_TI_symbol_name("buslatches_reset") - 136 .dwattr $C$DW$11, DW_AT_declaration - 137 .dwattr $C$DW$11, DW_AT_external - 138 .dwattr $C$DW$11, DW_AT_decl_file("pru1_buslatches.h") - 139 .dwattr $C$DW$11, DW_AT_decl_line(0xb2) - 140 .dwattr $C$DW$11, DW_AT_decl_column(0x06) - 141 .dwendtag $C$DW$11 - 142 - 143 - 144$C$DW$12 .dwtag DW_TAG_subprogram - 145 .dwattr $C$DW$12, DW_AT_name("buslatches_powercycle") - 146 .dwattr $C$DW$12, DW_AT_TI_symbol_name("buslatches_powercycle") - 147 .dwattr $C$DW$12, DW_AT_declaration - 148 .dwattr $C$DW$12, DW_AT_external - 149 .dwattr $C$DW$12, DW_AT_decl_file("pru1_buslatches.h") - 150 .dwattr $C$DW$12, DW_AT_decl_line(0xbc) - 151 .dwattr $C$DW$12, DW_AT_decl_column(0x06) - 152 .dwendtag $C$DW$12 - 153 - 154 - 155$C$DW$13 .dwtag DW_TAG_subprogram - 156 .dwattr $C$DW$13, DW_AT_name("sm_slave_start") - 157 .dwattr $C$DW$13, DW_AT_TI_symbol_name("sm_slave_start") - 158 .dwattr $C$DW$13, DW_AT_declaration - 159 .dwattr $C$DW$13, DW_AT_external - 160 .dwattr $C$DW$13, DW_AT_decl_file("pru1_statemachine_slave.h") - 161 .dwattr $C$DW$13, DW_AT_decl_line(0x2d) - 162 .dwattr $C$DW$13, DW_AT_decl_column(0x06) - 163 .dwendtag $C$DW$13 - 164 - 165 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 4 - - 166$C$DW$14 .dwtag DW_TAG_subprogram - 167 .dwattr $C$DW$14, DW_AT_name("do_event_initializationsignals") - 168 .dwattr $C$DW$14, DW_AT_TI_symbol_name("do_event_initializationsignals") - 169 .dwattr $C$DW$14, DW_AT_declaration - 170 .dwattr $C$DW$14, DW_AT_external - 171 .dwattr $C$DW$14, DW_AT_decl_file("pru1_statemachine_init.h") - 172 .dwattr $C$DW$14, DW_AT_decl_line(0x2f) - 173 .dwattr $C$DW$14, DW_AT_decl_column(0x06) - 174 .dwendtag $C$DW$14 - 175 - 176 - 177$C$DW$15 .dwtag DW_TAG_subprogram - 178 .dwattr $C$DW$15, DW_AT_name("sm_arb_state_idle") - 179 .dwattr $C$DW$15, DW_AT_TI_symbol_name("sm_arb_state_idle") - 180 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$39) - 181 .dwattr $C$DW$15, DW_AT_declaration - 182 .dwattr $C$DW$15, DW_AT_external - 183 .dwattr $C$DW$15, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 184 .dwattr $C$DW$15, DW_AT_decl_line(0x2d) - 185 .dwattr $C$DW$15, DW_AT_decl_column(0x09) - 186 .dwendtag $C$DW$15 - 187 - 188 - 189$C$DW$16 .dwtag DW_TAG_subprogram - 190 .dwattr $C$DW$16, DW_AT_name("sm_arb_start") - 191 .dwattr $C$DW$16, DW_AT_TI_symbol_name("sm_arb_start") - 192 .dwattr $C$DW$16, DW_AT_declaration - 193 .dwattr $C$DW$16, DW_AT_external - 194 .dwattr $C$DW$16, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 195 .dwattr $C$DW$16, DW_AT_decl_line(0x2c) - 196 .dwattr $C$DW$16, DW_AT_decl_column(0x06) - 197$C$DW$17 .dwtag DW_TAG_formal_parameter - 198 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$39) - 199 - 200 .dwendtag $C$DW$16 - 201 - 202 - 203$C$DW$18 .dwtag DW_TAG_subprogram - 204 .dwattr $C$DW$18, DW_AT_name("sm_dma_start") - 205 .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_dma_start") - 206 .dwattr $C$DW$18, DW_AT_declaration - 207 .dwattr $C$DW$18, DW_AT_external - 208 .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_dma.h") - 209 .dwattr $C$DW$18, DW_AT_decl_line(0x33) - 210 .dwattr $C$DW$18, DW_AT_decl_column(0x06) - 211 .dwendtag $C$DW$18 - 212 - 213 - 214$C$DW$19 .dwtag DW_TAG_subprogram - 215 .dwattr $C$DW$19, DW_AT_name("sm_intr_start") - 216 .dwattr $C$DW$19, DW_AT_TI_symbol_name("sm_intr_start") - 217 .dwattr $C$DW$19, DW_AT_declaration - 218 .dwattr $C$DW$19, DW_AT_external - 219 .dwattr $C$DW$19, DW_AT_decl_file("pru1_statemachine_intr.h") - 220 .dwattr $C$DW$19, DW_AT_decl_line(0x29) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 5 - - 221 .dwattr $C$DW$19, DW_AT_decl_column(0x06) - 222 .dwendtag $C$DW$19 - 223 - 224 - 225$C$DW$20 .dwtag DW_TAG_subprogram - 226 .dwattr $C$DW$20, DW_AT_name("sm_init_start") - 227 .dwattr $C$DW$20, DW_AT_TI_symbol_name("sm_init_start") - 228 .dwattr $C$DW$20, DW_AT_declaration - 229 .dwattr $C$DW$20, DW_AT_external - 230 .dwattr $C$DW$20, DW_AT_decl_file("pru1_statemachine_init.h") - 231 .dwattr $C$DW$20, DW_AT_decl_line(0x31) - 232 .dwattr $C$DW$20, DW_AT_decl_column(0x06) - 233 .dwendtag $C$DW$20 - 234 - 235 - 236$C$DW$21 .dwtag DW_TAG_subprogram - 237 .dwattr $C$DW$21, DW_AT_name("sm_powercycle_start") - 238 .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_powercycle_start") - 239 .dwattr $C$DW$21, DW_AT_declaration - 240 .dwattr $C$DW$21, DW_AT_external - 241 .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 242 .dwattr $C$DW$21, DW_AT_decl_line(0x2c) - 243 .dwattr $C$DW$21, DW_AT_decl_column(0x06) - 244 .dwendtag $C$DW$21 - 245 - 246 - 247$C$DW$22 .dwtag DW_TAG_subprogram - 248 .dwattr $C$DW$22, DW_AT_name("iopageregisters_init") - 249 .dwattr $C$DW$22, DW_AT_TI_symbol_name("iopageregisters_init") - 250 .dwattr $C$DW$22, DW_AT_declaration - 251 .dwattr $C$DW$22, DW_AT_external - 252 .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/io - 253 .dwattr $C$DW$22, DW_AT_decl_line(0xc4) - 254 .dwattr $C$DW$22, DW_AT_decl_column(0x06) - 255 .dwendtag $C$DW$22 - 256 - 257 - 258$C$DW$23 .dwtag DW_TAG_subprogram - 259 .dwattr $C$DW$23, DW_AT_name("buslatches_pru0_dataout") - 260 .dwattr $C$DW$23, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 261 .dwattr $C$DW$23, DW_AT_declaration - 262 .dwattr $C$DW$23, DW_AT_external - 263 .dwattr $C$DW$23, DW_AT_decl_file("pru1_buslatches.h") - 264 .dwattr $C$DW$23, DW_AT_decl_line(0xba) - 265 .dwattr $C$DW$23, DW_AT_decl_column(0x06) - 266$C$DW$24 .dwtag DW_TAG_formal_parameter - 267 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$32) - 268 - 269 .dwendtag $C$DW$23 - 270 - 271 - 272$C$DW$25 .dwtag DW_TAG_subprogram - 273 .dwattr $C$DW$25, DW_AT_name("buslatches_test") - 274 .dwattr $C$DW$25, DW_AT_TI_symbol_name("buslatches_test") - 275 .dwattr $C$DW$25, DW_AT_declaration - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 6 - - 276 .dwattr $C$DW$25, DW_AT_external - 277 .dwattr $C$DW$25, DW_AT_decl_file("pru1_buslatches.h") - 278 .dwattr $C$DW$25, DW_AT_decl_line(0xbd) - 279 .dwattr $C$DW$25, DW_AT_decl_column(0x06) - 280$C$DW$26 .dwtag DW_TAG_formal_parameter - 281 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$39) - 282 - 283$C$DW$27 .dwtag DW_TAG_formal_parameter - 284 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$39) - 285 - 286$C$DW$28 .dwtag DW_TAG_formal_parameter - 287 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$39) - 288 - 289$C$DW$29 .dwtag DW_TAG_formal_parameter - 290 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$39) - 291 - 292 .dwendtag $C$DW$25 - 293 - 294 - 295$C$DW$30 .dwtag DW_TAG_subprogram - 296 .dwattr $C$DW$30, DW_AT_name("ddrmem_fill_pattern") - 297 .dwattr $C$DW$30, DW_AT_TI_symbol_name("ddrmem_fill_pattern") - 298 .dwattr $C$DW$30, DW_AT_declaration - 299 .dwattr $C$DW$30, DW_AT_external - 300 .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/dd - 301 .dwattr $C$DW$30, DW_AT_decl_line(0x52) - 302 .dwattr $C$DW$30, DW_AT_decl_column(0x06) - 303 .dwendtag $C$DW$30 - 304 - 305 - 306$C$DW$31 .dwtag DW_TAG_subprogram - 307 .dwattr $C$DW$31, DW_AT_name("__delay_cycles") - 308 .dwattr $C$DW$31, DW_AT_TI_symbol_name("__delay_cycles") - 309 .dwattr $C$DW$31, DW_AT_declaration - 310 .dwattr $C$DW$31, DW_AT_external - 311$C$DW$32 .dwtag DW_TAG_formal_parameter - 312 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - 313 - 314 .dwendtag $C$DW$31 - 315 - 316 - 317$C$DW$33 .dwtag DW_TAG_subprogram - 318 .dwattr $C$DW$33, DW_AT_name("__halt") - 319 .dwattr $C$DW$33, DW_AT_TI_symbol_name("__halt") - 320 .dwattr $C$DW$33, DW_AT_declaration - 321 .dwattr $C$DW$33, DW_AT_external - 322 .dwendtag $C$DW$33 - 323 - 324; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 325; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 326 00000000 .sect ".text:main" - 327 .clink - 328 .global ||main|| - 329 - 330$C$DW$34 .dwtag DW_TAG_subprogram - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 7 - - 331 .dwattr $C$DW$34, DW_AT_name("main") - 332 .dwattr $C$DW$34, DW_AT_low_pc(||main||) - 333 .dwattr $C$DW$34, DW_AT_high_pc(0x00) - 334 .dwattr $C$DW$34, DW_AT_TI_symbol_name("main") - 335 .dwattr $C$DW$34, DW_AT_external - 336 .dwattr $C$DW$34, DW_AT_TI_begin_file("pru1_main.c") - 337 .dwattr $C$DW$34, DW_AT_TI_begin_line(0xb0) - 338 .dwattr $C$DW$34, DW_AT_TI_begin_column(0x06) - 339 .dwattr $C$DW$34, DW_AT_decl_file("pru1_main.c") - 340 .dwattr $C$DW$34, DW_AT_decl_line(0xb0) - 341 .dwattr $C$DW$34, DW_AT_decl_column(0x06) - 342 .dwattr $C$DW$34, DW_AT_TI_max_frame_size(0x37) - 343 .dwpsn file "pru1_main.c",line 176,column 17,is_stmt,address ||main||,isa 0 - 344 - 345 .dwfde $C$DW$CIE, ||main|| - 346;---------------------------------------------------------------------- - 347; 176 | void main(void) { - 348;---------------------------------------------------------------------- - 349 - 350;*************************************************************** - 351;* FNAME: main FR SIZE: 55 * - 352;* * - 353;* FUNCTION ENVIRONMENT * - 354;* * - 355;* FUNCTION PROPERTIES * - 356;* 13 Auto, 42 SOE * - 357;*************************************************************** - 358 - 359||main||: - 360;* --------------------------------------------------------------------------* - 361;* r12_0 assigned to $O$C1 - 362$C$DW$35 .dwtag DW_TAG_variable - 363 .dwattr $C$DW$35, DW_AT_name("$O$C1") - 364 .dwattr $C$DW$35, DW_AT_TI_symbol_name("$O$C1") - 365 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$6) - 366 .dwattr $C$DW$35, DW_AT_location[DW_OP_regx 0x30] - 367 - 368;* r0_0 assigned to $O$C2 - 369$C$DW$36 .dwtag DW_TAG_variable - 370 .dwattr $C$DW$36, DW_AT_name("$O$C2") - 371 .dwattr $C$DW$36, DW_AT_TI_symbol_name("$O$C2") - 372 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$6) - 373 .dwattr $C$DW$36, DW_AT_location[DW_OP_reg0] - 374 - 375;* r0_0 assigned to $O$C3 - 376$C$DW$37 .dwtag DW_TAG_variable - 377 .dwattr $C$DW$37, DW_AT_name("$O$C3") - 378 .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C3") - 379 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$10) - 380 .dwattr $C$DW$37, DW_AT_location[DW_OP_reg0] - 381 - 382;* r0_0 assigned to $O$C4 - 383$C$DW$38 .dwtag DW_TAG_variable - 384 .dwattr $C$DW$38, DW_AT_name("$O$C4") - 385 .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C4") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 8 - - 386 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$10) - 387 .dwattr $C$DW$38, DW_AT_location[DW_OP_reg0] - 388 - 389;* r12_0 assigned to $O$C5 - 390$C$DW$39 .dwtag DW_TAG_variable - 391 .dwattr $C$DW$39, DW_AT_name("$O$C5") - 392 .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C5") - 393 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$146) - 394 .dwattr $C$DW$39, DW_AT_location[DW_OP_regx 0x30] - 395 - 396;* r6_0 assigned to $O$C6 - 397$C$DW$40 .dwtag DW_TAG_variable - 398 .dwattr $C$DW$40, DW_AT_name("$O$C6") - 399 .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C6") - 400 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - 401 .dwattr $C$DW$40, DW_AT_location[DW_OP_reg24] - 402 - 403;* r4_0 assigned to $O$C7 - 404$C$DW$41 .dwtag DW_TAG_variable - 405 .dwattr $C$DW$41, DW_AT_name("$O$C7") - 406 .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C7") - 407 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$116) - 408 .dwattr $C$DW$41, DW_AT_location[DW_OP_reg16] - 409 - 410;* r5_0 assigned to $O$C8 - 411$C$DW$42 .dwtag DW_TAG_variable - 412 .dwattr $C$DW$42, DW_AT_name("$O$C8") - 413 .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C8") - 414 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - 415 .dwattr $C$DW$42, DW_AT_location[DW_OP_reg20] - 416 - 417;* r4_0 assigned to $O$K7 - 418$C$DW$43 .dwtag DW_TAG_variable - 419 .dwattr $C$DW$43, DW_AT_name("$O$K7") - 420 .dwattr $C$DW$43, DW_AT_TI_symbol_name("$O$K7") - 421 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$116) - 422 .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - 423 - 424;* r7_0 assigned to $O$K17 - 425$C$DW$44 .dwtag DW_TAG_variable - 426 .dwattr $C$DW$44, DW_AT_name("$O$K17") - 427 .dwattr $C$DW$44, DW_AT_TI_symbol_name("$O$K17") - 428 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$125) - 429 .dwattr $C$DW$44, DW_AT_location[DW_OP_reg28] - 430 - 431;* r5_0 assigned to $O$K5 - 432$C$DW$45 .dwtag DW_TAG_variable - 433 .dwattr $C$DW$45, DW_AT_name("$O$K5") - 434 .dwattr $C$DW$45, DW_AT_TI_symbol_name("$O$K5") - 435 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - 436 .dwattr $C$DW$45, DW_AT_location[DW_OP_reg20] - 437 - 438;* r10_0 assigned to $O$K23 - 439$C$DW$46 .dwtag DW_TAG_variable - 440 .dwattr $C$DW$46, DW_AT_name("$O$K23") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 9 - - 441 .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$K23") - 442 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$123) - 443 .dwattr $C$DW$46, DW_AT_location[DW_OP_regx 0x28] - 444 - 445;* r8_0 assigned to $O$K48 - 446$C$DW$47 .dwtag DW_TAG_variable - 447 .dwattr $C$DW$47, DW_AT_name("$O$K48") - 448 .dwattr $C$DW$47, DW_AT_TI_symbol_name("$O$K48") - 449 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$146) - 450 .dwattr $C$DW$47, DW_AT_location[DW_OP_regx 0x20] - 451 - 452;* r9_0 assigned to $O$K68 - 453$C$DW$48 .dwtag DW_TAG_variable - 454 .dwattr $C$DW$48, DW_AT_name("$O$K68") - 455 .dwattr $C$DW$48, DW_AT_TI_symbol_name("$O$K68") - 456 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$121) - 457 .dwattr $C$DW$48, DW_AT_location[DW_OP_regx 0x24] - 458 - 459$C$DW$49 .dwtag DW_TAG_variable - 460 .dwattr $C$DW$49, DW_AT_name("$O$K72") - 461 .dwattr $C$DW$49, DW_AT_TI_symbol_name("$O$K72") - 462 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$123) - 463 .dwattr $C$DW$49, DW_AT_location[DW_OP_breg8 1] - 464 - 465$C$DW$50 .dwtag DW_TAG_variable - 466 .dwattr $C$DW$50, DW_AT_name("$O$K76") - 467 .dwattr $C$DW$50, DW_AT_TI_symbol_name("$O$K76") - 468 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - 469 .dwattr $C$DW$50, DW_AT_location[DW_OP_breg8 5] - 470 - 471$C$DW$51 .dwtag DW_TAG_variable - 472 .dwattr $C$DW$51, DW_AT_name("$O$K82") - 473 .dwattr $C$DW$51, DW_AT_TI_symbol_name("$O$K82") - 474 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$129) - 475 .dwattr $C$DW$51, DW_AT_location[DW_OP_breg8 9] - 476 - 477;* r11_0 assigned to $O$K87 - 478$C$DW$52 .dwtag DW_TAG_variable - 479 .dwattr $C$DW$52, DW_AT_name("$O$K87") - 480 .dwattr $C$DW$52, DW_AT_TI_symbol_name("$O$K87") - 481 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$127) - 482 .dwattr $C$DW$52, DW_AT_location[DW_OP_regx 0x2c] - 483 - 484;* r6_1 assigned to reg_sel - 485$C$DW$53 .dwtag DW_TAG_variable - 486 .dwattr $C$DW$53, DW_AT_name("reg_sel") - 487 .dwattr $C$DW$53, DW_AT_TI_symbol_name("reg_sel") - 488 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$39) - 489 .dwattr $C$DW$53, DW_AT_location[DW_OP_reg25] - 490 - 491;* r1_0 assigned to bitmask - 492$C$DW$54 .dwtag DW_TAG_variable - 493 .dwattr $C$DW$54, DW_AT_name("bitmask") - 494 .dwattr $C$DW$54, DW_AT_TI_symbol_name("bitmask") - 495 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$39) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 10 - - 496 .dwattr $C$DW$54, DW_AT_location[DW_OP_reg4] - 497 - 498;* r0_0 assigned to val - 499$C$DW$55 .dwtag DW_TAG_variable - 500 .dwattr $C$DW$55, DW_AT_name("val") - 501 .dwattr $C$DW$55, DW_AT_TI_symbol_name("val") - 502 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$39) - 503 .dwattr $C$DW$55, DW_AT_location[DW_OP_reg0] - 504 - 505;* r6_0 assigned to _tmpval - 506$C$DW$56 .dwtag DW_TAG_variable - 507 .dwattr $C$DW$56, DW_AT_name("_tmpval") - 508 .dwattr $C$DW$56, DW_AT_TI_symbol_name("_tmpval") - 509 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$39) - 510 .dwattr $C$DW$56, DW_AT_location[DW_OP_reg24] - 511 - 512;* r1_0 assigned to reg_sel - 513$C$DW$57 .dwtag DW_TAG_variable - 514 .dwattr $C$DW$57, DW_AT_name("reg_sel") - 515 .dwattr $C$DW$57, DW_AT_TI_symbol_name("reg_sel") - 516 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$39) - 517 .dwattr $C$DW$57, DW_AT_location[DW_OP_reg4] - 518 - 519$C$DW$58 .dwtag DW_TAG_variable - 520 .dwattr $C$DW$58, DW_AT_name("_tmpval") - 521 .dwattr $C$DW$58, DW_AT_TI_symbol_name("_tmpval") - 522 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$39) - 523 .dwattr $C$DW$58, DW_AT_location[DW_OP_breg8 0] - 524 - 525;* r12_0 assigned to _tmpval - 526$C$DW$59 .dwtag DW_TAG_variable - 527 .dwattr $C$DW$59, DW_AT_name("_tmpval") - 528 .dwattr $C$DW$59, DW_AT_TI_symbol_name("_tmpval") - 529 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$39) - 530 .dwattr $C$DW$59, DW_AT_location[DW_OP_regx 0x30] - 531 - 532 .dwcfi cfa_offset, 0 - 533;*** 179 ----------------------- *(&CT_CFG+4) &= 0xffffffefu; - 534;*** 182 ----------------------- iopageregisters_init(); - 535;*** 184 ----------------------- buslatches_reset(); - 536;*** 187 ----------------------- (*(C$7 = &mailbox)).arm2pru_req = K$5 = 0u; - 537;*** 188 ----------------------- (*C$7).events.eventmask = C$8 = (unsigned char)K$5; - 538;*** 189 ----------------------- (*C$7).events.initialization_signals_prev = C$8; - 539;*** 190 ----------------------- (*C$7).events.initialization_signals_cur = C$8; - 540;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 541;*** ----------------------- K$76 = 12u; - 542;*** ----------------------- K$87 = &sm_init; - 543;*** ----------------------- K$82 = &sm_powercycle; - 544;*** ----------------------- K$72 = &sm_intr; - 545;*** ----------------------- K$68 = &sm_arb; - 546;*** ----------------------- K$48 = &buslatches; - 547;*** ----------------------- K$23 = &sm_dma; - 548;*** ----------------------- K$17 = &sm_slave; - 549;*** 187 ----------------------- K$7 = C$7; - 550;*** ----------------------- goto g45; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 11 - - 551 00000000 0000000537E2E2 SUB r2, r2, 0x37 ; [ALU_PRU] - 552 .dwcfi cfa_offset, 55 - 553 .dwpsn file "pru1_main.c",line 179,column 2,is_stmt,isa 0 - 554;---------------------------------------------------------------------- - 555; 179 | CT_CFG.SYSCFG_bit.STANDBY_INIT = 0; - 556; 181 | // clear all tables, as backup if ARM fails todo - 557;---------------------------------------------------------------------- - 558 00000004 00000091042080! LBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |179| CT_CFG - 559 00000008 000000E50D82C3 SBBO &r3.b2, r2, 13, 42 ; [ALU_PRU] - 560 .dwcfi save_reg_to_mem, 14, -42 - 561 .dwcfi save_reg_to_mem, 15, -41 - 562 .dwcfi save_reg_to_mem, 16, -40 - 563 .dwcfi save_reg_to_mem, 17, -39 - 564 .dwcfi save_reg_to_mem, 18, -38 - 565 .dwcfi save_reg_to_mem, 19, -37 - 566 .dwcfi save_reg_to_mem, 20, -36 - 567 .dwcfi save_reg_to_mem, 21, -35 - 568 .dwcfi save_reg_to_mem, 22, -34 - 569 .dwcfi save_reg_to_mem, 23, -33 - 570 .dwcfi save_reg_to_mem, 24, -32 - 571 .dwcfi save_reg_to_mem, 25, -31 - 572 .dwcfi save_reg_to_mem, 26, -30 - 573 .dwcfi save_reg_to_mem, 27, -29 - 574 .dwcfi save_reg_to_mem, 28, -28 - 575 .dwcfi save_reg_to_mem, 29, -27 - 576 .dwcfi save_reg_to_mem, 30, -26 - 577 .dwcfi save_reg_to_mem, 31, -25 - 578 .dwcfi save_reg_to_mem, 32, -24 - 579 .dwcfi save_reg_to_mem, 33, -23 - 580 .dwcfi save_reg_to_mem, 34, -22 - 581 .dwcfi save_reg_to_mem, 35, -21 - 582 .dwcfi save_reg_to_mem, 36, -20 - 583 .dwcfi save_reg_to_mem, 37, -19 - 584 .dwcfi save_reg_to_mem, 38, -18 - 585 .dwcfi save_reg_to_mem, 39, -17 - 586 .dwcfi save_reg_to_mem, 40, -16 - 587 .dwcfi save_reg_to_mem, 41, -15 - 588 .dwcfi save_reg_to_mem, 42, -14 - 589 .dwcfi save_reg_to_mem, 43, -13 - 590 .dwcfi save_reg_to_mem, 44, -12 - 591 .dwcfi save_reg_to_mem, 45, -11 - 592 .dwcfi save_reg_to_mem, 46, -10 - 593 .dwcfi save_reg_to_mem, 47, -9 - 594 .dwcfi save_reg_to_mem, 48, -8 - 595 .dwcfi save_reg_to_mem, 49, -7 - 596 .dwcfi save_reg_to_mem, 50, -6 - 597 .dwcfi save_reg_to_mem, 51, -5 - 598 .dwcfi save_reg_to_mem, 52, -4 - 599 .dwcfi save_reg_to_mem, 53, -3 - 600 .dwcfi save_reg_to_mem, 54, -2 - 601 .dwcfi save_reg_to_mem, 55, -1 - 602 0000000c 0000001D04E0E0 CLR r0, r0, 0x00000004 ; [ALU_PRU] |179| - 603 00000010 00000081042080! SBCO &r0, __PRU_CREG_PRU_CFG, $CSBREL(||CT_CFG||+4), 4 ; [ALU_PRU] |179| CT_CFG - 604 .dwpsn file "pru1_main.c",line 182,column 2,is_stmt,isa 0 - 605;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 12 - - 606; 182 | iopageregisters_init(); - 607;---------------------------------------------------------------------- - 608$C$DW$60 .dwtag DW_TAG_TI_branch - 609 .dwattr $C$DW$60, DW_AT_low_pc(0x00) - 610 .dwattr $C$DW$60, DW_AT_name("iopageregisters_init") - 611 .dwattr $C$DW$60, DW_AT_TI_call - 612 - 613 00000014 000000230000C3! JAL r3.w2, ||iopageregisters_init|| ; [ALU_PRU] |182| iopageregisters_init - 614 .dwpsn file "pru1_main.c",line 184,column 2,is_stmt,isa 0 - 615;---------------------------------------------------------------------- - 616; 184 | buslatches_reset(); // all deasserted - 617; 186 | // init mailbox - 618;---------------------------------------------------------------------- - 619$C$DW$61 .dwtag DW_TAG_TI_branch - 620 .dwattr $C$DW$61, DW_AT_low_pc(0x00) - 621 .dwattr $C$DW$61, DW_AT_name("buslatches_reset") - 622 .dwattr $C$DW$61, DW_AT_TI_call - 623 - 624 00000018 000000230000C3! JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |184| buslatches_reset - 625 .dwpsn file "pru1_main.c",line 187,column 2,is_stmt,isa 0 - 626;---------------------------------------------------------------------- - 627; 187 | mailbox.arm2pru_req = ARM2PRU_NONE; - 628;---------------------------------------------------------------------- - 629 0000001c 0000002EFF8185 ZERO &r5, 4 ; [ALU_PRU] |187| $O$K5 - 630 00000020 000084240000C4! LDI32 r4, ||mailbox|| ; [ALU_PRU] |187| $O$C7,mailbox - 00000027 00000021004024 - 631 00000028 000000240000EB! LDI r11, ||sm_init|| ; [ALU_PRU] $O$K87,sm_init - 632 0000002c 000000240000E9! LDI r9, ||sm_arb|| ; [ALU_PRU] $O$K68,sm_arb - 633 00000030 000000240000E8! LDI r8, ||buslatches|| ; [ALU_PRU] $O$K48,buslatches - 634 00000034 000000240000EA! LDI r10, ||sm_dma|| ; [ALU_PRU] $O$K23,sm_dma - 635 00000038 000000240000E7! LDI r7, ||sm_slave|| ; [ALU_PRU] $O$K17,sm_slave - 636 0000003c 00000024000CE0 LDI r0, 0x000c ; [ALU_PRU] $O$K76 - 637 00000040 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |187| $O$C7,$O$K5 - 638 .dwpsn file "pru1_main.c",line 188,column 2,is_stmt,isa 0 - 639;---------------------------------------------------------------------- - 640; 188 | mailbox.events.eventmask = 0; - 641;---------------------------------------------------------------------- - 642 00000044 000000E10C0405 SBBO &r5.b0, r4, 12, 1 ; [ALU_PRU] |188| $O$C7,$O$C8 - 643 .dwpsn file "pru1_main.c",line 189,column 2,is_stmt,isa 0 - 644;---------------------------------------------------------------------- - 645; 189 | mailbox.events.initialization_signals_prev = 0; - 646;---------------------------------------------------------------------- - 647 00000048 000000E1160405 SBBO &r5.b0, r4, 22, 1 ; [ALU_PRU] |189| $O$C7,$O$C8 - 648 .dwpsn file "pru1_main.c",line 190,column 2,is_stmt,isa 0 - 649;---------------------------------------------------------------------- - 650; 190 | mailbox.events.initialization_signals_cur = 0; - 651; 192 | while (1) { - 652; 193 | // display opcode (active for one cycle - 653; 194 | // __R30 = (mailbox.arm2pru_req & 0xf) << 8; - 654; 207 | switch (mailbox.arm2pru_req) { - 655; 208 | case ARM2PRU_NONE: // == 0 - 656; 209 | // reloop - 657; 210 | break; - 658; 211 | case ARM2PRU_HALT: - 659; 212 | __halt(); // that's it - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 13 - - 660; 213 | break; - 661; 214 | #ifdef USED - 662; 215 | case ARM2PRU_MAILBOXTEST1: - 663; 216 | // simulate a register read access. - 664; 217 | #ifdef TEST_TIMEOUT - 665; 218 | while (1) { - 666; 219 | // toggle with REGSEL_0 = PRU1_8 - 667; 220 | __R30 |= (1 << 8); - 668; 221 | // buslatches_setbits(1, BIT(6), BIT(6)) ; - 669; 222 | TIMEOUT_SET(NANOSECS(1000));// 1 usec / level - 670; 223 | while (!TIMEOUT_REACHED); - 671; 224 | __R30 &= ~(1 << 8); - 672; 225 | //buslatches_setbits(1, BIT(6), 0) ; - 673; 226 | TIMEOUT_SET(NANOSECS(1000)); - 674; 227 | while (!TIMEOUT_REACHED); - 675; 229 | #endif - 676; 231 | // show on REG_DATAOUT - 677; 232 | buslatches_pru0_dataout(mailbox.mailbox_test.addr); - 678; 233 | // pru_pru_mailbox.pru0_r30 = mailbox.mailbox_test.addr - 679; | & 0xff; - 680; 234 | // __R30 = (mailbox.mailbox_test.addr & 0xf) << 8; - 681; 235 | mailbox.mailbox_test.val = mailbox.mailbox_test.addr; - 682; 236 | __R30 = (mailbox.arm2pru_req & 0xf) << 8; // optical AC - 683; | K - 684; 237 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 685; 238 | break; - 686; 239 | #endif - 687; 240 | case ARM2PRU_BUSLATCH_INIT: // set all mux registers to "neutra - 688; | l" - 689; 241 | buslatches_reset(); - 690; 242 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 691; 243 | break; - 692; 245 | case ARM2PRU_BUSLATCH_SET: { // set a mux register - 693; 247 | // don't feed "volatile" vars into buslatch_macros !!! - 694;---------------------------------------------------------------------- - 695 0000004c 000000E1170405 SBBO &r5.b0, r4, 23, 1 ; [ALU_PRU] |190| $O$C7,$O$C8 - 696 00000050 000000E1052280 SBBO &r0, r2, 5, 4 ; [ALU_PRU] $C$SP2,$O$K76 - 697 00000054 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] $O$K82,sm_powercycle - 698 00000058 000000E1092280 SBBO &r0, r2, 9, 4 ; [ALU_PRU] $C$SP3,$O$K82 - 699 0000005c 000000240000E0! LDI r0, ||sm_intr|| ; [ALU_PRU] $O$K72,sm_intr - 700 00000060 000000E1012280 SBBO &r0, r2, 1, 4 ; [ALU_PRU] $C$SP1,$O$K72 - 701 00000064 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] - 702;* --------------------------------------------------------------------------* - 703 00000068 ||$C$L1||: - 704;*** -----------------------g2: - 705;*** 248 ----------------------- reg_sel = (*K$7).$P$T14.buslatch.addr&7u; - 706;*** 249 ----------------------- bitmask = (*K$7).$P$T14.buslatch.bitmask; - 707;*** 250 ----------------------- val = (*K$7).$P$T14.buslatch.val; - 708;*** 252 ----------------------- if ( reg_sel == 2 || reg_sel == 3 || (reg_sel == 6 || reg_s - 709 .dwpsn file "pru1_main.c",line 248,column 20,is_stmt,isa 0 - 710;---------------------------------------------------------------------- - 711; 248 | uint8_t reg_sel = mailbox.buslatch.addr & 7; - 712;---------------------------------------------------------------------- - 713 00000068 000000F1182480 LBBO &r0, r4, 24, 4 ; [ALU_PRU] |248| $O$K7 - 714 0000006c 00000011070026 AND r6.b1, r0.b0, 0x07 ; [ALU_PRU] |248| reg_sel - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 14 - - 715 .dwpsn file "pru1_main.c",line 249,column 20,is_stmt,isa 0 - 716;---------------------------------------------------------------------- - 717; 249 | uint8_t bitmask = mailbox.buslatch.bitmask; - 718;---------------------------------------------------------------------- - 719 00000070 000000F11C2481 LBBO &r1, r4, 28, 4 ; [ALU_PRU] |249| $O$K7 - 720 .dwpsn file "pru1_main.c",line 250,column 16,is_stmt,isa 0 - 721;---------------------------------------------------------------------- - 722; 250 | uint8_t val = mailbox.buslatch.val; - 723; 251 | //buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel - 724;---------------------------------------------------------------------- - 725 00000074 000000F1202480 LBBO &r0, r4, 32, 4 ; [ALU_PRU] |250| $O$K7 - 726 .dwpsn file "pru1_main.c",line 252,column 4,is_stmt,isa 0 - 727;---------------------------------------------------------------------- - 728; 252 | if (BUSLATCH_REG_IS_BYTE(reg_sel)) - 729; 253 | buslatches_setbyte(reg_sel, val); - 730; 254 | else - 731;---------------------------------------------------------------------- - 732 00000078 00000051022615 QBEQ ||$C$L2||, r6.b1, 0x02 ; [ALU_PRU] |252| reg_sel - 733;* --------------------------------------------------------------------------* - 734 0000007c 00000051032614 QBEQ ||$C$L2||, r6.b1, 0x03 ; [ALU_PRU] |252| reg_sel - 735;* --------------------------------------------------------------------------* - 736 00000080 00000051062613 QBEQ ||$C$L2||, r6.b1, 0x06 ; [ALU_PRU] |252| reg_sel - 737;* --------------------------------------------------------------------------* - 738 00000084 00000051072612 QBEQ ||$C$L2||, r6.b1, 0x07 ; [ALU_PRU] |252| reg_sel - 739;* --------------------------------------------------------------------------* - 740;*** 255 ----------------------- C$5 = &K$48[reg_sel]; - 741;*** 255 ----------------------- _tmpval = C$6 = (unsigned char)(*C$5&(bitmask^0xff)|val&bit - 742;*** 255 ----------------------- buslatches_pru0_dataout((unsigned)C$6); - 743;*** 255 ----------------------- __R30 = C$4 = (int)reg_sel<<8; - 744;*** 255 ----------------------- *C$5 = _tmpval; - 745;*** 255 ----------------------- __delay_cycles(4u); - 746;*** 255 ----------------------- __R30 = (unsigned)C$4|0x800u; - 747;*** 255 ----------------------- goto g39; - 748 .dwpsn file "pru1_main.c",line 255,column 5,is_stmt,isa 0 - 749;---------------------------------------------------------------------- - 750; 255 | buslatches_setbits(reg_sel, bitmask, val); - 751; 256 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 752; 257 | break; - 753; 259 | case ARM2PRU_BUSLATCH_GET: { - 754; 260 | // don't feed "volatile" vars into buslatch_macros !!! - 755; 261 | uint8_t reg_sel = mailbox.buslatch.addr & 7; - 756; 262 | // buslatches.cur_reg_sel = 0xff; // force new setting of reg_sel - 757; 263 | mailbox.buslatch.val = buslatches_get(reg_sel); - 758; 264 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 759; 265 | break; - 760; 267 | case ARM2PRU_BUSLATCH_TEST: { - 761; 268 | buslatches_test(mailbox.buslatch_test.addr_0_7, mailbox.buslatch_test.a - 762; | ddr_8_15, - 763; 269 | mailbox.buslatch_test.data_0_7, mailbox.buslatch_test.data_8_15 - 764; | ); - 765; 270 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 766; 271 | break; - 767; 273 | case ARM2PRU_INITPULSE: // generate a pulse on UNIBUS INIT - 768; 274 | // INIT: latch[7], bit 3 - 769; 275 | buslatches_setbits(7, BIT(3), BIT(3)); // assert INIT - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 15 - - 770; 276 | __delay_cycles(MILLISECS(250)); // INIT is 250ms - 771; 277 | buslatches_setbits(7, BIT(3), 0); // deassert INIT - 772; 278 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 773; 279 | break; - 774; 281 | case ARM2PRU_POWERCYCLE: // do ACLO/DCLO power cycle - 775; 282 | buslatches_powercycle(); - 776; 283 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 777; 284 | break; - 778; 285 | case ARM2PRU_DMA: - 779; 286 | sm_dma_start(); // without NPR/NPG arbitration - 780; 287 | // simply call current state function, until stopped - 781; 288 | // parallel the BUS-slave statemachine is triggered - 782; 289 | // by master logic. - 783; 290 | while (!sm_dma.state()) - 784; 291 | ; - 785; 292 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 786; 293 | break; - 787; 294 | case ARM2PRU_DDR_FILL_PATTERN: - 788; 295 | ddrmem_fill_pattern(); - 789; 296 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 790; 297 | break; - 791; 298 | case ARM2PRU_DDR_SLAVE_MEMORY: - 792; 299 | // respond to UNIBUS cycles as slave and - 793; 300 | // access DDR as UNIBUS memory. - 794; 302 | // only debugging: all signals deasserted - 795;---------------------------------------------------------------------- - 796 00000088 0000000026E8EC ADD r12, r8, r6.b1 ; [ALU_PRU] |255| $O$C5,$O$K48,reg_sel - 797 0000008c 00000015FF0120 XOR r0.b1, r1.b0, 0xff ; [ALU_PRU] |255| bitmask - 798 00000090 00000010010000 AND r0.b0, r0.b0, r1.b0 ; [ALU_PRU] |255| val,bitmask - 799 00000094 000000F1000C40 LBBO &r0.b2, r12, 0, 1 ; [ALU_PRU] |255| $O$C5 - 800 00000098 00000010204020 AND r0.b1, r0.b2, r0.b1 ; [ALU_PRU] |255| - 801 0000009c 00000012002006 OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |255| $O$C6 - 802 000000a0 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |255| $O$C6 - 803$C$DW$62 .dwtag DW_TAG_TI_branch - 804 .dwattr $C$DW$62, DW_AT_low_pc(0x00) - 805 .dwattr $C$DW$62, DW_AT_name("buslatches_pru0_dataout") - 806 .dwattr $C$DW$62, DW_AT_TI_call - 807 - 808 000000a4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |255| buslatches_pru0_dataout - 809 000000a8 000000090826E0 LSL r0, r6.b1, 0x08 ; [ALU_PRU] |255| $O$C4,reg_sel - 810 000000ac 000000E1000C06 SBBO &r6.b0, r12, 0, 1 ; [ALU_PRU] |255| $O$C5,_tmpval - 811 000000b0 00000010E0E0FE MOV r30, r0 ; [ALU_PRU] |255| $O$C4 - 812 .newblock - 813 000000b4 00018D240000CD LDI32 r13, 1 - 000000bb 00000000004024 - 814 000000bc 0000000501EDED $1: SUB r13, r13, 1 - 815 000000c0 0000006F00EDFF QBNE $1, r13, 0 ; [ALU_PRU] |255| - 816 000000c4 0000001F0BE0FE SET r30, r0, 0x0000000b ; [ALU_PRU] |255| $O$C4 - 817 000000c8 00000021000000! JMP ||$C$L27|| ; [ALU_PRU] |255| - 818;* --------------------------------------------------------------------------* - 819 000000cc ||$C$L2||: - 820;*** -----------------------g4: - 821;*** 253 ----------------------- buslatches_pru0_dataout((unsigned)val); - 822;*** 253 ----------------------- __R30 = C$3 = (int)reg_sel<<8; - 823;*** 253 ----------------------- __delay_cycles(6u); - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 16 - - 824;*** 253 ----------------------- __R30 = (unsigned)C$3|0x800u; - 825;*** 253 ----------------------- goto g39; - 826 .dwpsn file "pru1_main.c",line 253,column 5,is_stmt,isa 0 - 827 000000cc 000000100000EE MOV r14, r0.b0 ; [ALU_PRU] |253| val - 828$C$DW$63 .dwtag DW_TAG_TI_branch - 829 .dwattr $C$DW$63, DW_AT_low_pc(0x00) - 830 .dwattr $C$DW$63, DW_AT_name("buslatches_pru0_dataout") - 831 .dwattr $C$DW$63, DW_AT_TI_call - 832 - 833 000000d0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |253| buslatches_pru0_dataout - 834 000000d4 000000090826E0 LSL r0, r6.b1, 0x08 ; [ALU_PRU] |253| $O$C3,reg_sel - 835 000000d8 00000010E0E0FE MOV r30, r0 ; [ALU_PRU] |253| $O$C3 - 836 .newblock - 837 000000dc 000286240000C6 LDI32 r6, 2 - 000000e3 00000000004024 - 838 000000e4 0000000501E6E6 $1: SUB r6, r6, 1 - 839 000000e8 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |253| - 840 000000ec 0000001F0BE0FE SET r30, r0, 0x0000000b ; [ALU_PRU] |253| $O$C3 - 841 000000f0 00000021000000! JMP ||$C$L27|| ; [ALU_PRU] |253| - 842;* --------------------------------------------------------------------------* - 843 000000f4 ||$C$L3||: - 844;*** -----------------------g5: - 845;*** 64 ----------------------- buslatches_reset(); // [0] - 846;*** 69 ----------------------- buslatches_powercycle(); // [0] - 847;*** 70 ----------------------- __delay_cycles(0x1312d00u); // [0] - 848;*** 79 ----------------------- sm_slave_start(); // [0] - 849;*** ----------------------- #pragma LOOP_FLAGS(5376u) - 850;*** 81 ----------------------- goto g29; // [0] - 851 .dwpsn file "pru1_main.c",line 64,column 2,is_stmt,isa 0 - 852$C$DW$64 .dwtag DW_TAG_TI_branch - 853 .dwattr $C$DW$64, DW_AT_low_pc(0x00) - 854 .dwattr $C$DW$64, DW_AT_name("buslatches_reset") - 855 .dwattr $C$DW$64, DW_AT_TI_call - 856 - 857 000000f4 000000230000C3! JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |64| buslatches_reset - 858 .dwpsn file "pru1_main.c",line 69,column 2,is_stmt,isa 0 - 859$C$DW$65 .dwtag DW_TAG_TI_branch - 860 .dwattr $C$DW$65, DW_AT_low_pc(0x00) - 861 .dwattr $C$DW$65, DW_AT_name("buslatches_powercycle") - 862 .dwattr $C$DW$65, DW_AT_TI_call - 863 - 864 000000f8 000000230000C3! JAL r3.w2, ||buslatches_powercycle|| ; [ALU_PRU] |69| buslatches_powercycle - 865 .dwpsn file "pru1_main.c",line 70,column 2,is_stmt,isa 0 - 866 .newblock - 867 000000fc 967F86240098C6 LDI32 r6, 9999999 - 00000103 00000000004024 - 868 00000104 0000000501E6E6 $1: SUB r6, r6, 1 - 869 00000108 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |70| - 870 .dwpsn file "pru1_main.c",line 79,column 2,is_stmt,isa 0 - 871$C$DW$66 .dwtag DW_TAG_TI_branch - 872 .dwattr $C$DW$66, DW_AT_low_pc(0x00) - 873 .dwattr $C$DW$66, DW_AT_name("sm_slave_start") - 874 .dwattr $C$DW$66, DW_AT_TI_call - 875 - 876 0000010c 000000230000C3! JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |79| sm_slave_start - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 17 - - 877 .dwpsn file "pru1_main.c",line 81,column 9,is_stmt,isa 0 - 878 00000110 00000021000000! JMP ||$C$L20|| ; [ALU_PRU] |81| - 879;* --------------------------------------------------------------------------* - 880 00000114 ||$C$L4||: - 881;*** -----------------------g6: - 882;*** 136 ----------------------- sm_arb_start((*K$7).$P$T14.intr.priority_bit); // [0] - 883;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 884 .dwpsn file "pru1_main.c",line 136,column 4,is_stmt,isa 0 - 885 00000114 000000F11A040E LBBO &r14.b0, r4, 26, 1 ; [ALU_PRU] |136| $O$K7 - 886$C$DW$67 .dwtag DW_TAG_TI_branch - 887 .dwattr $C$DW$67, DW_AT_low_pc(0x00) - 888 .dwattr $C$DW$67, DW_AT_name("sm_arb_start") - 889 .dwattr $C$DW$67, DW_AT_TI_call - 890 - 891 00000118 000000230000C3! JAL r3.w2, ||sm_arb_start|| ; [ALU_PRU] |136| sm_arb_start - 892;* --------------------------------------------------------------------------* - 893;* BEGIN LOOP ||$C$L5|| - 894;* - 895;* Loop source line : 139 - 896;* Loop closing brace source line : 144 - 897;* Known Minimum Trip Count : 1 - 898;* Known Maximum Trip Count : 4294967295 - 899;* Known Max Trip Count Factor : 1 - 900;* --------------------------------------------------------------------------* - 901 0000011c ||$C$L5||: - 902;*** -----------------------g7: - 903;*** 139 ----------------------- if ( (*(*K$68).state)() ) goto g10; // [0] - 904;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 905 .dwpsn file "pru1_main.c",line 139,column 11,is_stmt,isa 0 - 906 0000011c 000000F1000980 LBBO &r0.w0, r9, 0, 2 ; [ALU_PRU] |139| $O$K68 - 907$C$DW$68 .dwtag DW_TAG_TI_branch - 908 .dwattr $C$DW$68, DW_AT_low_pc(0x00) - 909 .dwattr $C$DW$68, DW_AT_TI_call - 910 .dwattr $C$DW$68, DW_AT_TI_indirect - 911 - 912 00000120 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |139| - 913 00000124 00000069000E05 QBNE ||$C$L7||, r14.b0, 0x00 ; [ALU_PRU] |139| - 914;* --------------------------------------------------------------------------* - 915;* BEGIN LOOP ||$C$L6|| - 916;* - 917;* Loop source line : 142 - 918;* Loop closing brace source line : 143 - 919;* Known Minimum Trip Count : 1 - 920;* Known Maximum Trip Count : 4294967295 - 921;* Known Max Trip Count Factor : 1 - 922;* --------------------------------------------------------------------------* - 923 00000128 ||$C$L6||: - 924;*** -----------------------g9: - 925;*** 142 ----------------------- if ( (*(*K$17).state)() ) goto g7; // [0] - 926 .dwpsn file "pru1_main.c",line 142,column 12,is_stmt,isa 0 - 927 00000128 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |142| $O$K17 - 928$C$DW$69 .dwtag DW_TAG_TI_branch - 929 .dwattr $C$DW$69, DW_AT_low_pc(0x00) - 930 .dwattr $C$DW$69, DW_AT_TI_call - 931 .dwattr $C$DW$69, DW_AT_TI_indirect - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 18 - - 932 - 933 0000012c 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |142| - 934 00000130 0000006F000EFB QBNE ||$C$L5||, r14.b0, 0x00 ; [ALU_PRU] |142| - 935;* --------------------------------------------------------------------------* - 936;*** 142 ----------------------- goto g9; // [0] - 937 00000134 00000021000000! JMP ||$C$L6|| ; [ALU_PRU] |142| - 938;* --------------------------------------------------------------------------* - 939 00000138 ||$C$L7||: - 940;*** -----------------------g10: - 941;*** 146 ----------------------- sm_intr_start(); // [0] - 942;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 943 .dwpsn file "pru1_main.c",line 146,column 4,is_stmt,isa 0 - 944$C$DW$70 .dwtag DW_TAG_TI_branch - 945 .dwattr $C$DW$70, DW_AT_low_pc(0x00) - 946 .dwattr $C$DW$70, DW_AT_name("sm_intr_start") - 947 .dwattr $C$DW$70, DW_AT_TI_call - 948 - 949 00000138 000000230000C3! JAL r3.w2, ||sm_intr_start|| ; [ALU_PRU] |146| sm_intr_start - 950;* --------------------------------------------------------------------------* - 951;* BEGIN LOOP ||$C$L8|| - 952;* - 953;* Loop source line : 147 - 954;* Loop closing brace source line : 148 - 955;* Known Minimum Trip Count : 1 - 956;* Known Maximum Trip Count : 4294967295 - 957;* Known Max Trip Count Factor : 1 - 958;* --------------------------------------------------------------------------* - 959 0000013c ||$C$L8||: - 960;*** -----------------------g11: - 961;*** 147 ----------------------- if ( !(*(*K$72).state)() ) goto g11; // [0] - 962 0000013c 000000F1012280 LBBO &r0, r2, 1, 4 ; [ALU_PRU] $O$K72,$C$SP1 - 963 .dwpsn file "pru1_main.c",line 147,column 11,is_stmt,isa 0 - 964 00000140 000000F1000080 LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |147| $O$K72 - 965$C$DW$71 .dwtag DW_TAG_TI_branch - 966 .dwattr $C$DW$71, DW_AT_low_pc(0x00) - 967 .dwattr $C$DW$71, DW_AT_TI_call - 968 .dwattr $C$DW$71, DW_AT_TI_indirect - 969 - 970 00000144 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |147| - 971 00000148 00000057000EFD QBEQ ||$C$L8||, r14.b0, 0x00 ; [ALU_PRU] |147| - 972;* --------------------------------------------------------------------------* - 973;*** 147 ----------------------- goto g28; // [0] - 974 0000014c 00000021000000! JMP ||$C$L19|| ; [ALU_PRU] |147| - 975;* --------------------------------------------------------------------------* - 976 00000150 ||$C$L9||: - 977;*** -----------------------g12: - 978;*** 101 ----------------------- sm_arb_state_idle(); // [0] - 979;*** 104 ----------------------- goto g29; // [0] - 980 .dwpsn file "pru1_main.c",line 101,column 4,is_stmt,isa 0 - 981$C$DW$72 .dwtag DW_TAG_TI_branch - 982 .dwattr $C$DW$72, DW_AT_low_pc(0x00) - 983 .dwattr $C$DW$72, DW_AT_name("sm_arb_state_idle") - 984 .dwattr $C$DW$72, DW_AT_TI_call - 985 - 986 00000150 000000230000C3! JAL r3.w2, ||sm_arb_state_idle|| ; [ALU_PRU] |101| sm_arb_state_idle - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 19 - - 987 .dwpsn file "pru1_main.c",line 104,column 4,is_stmt,isa 0 - 988 00000154 00000021000000! JMP ||$C$L20|| ; [ALU_PRU] |104| - 989;* --------------------------------------------------------------------------* - 990 00000158 ||$C$L10||: - 991;*** -----------------------g13: - 992;*** 111 ----------------------- sm_arb_start(16u); // [0] - 993;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 994 .dwpsn file "pru1_main.c",line 111,column 4,is_stmt,isa 0 - 995 00000158 0000002400100E LDI r14.b0, 0x10 ; [ALU_PRU] |111| - 996$C$DW$73 .dwtag DW_TAG_TI_branch - 997 .dwattr $C$DW$73, DW_AT_low_pc(0x00) - 998 .dwattr $C$DW$73, DW_AT_name("sm_arb_start") - 999 .dwattr $C$DW$73, DW_AT_TI_call - 1000 - 1001 0000015c 000000230000C3! JAL r3.w2, ||sm_arb_start|| ; [ALU_PRU] |111| sm_arb_start - 1002;* --------------------------------------------------------------------------* - 1003;* BEGIN LOOP ||$C$L11|| - 1004;* - 1005;* Loop source line : 112 - 1006;* Loop closing brace source line : 117 - 1007;* Known Minimum Trip Count : 1 - 1008;* Known Maximum Trip Count : 4294967295 - 1009;* Known Max Trip Count Factor : 1 - 1010;* --------------------------------------------------------------------------* - 1011 00000160 ||$C$L11||: - 1012;*** -----------------------g14: - 1013;*** 112 ----------------------- if ( (*(*K$68).state)() ) goto g17; // [0] - 1014;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1015 .dwpsn file "pru1_main.c",line 112,column 11,is_stmt,isa 0 - 1016 00000160 000000F1000980 LBBO &r0.w0, r9, 0, 2 ; [ALU_PRU] |112| $O$K68 - 1017$C$DW$74 .dwtag DW_TAG_TI_branch - 1018 .dwattr $C$DW$74, DW_AT_low_pc(0x00) - 1019 .dwattr $C$DW$74, DW_AT_TI_call - 1020 .dwattr $C$DW$74, DW_AT_TI_indirect - 1021 - 1022 00000164 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |112| - 1023 00000168 00000069000E05 QBNE ||$C$L13||, r14.b0, 0x00 ; [ALU_PRU] |112| - 1024;* --------------------------------------------------------------------------* - 1025;* BEGIN LOOP ||$C$L12|| - 1026;* - 1027;* Loop source line : 115 - 1028;* Loop closing brace source line : 116 - 1029;* Known Minimum Trip Count : 1 - 1030;* Known Maximum Trip Count : 4294967295 - 1031;* Known Max Trip Count Factor : 1 - 1032;* --------------------------------------------------------------------------* - 1033 0000016c ||$C$L12||: - 1034;*** -----------------------g16: - 1035;*** 115 ----------------------- if ( (*(*K$17).state)() ) goto g14; // [0] - 1036 .dwpsn file "pru1_main.c",line 115,column 12,is_stmt,isa 0 - 1037 0000016c 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |115| $O$K17 - 1038$C$DW$75 .dwtag DW_TAG_TI_branch - 1039 .dwattr $C$DW$75, DW_AT_low_pc(0x00) - 1040 .dwattr $C$DW$75, DW_AT_TI_call - 1041 .dwattr $C$DW$75, DW_AT_TI_indirect - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 20 - - 1042 - 1043 00000170 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |115| - 1044 00000174 0000006F000EFB QBNE ||$C$L11||, r14.b0, 0x00 ; [ALU_PRU] |115| - 1045;* --------------------------------------------------------------------------* - 1046;*** 115 ----------------------- goto g16; // [0] - 1047 00000178 00000021000000! JMP ||$C$L12|| ; [ALU_PRU] |115| - 1048;* --------------------------------------------------------------------------* - 1049 0000017c ||$C$L13||: - 1050;*** -----------------------g17: - 1051;*** 122 ----------------------- sm_dma_start(); // [0] - 1052;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1053 .dwpsn file "pru1_main.c",line 122,column 4,is_stmt,isa 0 - 1054$C$DW$76 .dwtag DW_TAG_TI_branch - 1055 .dwattr $C$DW$76, DW_AT_low_pc(0x00) - 1056 .dwattr $C$DW$76, DW_AT_name("sm_dma_start") - 1057 .dwattr $C$DW$76, DW_AT_TI_call - 1058 - 1059 0000017c 000000230000C3! JAL r3.w2, ||sm_dma_start|| ; [ALU_PRU] |122| sm_dma_start - 1060;* --------------------------------------------------------------------------* - 1061;* BEGIN LOOP ||$C$L14|| - 1062;* - 1063;* Loop source line : 124 - 1064;* Loop closing brace source line : 126 - 1065;* Known Minimum Trip Count : 1 - 1066;* Known Maximum Trip Count : 4294967295 - 1067;* Known Max Trip Count Factor : 1 - 1068;* --------------------------------------------------------------------------* - 1069 00000180 ||$C$L14||: - 1070;*** -----------------------g18: - 1071;*** 124 ----------------------- if ( !(*(*K$23).state)() ) goto g18; // [0] - 1072 .dwpsn file "pru1_main.c",line 124,column 11,is_stmt,isa 0 - 1073 00000180 000000F1000A80 LBBO &r0.w0, r10, 0, 2 ; [ALU_PRU] |124| $O$K23 - 1074$C$DW$77 .dwtag DW_TAG_TI_branch - 1075 .dwattr $C$DW$77, DW_AT_low_pc(0x00) - 1076 .dwattr $C$DW$77, DW_AT_TI_call - 1077 .dwattr $C$DW$77, DW_AT_TI_indirect - 1078 - 1079 00000184 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |124| - 1080 00000188 00000057000EFE QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |124| - 1081;* --------------------------------------------------------------------------* - 1082;*** 129 ----------------------- if ( (*K$7).arm2pru_req == 9u ) goto g28; // [0] - 1083 .dwpsn file "pru1_main.c",line 129,column 4,is_stmt,isa 0 - 1084 0000018c 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |129| $O$K7 - 1085 00000190 0000005109E014 QBEQ ||$C$L19||, r0, 0x09 ; [ALU_PRU] |129| - 1086;* --------------------------------------------------------------------------* - 1087;*** 129 ----------------------- goto g29; // [0] - 1088 00000194 00000021000000! JMP ||$C$L20|| ; [ALU_PRU] |129| - 1089;* --------------------------------------------------------------------------* - 1090 00000198 ||$C$L15||: - 1091;*** -----------------------g20: - 1092;*** 163 ----------------------- sm_slave_start(); // [0] - 1093;*** 164 ----------------------- sm_powercycle_start(); // [0] - 1094;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1095;*** -----------------------g21: - 1096;*** ----------------------- #pragma LOOP_FLAGS(5120u) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 21 - - 1097 .dwpsn file "pru1_main.c",line 163,column 4,is_stmt,isa 0 - 1098$C$DW$78 .dwtag DW_TAG_TI_branch - 1099 .dwattr $C$DW$78, DW_AT_low_pc(0x00) - 1100 .dwattr $C$DW$78, DW_AT_name("sm_slave_start") - 1101 .dwattr $C$DW$78, DW_AT_TI_call - 1102 - 1103 00000198 000000230000C3! JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |163| sm_slave_start - 1104 .dwpsn file "pru1_main.c",line 164,column 4,is_stmt,isa 0 - 1105$C$DW$79 .dwtag DW_TAG_TI_branch - 1106 .dwattr $C$DW$79, DW_AT_low_pc(0x00) - 1107 .dwattr $C$DW$79, DW_AT_name("sm_powercycle_start") - 1108 .dwattr $C$DW$79, DW_AT_TI_call - 1109 - 1110 0000019c 000000230000C3! JAL r3.w2, ||sm_powercycle_start|| ; [ALU_PRU] |164| sm_powercycle_start - 1111;* --------------------------------------------------------------------------* - 1112;* BEGIN LOOP ||$C$L16|| - 1113;* - 1114;* Loop source line : 165 - 1115;* Loop closing brace source line : 166 - 1116;* Known Minimum Trip Count : 1 - 1117;* Known Maximum Trip Count : 4294967295 - 1118;* Known Max Trip Count Factor : 1 - 1119;* --------------------------------------------------------------------------* - 1120 000001a0 ||$C$L16||: - 1121;*** -----------------------g22: - 1122;*** 165 ----------------------- if ( !(*(*K$17).state)() ) goto g22; // [0] - 1123 .dwpsn file "pru1_main.c",line 165,column 11,is_stmt,isa 0 - 1124 000001a0 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |165| $O$K17 - 1125$C$DW$80 .dwtag DW_TAG_TI_branch - 1126 .dwattr $C$DW$80, DW_AT_low_pc(0x00) - 1127 .dwattr $C$DW$80, DW_AT_TI_call - 1128 .dwattr $C$DW$80, DW_AT_TI_indirect - 1129 - 1130 000001a4 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |165| - 1131 000001a8 00000057000EFE QBEQ ||$C$L16||, r14.b0, 0x00 ; [ALU_PRU] |165| - 1132;* --------------------------------------------------------------------------* - 1133;*** 165 ----------------------- if ( !(*(*K$82).state)() ) goto g21; // [0] - 1134 000001ac 000000F1092280 LBBO &r0, r2, 9, 4 ; [ALU_PRU] $O$K82,$C$SP3 - 1135 000001b0 000000F1000080 LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |165| $O$K82 - 1136$C$DW$81 .dwtag DW_TAG_TI_branch - 1137 .dwattr $C$DW$81, DW_AT_low_pc(0x00) - 1138 .dwattr $C$DW$81, DW_AT_TI_call - 1139 .dwattr $C$DW$81, DW_AT_TI_indirect - 1140 - 1141 000001b4 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |165| - 1142 000001b8 00000057000EFA QBEQ ||$C$L16||, r14.b0, 0x00 ; [ALU_PRU] |165| - 1143;* --------------------------------------------------------------------------* - 1144;*** 165 ----------------------- goto g28; // [0] - 1145 000001bc 00000021000000! JMP ||$C$L19|| ; [ALU_PRU] |165| - 1146;* --------------------------------------------------------------------------* - 1147 000001c0 ||$C$L17||: - 1148;*** -----------------------g24: - 1149;*** 153 ----------------------- sm_slave_start(); // [0] - 1150;*** 154 ----------------------- sm_init_start(); // [0] - 1151;*** ----------------------- #pragma LOOP_FLAGS(5120u) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 22 - - 1152;*** -----------------------g25: - 1153;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1154 .dwpsn file "pru1_main.c",line 153,column 4,is_stmt,isa 0 - 1155$C$DW$82 .dwtag DW_TAG_TI_branch - 1156 .dwattr $C$DW$82, DW_AT_low_pc(0x00) - 1157 .dwattr $C$DW$82, DW_AT_name("sm_slave_start") - 1158 .dwattr $C$DW$82, DW_AT_TI_call - 1159 - 1160 000001c0 000000230000C3! JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |153| sm_slave_start - 1161 .dwpsn file "pru1_main.c",line 154,column 4,is_stmt,isa 0 - 1162$C$DW$83 .dwtag DW_TAG_TI_branch - 1163 .dwattr $C$DW$83, DW_AT_low_pc(0x00) - 1164 .dwattr $C$DW$83, DW_AT_name("sm_init_start") - 1165 .dwattr $C$DW$83, DW_AT_TI_call - 1166 - 1167 000001c4 000000230000C3! JAL r3.w2, ||sm_init_start|| ; [ALU_PRU] |154| sm_init_start - 1168;* --------------------------------------------------------------------------* - 1169;* BEGIN LOOP ||$C$L18|| - 1170;* - 1171;* Loop source line : 155 - 1172;* Loop closing brace source line : 156 - 1173;* Known Minimum Trip Count : 1 - 1174;* Known Maximum Trip Count : 4294967295 - 1175;* Known Max Trip Count Factor : 1 - 1176;* --------------------------------------------------------------------------* - 1177 000001c8 ||$C$L18||: - 1178;*** -----------------------g26: - 1179;*** 155 ----------------------- if ( !(*(*K$17).state)() ) goto g26; // [0] - 1180 .dwpsn file "pru1_main.c",line 155,column 11,is_stmt,isa 0 - 1181 000001c8 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |155| $O$K17 - 1182$C$DW$84 .dwtag DW_TAG_TI_branch - 1183 .dwattr $C$DW$84, DW_AT_low_pc(0x00) - 1184 .dwattr $C$DW$84, DW_AT_TI_call - 1185 .dwattr $C$DW$84, DW_AT_TI_indirect - 1186 - 1187 000001cc 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |155| - 1188 000001d0 00000057000EFE QBEQ ||$C$L18||, r14.b0, 0x00 ; [ALU_PRU] |155| - 1189;* --------------------------------------------------------------------------* - 1190;*** 155 ----------------------- if ( !(*(*K$87).state)() ) goto g25; // [0] - 1191 000001d4 000000F1000B80 LBBO &r0.w0, r11, 0, 2 ; [ALU_PRU] |155| $O$K87 - 1192$C$DW$85 .dwtag DW_TAG_TI_branch - 1193 .dwattr $C$DW$85, DW_AT_low_pc(0x00) - 1194 .dwattr $C$DW$85, DW_AT_TI_call - 1195 .dwattr $C$DW$85, DW_AT_TI_indirect - 1196 - 1197 000001d8 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |155| - 1198 000001dc 00000057000EFB QBEQ ||$C$L18||, r14.b0, 0x00 ; [ALU_PRU] |155| - 1199;* --------------------------------------------------------------------------* - 1200 000001e0 ||$C$L19||: - 1201;*** -----------------------g28: - 1202;*** 157 ----------------------- (*K$7).arm2pru_req = K$76; // [0] - 1203;*** -----------------------g29: - 1204;*** -----------------------g29: - 1205;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1206 000001e0 000000F1052280 LBBO &r0, r2, 5, 4 ; [ALU_PRU] $O$K76,$C$SP2 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 23 - - 1207 .dwpsn file "pru1_main.c",line 157,column 4,is_stmt,isa 0 - 1208 000001e4 000000E1002480 SBBO &r0, r4, 0, 4 ; [ALU_PRU] |157| $O$K7,$O$K76 - 1209;* --------------------------------------------------------------------------* - 1210;* BEGIN LOOP ||$C$L20|| - 1211;* - 1212;* Loop source line : 86 - 1213;* Loop closing brace source line : 87 - 1214;* Known Minimum Trip Count : 1 - 1215;* Known Maximum Trip Count : 4294967295 - 1216;* Known Max Trip Count Factor : 1 - 1217;* --------------------------------------------------------------------------* - 1218 000001e8 ||$C$L20||: - 1219;*** -----------------------g30: - 1220;*** 86 ----------------------- if ( !(*(*K$17).state)() ) goto g30; // [0] - 1221 .dwpsn file "pru1_main.c",line 86,column 10,is_stmt,isa 0 - 1222 000001e8 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |86| $O$K17 - 1223$C$DW$86 .dwtag DW_TAG_TI_branch - 1224 .dwattr $C$DW$86, DW_AT_low_pc(0x00) - 1225 .dwattr $C$DW$86, DW_AT_TI_call - 1226 .dwattr $C$DW$86, DW_AT_TI_indirect - 1227 - 1228 000001ec 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |86| - 1229 000001f0 00000057000EFE QBEQ ||$C$L20||, r14.b0, 0x00 ; [ALU_PRU] |86| - 1230;* --------------------------------------------------------------------------* - 1231;*** 91 ----------------------- do_event_initializationsignals(); // [0] - 1232;*** 94 ----------------------- switch ( (*K$7).arm2pru_req ) {case 7u: goto g24;, case 8u: goto g2 - 1233 .dwpsn file "pru1_main.c",line 91,column 3,is_stmt,isa 0 - 1234$C$DW$87 .dwtag DW_TAG_TI_branch - 1235 .dwattr $C$DW$87, DW_AT_low_pc(0x00) - 1236 .dwattr $C$DW$87, DW_AT_name("do_event_initializationsignals") - 1237 .dwattr $C$DW$87, DW_AT_TI_call - 1238 - 1239 000001f4 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |91| do_event_initializationsi - 1240 .dwpsn file "pru1_main.c",line 94,column 3,is_stmt,isa 0 - 1241 000001f8 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |94| $O$K7 - 1242 000001fc 0000005707E0F1 QBEQ ||$C$L17||, r0, 0x07 ; [ALU_PRU] |94| - 1243;* --------------------------------------------------------------------------* - 1244 00000200 0000005708E0E6 QBEQ ||$C$L15||, r0, 0x08 ; [ALU_PRU] |94| - 1245;* --------------------------------------------------------------------------* - 1246 00000204 0000005709E0D5 QBEQ ||$C$L10||, r0, 0x09 ; [ALU_PRU] |94| - 1247;* --------------------------------------------------------------------------* - 1248 00000208 000000570CE0D2 QBEQ ||$C$L9||, r0, 0x0c ; [ALU_PRU] |94| - 1249;* --------------------------------------------------------------------------* - 1250 0000020c 000000510DE012 QBEQ ||$C$L27||, r0, 0x0d ; [ALU_PRU] |94| - 1251;* --------------------------------------------------------------------------* - 1252 00000210 000000570EE0C1 QBEQ ||$C$L4||, r0, 0x0e ; [ALU_PRU] |94| - 1253;* --------------------------------------------------------------------------* - 1254 00000214 00000021000000! JMP ||$C$L20|| ; [ALU_PRU] |94| - 1255;* --------------------------------------------------------------------------* - 1256 00000218 ||$C$L21||: - 1257;*** -----------------------g32: - 1258;*** 303 ----------------------- buslatches_reset(); - 1259;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1260 .dwpsn file "pru1_main.c",line 303,column 4,is_stmt,isa 0 - 1261;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 24 - - 1262; 303 | buslatches_reset(); - 1263; 305 | // do UNIBUS slave cycles, until ARM abort this by - 1264; 306 | // writing into mailbox.arm2pru_req - 1265;---------------------------------------------------------------------- - 1266$C$DW$88 .dwtag DW_TAG_TI_branch - 1267 .dwattr $C$DW$88, DW_AT_low_pc(0x00) - 1268 .dwattr $C$DW$88, DW_AT_name("buslatches_reset") - 1269 .dwattr $C$DW$88, DW_AT_TI_call - 1270 - 1271 00000218 000000230000C3! JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |303| buslatches_reset - 1272;* --------------------------------------------------------------------------* - 1273;* BEGIN LOOP ||$C$L22|| - 1274;* - 1275;* Loop source line : 307 - 1276;* Loop closing brace source line : 312 - 1277;* Known Minimum Trip Count : 1 - 1278;* Known Maximum Trip Count : 4294967295 - 1279;* Known Max Trip Count Factor : 1 - 1280;* --------------------------------------------------------------------------* - 1281 0000021c ||$C$L22||: - 1282;*** -----------------------g33: - 1283;*** 307 ----------------------- if ( (*K$7).arm2pru_req != 11u ) goto g39; - 1284 .dwpsn file "pru1_main.c",line 307,column 11,is_stmt,isa 0 - 1285;---------------------------------------------------------------------- - 1286; 307 | while (mailbox.arm2pru_req == ARM2PRU_DDR_SLAVE_MEMORY) { - 1287;---------------------------------------------------------------------- - 1288 0000021c 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |307| $O$K7 - 1289 00000220 000000690BE00D QBNE ||$C$L27||, r0, 0x0b ; [ALU_PRU] |307| - 1290;* --------------------------------------------------------------------------* - 1291;*** 308 ----------------------- sm_slave_start(); - 1292;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1293 .dwpsn file "pru1_main.c",line 308,column 5,is_stmt,isa 0 - 1294;---------------------------------------------------------------------- - 1295; 308 | sm_slave_start(); - 1296; 309 | // do all states of an access, start when MSYN found. - 1297;---------------------------------------------------------------------- - 1298$C$DW$89 .dwtag DW_TAG_TI_branch - 1299 .dwattr $C$DW$89, DW_AT_low_pc(0x00) - 1300 .dwattr $C$DW$89, DW_AT_name("sm_slave_start") - 1301 .dwattr $C$DW$89, DW_AT_TI_call - 1302 - 1303 00000224 000000230000C3! JAL r3.w2, ||sm_slave_start|| ; [ALU_PRU] |308| sm_slave_start - 1304;* --------------------------------------------------------------------------* - 1305;* BEGIN LOOP ||$C$L23|| - 1306;* - 1307;* Loop source line : 310 - 1308;* Loop closing brace source line : 311 - 1309;* Known Minimum Trip Count : 1 - 1310;* Known Maximum Trip Count : 4294967295 - 1311;* Known Max Trip Count Factor : 1 - 1312;* --------------------------------------------------------------------------* - 1313 00000228 ||$C$L23||: - 1314;*** -----------------------g35: - 1315;*** 310 ----------------------- if ( (*(*K$17).state)() ) goto g33; - 1316 .dwpsn file "pru1_main.c",line 310,column 12,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 25 - - 1317;---------------------------------------------------------------------- - 1318; 310 | while (!sm_slave.state()) - 1319; 311 | ; - 1320; 313 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 1321; 314 | break; - 1322; 315 | case ARM2PRU_EMULATION: - 1323; 317 | state_emulation(); - 1324;---------------------------------------------------------------------- - 1325 00000228 000000F1000780 LBBO &r0.w0, r7, 0, 2 ; [ALU_PRU] |310| $O$K17 - 1326$C$DW$90 .dwtag DW_TAG_TI_branch - 1327 .dwattr $C$DW$90, DW_AT_low_pc(0x00) - 1328 .dwattr $C$DW$90, DW_AT_TI_call - 1329 .dwattr $C$DW$90, DW_AT_TI_indirect - 1330 - 1331 0000022c 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |310| - 1332 00000230 0000006F000EFB QBNE ||$C$L22||, r14.b0, 0x00 ; [ALU_PRU] |310| - 1333;* --------------------------------------------------------------------------* - 1334;*** 310 ----------------------- goto g35; - 1335 00000234 00000021000000! JMP ||$C$L23|| ; [ALU_PRU] |310| - 1336;* --------------------------------------------------------------------------* - 1337 00000238 ||$C$L24||: - 1338;*** -----------------------g36: - 1339;*** 295 ----------------------- ddrmem_fill_pattern(); - 1340;*** 296 ----------------------- (*K$7).arm2pru_req = K$5; - 1341;*** 297 ----------------------- goto g45; - 1342 .dwpsn file "pru1_main.c",line 295,column 4,is_stmt,isa 0 - 1343$C$DW$91 .dwtag DW_TAG_TI_branch - 1344 .dwattr $C$DW$91, DW_AT_low_pc(0x00) - 1345 .dwattr $C$DW$91, DW_AT_name("ddrmem_fill_pattern") - 1346 .dwattr $C$DW$91, DW_AT_TI_call - 1347 - 1348 00000238 000000230000C3! JAL r3.w2, ||ddrmem_fill_pattern|| ; [ALU_PRU] |295| ddrmem_fill_pattern - 1349 .dwpsn file "pru1_main.c",line 296,column 4,is_stmt,isa 0 - 1350 0000023c 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |296| $O$K7,$O$K5 - 1351 .dwpsn file "pru1_main.c",line 297,column 4,is_stmt,isa 0 - 1352 00000240 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |297| - 1353;* --------------------------------------------------------------------------* - 1354 00000244 ||$C$L25||: - 1355;*** -----------------------g37: - 1356;*** 286 ----------------------- sm_dma_start(); - 1357;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 1358 .dwpsn file "pru1_main.c",line 286,column 4,is_stmt,isa 0 - 1359$C$DW$92 .dwtag DW_TAG_TI_branch - 1360 .dwattr $C$DW$92, DW_AT_low_pc(0x00) - 1361 .dwattr $C$DW$92, DW_AT_name("sm_dma_start") - 1362 .dwattr $C$DW$92, DW_AT_TI_call - 1363 - 1364 00000244 000000230000C3! JAL r3.w2, ||sm_dma_start|| ; [ALU_PRU] |286| sm_dma_start - 1365;* --------------------------------------------------------------------------* - 1366;* BEGIN LOOP ||$C$L26|| - 1367;* - 1368;* Loop source line : 290 - 1369;* Loop closing brace source line : 291 - 1370;* Known Minimum Trip Count : 1 - 1371;* Known Maximum Trip Count : 4294967295 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 26 - - 1372;* Known Max Trip Count Factor : 1 - 1373;* --------------------------------------------------------------------------* - 1374 00000248 ||$C$L26||: - 1375;*** -----------------------g38: - 1376;*** 290 ----------------------- if ( !(*(*K$23).state)() ) goto g38; - 1377 .dwpsn file "pru1_main.c",line 290,column 11,is_stmt,isa 0 - 1378 00000248 000000F1000A80 LBBO &r0.w0, r10, 0, 2 ; [ALU_PRU] |290| $O$K23 - 1379$C$DW$93 .dwtag DW_TAG_TI_branch - 1380 .dwattr $C$DW$93, DW_AT_low_pc(0x00) - 1381 .dwattr $C$DW$93, DW_AT_TI_call - 1382 .dwattr $C$DW$93, DW_AT_TI_indirect - 1383 - 1384 0000024c 000000228000C3 JAL r3.w2, r0.w0 ; [ALU_PRU] |290| - 1385 00000250 00000057000EFE QBEQ ||$C$L26||, r14.b0, 0x00 ; [ALU_PRU] |290| - 1386;* --------------------------------------------------------------------------* - 1387 00000254 ||$C$L27||: - 1388;*** -----------------------g39: - 1389;*** 318 ----------------------- (*K$7).arm2pru_req = K$5; - 1390;*** 319 ----------------------- goto g45; - 1391 .dwpsn file "pru1_main.c",line 318,column 4,is_stmt,isa 0 - 1392;---------------------------------------------------------------------- - 1393; 318 | mailbox.arm2pru_req = ARM2PRU_NONE; // ACK: done - 1394;---------------------------------------------------------------------- - 1395 00000254 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |318| $O$K7,$O$K5 - 1396 .dwpsn file "pru1_main.c",line 319,column 4,is_stmt,isa 0 - 1397;---------------------------------------------------------------------- - 1398; 319 | break; - 1399; 320 | } // switch - 1400; 321 | } // while - 1401;---------------------------------------------------------------------- - 1402 00000258 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |319| - 1403;* --------------------------------------------------------------------------* - 1404 0000025c ||$C$L28||: - 1405;*** -----------------------g40: - 1406;*** 282 ----------------------- buslatches_powercycle(); - 1407;*** 283 ----------------------- (*K$7).arm2pru_req = K$5; - 1408;*** 284 ----------------------- goto g45; - 1409 .dwpsn file "pru1_main.c",line 282,column 4,is_stmt,isa 0 - 1410$C$DW$94 .dwtag DW_TAG_TI_branch - 1411 .dwattr $C$DW$94, DW_AT_low_pc(0x00) - 1412 .dwattr $C$DW$94, DW_AT_name("buslatches_powercycle") - 1413 .dwattr $C$DW$94, DW_AT_TI_call - 1414 - 1415 0000025c 000000230000C3! JAL r3.w2, ||buslatches_powercycle|| ; [ALU_PRU] |282| buslatches_powercycle - 1416 .dwpsn file "pru1_main.c",line 283,column 4,is_stmt,isa 0 - 1417 00000260 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |283| $O$K7,$O$K5 - 1418 .dwpsn file "pru1_main.c",line 284,column 4,is_stmt,isa 0 - 1419 00000264 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |284| - 1420;* --------------------------------------------------------------------------* - 1421 00000268 ||$C$L29||: - 1422;*** -----------------------g41: - 1423;*** 275 ----------------------- _tmpval = C$2 = (unsigned char)(K$48[7]|0x8); - 1424;*** 275 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 1425;*** 275 ----------------------- __R30 = 1792u; - 1426;*** 275 ----------------------- K$48[7] = _tmpval; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 27 - - 1427;*** 275 ----------------------- __delay_cycles(4u); - 1428;*** 275 ----------------------- __R30 = 3840u; - 1429;*** 276 ----------------------- __delay_cycles(0x2faf080u); - 1430;*** 277 ----------------------- _tmpval = C$1 = (unsigned char)(K$48[7]&0xf7); - 1431;*** 277 ----------------------- buslatches_pru0_dataout((unsigned)C$1); - 1432;*** 277 ----------------------- __R30 = 1792u; - 1433;*** 277 ----------------------- K$48[7] = _tmpval; - 1434;*** 277 ----------------------- __delay_cycles(4u); - 1435;*** 277 ----------------------- __R30 = 3840u; - 1436;*** 278 ----------------------- (*K$7).arm2pru_req = K$5; - 1437;*** 279 ----------------------- goto g45; - 1438 .dwpsn file "pru1_main.c",line 275,column 4,is_stmt,isa 0 - 1439 00000268 000000F1070800 LBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |275| $O$K48 - 1440 0000026c 0000001F030000 SET r0.b0, r0.b0, 0x00000003 ; [ALU_PRU] |275| $O$C2 - 1441 00000270 000000100000EE MOV r14, r0.b0 ; [ALU_PRU] |275| $O$C2 - 1442 00000274 000000E1000200 SBBO &r0.b0, r2, 0, 1 ; [ALU_PRU] |275| $C$SP0,_tmpval - 1443$C$DW$95 .dwtag DW_TAG_TI_branch - 1444 .dwattr $C$DW$95, DW_AT_low_pc(0x00) - 1445 .dwattr $C$DW$95, DW_AT_name("buslatches_pru0_dataout") - 1446 .dwattr $C$DW$95, DW_AT_TI_call - 1447 - 1448 00000278 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |275| buslatches_pru0_dataout - 1449 0000027c 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |275| - 1450 00000280 000000F1000200 LBBO &r0.b0, r2, 0, 1 ; [ALU_PRU] _tmpval,$C$SP0 - 1451 00000284 000000E1070800 SBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |275| $O$K48,_tmpval - 1452 .newblock - 1453 00000288 00018D240000CD LDI32 r13, 1 - 0000028f 00000000004024 - 1454 00000290 0000000501EDED $1: SUB r13, r13, 1 - 1455 00000294 0000006F00EDFF QBNE $1, r13, 0 ; [ALU_PRU] |275| - 1456 00000298 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |275| - 1457 .dwpsn file "pru1_main.c",line 276,column 4,is_stmt,isa 0 - 1458 .newblock - 1459 0000029c 783F8C24017DCC LDI32 r12, 24999999 - 000002a3 00000000004024 - 1460 000002a4 0000000501ECEC $1: SUB r12, r12, 1 - 1461 000002a8 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |276| - 1462 .dwpsn file "pru1_main.c",line 277,column 4,is_stmt,isa 0 - 1463 000002ac 000000F1070800 LBBO &r0.b0, r8, 7, 1 ; [ALU_PRU] |277| $O$K48 - 1464 000002b0 00000011F7000C AND r12.b0, r0.b0, 0xf7 ; [ALU_PRU] |277| $O$C1 - 1465 000002b4 000000100C0CEE MOV r14, r12.b0 ; [ALU_PRU] |277| $O$C1 - 1466$C$DW$96 .dwtag DW_TAG_TI_branch - 1467 .dwattr $C$DW$96, DW_AT_low_pc(0x00) - 1468 .dwattr $C$DW$96, DW_AT_name("buslatches_pru0_dataout") - 1469 .dwattr $C$DW$96, DW_AT_TI_call - 1470 - 1471 000002b8 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |277| buslatches_pru0_dataout - 1472 000002bc 000000E107080C SBBO &r12.b0, r8, 7, 1 ; [ALU_PRU] |277| $O$K48,_tmpval - 1473 000002c0 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |277| - 1474 .newblock - 1475 000002c4 000186240000C6 LDI32 r6, 1 - 000002cb 00000000004024 - 1476 000002cc 0000000501E6E6 $1: SUB r6, r6, 1 - 1477 000002d0 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |277| - 1478 000002d4 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |277| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 28 - - 1479 .dwpsn file "pru1_main.c",line 278,column 5,is_stmt,isa 0 - 1480 000002d8 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |278| $O$K7,$O$K5 - 1481 .dwpsn file "pru1_main.c",line 279,column 4,is_stmt,isa 0 - 1482 000002dc 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |279| - 1483;* --------------------------------------------------------------------------* - 1484 000002e0 ||$C$L30||: - 1485;*** -----------------------g42: - 1486;*** 268 ----------------------- buslatches_test((*K$7).$P$T14.buslatch_test.addr_0_7, (*K$7 - 1487;*** 270 ----------------------- (*K$7).arm2pru_req = K$5; - 1488;*** 271 ----------------------- goto g45; - 1489 .dwpsn file "pru1_main.c",line 268,column 4,is_stmt,isa 0 - 1490 000002e0 000000F118040E LBBO &r14.b0, r4, 24, 1 ; [ALU_PRU] |268| $O$K7 - 1491 000002e4 000000F119042E LBBO &r14.b1, r4, 25, 1 ; [ALU_PRU] |268| $O$K7 - 1492 000002e8 000000F11A044E LBBO &r14.b2, r4, 26, 1 ; [ALU_PRU] |268| $O$K7 - 1493 000002ec 000000F11B046E LBBO &r14.b3, r4, 27, 1 ; [ALU_PRU] |268| $O$K7 - 1494$C$DW$97 .dwtag DW_TAG_TI_branch - 1495 .dwattr $C$DW$97, DW_AT_low_pc(0x00) - 1496 .dwattr $C$DW$97, DW_AT_name("buslatches_test") - 1497 .dwattr $C$DW$97, DW_AT_TI_call - 1498 - 1499 000002f0 000000230000C3! JAL r3.w2, ||buslatches_test|| ; [ALU_PRU] |268| buslatches_test - 1500 .dwpsn file "pru1_main.c",line 270,column 4,is_stmt,isa 0 - 1501 000002f4 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |270| $O$K7,$O$K5 - 1502 .dwpsn file "pru1_main.c",line 271,column 4,is_stmt,isa 0 - 1503 000002f8 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |271| - 1504;* --------------------------------------------------------------------------* - 1505 000002fc ||$C$L31||: - 1506;*** -----------------------g43: - 1507;*** 261 ----------------------- reg_sel = (*K$7).$P$T14.buslatch.addr&7u; - 1508;*** 263 ----------------------- __R30 = (unsigned)((int)reg_sel<<8)|0x800u; - 1509;*** 263 ----------------------- __delay_cycles(10u); - 1510;*** 263 ----------------------- (*K$7).$P$T14.buslatch.val = __R31&0xffu; - 1511;*** 264 ----------------------- (*K$7).arm2pru_req = K$5; - 1512;*** 265 ----------------------- goto g45; - 1513 .dwpsn file "pru1_main.c",line 261,column 20,is_stmt,isa 0 - 1514 000002fc 000000F1182481 LBBO &r1, r4, 24, 4 ; [ALU_PRU] |261| $O$K7 - 1515 00000300 00000011070101 AND r1.b0, r1.b0, 0x07 ; [ALU_PRU] |261| reg_sel - 1516 .dwpsn file "pru1_main.c",line 263,column 4,is_stmt,isa 0 - 1517 00000304 000000090801E1 LSL r1, r1.b0, 0x08 ; [ALU_PRU] |263| reg_sel - 1518 00000308 0000001F0BE1FE SET r30, r1, 0x0000000b ; [ALU_PRU] |263| - 1519 .newblock - 1520 0000030c 000480240000C0 LDI32 r0, 4 - 00000313 00000000004024 - 1521 00000314 0000000501E0E0 $1: SUB r0, r0, 1 - 1522 00000318 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |263| - 1523 0000031c 00000011FFFFE0 AND r0, r31, 0xff ; [ALU_PRU] |263| - 1524 00000320 000000E1202480 SBBO &r0, r4, 32, 4 ; [ALU_PRU] |263| $O$K7 - 1525 .dwpsn file "pru1_main.c",line 264,column 4,is_stmt,isa 0 - 1526 00000324 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |264| $O$K7,$O$K5 - 1527 .dwpsn file "pru1_main.c",line 265,column 4,is_stmt,isa 0 - 1528 00000328 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |265| - 1529;* --------------------------------------------------------------------------* - 1530 0000032c ||$C$L32||: - 1531;*** -----------------------g44: - 1532;*** 241 ----------------------- buslatches_reset(); - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 29 - - 1533;*** 242 ----------------------- (*K$7).arm2pru_req = K$5; - 1534 .dwpsn file "pru1_main.c",line 241,column 4,is_stmt,isa 0 - 1535$C$DW$98 .dwtag DW_TAG_TI_branch - 1536 .dwattr $C$DW$98, DW_AT_low_pc(0x00) - 1537 .dwattr $C$DW$98, DW_AT_name("buslatches_reset") - 1538 .dwattr $C$DW$98, DW_AT_TI_call - 1539 - 1540 0000032c 000000230000C3! JAL r3.w2, ||buslatches_reset|| ; [ALU_PRU] |241| buslatches_reset - 1541 .dwpsn file "pru1_main.c",line 242,column 4,is_stmt,isa 0 - 1542 00000330 000000E1002485 SBBO &r5, r4, 0, 4 ; [ALU_PRU] |242| $O$K7,$O$K5 - 1543;* --------------------------------------------------------------------------* - 1544;* BEGIN LOOP ||$C$L33|| - 1545;* --------------------------------------------------------------------------* - 1546 00000334 ||$C$L33||: - 1547;*** -----------------------g45: - 1548;*** -----------------------g45: - 1549;*** 207 ----------------------- switch ( (*K$7).arm2pru_req ) {case 1u: goto g46;, case 3u: - 1550 .dwpsn file "pru1_main.c",line 207,column 3,is_stmt,isa 0 - 1551 00000334 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |207| $O$K7 - 1552 00000338 0000005101E00C QBEQ ||$C$L34||, r0, 0x01 ; [ALU_PRU] |207| - 1553;* --------------------------------------------------------------------------* - 1554 0000033c 0000005703E0FC QBEQ ||$C$L32||, r0, 0x03 ; [ALU_PRU] |207| - 1555;* --------------------------------------------------------------------------* - 1556 00000340 0000005704E04A QBEQ ||$C$L1||, r0, 0x04 ; [ALU_PRU] |207| - 1557;* --------------------------------------------------------------------------* - 1558 00000344 0000005705E0EE QBEQ ||$C$L31||, r0, 0x05 ; [ALU_PRU] |207| - 1559;* --------------------------------------------------------------------------* - 1560 00000348 0000005706E0E6 QBEQ ||$C$L30||, r0, 0x06 ; [ALU_PRU] |207| - 1561;* --------------------------------------------------------------------------* - 1562 0000034c 0000005707E0C7 QBEQ ||$C$L29||, r0, 0x07 ; [ALU_PRU] |207| - 1563;* --------------------------------------------------------------------------* - 1564 00000350 0000005708E0C3 QBEQ ||$C$L28||, r0, 0x08 ; [ALU_PRU] |207| - 1565;* --------------------------------------------------------------------------* - 1566 00000354 0000005709E0BC QBEQ ||$C$L25||, r0, 0x09 ; [ALU_PRU] |207| - 1567;* --------------------------------------------------------------------------* - 1568 00000358 000000570AE0B8 QBEQ ||$C$L24||, r0, 0x0a ; [ALU_PRU] |207| - 1569;* --------------------------------------------------------------------------* - 1570 0000035c 000000570BE0AF QBEQ ||$C$L21||, r0, 0x0b ; [ALU_PRU] |207| - 1571;* --------------------------------------------------------------------------* - 1572 00000360 000000570CE065 QBEQ ||$C$L3||, r0, 0x0c ; [ALU_PRU] |207| - 1573;* --------------------------------------------------------------------------* - 1574 00000364 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |207| - 1575;* --------------------------------------------------------------------------* - 1576 00000368 ||$C$L34||: - 1577;*** -----------------------g46: - 1578;*** 212 ----------------------- __halt(); - 1579;*** 213 ----------------------- goto g45; - 1580 .dwpsn file "pru1_main.c",line 212,column 4,is_stmt,isa 0 - 1581 00000368 0000002A000000 HALT ; [ALU_PRU] |212| - 1582 .dwpsn file "pru1_main.c",line 213,column 4,is_stmt,isa 0 - 1583 0000036c 00000021000000! JMP ||$C$L33|| ; [ALU_PRU] |213| - 1584;* --------------------------------------------------------------------------* - 1585 .dwattr $C$DW$34, DW_AT_TI_end_file("pru1_main.c") - 1586 .dwattr $C$DW$34, DW_AT_TI_end_line(0x142) - 1587 .dwattr $C$DW$34, DW_AT_TI_end_column(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 30 - - 1588 .dwendentry - 1589 .dwendtag $C$DW$34 - 1590 - 1591;* Inlined function references: - 1592;* [0] state_emulation - 1593;***************************************************************************** - 1594;* UNDEFINED EXTERNAL REFERENCES * - 1595;***************************************************************************** - 1596 .global ||mailbox|| - 1597 .global ||buslatches|| - 1598 .global ||sm_arb|| - 1599 .global ||sm_dma|| - 1600 .global ||sm_intr|| - 1601 .global ||sm_slave|| - 1602 .global ||sm_init|| - 1603 .global ||sm_powercycle|| - 1604 .global ||buslatches_reset|| - 1605 .global ||buslatches_powercycle|| - 1606 .global ||sm_slave_start|| - 1607 .global ||do_event_initializationsignals|| - 1608 .global ||sm_arb_state_idle|| - 1609 .global ||sm_arb_start|| - 1610 .global ||sm_dma_start|| - 1611 .global ||sm_intr_start|| - 1612 .global ||sm_init_start|| - 1613 .global ||sm_powercycle_start|| - 1614 .global ||iopageregisters_init|| - 1615 .global ||buslatches_pru0_dataout|| - 1616 .global ||buslatches_test|| - 1617 .global ||ddrmem_fill_pattern|| - 1618 - 1619;****************************************************************************** - 1620;* TYPE INFORMATION * - 1621;****************************************************************************** - 1622 - 1623$C$DW$T$19 .dwtag DW_TAG_structure_type - 1624 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 1625$C$DW$99 .dwtag DW_TAG_member - 1626 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1627 .dwattr $C$DW$99, DW_AT_name("REVID") - 1628 .dwattr $C$DW$99, DW_AT_TI_symbol_name("REVID") - 1629 .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - 1630 .dwattr $C$DW$99, DW_AT_bit_size(0x20) - 1631 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1632 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1633 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1634 .dwattr $C$DW$99, DW_AT_decl_line(0x2d) - 1635 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1636 - 1637 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1638 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 1639 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 1640 .dwendtag $C$DW$T$19 - 1641 - 1642$C$DW$T$69 .dwtag DW_TAG_volatile_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 31 - - 1643 .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$19) - 1644 - 1645 - 1646$C$DW$T$20 .dwtag DW_TAG_structure_type - 1647 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 1648$C$DW$100 .dwtag DW_TAG_member - 1649 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1650 .dwattr $C$DW$100, DW_AT_name("IDLE_MODE") - 1651 .dwattr $C$DW$100, DW_AT_TI_symbol_name("IDLE_MODE") - 1652 .dwattr $C$DW$100, DW_AT_bit_offset(0x1e) - 1653 .dwattr $C$DW$100, DW_AT_bit_size(0x02) - 1654 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1655 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1656 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1657 .dwattr $C$DW$100, DW_AT_decl_line(0x37) - 1658 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1659 - 1660$C$DW$101 .dwtag DW_TAG_member - 1661 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1662 .dwattr $C$DW$101, DW_AT_name("STANDBY_MODE") - 1663 .dwattr $C$DW$101, DW_AT_TI_symbol_name("STANDBY_MODE") - 1664 .dwattr $C$DW$101, DW_AT_bit_offset(0x1c) - 1665 .dwattr $C$DW$101, DW_AT_bit_size(0x02) - 1666 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1667 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1668 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1669 .dwattr $C$DW$101, DW_AT_decl_line(0x38) - 1670 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1671 - 1672$C$DW$102 .dwtag DW_TAG_member - 1673 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1674 .dwattr $C$DW$102, DW_AT_name("STANDBY_INIT") - 1675 .dwattr $C$DW$102, DW_AT_TI_symbol_name("STANDBY_INIT") - 1676 .dwattr $C$DW$102, DW_AT_bit_offset(0x1b) - 1677 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1678 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1679 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1680 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1681 .dwattr $C$DW$102, DW_AT_decl_line(0x39) - 1682 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1683 - 1684$C$DW$103 .dwtag DW_TAG_member - 1685 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1686 .dwattr $C$DW$103, DW_AT_name("SUB_MWAIT") - 1687 .dwattr $C$DW$103, DW_AT_TI_symbol_name("SUB_MWAIT") - 1688 .dwattr $C$DW$103, DW_AT_bit_offset(0x1a) - 1689 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1690 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1691 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1692 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1693 .dwattr $C$DW$103, DW_AT_decl_line(0x3a) - 1694 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1695 - 1696$C$DW$104 .dwtag DW_TAG_member - 1697 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 32 - - 1698 .dwattr $C$DW$104, DW_AT_name("rsvd6") - 1699 .dwattr $C$DW$104, DW_AT_TI_symbol_name("rsvd6") - 1700 .dwattr $C$DW$104, DW_AT_bit_offset(0x00) - 1701 .dwattr $C$DW$104, DW_AT_bit_size(0x1a) - 1702 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1703 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1704 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1705 .dwattr $C$DW$104, DW_AT_decl_line(0x3b) - 1706 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1707 - 1708 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1709 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1710 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1711 .dwendtag $C$DW$T$20 - 1712 - 1713$C$DW$T$71 .dwtag DW_TAG_volatile_type - 1714 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$20) - 1715 - 1716 - 1717$C$DW$T$21 .dwtag DW_TAG_structure_type - 1718 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1719$C$DW$105 .dwtag DW_TAG_member - 1720 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1721 .dwattr $C$DW$105, DW_AT_name("PRU0_GPI_MODE") - 1722 .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1723 .dwattr $C$DW$105, DW_AT_bit_offset(0x1e) - 1724 .dwattr $C$DW$105, DW_AT_bit_size(0x02) - 1725 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1726 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1727 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1728 .dwattr $C$DW$105, DW_AT_decl_line(0x45) - 1729 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1730 - 1731$C$DW$106 .dwtag DW_TAG_member - 1732 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1733 .dwattr $C$DW$106, DW_AT_name("PRU0_GPI_CLK_MODE") - 1734 .dwattr $C$DW$106, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1735 .dwattr $C$DW$106, DW_AT_bit_offset(0x1d) - 1736 .dwattr $C$DW$106, DW_AT_bit_size(0x01) - 1737 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1738 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1739 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1740 .dwattr $C$DW$106, DW_AT_decl_line(0x46) - 1741 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1742 - 1743$C$DW$107 .dwtag DW_TAG_member - 1744 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1745 .dwattr $C$DW$107, DW_AT_name("PRU0_GPI_DIV0") - 1746 .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1747 .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - 1748 .dwattr $C$DW$107, DW_AT_bit_size(0x05) - 1749 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1750 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1751 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1752 .dwattr $C$DW$107, DW_AT_decl_line(0x47) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 33 - - 1753 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1754 - 1755$C$DW$108 .dwtag DW_TAG_member - 1756 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1757 .dwattr $C$DW$108, DW_AT_name("PRU0_GPI_DIV1") - 1758 .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1759 .dwattr $C$DW$108, DW_AT_bit_offset(0x13) - 1760 .dwattr $C$DW$108, DW_AT_bit_size(0x05) - 1761 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1762 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1763 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1764 .dwattr $C$DW$108, DW_AT_decl_line(0x48) - 1765 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1766 - 1767$C$DW$109 .dwtag DW_TAG_member - 1768 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1769 .dwattr $C$DW$109, DW_AT_name("PRU0_GPI_SB") - 1770 .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1771 .dwattr $C$DW$109, DW_AT_bit_offset(0x12) - 1772 .dwattr $C$DW$109, DW_AT_bit_size(0x01) - 1773 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1774 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1775 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1776 .dwattr $C$DW$109, DW_AT_decl_line(0x49) - 1777 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1778 - 1779$C$DW$110 .dwtag DW_TAG_member - 1780 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1781 .dwattr $C$DW$110, DW_AT_name("PRU0_GPO_MODE") - 1782 .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1783 .dwattr $C$DW$110, DW_AT_bit_offset(0x11) - 1784 .dwattr $C$DW$110, DW_AT_bit_size(0x01) - 1785 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1786 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1787 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1788 .dwattr $C$DW$110, DW_AT_decl_line(0x4a) - 1789 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 1790 - 1791$C$DW$111 .dwtag DW_TAG_member - 1792 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1793 .dwattr $C$DW$111, DW_AT_name("PRU0_GPO_DIV0") - 1794 .dwattr $C$DW$111, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1795 .dwattr $C$DW$111, DW_AT_bit_offset(0x0c) - 1796 .dwattr $C$DW$111, DW_AT_bit_size(0x05) - 1797 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1798 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1799 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1800 .dwattr $C$DW$111, DW_AT_decl_line(0x4b) - 1801 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1802 - 1803$C$DW$112 .dwtag DW_TAG_member - 1804 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1805 .dwattr $C$DW$112, DW_AT_name("PRU0_GPO_DIV1") - 1806 .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1807 .dwattr $C$DW$112, DW_AT_bit_offset(0x07) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 34 - - 1808 .dwattr $C$DW$112, DW_AT_bit_size(0x05) - 1809 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1810 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1811 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1812 .dwattr $C$DW$112, DW_AT_decl_line(0x4c) - 1813 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1814 - 1815$C$DW$113 .dwtag DW_TAG_member - 1816 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1817 .dwattr $C$DW$113, DW_AT_name("PRU0_GPO_SH_SEL") - 1818 .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1819 .dwattr $C$DW$113, DW_AT_bit_offset(0x06) - 1820 .dwattr $C$DW$113, DW_AT_bit_size(0x01) - 1821 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1822 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1823 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1824 .dwattr $C$DW$113, DW_AT_decl_line(0x4d) - 1825 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1826 - 1827$C$DW$114 .dwtag DW_TAG_member - 1828 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1829 .dwattr $C$DW$114, DW_AT_name("rsvd26") - 1830 .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd26") - 1831 .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - 1832 .dwattr $C$DW$114, DW_AT_bit_size(0x06) - 1833 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1834 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1835 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1836 .dwattr $C$DW$114, DW_AT_decl_line(0x4e) - 1837 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1838 - 1839 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1840 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1841 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 1842 .dwendtag $C$DW$T$21 - 1843 - 1844$C$DW$T$73 .dwtag DW_TAG_volatile_type - 1845 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$21) - 1846 - 1847 - 1848$C$DW$T$22 .dwtag DW_TAG_structure_type - 1849 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1850$C$DW$115 .dwtag DW_TAG_member - 1851 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 1852 .dwattr $C$DW$115, DW_AT_name("PRU1_GPI_MODE") - 1853 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1854 .dwattr $C$DW$115, DW_AT_bit_offset(0x1e) - 1855 .dwattr $C$DW$115, DW_AT_bit_size(0x02) - 1856 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1857 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1858 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1859 .dwattr $C$DW$115, DW_AT_decl_line(0x58) - 1860 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 1861 - 1862$C$DW$116 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 35 - - 1863 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 1864 .dwattr $C$DW$116, DW_AT_name("PRU1_GPI_CLK_MODE") - 1865 .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1866 .dwattr $C$DW$116, DW_AT_bit_offset(0x1d) - 1867 .dwattr $C$DW$116, DW_AT_bit_size(0x01) - 1868 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1869 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1870 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1871 .dwattr $C$DW$116, DW_AT_decl_line(0x59) - 1872 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 1873 - 1874$C$DW$117 .dwtag DW_TAG_member - 1875 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 1876 .dwattr $C$DW$117, DW_AT_name("PRU1_GPI_DIV0") - 1877 .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1878 .dwattr $C$DW$117, DW_AT_bit_offset(0x18) - 1879 .dwattr $C$DW$117, DW_AT_bit_size(0x05) - 1880 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1881 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1882 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1883 .dwattr $C$DW$117, DW_AT_decl_line(0x5a) - 1884 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 1885 - 1886$C$DW$118 .dwtag DW_TAG_member - 1887 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 1888 .dwattr $C$DW$118, DW_AT_name("PRU1_GPI_DIV1") - 1889 .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1890 .dwattr $C$DW$118, DW_AT_bit_offset(0x13) - 1891 .dwattr $C$DW$118, DW_AT_bit_size(0x05) - 1892 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1893 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1894 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1895 .dwattr $C$DW$118, DW_AT_decl_line(0x5b) - 1896 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 1897 - 1898$C$DW$119 .dwtag DW_TAG_member - 1899 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 1900 .dwattr $C$DW$119, DW_AT_name("PRU1_GPI_SB") - 1901 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1902 .dwattr $C$DW$119, DW_AT_bit_offset(0x12) - 1903 .dwattr $C$DW$119, DW_AT_bit_size(0x01) - 1904 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1905 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1906 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1907 .dwattr $C$DW$119, DW_AT_decl_line(0x5c) - 1908 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 1909 - 1910$C$DW$120 .dwtag DW_TAG_member - 1911 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 1912 .dwattr $C$DW$120, DW_AT_name("PRU1_GPO_MODE") - 1913 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1914 .dwattr $C$DW$120, DW_AT_bit_offset(0x11) - 1915 .dwattr $C$DW$120, DW_AT_bit_size(0x01) - 1916 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1917 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 36 - - 1918 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1919 .dwattr $C$DW$120, DW_AT_decl_line(0x5d) - 1920 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 1921 - 1922$C$DW$121 .dwtag DW_TAG_member - 1923 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 1924 .dwattr $C$DW$121, DW_AT_name("PRU1_GPO_DIV0") - 1925 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1926 .dwattr $C$DW$121, DW_AT_bit_offset(0x0c) - 1927 .dwattr $C$DW$121, DW_AT_bit_size(0x05) - 1928 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1929 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 1930 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1931 .dwattr $C$DW$121, DW_AT_decl_line(0x5e) - 1932 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 1933 - 1934$C$DW$122 .dwtag DW_TAG_member - 1935 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 1936 .dwattr $C$DW$122, DW_AT_name("PRU1_GPO_DIV1") - 1937 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1938 .dwattr $C$DW$122, DW_AT_bit_offset(0x07) - 1939 .dwattr $C$DW$122, DW_AT_bit_size(0x05) - 1940 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1941 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 1942 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1943 .dwattr $C$DW$122, DW_AT_decl_line(0x5f) - 1944 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 1945 - 1946$C$DW$123 .dwtag DW_TAG_member - 1947 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 1948 .dwattr $C$DW$123, DW_AT_name("PRU1_GPO_SH_SEL") - 1949 .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1950 .dwattr $C$DW$123, DW_AT_bit_offset(0x06) - 1951 .dwattr $C$DW$123, DW_AT_bit_size(0x01) - 1952 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1953 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 1954 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1955 .dwattr $C$DW$123, DW_AT_decl_line(0x60) - 1956 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 1957 - 1958$C$DW$124 .dwtag DW_TAG_member - 1959 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 1960 .dwattr $C$DW$124, DW_AT_name("rsvd26") - 1961 .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd26") - 1962 .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - 1963 .dwattr $C$DW$124, DW_AT_bit_size(0x06) - 1964 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1965 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 1966 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1967 .dwattr $C$DW$124, DW_AT_decl_line(0x61) - 1968 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 1969 - 1970 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1971 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1972 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 37 - - 1973 .dwendtag $C$DW$T$22 - 1974 - 1975$C$DW$T$75 .dwtag DW_TAG_volatile_type - 1976 .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$22) - 1977 - 1978 - 1979$C$DW$T$23 .dwtag DW_TAG_structure_type - 1980 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1981$C$DW$125 .dwtag DW_TAG_member - 1982 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 1983 .dwattr $C$DW$125, DW_AT_name("PRU0_CLK_STOP_REQ") - 1984 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1985 .dwattr $C$DW$125, DW_AT_bit_offset(0x1f) - 1986 .dwattr $C$DW$125, DW_AT_bit_size(0x01) - 1987 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1988 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 1989 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1990 .dwattr $C$DW$125, DW_AT_decl_line(0x6b) - 1991 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 1992 - 1993$C$DW$126 .dwtag DW_TAG_member - 1994 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 1995 .dwattr $C$DW$126, DW_AT_name("PRU0_CLK_STOP_ACK") - 1996 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1997 .dwattr $C$DW$126, DW_AT_bit_offset(0x1e) - 1998 .dwattr $C$DW$126, DW_AT_bit_size(0x01) - 1999 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2000 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2001 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2002 .dwattr $C$DW$126, DW_AT_decl_line(0x6c) - 2003 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 2004 - 2005$C$DW$127 .dwtag DW_TAG_member - 2006 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 2007 .dwattr $C$DW$127, DW_AT_name("PRU0_CLK_EN") - 2008 .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 2009 .dwattr $C$DW$127, DW_AT_bit_offset(0x1d) - 2010 .dwattr $C$DW$127, DW_AT_bit_size(0x01) - 2011 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2012 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2013 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2014 .dwattr $C$DW$127, DW_AT_decl_line(0x6d) - 2015 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 2016 - 2017$C$DW$128 .dwtag DW_TAG_member - 2018 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 2019 .dwattr $C$DW$128, DW_AT_name("PRU1_CLK_STOP_REQ") - 2020 .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 2021 .dwattr $C$DW$128, DW_AT_bit_offset(0x1c) - 2022 .dwattr $C$DW$128, DW_AT_bit_size(0x01) - 2023 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2024 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2025 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2026 .dwattr $C$DW$128, DW_AT_decl_line(0x6e) - 2027 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 38 - - 2028 - 2029$C$DW$129 .dwtag DW_TAG_member - 2030 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2031 .dwattr $C$DW$129, DW_AT_name("PRU1_CLK_STOP_ACK") - 2032 .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 2033 .dwattr $C$DW$129, DW_AT_bit_offset(0x1b) - 2034 .dwattr $C$DW$129, DW_AT_bit_size(0x01) - 2035 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2036 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2037 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2038 .dwattr $C$DW$129, DW_AT_decl_line(0x6f) - 2039 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2040 - 2041$C$DW$130 .dwtag DW_TAG_member - 2042 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2043 .dwattr $C$DW$130, DW_AT_name("PRU1_CLK_EN") - 2044 .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 2045 .dwattr $C$DW$130, DW_AT_bit_offset(0x1a) - 2046 .dwattr $C$DW$130, DW_AT_bit_size(0x01) - 2047 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2048 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2049 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2050 .dwattr $C$DW$130, DW_AT_decl_line(0x70) - 2051 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2052 - 2053$C$DW$131 .dwtag DW_TAG_member - 2054 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2055 .dwattr $C$DW$131, DW_AT_name("INTC_CLK_STOP_REQ") - 2056 .dwattr $C$DW$131, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 2057 .dwattr $C$DW$131, DW_AT_bit_offset(0x19) - 2058 .dwattr $C$DW$131, DW_AT_bit_size(0x01) - 2059 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2060 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2061 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2062 .dwattr $C$DW$131, DW_AT_decl_line(0x71) - 2063 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2064 - 2065$C$DW$132 .dwtag DW_TAG_member - 2066 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2067 .dwattr $C$DW$132, DW_AT_name("INTC_CLK_STOP_ACK") - 2068 .dwattr $C$DW$132, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 2069 .dwattr $C$DW$132, DW_AT_bit_offset(0x18) - 2070 .dwattr $C$DW$132, DW_AT_bit_size(0x01) - 2071 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2072 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2073 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2074 .dwattr $C$DW$132, DW_AT_decl_line(0x72) - 2075 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - 2076 - 2077$C$DW$133 .dwtag DW_TAG_member - 2078 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2079 .dwattr $C$DW$133, DW_AT_name("INTC_CLK_EN") - 2080 .dwattr $C$DW$133, DW_AT_TI_symbol_name("INTC_CLK_EN") - 2081 .dwattr $C$DW$133, DW_AT_bit_offset(0x17) - 2082 .dwattr $C$DW$133, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 39 - - 2083 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2084 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2085 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2086 .dwattr $C$DW$133, DW_AT_decl_line(0x73) - 2087 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2088 - 2089$C$DW$134 .dwtag DW_TAG_member - 2090 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2091 .dwattr $C$DW$134, DW_AT_name("UART_CLK_STOP_REQ") - 2092 .dwattr $C$DW$134, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 2093 .dwattr $C$DW$134, DW_AT_bit_offset(0x16) - 2094 .dwattr $C$DW$134, DW_AT_bit_size(0x01) - 2095 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2096 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2097 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2098 .dwattr $C$DW$134, DW_AT_decl_line(0x74) - 2099 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2100 - 2101$C$DW$135 .dwtag DW_TAG_member - 2102 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2103 .dwattr $C$DW$135, DW_AT_name("UART_CLK_STOP_ACK") - 2104 .dwattr $C$DW$135, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 2105 .dwattr $C$DW$135, DW_AT_bit_offset(0x15) - 2106 .dwattr $C$DW$135, DW_AT_bit_size(0x01) - 2107 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2108 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2109 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2110 .dwattr $C$DW$135, DW_AT_decl_line(0x75) - 2111 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2112 - 2113$C$DW$136 .dwtag DW_TAG_member - 2114 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2115 .dwattr $C$DW$136, DW_AT_name("UART_CLK_EN") - 2116 .dwattr $C$DW$136, DW_AT_TI_symbol_name("UART_CLK_EN") - 2117 .dwattr $C$DW$136, DW_AT_bit_offset(0x14) - 2118 .dwattr $C$DW$136, DW_AT_bit_size(0x01) - 2119 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2120 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2121 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2122 .dwattr $C$DW$136, DW_AT_decl_line(0x76) - 2123 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2124 - 2125$C$DW$137 .dwtag DW_TAG_member - 2126 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2127 .dwattr $C$DW$137, DW_AT_name("ECAP_CLK_STOP_REQ") - 2128 .dwattr $C$DW$137, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 2129 .dwattr $C$DW$137, DW_AT_bit_offset(0x13) - 2130 .dwattr $C$DW$137, DW_AT_bit_size(0x01) - 2131 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2132 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2133 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2134 .dwattr $C$DW$137, DW_AT_decl_line(0x77) - 2135 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2136 - 2137$C$DW$138 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 40 - - 2138 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2139 .dwattr $C$DW$138, DW_AT_name("ECAP_CLK_STOP_ACK") - 2140 .dwattr $C$DW$138, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 2141 .dwattr $C$DW$138, DW_AT_bit_offset(0x12) - 2142 .dwattr $C$DW$138, DW_AT_bit_size(0x01) - 2143 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2144 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2145 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2146 .dwattr $C$DW$138, DW_AT_decl_line(0x78) - 2147 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2148 - 2149$C$DW$139 .dwtag DW_TAG_member - 2150 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2151 .dwattr $C$DW$139, DW_AT_name("ECAP_CLK_EN") - 2152 .dwattr $C$DW$139, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 2153 .dwattr $C$DW$139, DW_AT_bit_offset(0x11) - 2154 .dwattr $C$DW$139, DW_AT_bit_size(0x01) - 2155 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2156 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2157 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2158 .dwattr $C$DW$139, DW_AT_decl_line(0x79) - 2159 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2160 - 2161$C$DW$140 .dwtag DW_TAG_member - 2162 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - 2163 .dwattr $C$DW$140, DW_AT_name("IEP_CLK_STOP_REQ") - 2164 .dwattr $C$DW$140, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 2165 .dwattr $C$DW$140, DW_AT_bit_offset(0x10) - 2166 .dwattr $C$DW$140, DW_AT_bit_size(0x01) - 2167 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2168 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2169 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2170 .dwattr $C$DW$140, DW_AT_decl_line(0x7a) - 2171 .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - 2172 - 2173$C$DW$141 .dwtag DW_TAG_member - 2174 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - 2175 .dwattr $C$DW$141, DW_AT_name("IEP_CLK_STOP_ACK") - 2176 .dwattr $C$DW$141, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 2177 .dwattr $C$DW$141, DW_AT_bit_offset(0x0f) - 2178 .dwattr $C$DW$141, DW_AT_bit_size(0x01) - 2179 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2180 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2181 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2182 .dwattr $C$DW$141, DW_AT_decl_line(0x7b) - 2183 .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - 2184 - 2185$C$DW$142 .dwtag DW_TAG_member - 2186 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - 2187 .dwattr $C$DW$142, DW_AT_name("IEP_CLK_EN") - 2188 .dwattr $C$DW$142, DW_AT_TI_symbol_name("IEP_CLK_EN") - 2189 .dwattr $C$DW$142, DW_AT_bit_offset(0x0e) - 2190 .dwattr $C$DW$142, DW_AT_bit_size(0x01) - 2191 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2192 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 41 - - 2193 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2194 .dwattr $C$DW$142, DW_AT_decl_line(0x7c) - 2195 .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - 2196 - 2197$C$DW$143 .dwtag DW_TAG_member - 2198 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - 2199 .dwattr $C$DW$143, DW_AT_name("rsvd18") - 2200 .dwattr $C$DW$143, DW_AT_TI_symbol_name("rsvd18") - 2201 .dwattr $C$DW$143, DW_AT_bit_offset(0x00) - 2202 .dwattr $C$DW$143, DW_AT_bit_size(0x0e) - 2203 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2204 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2205 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2206 .dwattr $C$DW$143, DW_AT_decl_line(0x7d) - 2207 .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - 2208 - 2209 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2210 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 2211 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 2212 .dwendtag $C$DW$T$23 - 2213 - 2214$C$DW$T$77 .dwtag DW_TAG_volatile_type - 2215 .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$23) - 2216 - 2217 - 2218$C$DW$T$24 .dwtag DW_TAG_structure_type - 2219 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 2220$C$DW$144 .dwtag DW_TAG_member - 2221 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - 2222 .dwattr $C$DW$144, DW_AT_name("PRU0_IMEM_PE_RAW") - 2223 .dwattr $C$DW$144, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 2224 .dwattr $C$DW$144, DW_AT_bit_offset(0x1c) - 2225 .dwattr $C$DW$144, DW_AT_bit_size(0x04) - 2226 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2227 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2228 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2229 .dwattr $C$DW$144, DW_AT_decl_line(0x87) - 2230 .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - 2231 - 2232$C$DW$145 .dwtag DW_TAG_member - 2233 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - 2234 .dwattr $C$DW$145, DW_AT_name("PRU0_DMEM_PE_RAW") - 2235 .dwattr $C$DW$145, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 2236 .dwattr $C$DW$145, DW_AT_bit_offset(0x18) - 2237 .dwattr $C$DW$145, DW_AT_bit_size(0x04) - 2238 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2239 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2240 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2241 .dwattr $C$DW$145, DW_AT_decl_line(0x88) - 2242 .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - 2243 - 2244$C$DW$146 .dwtag DW_TAG_member - 2245 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - 2246 .dwattr $C$DW$146, DW_AT_name("PRU1_IMEM_PE_RAW") - 2247 .dwattr $C$DW$146, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 42 - - 2248 .dwattr $C$DW$146, DW_AT_bit_offset(0x14) - 2249 .dwattr $C$DW$146, DW_AT_bit_size(0x04) - 2250 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2251 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2252 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2253 .dwattr $C$DW$146, DW_AT_decl_line(0x89) - 2254 .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - 2255 - 2256$C$DW$147 .dwtag DW_TAG_member - 2257 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - 2258 .dwattr $C$DW$147, DW_AT_name("PRU1_DMEM_PE_RAW") - 2259 .dwattr $C$DW$147, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 2260 .dwattr $C$DW$147, DW_AT_bit_offset(0x10) - 2261 .dwattr $C$DW$147, DW_AT_bit_size(0x04) - 2262 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2263 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2264 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2265 .dwattr $C$DW$147, DW_AT_decl_line(0x8a) - 2266 .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - 2267 - 2268$C$DW$148 .dwtag DW_TAG_member - 2269 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - 2270 .dwattr $C$DW$148, DW_AT_name("RAM_PE_RAW") - 2271 .dwattr $C$DW$148, DW_AT_TI_symbol_name("RAM_PE_RAW") - 2272 .dwattr $C$DW$148, DW_AT_bit_offset(0x0c) - 2273 .dwattr $C$DW$148, DW_AT_bit_size(0x04) - 2274 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2275 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2276 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2277 .dwattr $C$DW$148, DW_AT_decl_line(0x8b) - 2278 .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - 2279 - 2280$C$DW$149 .dwtag DW_TAG_member - 2281 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - 2282 .dwattr $C$DW$149, DW_AT_name("rsvd20") - 2283 .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd20") - 2284 .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - 2285 .dwattr $C$DW$149, DW_AT_bit_size(0x0c) - 2286 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2287 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2288 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2289 .dwattr $C$DW$149, DW_AT_decl_line(0x8c) - 2290 .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - 2291 - 2292 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2293 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 2294 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 2295 .dwendtag $C$DW$T$24 - 2296 - 2297$C$DW$T$79 .dwtag DW_TAG_volatile_type - 2298 .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$24) - 2299 - 2300 - 2301$C$DW$T$25 .dwtag DW_TAG_structure_type - 2302 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 43 - - 2303$C$DW$150 .dwtag DW_TAG_member - 2304 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - 2305 .dwattr $C$DW$150, DW_AT_name("PRU0_IMEM_PE") - 2306 .dwattr $C$DW$150, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 2307 .dwattr $C$DW$150, DW_AT_bit_offset(0x1c) - 2308 .dwattr $C$DW$150, DW_AT_bit_size(0x04) - 2309 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2310 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2311 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2312 .dwattr $C$DW$150, DW_AT_decl_line(0x96) - 2313 .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - 2314 - 2315$C$DW$151 .dwtag DW_TAG_member - 2316 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - 2317 .dwattr $C$DW$151, DW_AT_name("PRU0_DMEM_PE") - 2318 .dwattr $C$DW$151, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 2319 .dwattr $C$DW$151, DW_AT_bit_offset(0x18) - 2320 .dwattr $C$DW$151, DW_AT_bit_size(0x04) - 2321 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2322 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2323 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2324 .dwattr $C$DW$151, DW_AT_decl_line(0x97) - 2325 .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - 2326 - 2327$C$DW$152 .dwtag DW_TAG_member - 2328 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$11) - 2329 .dwattr $C$DW$152, DW_AT_name("PRU1_IMEM_PE") - 2330 .dwattr $C$DW$152, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 2331 .dwattr $C$DW$152, DW_AT_bit_offset(0x14) - 2332 .dwattr $C$DW$152, DW_AT_bit_size(0x04) - 2333 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2334 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2335 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2336 .dwattr $C$DW$152, DW_AT_decl_line(0x98) - 2337 .dwattr $C$DW$152, DW_AT_decl_column(0x0d) - 2338 - 2339$C$DW$153 .dwtag DW_TAG_member - 2340 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$11) - 2341 .dwattr $C$DW$153, DW_AT_name("PRU1_DMEM_PE") - 2342 .dwattr $C$DW$153, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 2343 .dwattr $C$DW$153, DW_AT_bit_offset(0x10) - 2344 .dwattr $C$DW$153, DW_AT_bit_size(0x04) - 2345 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2346 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2347 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2348 .dwattr $C$DW$153, DW_AT_decl_line(0x99) - 2349 .dwattr $C$DW$153, DW_AT_decl_column(0x0d) - 2350 - 2351$C$DW$154 .dwtag DW_TAG_member - 2352 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$11) - 2353 .dwattr $C$DW$154, DW_AT_name("RAM_PE") - 2354 .dwattr $C$DW$154, DW_AT_TI_symbol_name("RAM_PE") - 2355 .dwattr $C$DW$154, DW_AT_bit_offset(0x0c) - 2356 .dwattr $C$DW$154, DW_AT_bit_size(0x04) - 2357 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 44 - - 2358 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2359 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2360 .dwattr $C$DW$154, DW_AT_decl_line(0x9a) - 2361 .dwattr $C$DW$154, DW_AT_decl_column(0x0d) - 2362 - 2363$C$DW$155 .dwtag DW_TAG_member - 2364 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$11) - 2365 .dwattr $C$DW$155, DW_AT_name("rsvd20") - 2366 .dwattr $C$DW$155, DW_AT_TI_symbol_name("rsvd20") - 2367 .dwattr $C$DW$155, DW_AT_bit_offset(0x00) - 2368 .dwattr $C$DW$155, DW_AT_bit_size(0x0c) - 2369 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2370 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2371 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2372 .dwattr $C$DW$155, DW_AT_decl_line(0x9b) - 2373 .dwattr $C$DW$155, DW_AT_decl_column(0x0d) - 2374 - 2375 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2376 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 2377 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 2378 .dwendtag $C$DW$T$25 - 2379 - 2380$C$DW$T$81 .dwtag DW_TAG_volatile_type - 2381 .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$25) - 2382 - 2383 - 2384$C$DW$T$26 .dwtag DW_TAG_structure_type - 2385 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 2386$C$DW$156 .dwtag DW_TAG_member - 2387 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$11) - 2388 .dwattr $C$DW$156, DW_AT_name("PRU0_IMEM_PE_SET") - 2389 .dwattr $C$DW$156, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 2390 .dwattr $C$DW$156, DW_AT_bit_offset(0x1c) - 2391 .dwattr $C$DW$156, DW_AT_bit_size(0x04) - 2392 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2393 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2394 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2395 .dwattr $C$DW$156, DW_AT_decl_line(0xa4) - 2396 .dwattr $C$DW$156, DW_AT_decl_column(0x0d) - 2397 - 2398$C$DW$157 .dwtag DW_TAG_member - 2399 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$11) - 2400 .dwattr $C$DW$157, DW_AT_name("PRU0_DMEM_PE_SET") - 2401 .dwattr $C$DW$157, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 2402 .dwattr $C$DW$157, DW_AT_bit_offset(0x18) - 2403 .dwattr $C$DW$157, DW_AT_bit_size(0x04) - 2404 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2405 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2406 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2407 .dwattr $C$DW$157, DW_AT_decl_line(0xa5) - 2408 .dwattr $C$DW$157, DW_AT_decl_column(0x0d) - 2409 - 2410$C$DW$158 .dwtag DW_TAG_member - 2411 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$11) - 2412 .dwattr $C$DW$158, DW_AT_name("PRU1_IMEM_PE_SET") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 45 - - 2413 .dwattr $C$DW$158, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 2414 .dwattr $C$DW$158, DW_AT_bit_offset(0x14) - 2415 .dwattr $C$DW$158, DW_AT_bit_size(0x04) - 2416 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2417 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2418 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2419 .dwattr $C$DW$158, DW_AT_decl_line(0xa6) - 2420 .dwattr $C$DW$158, DW_AT_decl_column(0x0d) - 2421 - 2422$C$DW$159 .dwtag DW_TAG_member - 2423 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$11) - 2424 .dwattr $C$DW$159, DW_AT_name("PRU1_DMEM_PE_SET") - 2425 .dwattr $C$DW$159, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 2426 .dwattr $C$DW$159, DW_AT_bit_offset(0x10) - 2427 .dwattr $C$DW$159, DW_AT_bit_size(0x04) - 2428 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2429 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2430 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2431 .dwattr $C$DW$159, DW_AT_decl_line(0xa7) - 2432 .dwattr $C$DW$159, DW_AT_decl_column(0x0d) - 2433 - 2434$C$DW$160 .dwtag DW_TAG_member - 2435 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$11) - 2436 .dwattr $C$DW$160, DW_AT_name("RAM_PE_SET") - 2437 .dwattr $C$DW$160, DW_AT_TI_symbol_name("RAM_PE_SET") - 2438 .dwattr $C$DW$160, DW_AT_bit_offset(0x0c) - 2439 .dwattr $C$DW$160, DW_AT_bit_size(0x04) - 2440 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2441 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2442 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2443 .dwattr $C$DW$160, DW_AT_decl_line(0xa8) - 2444 .dwattr $C$DW$160, DW_AT_decl_column(0x0d) - 2445 - 2446$C$DW$161 .dwtag DW_TAG_member - 2447 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - 2448 .dwattr $C$DW$161, DW_AT_name("rsvd20") - 2449 .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd20") - 2450 .dwattr $C$DW$161, DW_AT_bit_offset(0x00) - 2451 .dwattr $C$DW$161, DW_AT_bit_size(0x0c) - 2452 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2453 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2454 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2455 .dwattr $C$DW$161, DW_AT_decl_line(0xa9) - 2456 .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - 2457 - 2458 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2459 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 2460 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 2461 .dwendtag $C$DW$T$26 - 2462 - 2463$C$DW$T$83 .dwtag DW_TAG_volatile_type - 2464 .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$26) - 2465 - 2466 - 2467$C$DW$T$27 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 46 - - 2468 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 2469$C$DW$162 .dwtag DW_TAG_member - 2470 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - 2471 .dwattr $C$DW$162, DW_AT_name("PRU0_IMEM_PE_CLR") - 2472 .dwattr $C$DW$162, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 2473 .dwattr $C$DW$162, DW_AT_bit_offset(0x1c) - 2474 .dwattr $C$DW$162, DW_AT_bit_size(0x04) - 2475 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2476 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2477 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2478 .dwattr $C$DW$162, DW_AT_decl_line(0xb3) - 2479 .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - 2480 - 2481$C$DW$163 .dwtag DW_TAG_member - 2482 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - 2483 .dwattr $C$DW$163, DW_AT_name("PRU0_DMEM_PE_CLR") - 2484 .dwattr $C$DW$163, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 2485 .dwattr $C$DW$163, DW_AT_bit_offset(0x18) - 2486 .dwattr $C$DW$163, DW_AT_bit_size(0x04) - 2487 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2488 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2489 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2490 .dwattr $C$DW$163, DW_AT_decl_line(0xb4) - 2491 .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - 2492 - 2493$C$DW$164 .dwtag DW_TAG_member - 2494 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - 2495 .dwattr $C$DW$164, DW_AT_name("PRU1_IMEM_PE_CLR") - 2496 .dwattr $C$DW$164, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2497 .dwattr $C$DW$164, DW_AT_bit_offset(0x14) - 2498 .dwattr $C$DW$164, DW_AT_bit_size(0x04) - 2499 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2500 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2501 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2502 .dwattr $C$DW$164, DW_AT_decl_line(0xb5) - 2503 .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - 2504 - 2505$C$DW$165 .dwtag DW_TAG_member - 2506 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - 2507 .dwattr $C$DW$165, DW_AT_name("PRU1_DMEM_PE_CLR") - 2508 .dwattr $C$DW$165, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2509 .dwattr $C$DW$165, DW_AT_bit_offset(0x10) - 2510 .dwattr $C$DW$165, DW_AT_bit_size(0x04) - 2511 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2512 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2513 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2514 .dwattr $C$DW$165, DW_AT_decl_line(0xb6) - 2515 .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - 2516 - 2517$C$DW$166 .dwtag DW_TAG_member - 2518 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - 2519 .dwattr $C$DW$166, DW_AT_name("rsvd16") - 2520 .dwattr $C$DW$166, DW_AT_TI_symbol_name("rsvd16") - 2521 .dwattr $C$DW$166, DW_AT_bit_offset(0x00) - 2522 .dwattr $C$DW$166, DW_AT_bit_size(0x10) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 47 - - 2523 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2524 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2525 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2526 .dwattr $C$DW$166, DW_AT_decl_line(0xb7) - 2527 .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - 2528 - 2529 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2530 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 2531 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 2532 .dwendtag $C$DW$T$27 - 2533 - 2534$C$DW$T$85 .dwtag DW_TAG_volatile_type - 2535 .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$27) - 2536 - 2537 - 2538$C$DW$T$28 .dwtag DW_TAG_structure_type - 2539 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 2540$C$DW$167 .dwtag DW_TAG_member - 2541 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - 2542 .dwattr $C$DW$167, DW_AT_name("PMAO_PRU0") - 2543 .dwattr $C$DW$167, DW_AT_TI_symbol_name("PMAO_PRU0") - 2544 .dwattr $C$DW$167, DW_AT_bit_offset(0x1f) - 2545 .dwattr $C$DW$167, DW_AT_bit_size(0x01) - 2546 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2547 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2548 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2549 .dwattr $C$DW$167, DW_AT_decl_line(0xc4) - 2550 .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - 2551 - 2552$C$DW$168 .dwtag DW_TAG_member - 2553 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - 2554 .dwattr $C$DW$168, DW_AT_name("PMAO_PRU1") - 2555 .dwattr $C$DW$168, DW_AT_TI_symbol_name("PMAO_PRU1") - 2556 .dwattr $C$DW$168, DW_AT_bit_offset(0x1e) - 2557 .dwattr $C$DW$168, DW_AT_bit_size(0x01) - 2558 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2559 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2560 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2561 .dwattr $C$DW$168, DW_AT_decl_line(0xc5) - 2562 .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - 2563 - 2564$C$DW$169 .dwtag DW_TAG_member - 2565 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - 2566 .dwattr $C$DW$169, DW_AT_name("rsvd2") - 2567 .dwattr $C$DW$169, DW_AT_TI_symbol_name("rsvd2") - 2568 .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - 2569 .dwattr $C$DW$169, DW_AT_bit_size(0x1e) - 2570 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2571 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2572 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2573 .dwattr $C$DW$169, DW_AT_decl_line(0xc6) - 2574 .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - 2575 - 2576 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2577 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 48 - - 2578 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 2579 .dwendtag $C$DW$T$28 - 2580 - 2581$C$DW$T$87 .dwtag DW_TAG_volatile_type - 2582 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$28) - 2583 - 2584 - 2585$C$DW$T$29 .dwtag DW_TAG_structure_type - 2586 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 2587$C$DW$170 .dwtag DW_TAG_member - 2588 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - 2589 .dwattr $C$DW$170, DW_AT_name("OCP_EN") - 2590 .dwattr $C$DW$170, DW_AT_TI_symbol_name("OCP_EN") - 2591 .dwattr $C$DW$170, DW_AT_bit_offset(0x1f) - 2592 .dwattr $C$DW$170, DW_AT_bit_size(0x01) - 2593 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2594 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2595 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2596 .dwattr $C$DW$170, DW_AT_decl_line(0xd3) - 2597 .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - 2598 - 2599$C$DW$171 .dwtag DW_TAG_member - 2600 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - 2601 .dwattr $C$DW$171, DW_AT_name("rsvd1") - 2602 .dwattr $C$DW$171, DW_AT_TI_symbol_name("rsvd1") - 2603 .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - 2604 .dwattr $C$DW$171, DW_AT_bit_size(0x1f) - 2605 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2606 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2607 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2608 .dwattr $C$DW$171, DW_AT_decl_line(0xd4) - 2609 .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - 2610 - 2611 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2612 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 2613 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 2614 .dwendtag $C$DW$T$29 - 2615 - 2616$C$DW$T$89 .dwtag DW_TAG_volatile_type - 2617 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$29) - 2618 - 2619 - 2620$C$DW$T$30 .dwtag DW_TAG_structure_type - 2621 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 2622$C$DW$172 .dwtag DW_TAG_member - 2623 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - 2624 .dwattr $C$DW$172, DW_AT_name("PRU1_PAD_HP_EN") - 2625 .dwattr $C$DW$172, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2626 .dwattr $C$DW$172, DW_AT_bit_offset(0x1f) - 2627 .dwattr $C$DW$172, DW_AT_bit_size(0x01) - 2628 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2629 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2630 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2631 .dwattr $C$DW$172, DW_AT_decl_line(0xde) - 2632 .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 49 - - 2633 - 2634$C$DW$173 .dwtag DW_TAG_member - 2635 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - 2636 .dwattr $C$DW$173, DW_AT_name("XFR_SHIFT_EN") - 2637 .dwattr $C$DW$173, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2638 .dwattr $C$DW$173, DW_AT_bit_offset(0x1e) - 2639 .dwattr $C$DW$173, DW_AT_bit_size(0x01) - 2640 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2641 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2642 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2643 .dwattr $C$DW$173, DW_AT_decl_line(0xdf) - 2644 .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - 2645 - 2646$C$DW$174 .dwtag DW_TAG_member - 2647 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - 2648 .dwattr $C$DW$174, DW_AT_name("rsvd2") - 2649 .dwattr $C$DW$174, DW_AT_TI_symbol_name("rsvd2") - 2650 .dwattr $C$DW$174, DW_AT_bit_offset(0x00) - 2651 .dwattr $C$DW$174, DW_AT_bit_size(0x1e) - 2652 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2653 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2654 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2655 .dwattr $C$DW$174, DW_AT_decl_line(0xe0) - 2656 .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - 2657 - 2658 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2659 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2660 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2661 .dwendtag $C$DW$T$30 - 2662 - 2663$C$DW$T$91 .dwtag DW_TAG_volatile_type - 2664 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$30) - 2665 - 2666 - 2667$C$DW$T$31 .dwtag DW_TAG_structure_type - 2668 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2669$C$DW$175 .dwtag DW_TAG_member - 2670 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - 2671 .dwattr $C$DW$175, DW_AT_name("PIN_MUX_SEL") - 2672 .dwattr $C$DW$175, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2673 .dwattr $C$DW$175, DW_AT_bit_offset(0x18) - 2674 .dwattr $C$DW$175, DW_AT_bit_size(0x08) - 2675 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2676 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2677 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2678 .dwattr $C$DW$175, DW_AT_decl_line(0xec) - 2679 .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - 2680 - 2681$C$DW$176 .dwtag DW_TAG_member - 2682 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - 2683 .dwattr $C$DW$176, DW_AT_name("rsvd2") - 2684 .dwattr $C$DW$176, DW_AT_TI_symbol_name("rsvd2") - 2685 .dwattr $C$DW$176, DW_AT_bit_offset(0x00) - 2686 .dwattr $C$DW$176, DW_AT_bit_size(0x18) - 2687 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 50 - - 2688 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2689 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2690 .dwattr $C$DW$176, DW_AT_decl_line(0xed) - 2691 .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - 2692 - 2693 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2694 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2695 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2696 .dwendtag $C$DW$T$31 - 2697 - 2698$C$DW$T$93 .dwtag DW_TAG_volatile_type - 2699 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$31) - 2700 - 2701 - 2702$C$DW$T$35 .dwtag DW_TAG_structure_type - 2703 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2704$C$DW$177 .dwtag DW_TAG_member - 2705 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$70) - 2706 .dwattr $C$DW$177, DW_AT_name("$P$T0") - 2707 .dwattr $C$DW$177, DW_AT_TI_symbol_name("$P$T0") - 2708 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2709 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2710 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2711 .dwattr $C$DW$177, DW_AT_decl_line(0x29) - 2712 .dwattr $C$DW$177, DW_AT_decl_column(0x02) - 2713 - 2714$C$DW$178 .dwtag DW_TAG_member - 2715 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$72) - 2716 .dwattr $C$DW$178, DW_AT_name("$P$T1") - 2717 .dwattr $C$DW$178, DW_AT_TI_symbol_name("$P$T1") - 2718 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2719 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2720 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2721 .dwattr $C$DW$178, DW_AT_decl_line(0x33) - 2722 .dwattr $C$DW$178, DW_AT_decl_column(0x02) - 2723 - 2724$C$DW$179 .dwtag DW_TAG_member - 2725 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$74) - 2726 .dwattr $C$DW$179, DW_AT_name("$P$T2") - 2727 .dwattr $C$DW$179, DW_AT_TI_symbol_name("$P$T2") - 2728 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2729 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2730 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2731 .dwattr $C$DW$179, DW_AT_decl_line(0x41) - 2732 .dwattr $C$DW$179, DW_AT_decl_column(0x02) - 2733 - 2734$C$DW$180 .dwtag DW_TAG_member - 2735 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$76) - 2736 .dwattr $C$DW$180, DW_AT_name("$P$T3") - 2737 .dwattr $C$DW$180, DW_AT_TI_symbol_name("$P$T3") - 2738 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2739 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2740 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2741 .dwattr $C$DW$180, DW_AT_decl_line(0x54) - 2742 .dwattr $C$DW$180, DW_AT_decl_column(0x02) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 51 - - 2743 - 2744$C$DW$181 .dwtag DW_TAG_member - 2745 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$78) - 2746 .dwattr $C$DW$181, DW_AT_name("$P$T4") - 2747 .dwattr $C$DW$181, DW_AT_TI_symbol_name("$P$T4") - 2748 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2749 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2750 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2751 .dwattr $C$DW$181, DW_AT_decl_line(0x67) - 2752 .dwattr $C$DW$181, DW_AT_decl_column(0x02) - 2753 - 2754$C$DW$182 .dwtag DW_TAG_member - 2755 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$80) - 2756 .dwattr $C$DW$182, DW_AT_name("$P$T5") - 2757 .dwattr $C$DW$182, DW_AT_TI_symbol_name("$P$T5") - 2758 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2759 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 2760 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2761 .dwattr $C$DW$182, DW_AT_decl_line(0x83) - 2762 .dwattr $C$DW$182, DW_AT_decl_column(0x02) - 2763 - 2764$C$DW$183 .dwtag DW_TAG_member - 2765 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$82) - 2766 .dwattr $C$DW$183, DW_AT_name("$P$T6") - 2767 .dwattr $C$DW$183, DW_AT_TI_symbol_name("$P$T6") - 2768 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2769 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 2770 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2771 .dwattr $C$DW$183, DW_AT_decl_line(0x92) - 2772 .dwattr $C$DW$183, DW_AT_decl_column(0x02) - 2773 - 2774$C$DW$184 .dwtag DW_TAG_member - 2775 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$84) - 2776 .dwattr $C$DW$184, DW_AT_name("$P$T7") - 2777 .dwattr $C$DW$184, DW_AT_TI_symbol_name("$P$T7") - 2778 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2779 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 2780 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2781 .dwattr $C$DW$184, DW_AT_decl_line(0xa0) - 2782 .dwattr $C$DW$184, DW_AT_decl_column(0x02) - 2783 - 2784$C$DW$185 .dwtag DW_TAG_member - 2785 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$86) - 2786 .dwattr $C$DW$185, DW_AT_name("$P$T8") - 2787 .dwattr $C$DW$185, DW_AT_TI_symbol_name("$P$T8") - 2788 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2789 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 2790 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2791 .dwattr $C$DW$185, DW_AT_decl_line(0xaf) - 2792 .dwattr $C$DW$185, DW_AT_decl_column(0x02) - 2793 - 2794$C$DW$186 .dwtag DW_TAG_member - 2795 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$32) - 2796 .dwattr $C$DW$186, DW_AT_name("rsvd24") - 2797 .dwattr $C$DW$186, DW_AT_TI_symbol_name("rsvd24") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 52 - - 2798 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2799 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 2800 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2801 .dwattr $C$DW$186, DW_AT_decl_line(0xbc) - 2802 .dwattr $C$DW$186, DW_AT_decl_column(0x0b) - 2803 - 2804$C$DW$187 .dwtag DW_TAG_member - 2805 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$88) - 2806 .dwattr $C$DW$187, DW_AT_name("$P$T9") - 2807 .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T9") - 2808 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2809 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 2810 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2811 .dwattr $C$DW$187, DW_AT_decl_line(0xc0) - 2812 .dwattr $C$DW$187, DW_AT_decl_column(0x02) - 2813 - 2814$C$DW$188 .dwtag DW_TAG_member - 2815 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$33) - 2816 .dwattr $C$DW$188, DW_AT_name("rsvd2c") - 2817 .dwattr $C$DW$188, DW_AT_TI_symbol_name("rsvd2c") - 2818 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2819 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 2820 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2821 .dwattr $C$DW$188, DW_AT_decl_line(0xcb) - 2822 .dwattr $C$DW$188, DW_AT_decl_column(0x0b) - 2823 - 2824$C$DW$189 .dwtag DW_TAG_member - 2825 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$90) - 2826 .dwattr $C$DW$189, DW_AT_name("$P$T10") - 2827 .dwattr $C$DW$189, DW_AT_TI_symbol_name("$P$T10") - 2828 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2829 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 2830 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2831 .dwattr $C$DW$189, DW_AT_decl_line(0xcf) - 2832 .dwattr $C$DW$189, DW_AT_decl_column(0x02) - 2833 - 2834$C$DW$190 .dwtag DW_TAG_member - 2835 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$92) - 2836 .dwattr $C$DW$190, DW_AT_name("$P$T11") - 2837 .dwattr $C$DW$190, DW_AT_TI_symbol_name("$P$T11") - 2838 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2839 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 2840 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2841 .dwattr $C$DW$190, DW_AT_decl_line(0xda) - 2842 .dwattr $C$DW$190, DW_AT_decl_column(0x02) - 2843 - 2844$C$DW$191 .dwtag DW_TAG_member - 2845 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$34) - 2846 .dwattr $C$DW$191, DW_AT_name("rsvd38") - 2847 .dwattr $C$DW$191, DW_AT_TI_symbol_name("rsvd38") - 2848 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2849 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 2850 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2851 .dwattr $C$DW$191, DW_AT_decl_line(0xe5) - 2852 .dwattr $C$DW$191, DW_AT_decl_column(0x0b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 53 - - 2853 - 2854$C$DW$192 .dwtag DW_TAG_member - 2855 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$94) - 2856 .dwattr $C$DW$192, DW_AT_name("$P$T12") - 2857 .dwattr $C$DW$192, DW_AT_TI_symbol_name("$P$T12") - 2858 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2859 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 2860 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2861 .dwattr $C$DW$192, DW_AT_decl_line(0xe8) - 2862 .dwattr $C$DW$192, DW_AT_decl_column(0x02) - 2863 - 2864 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2865 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2866 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2867 .dwendtag $C$DW$T$35 - 2868 - 2869$C$DW$T$109 .dwtag DW_TAG_typedef - 2870 .dwattr $C$DW$T$109, DW_AT_name("pruCfg") - 2871 .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$35) - 2872 .dwattr $C$DW$T$109, DW_AT_language(DW_LANG_C) - 2873 .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 2874 .dwattr $C$DW$T$109, DW_AT_decl_line(0xf0) - 2875 .dwattr $C$DW$T$109, DW_AT_decl_column(0x03) - 2876 - 2877$C$DW$T$110 .dwtag DW_TAG_volatile_type - 2878 .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$109) - 2879 - 2880 - 2881$C$DW$T$36 .dwtag DW_TAG_structure_type - 2882 .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) - 2883$C$DW$193 .dwtag DW_TAG_member - 2884 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$97) - 2885 .dwattr $C$DW$193, DW_AT_name("$P$T13") - 2886 .dwattr $C$DW$193, DW_AT_TI_symbol_name("$P$T13") - 2887 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2888 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 2889 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2890 .dwattr $C$DW$193, DW_AT_decl_line(0x34) - 2891 .dwattr $C$DW$193, DW_AT_decl_column(0x02) - 2892 - 2893 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2894 .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - 2895 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 2896 .dwendtag $C$DW$T$36 - 2897 - 2898$C$DW$T$37 .dwtag DW_TAG_typedef - 2899 .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - 2900 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 2901 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 2902 .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2903 .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - 2904 .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - 2905 - 2906 - 2907$C$DW$T$38 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 54 - - 2908 .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) - 2909$C$DW$194 .dwtag DW_TAG_member - 2910 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$37) - 2911 .dwattr $C$DW$194, DW_AT_name("memory") - 2912 .dwattr $C$DW$194, DW_AT_TI_symbol_name("memory") - 2913 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2914 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 2915 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/d - 2916 .dwattr $C$DW$194, DW_AT_decl_line(0x17) - 2917 .dwattr $C$DW$194, DW_AT_decl_column(0x12) - 2918 - 2919 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2920 .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - 2921 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2922 .dwendtag $C$DW$T$38 - 2923 - 2924$C$DW$T$48 .dwtag DW_TAG_typedef - 2925 .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - 2926 .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - 2927 .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - 2928 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2929 .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - 2930 .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - 2931 - 2932$C$DW$T$49 .dwtag DW_TAG_volatile_type - 2933 .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - 2934 - 2935$C$DW$T$50 .dwtag DW_TAG_pointer_type - 2936 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - 2937 .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - 2938 - 2939 - 2940$C$DW$T$41 .dwtag DW_TAG_structure_type - 2941 .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) - 2942$C$DW$195 .dwtag DW_TAG_member - 2943 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$39) - 2944 .dwattr $C$DW$195, DW_AT_name("eventmask") - 2945 .dwattr $C$DW$195, DW_AT_TI_symbol_name("eventmask") - 2946 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2947 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 2948 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2949 .dwattr $C$DW$195, DW_AT_decl_line(0x7a) - 2950 .dwattr $C$DW$195, DW_AT_decl_column(0x0a) - 2951 - 2952$C$DW$196 .dwtag DW_TAG_member - 2953 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$39) - 2954 .dwattr $C$DW$196, DW_AT_name("unibus_control") - 2955 .dwattr $C$DW$196, DW_AT_TI_symbol_name("unibus_control") - 2956 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2957 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 2958 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2959 .dwattr $C$DW$196, DW_AT_decl_line(0x7d) - 2960 .dwattr $C$DW$196, DW_AT_decl_column(0x0a) - 2961 - 2962$C$DW$197 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 55 - - 2963 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$39) - 2964 .dwattr $C$DW$197, DW_AT_name("device_handle") - 2965 .dwattr $C$DW$197, DW_AT_TI_symbol_name("device_handle") - 2966 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2967 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 2968 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2969 .dwattr $C$DW$197, DW_AT_decl_line(0x7f) - 2970 .dwattr $C$DW$197, DW_AT_decl_column(0x0a) - 2971 - 2972$C$DW$198 .dwtag DW_TAG_member - 2973 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$39) - 2974 .dwattr $C$DW$198, DW_AT_name("device_register_idx") - 2975 .dwattr $C$DW$198, DW_AT_TI_symbol_name("device_register_idx") - 2976 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2977 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 2978 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2979 .dwattr $C$DW$198, DW_AT_decl_line(0x81) - 2980 .dwattr $C$DW$198, DW_AT_decl_column(0x0a) - 2981 - 2982$C$DW$199 .dwtag DW_TAG_member - 2983 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$32) - 2984 .dwattr $C$DW$199, DW_AT_name("addr") - 2985 .dwattr $C$DW$199, DW_AT_TI_symbol_name("addr") - 2986 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2987 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 2988 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2989 .dwattr $C$DW$199, DW_AT_decl_line(0x83) - 2990 .dwattr $C$DW$199, DW_AT_decl_column(0x0b) - 2991 - 2992$C$DW$200 .dwtag DW_TAG_member - 2993 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$40) - 2994 .dwattr $C$DW$200, DW_AT_name("data") - 2995 .dwattr $C$DW$200, DW_AT_TI_symbol_name("data") - 2996 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2997 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 2998 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2999 .dwattr $C$DW$200, DW_AT_decl_line(0x84) - 3000 .dwattr $C$DW$200, DW_AT_decl_column(0x0b) - 3001 - 3002$C$DW$201 .dwtag DW_TAG_member - 3003 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$39) - 3004 .dwattr $C$DW$201, DW_AT_name("initialization_signals_prev") - 3005 .dwattr $C$DW$201, DW_AT_TI_symbol_name("initialization_signals_prev") - 3006 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 3007 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3008 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3009 .dwattr $C$DW$201, DW_AT_decl_line(0x87) - 3010 .dwattr $C$DW$201, DW_AT_decl_column(0x0a) - 3011 - 3012$C$DW$202 .dwtag DW_TAG_member - 3013 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$39) - 3014 .dwattr $C$DW$202, DW_AT_name("initialization_signals_cur") - 3015 .dwattr $C$DW$202, DW_AT_TI_symbol_name("initialization_signals_cur") - 3016 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 3017 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 56 - - 3018 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3019 .dwattr $C$DW$202, DW_AT_decl_line(0x88) - 3020 .dwattr $C$DW$202, DW_AT_decl_column(0x0a) - 3021 - 3022 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3023 .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - 3024 .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - 3025 .dwendtag $C$DW$T$41 - 3026 - 3027$C$DW$T$51 .dwtag DW_TAG_typedef - 3028 .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - 3029 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - 3030 .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - 3031 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3032 .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - 3033 .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - 3034 - 3035 - 3036$C$DW$T$42 .dwtag DW_TAG_structure_type - 3037 .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) - 3038$C$DW$203 .dwtag DW_TAG_member - 3039 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$32) - 3040 .dwattr $C$DW$203, DW_AT_name("addr") - 3041 .dwattr $C$DW$203, DW_AT_TI_symbol_name("addr") - 3042 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3043 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3044 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3045 .dwattr $C$DW$203, DW_AT_decl_line(0x4c) - 3046 .dwattr $C$DW$203, DW_AT_decl_column(0x0b) - 3047 - 3048$C$DW$204 .dwtag DW_TAG_member - 3049 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$32) - 3050 .dwattr $C$DW$204, DW_AT_name("val") - 3051 .dwattr $C$DW$204, DW_AT_TI_symbol_name("val") - 3052 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3053 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3054 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3055 .dwattr $C$DW$204, DW_AT_decl_line(0x4d) - 3056 .dwattr $C$DW$204, DW_AT_decl_column(0x0b) - 3057 - 3058 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3059 .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - 3060 .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - 3061 .dwendtag $C$DW$T$42 - 3062 - 3063$C$DW$T$98 .dwtag DW_TAG_typedef - 3064 .dwattr $C$DW$T$98, DW_AT_name("mailbox_test_t") - 3065 .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$42) - 3066 .dwattr $C$DW$T$98, DW_AT_language(DW_LANG_C) - 3067 .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3068 .dwattr $C$DW$T$98, DW_AT_decl_line(0x4e) - 3069 .dwattr $C$DW$T$98, DW_AT_decl_column(0x03) - 3070 - 3071 - 3072$C$DW$T$43 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 57 - - 3073 .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) - 3074$C$DW$205 .dwtag DW_TAG_member - 3075 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$32) - 3076 .dwattr $C$DW$205, DW_AT_name("addr") - 3077 .dwattr $C$DW$205, DW_AT_TI_symbol_name("addr") - 3078 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3079 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3080 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3081 .dwattr $C$DW$205, DW_AT_decl_line(0x51) - 3082 .dwattr $C$DW$205, DW_AT_decl_column(0x0b) - 3083 - 3084$C$DW$206 .dwtag DW_TAG_member - 3085 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$32) - 3086 .dwattr $C$DW$206, DW_AT_name("bitmask") - 3087 .dwattr $C$DW$206, DW_AT_TI_symbol_name("bitmask") - 3088 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3089 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3090 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3091 .dwattr $C$DW$206, DW_AT_decl_line(0x52) - 3092 .dwattr $C$DW$206, DW_AT_decl_column(0x0b) - 3093 - 3094$C$DW$207 .dwtag DW_TAG_member - 3095 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$32) - 3096 .dwattr $C$DW$207, DW_AT_name("val") - 3097 .dwattr $C$DW$207, DW_AT_TI_symbol_name("val") - 3098 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3099 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3100 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3101 .dwattr $C$DW$207, DW_AT_decl_line(0x53) - 3102 .dwattr $C$DW$207, DW_AT_decl_column(0x0b) - 3103 - 3104 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3105 .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - 3106 .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - 3107 .dwendtag $C$DW$T$43 - 3108 - 3109$C$DW$T$99 .dwtag DW_TAG_typedef - 3110 .dwattr $C$DW$T$99, DW_AT_name("mailbox_buslatch_t") - 3111 .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$43) - 3112 .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - 3113 .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3114 .dwattr $C$DW$T$99, DW_AT_decl_line(0x54) - 3115 .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - 3116 - 3117 - 3118$C$DW$T$44 .dwtag DW_TAG_structure_type - 3119 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 3120$C$DW$208 .dwtag DW_TAG_member - 3121 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$39) - 3122 .dwattr $C$DW$208, DW_AT_name("addr_0_7") - 3123 .dwattr $C$DW$208, DW_AT_TI_symbol_name("addr_0_7") - 3124 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3125 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3126 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3127 .dwattr $C$DW$208, DW_AT_decl_line(0x57) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 58 - - 3128 .dwattr $C$DW$208, DW_AT_decl_column(0x0a) - 3129 - 3130$C$DW$209 .dwtag DW_TAG_member - 3131 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$39) - 3132 .dwattr $C$DW$209, DW_AT_name("addr_8_15") - 3133 .dwattr $C$DW$209, DW_AT_TI_symbol_name("addr_8_15") - 3134 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 3135 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3136 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3137 .dwattr $C$DW$209, DW_AT_decl_line(0x58) - 3138 .dwattr $C$DW$209, DW_AT_decl_column(0x0a) - 3139 - 3140$C$DW$210 .dwtag DW_TAG_member - 3141 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$39) - 3142 .dwattr $C$DW$210, DW_AT_name("data_0_7") - 3143 .dwattr $C$DW$210, DW_AT_TI_symbol_name("data_0_7") - 3144 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3145 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3146 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3147 .dwattr $C$DW$210, DW_AT_decl_line(0x59) - 3148 .dwattr $C$DW$210, DW_AT_decl_column(0x0a) - 3149 - 3150$C$DW$211 .dwtag DW_TAG_member - 3151 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$39) - 3152 .dwattr $C$DW$211, DW_AT_name("data_8_15") - 3153 .dwattr $C$DW$211, DW_AT_TI_symbol_name("data_8_15") - 3154 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 3155 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - 3156 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3157 .dwattr $C$DW$211, DW_AT_decl_line(0x5a) - 3158 .dwattr $C$DW$211, DW_AT_decl_column(0x0a) - 3159 - 3160 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3161 .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - 3162 .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - 3163 .dwendtag $C$DW$T$44 - 3164 - 3165$C$DW$T$100 .dwtag DW_TAG_typedef - 3166 .dwattr $C$DW$T$100, DW_AT_name("mailbox_buslatch_test_t") - 3167 .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$44) - 3168 .dwattr $C$DW$T$100, DW_AT_language(DW_LANG_C) - 3169 .dwattr $C$DW$T$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3170 .dwattr $C$DW$T$100, DW_AT_decl_line(0x5b) - 3171 .dwattr $C$DW$T$100, DW_AT_decl_column(0x03) - 3172 - 3173 - 3174$C$DW$T$46 .dwtag DW_TAG_structure_type - 3175 .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) - 3176$C$DW$212 .dwtag DW_TAG_member - 3177 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$39) - 3178 .dwattr $C$DW$212, DW_AT_name("cur_status") - 3179 .dwattr $C$DW$212, DW_AT_TI_symbol_name("cur_status") - 3180 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3181 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3182 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 59 - - 3183 .dwattr $C$DW$212, DW_AT_decl_line(0x61) - 3184 .dwattr $C$DW$212, DW_AT_decl_column(0x0a) - 3185 - 3186$C$DW$213 .dwtag DW_TAG_member - 3187 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$39) - 3188 .dwattr $C$DW$213, DW_AT_name("control") - 3189 .dwattr $C$DW$213, DW_AT_TI_symbol_name("control") - 3190 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 3191 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3192 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3193 .dwattr $C$DW$213, DW_AT_decl_line(0x62) - 3194 .dwattr $C$DW$213, DW_AT_decl_column(0x0a) - 3195 - 3196$C$DW$214 .dwtag DW_TAG_member - 3197 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$40) - 3198 .dwattr $C$DW$214, DW_AT_name("wordcount") - 3199 .dwattr $C$DW$214, DW_AT_TI_symbol_name("wordcount") - 3200 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3201 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3202 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3203 .dwattr $C$DW$214, DW_AT_decl_line(0x63) - 3204 .dwattr $C$DW$214, DW_AT_decl_column(0x0b) - 3205 - 3206$C$DW$215 .dwtag DW_TAG_member - 3207 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$32) - 3208 .dwattr $C$DW$215, DW_AT_name("cur_addr") - 3209 .dwattr $C$DW$215, DW_AT_TI_symbol_name("cur_addr") - 3210 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3211 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3212 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3213 .dwattr $C$DW$215, DW_AT_decl_line(0x64) - 3214 .dwattr $C$DW$215, DW_AT_decl_column(0x0b) - 3215 - 3216$C$DW$216 .dwtag DW_TAG_member - 3217 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$32) - 3218 .dwattr $C$DW$216, DW_AT_name("startaddr") - 3219 .dwattr $C$DW$216, DW_AT_TI_symbol_name("startaddr") - 3220 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3221 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3222 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3223 .dwattr $C$DW$216, DW_AT_decl_line(0x65) - 3224 .dwattr $C$DW$216, DW_AT_decl_column(0x0b) - 3225 - 3226$C$DW$217 .dwtag DW_TAG_member - 3227 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$45) - 3228 .dwattr $C$DW$217, DW_AT_name("words") - 3229 .dwattr $C$DW$217, DW_AT_TI_symbol_name("words") - 3230 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3231 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3232 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3233 .dwattr $C$DW$217, DW_AT_decl_line(0x66) - 3234 .dwattr $C$DW$217, DW_AT_decl_column(0x0b) - 3235 - 3236 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3237 .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 60 - - 3238 .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - 3239 .dwendtag $C$DW$T$46 - 3240 - 3241$C$DW$T$101 .dwtag DW_TAG_typedef - 3242 .dwattr $C$DW$T$101, DW_AT_name("mailbox_dma_t") - 3243 .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$46) - 3244 .dwattr $C$DW$T$101, DW_AT_language(DW_LANG_C) - 3245 .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3246 .dwattr $C$DW$T$101, DW_AT_decl_line(0x67) - 3247 .dwattr $C$DW$T$101, DW_AT_decl_column(0x03) - 3248 - 3249 - 3250$C$DW$T$47 .dwtag DW_TAG_structure_type - 3251 .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) - 3252$C$DW$218 .dwtag DW_TAG_member - 3253 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$40) - 3254 .dwattr $C$DW$218, DW_AT_name("vector") - 3255 .dwattr $C$DW$218, DW_AT_TI_symbol_name("vector") - 3256 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3257 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - 3258 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3259 .dwattr $C$DW$218, DW_AT_decl_line(0x6b) - 3260 .dwattr $C$DW$218, DW_AT_decl_column(0x0b) - 3261 - 3262$C$DW$219 .dwtag DW_TAG_member - 3263 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$39) - 3264 .dwattr $C$DW$219, DW_AT_name("priority_bit") - 3265 .dwattr $C$DW$219, DW_AT_TI_symbol_name("priority_bit") - 3266 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3267 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3268 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3269 .dwattr $C$DW$219, DW_AT_decl_line(0x6c) - 3270 .dwattr $C$DW$219, DW_AT_decl_column(0x0a) - 3271 - 3272 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3273 .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - 3274 .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - 3275 .dwendtag $C$DW$T$47 - 3276 - 3277$C$DW$T$102 .dwtag DW_TAG_typedef - 3278 .dwattr $C$DW$T$102, DW_AT_name("mailbox_intr_t") - 3279 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$47) - 3280 .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - 3281 .dwattr $C$DW$T$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3282 .dwattr $C$DW$T$102, DW_AT_decl_line(0x6d) - 3283 .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - 3284 - 3285 - 3286$C$DW$T$52 .dwtag DW_TAG_structure_type - 3287 .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) - 3288$C$DW$220 .dwtag DW_TAG_member - 3289 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$32) - 3290 .dwattr $C$DW$220, DW_AT_name("arm2pru_req") - 3291 .dwattr $C$DW$220, DW_AT_TI_symbol_name("arm2pru_req") - 3292 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 61 - - 3293 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3294 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3295 .dwattr $C$DW$220, DW_AT_decl_line(0x90) - 3296 .dwattr $C$DW$220, DW_AT_decl_column(0x0b) - 3297 - 3298$C$DW$221 .dwtag DW_TAG_member - 3299 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$32) - 3300 .dwattr $C$DW$221, DW_AT_name("arm2pru_resp") - 3301 .dwattr $C$DW$221, DW_AT_TI_symbol_name("arm2pru_resp") - 3302 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3303 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3304 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3305 .dwattr $C$DW$221, DW_AT_decl_line(0x91) - 3306 .dwattr $C$DW$221, DW_AT_decl_column(0x0b) - 3307 - 3308$C$DW$222 .dwtag DW_TAG_member - 3309 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$50) - 3310 .dwattr $C$DW$222, DW_AT_name("ddrmem_base_physical") - 3311 .dwattr $C$DW$222, DW_AT_TI_symbol_name("ddrmem_base_physical") - 3312 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3313 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3314 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3315 .dwattr $C$DW$222, DW_AT_decl_line(0x94) - 3316 .dwattr $C$DW$222, DW_AT_decl_column(0x15) - 3317 - 3318$C$DW$223 .dwtag DW_TAG_member - 3319 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$51) - 3320 .dwattr $C$DW$223, DW_AT_name("events") - 3321 .dwattr $C$DW$223, DW_AT_TI_symbol_name("events") - 3322 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3323 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3324 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3325 .dwattr $C$DW$223, DW_AT_decl_line(0x97) - 3326 .dwattr $C$DW$223, DW_AT_decl_column(0x13) - 3327 - 3328$C$DW$224 .dwtag DW_TAG_member - 3329 .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$103) - 3330 .dwattr $C$DW$224, DW_AT_name("$P$T14") - 3331 .dwattr $C$DW$224, DW_AT_TI_symbol_name("$P$T14") - 3332 .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 3333 .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - 3334 .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3335 .dwattr $C$DW$224, DW_AT_decl_line(0x9a) - 3336 .dwattr $C$DW$224, DW_AT_decl_column(0x02) - 3337 - 3338 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3339 .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - 3340 .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - 3341 .dwendtag $C$DW$T$52 - 3342 - 3343$C$DW$T$115 .dwtag DW_TAG_volatile_type - 3344 .dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$52) - 3345 - 3346$C$DW$T$116 .dwtag DW_TAG_pointer_type - 3347 .dwattr $C$DW$T$116, DW_AT_type(*$C$DW$T$115) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 62 - - 3348 .dwattr $C$DW$T$116, DW_AT_address_class(0x20) - 3349 - 3350$C$DW$T$117 .dwtag DW_TAG_typedef - 3351 .dwattr $C$DW$T$117, DW_AT_name("mailbox_t") - 3352 .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$52) - 3353 .dwattr $C$DW$T$117, DW_AT_language(DW_LANG_C) - 3354 .dwattr $C$DW$T$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3355 .dwattr $C$DW$T$117, DW_AT_decl_line(0xa1) - 3356 .dwattr $C$DW$T$117, DW_AT_decl_column(0x03) - 3357 - 3358$C$DW$T$118 .dwtag DW_TAG_volatile_type - 3359 .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$117) - 3360 - 3361 - 3362$C$DW$T$54 .dwtag DW_TAG_structure_type - 3363 .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) - 3364$C$DW$225 .dwtag DW_TAG_member - 3365 .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$53) - 3366 .dwattr $C$DW$225, DW_AT_name("cur_reg_val") - 3367 .dwattr $C$DW$225, DW_AT_TI_symbol_name("cur_reg_val") - 3368 .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3369 .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - 3370 .dwattr $C$DW$225, DW_AT_decl_file("pru1_buslatches.h") - 3371 .dwattr $C$DW$225, DW_AT_decl_line(0x22) - 3372 .dwattr $C$DW$225, DW_AT_decl_column(0x0a) - 3373 - 3374$C$DW$226 .dwtag DW_TAG_member - 3375 .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$53) - 3376 .dwattr $C$DW$226, DW_AT_name("bidi_bitwidth") - 3377 .dwattr $C$DW$226, DW_AT_TI_symbol_name("bidi_bitwidth") - 3378 .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3379 .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - 3380 .dwattr $C$DW$226, DW_AT_decl_file("pru1_buslatches.h") - 3381 .dwattr $C$DW$226, DW_AT_decl_line(0x26) - 3382 .dwattr $C$DW$226, DW_AT_decl_column(0x0a) - 3383 - 3384 .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - 3385 .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - 3386 .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - 3387 .dwendtag $C$DW$T$54 - 3388 - 3389$C$DW$T$120 .dwtag DW_TAG_typedef - 3390 .dwattr $C$DW$T$120, DW_AT_name("buslatches_t") - 3391 .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$54) - 3392 .dwattr $C$DW$T$120, DW_AT_language(DW_LANG_C) - 3393 .dwattr $C$DW$T$120, DW_AT_decl_file("pru1_buslatches.h") - 3394 .dwattr $C$DW$T$120, DW_AT_decl_line(0x2c) - 3395 .dwattr $C$DW$T$120, DW_AT_decl_column(0x03) - 3396 - 3397 - 3398$C$DW$T$58 .dwtag DW_TAG_structure_type - 3399 .dwattr $C$DW$T$58, DW_AT_byte_size(0x03) - 3400$C$DW$227 .dwtag DW_TAG_member - 3401 .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$57) - 3402 .dwattr $C$DW$227, DW_AT_name("state") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 63 - - 3403 .dwattr $C$DW$227, DW_AT_TI_symbol_name("state") - 3404 .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3405 .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - 3406 .dwattr $C$DW$227, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 3407 .dwattr $C$DW$227, DW_AT_decl_line(0x22) - 3408 .dwattr $C$DW$227, DW_AT_decl_column(0x18) - 3409 - 3410$C$DW$228 .dwtag DW_TAG_member - 3411 .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$39) - 3412 .dwattr $C$DW$228, DW_AT_name("priority_bit") - 3413 .dwattr $C$DW$228, DW_AT_TI_symbol_name("priority_bit") - 3414 .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3415 .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - 3416 .dwattr $C$DW$228, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 3417 .dwattr $C$DW$228, DW_AT_decl_line(0x23) - 3418 .dwattr $C$DW$228, DW_AT_decl_column(0x0a) - 3419 - 3420 .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 3421 .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - 3422 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 3423 .dwendtag $C$DW$T$58 - 3424 - 3425$C$DW$T$121 .dwtag DW_TAG_pointer_type - 3426 .dwattr $C$DW$T$121, DW_AT_type(*$C$DW$T$58) - 3427 .dwattr $C$DW$T$121, DW_AT_address_class(0x20) - 3428 - 3429$C$DW$T$122 .dwtag DW_TAG_typedef - 3430 .dwattr $C$DW$T$122, DW_AT_name("statemachine_arbitration_t") - 3431 .dwattr $C$DW$T$122, DW_AT_type(*$C$DW$T$58) - 3432 .dwattr $C$DW$T$122, DW_AT_language(DW_LANG_C) - 3433 .dwattr $C$DW$T$122, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 3434 .dwattr $C$DW$T$122, DW_AT_decl_line(0x25) - 3435 .dwattr $C$DW$T$122, DW_AT_decl_column(0x03) - 3436 - 3437 - 3438$C$DW$T$61 .dwtag DW_TAG_structure_type - 3439 .dwattr $C$DW$T$61, DW_AT_byte_size(0x09) - 3440$C$DW$229 .dwtag DW_TAG_member - 3441 .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$59) - 3442 .dwattr $C$DW$229, DW_AT_name("state") - 3443 .dwattr $C$DW$229, DW_AT_TI_symbol_name("state") - 3444 .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3445 .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - 3446 .dwattr $C$DW$229, DW_AT_decl_file("pru1_statemachine_dma.h") - 3447 .dwattr $C$DW$229, DW_AT_decl_line(0x26) - 3448 .dwattr $C$DW$229, DW_AT_decl_column(0x18) - 3449 - 3450$C$DW$230 .dwtag DW_TAG_member - 3451 .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$39) - 3452 .dwattr $C$DW$230, DW_AT_name("state_timeout") - 3453 .dwattr $C$DW$230, DW_AT_TI_symbol_name("state_timeout") - 3454 .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3455 .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - 3456 .dwattr $C$DW$230, DW_AT_decl_file("pru1_statemachine_dma.h") - 3457 .dwattr $C$DW$230, DW_AT_decl_line(0x27) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 64 - - 3458 .dwattr $C$DW$230, DW_AT_decl_column(0x0a) - 3459 - 3460$C$DW$231 .dwtag DW_TAG_member - 3461 .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$60) - 3462 .dwattr $C$DW$231, DW_AT_name("dataptr") - 3463 .dwattr $C$DW$231, DW_AT_TI_symbol_name("dataptr") - 3464 .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 3465 .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - 3466 .dwattr $C$DW$231, DW_AT_decl_file("pru1_statemachine_dma.h") - 3467 .dwattr $C$DW$231, DW_AT_decl_line(0x28) - 3468 .dwattr $C$DW$231, DW_AT_decl_column(0x0c) - 3469 - 3470$C$DW$232 .dwtag DW_TAG_member - 3471 .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$40) - 3472 .dwattr $C$DW$232, DW_AT_name("cur_wordsleft") - 3473 .dwattr $C$DW$232, DW_AT_TI_symbol_name("cur_wordsleft") - 3474 .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - 3475 .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - 3476 .dwattr $C$DW$232, DW_AT_decl_file("pru1_statemachine_dma.h") - 3477 .dwattr $C$DW$232, DW_AT_decl_line(0x29) - 3478 .dwattr $C$DW$232, DW_AT_decl_column(0x0b) - 3479 - 3480 .dwattr $C$DW$T$61, DW_AT_decl_file("pru1_statemachine_dma.h") - 3481 .dwattr $C$DW$T$61, DW_AT_decl_line(0x25) - 3482 .dwattr $C$DW$T$61, DW_AT_decl_column(0x10) - 3483 .dwendtag $C$DW$T$61 - 3484 - 3485$C$DW$T$123 .dwtag DW_TAG_pointer_type - 3486 .dwattr $C$DW$T$123, DW_AT_type(*$C$DW$T$61) - 3487 .dwattr $C$DW$T$123, DW_AT_address_class(0x20) - 3488 - 3489$C$DW$T$124 .dwtag DW_TAG_typedef - 3490 .dwattr $C$DW$T$124, DW_AT_name("statemachine_dma_t") - 3491 .dwattr $C$DW$T$124, DW_AT_type(*$C$DW$T$61) - 3492 .dwattr $C$DW$T$124, DW_AT_language(DW_LANG_C) - 3493 .dwattr $C$DW$T$124, DW_AT_decl_file("pru1_statemachine_dma.h") - 3494 .dwattr $C$DW$T$124, DW_AT_decl_line(0x2a) - 3495 .dwattr $C$DW$T$124, DW_AT_decl_column(0x03) - 3496 - 3497 - 3498$C$DW$T$63 .dwtag DW_TAG_structure_type - 3499 .dwattr $C$DW$T$63, DW_AT_byte_size(0x02) - 3500$C$DW$233 .dwtag DW_TAG_member - 3501 .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$62) - 3502 .dwattr $C$DW$233, DW_AT_name("state") - 3503 .dwattr $C$DW$233, DW_AT_TI_symbol_name("state") - 3504 .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3505 .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - 3506 .dwattr $C$DW$233, DW_AT_decl_file("pru1_statemachine_slave.h") - 3507 .dwattr $C$DW$233, DW_AT_decl_line(0x23) - 3508 .dwattr $C$DW$233, DW_AT_decl_column(0x1a) - 3509 - 3510 .dwattr $C$DW$T$63, DW_AT_decl_file("pru1_statemachine_slave.h") - 3511 .dwattr $C$DW$T$63, DW_AT_decl_line(0x22) - 3512 .dwattr $C$DW$T$63, DW_AT_decl_column(0x10) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 65 - - 3513 .dwendtag $C$DW$T$63 - 3514 - 3515$C$DW$T$125 .dwtag DW_TAG_pointer_type - 3516 .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$63) - 3517 .dwattr $C$DW$T$125, DW_AT_address_class(0x20) - 3518 - 3519$C$DW$T$126 .dwtag DW_TAG_typedef - 3520 .dwattr $C$DW$T$126, DW_AT_name("statemachine_slave_t") - 3521 .dwattr $C$DW$T$126, DW_AT_type(*$C$DW$T$63) - 3522 .dwattr $C$DW$T$126, DW_AT_language(DW_LANG_C) - 3523 .dwattr $C$DW$T$126, DW_AT_decl_file("pru1_statemachine_slave.h") - 3524 .dwattr $C$DW$T$126, DW_AT_decl_line(0x27) - 3525 .dwattr $C$DW$T$126, DW_AT_decl_column(0x03) - 3526 - 3527 - 3528$C$DW$T$65 .dwtag DW_TAG_structure_type - 3529 .dwattr $C$DW$T$65, DW_AT_byte_size(0x02) - 3530$C$DW$234 .dwtag DW_TAG_member - 3531 .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$64) - 3532 .dwattr $C$DW$234, DW_AT_name("state") - 3533 .dwattr $C$DW$234, DW_AT_TI_symbol_name("state") - 3534 .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3535 .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - 3536 .dwattr $C$DW$234, DW_AT_decl_file("pru1_statemachine_init.h") - 3537 .dwattr $C$DW$234, DW_AT_decl_line(0x27) - 3538 .dwattr $C$DW$234, DW_AT_decl_column(0x1e) - 3539 - 3540 .dwattr $C$DW$T$65, DW_AT_decl_file("pru1_statemachine_init.h") - 3541 .dwattr $C$DW$T$65, DW_AT_decl_line(0x26) - 3542 .dwattr $C$DW$T$65, DW_AT_decl_column(0x10) - 3543 .dwendtag $C$DW$T$65 - 3544 - 3545$C$DW$T$127 .dwtag DW_TAG_pointer_type - 3546 .dwattr $C$DW$T$127, DW_AT_type(*$C$DW$T$65) - 3547 .dwattr $C$DW$T$127, DW_AT_address_class(0x20) - 3548 - 3549$C$DW$T$128 .dwtag DW_TAG_typedef - 3550 .dwattr $C$DW$T$128, DW_AT_name("statemachine_init_t") - 3551 .dwattr $C$DW$T$128, DW_AT_type(*$C$DW$T$65) - 3552 .dwattr $C$DW$T$128, DW_AT_language(DW_LANG_C) - 3553 .dwattr $C$DW$T$128, DW_AT_decl_file("pru1_statemachine_init.h") - 3554 .dwattr $C$DW$T$128, DW_AT_decl_line(0x28) - 3555 .dwattr $C$DW$T$128, DW_AT_decl_column(0x03) - 3556 - 3557 - 3558$C$DW$T$67 .dwtag DW_TAG_structure_type - 3559 .dwattr $C$DW$T$67, DW_AT_byte_size(0x02) - 3560$C$DW$235 .dwtag DW_TAG_member - 3561 .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$66) - 3562 .dwattr $C$DW$235, DW_AT_name("state") - 3563 .dwattr $C$DW$235, DW_AT_TI_symbol_name("state") - 3564 .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3565 .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - 3566 .dwattr $C$DW$235, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 3567 .dwattr $C$DW$235, DW_AT_decl_line(0x25) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 66 - - 3568 .dwattr $C$DW$235, DW_AT_decl_column(0x1f) - 3569 - 3570 .dwattr $C$DW$T$67, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 3571 .dwattr $C$DW$T$67, DW_AT_decl_line(0x24) - 3572 .dwattr $C$DW$T$67, DW_AT_decl_column(0x10) - 3573 .dwendtag $C$DW$T$67 - 3574 - 3575$C$DW$T$129 .dwtag DW_TAG_pointer_type - 3576 .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$67) - 3577 .dwattr $C$DW$T$129, DW_AT_address_class(0x20) - 3578 - 3579$C$DW$T$130 .dwtag DW_TAG_typedef - 3580 .dwattr $C$DW$T$130, DW_AT_name("statemachine_powercycle_t") - 3581 .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$67) - 3582 .dwattr $C$DW$T$130, DW_AT_language(DW_LANG_C) - 3583 .dwattr $C$DW$T$130, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 3584 .dwattr $C$DW$T$130, DW_AT_decl_line(0x26) - 3585 .dwattr $C$DW$T$130, DW_AT_decl_column(0x03) - 3586 - 3587 - 3588$C$DW$T$70 .dwtag DW_TAG_union_type - 3589 .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) - 3590$C$DW$236 .dwtag DW_TAG_member - 3591 .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$68) - 3592 .dwattr $C$DW$236, DW_AT_name("REVID") - 3593 .dwattr $C$DW$236, DW_AT_TI_symbol_name("REVID") - 3594 .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3595 .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - 3596 .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3597 .dwattr $C$DW$236, DW_AT_decl_line(0x2a) - 3598 .dwattr $C$DW$236, DW_AT_decl_column(0x15) - 3599 - 3600$C$DW$237 .dwtag DW_TAG_member - 3601 .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$69) - 3602 .dwattr $C$DW$237, DW_AT_name("REVID_bit") - 3603 .dwattr $C$DW$237, DW_AT_TI_symbol_name("REVID_bit") - 3604 .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3605 .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - 3606 .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3607 .dwattr $C$DW$237, DW_AT_decl_line(0x2e) - 3608 .dwattr $C$DW$237, DW_AT_decl_column(0x05) - 3609 - 3610 .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3611 .dwattr $C$DW$T$70, DW_AT_decl_line(0x29) - 3612 .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - 3613 .dwendtag $C$DW$T$70 - 3614 - 3615 - 3616$C$DW$T$72 .dwtag DW_TAG_union_type - 3617 .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) - 3618$C$DW$238 .dwtag DW_TAG_member - 3619 .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$68) - 3620 .dwattr $C$DW$238, DW_AT_name("SYSCFG") - 3621 .dwattr $C$DW$238, DW_AT_TI_symbol_name("SYSCFG") - 3622 .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 67 - - 3623 .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - 3624 .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3625 .dwattr $C$DW$238, DW_AT_decl_line(0x34) - 3626 .dwattr $C$DW$238, DW_AT_decl_column(0x15) - 3627 - 3628$C$DW$239 .dwtag DW_TAG_member - 3629 .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$71) - 3630 .dwattr $C$DW$239, DW_AT_name("SYSCFG_bit") - 3631 .dwattr $C$DW$239, DW_AT_TI_symbol_name("SYSCFG_bit") - 3632 .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3633 .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - 3634 .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3635 .dwattr $C$DW$239, DW_AT_decl_line(0x3c) - 3636 .dwattr $C$DW$239, DW_AT_decl_column(0x05) - 3637 - 3638 .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3639 .dwattr $C$DW$T$72, DW_AT_decl_line(0x33) - 3640 .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - 3641 .dwendtag $C$DW$T$72 - 3642 - 3643 - 3644$C$DW$T$74 .dwtag DW_TAG_union_type - 3645 .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) - 3646$C$DW$240 .dwtag DW_TAG_member - 3647 .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$68) - 3648 .dwattr $C$DW$240, DW_AT_name("GPCFG0") - 3649 .dwattr $C$DW$240, DW_AT_TI_symbol_name("GPCFG0") - 3650 .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3651 .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - 3652 .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3653 .dwattr $C$DW$240, DW_AT_decl_line(0x42) - 3654 .dwattr $C$DW$240, DW_AT_decl_column(0x15) - 3655 - 3656$C$DW$241 .dwtag DW_TAG_member - 3657 .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$73) - 3658 .dwattr $C$DW$241, DW_AT_name("GPCFG0_bit") - 3659 .dwattr $C$DW$241, DW_AT_TI_symbol_name("GPCFG0_bit") - 3660 .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3661 .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - 3662 .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3663 .dwattr $C$DW$241, DW_AT_decl_line(0x4f) - 3664 .dwattr $C$DW$241, DW_AT_decl_column(0x05) - 3665 - 3666 .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3667 .dwattr $C$DW$T$74, DW_AT_decl_line(0x41) - 3668 .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - 3669 .dwendtag $C$DW$T$74 - 3670 - 3671 - 3672$C$DW$T$76 .dwtag DW_TAG_union_type - 3673 .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) - 3674$C$DW$242 .dwtag DW_TAG_member - 3675 .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$68) - 3676 .dwattr $C$DW$242, DW_AT_name("GPCFG1") - 3677 .dwattr $C$DW$242, DW_AT_TI_symbol_name("GPCFG1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 68 - - 3678 .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3679 .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - 3680 .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3681 .dwattr $C$DW$242, DW_AT_decl_line(0x55) - 3682 .dwattr $C$DW$242, DW_AT_decl_column(0x15) - 3683 - 3684$C$DW$243 .dwtag DW_TAG_member - 3685 .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$75) - 3686 .dwattr $C$DW$243, DW_AT_name("GPCFG1_bit") - 3687 .dwattr $C$DW$243, DW_AT_TI_symbol_name("GPCFG1_bit") - 3688 .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3689 .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - 3690 .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3691 .dwattr $C$DW$243, DW_AT_decl_line(0x62) - 3692 .dwattr $C$DW$243, DW_AT_decl_column(0x05) - 3693 - 3694 .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3695 .dwattr $C$DW$T$76, DW_AT_decl_line(0x54) - 3696 .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - 3697 .dwendtag $C$DW$T$76 - 3698 - 3699 - 3700$C$DW$T$78 .dwtag DW_TAG_union_type - 3701 .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) - 3702$C$DW$244 .dwtag DW_TAG_member - 3703 .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$68) - 3704 .dwattr $C$DW$244, DW_AT_name("CGR") - 3705 .dwattr $C$DW$244, DW_AT_TI_symbol_name("CGR") - 3706 .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3707 .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - 3708 .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3709 .dwattr $C$DW$244, DW_AT_decl_line(0x68) - 3710 .dwattr $C$DW$244, DW_AT_decl_column(0x15) - 3711 - 3712$C$DW$245 .dwtag DW_TAG_member - 3713 .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$77) - 3714 .dwattr $C$DW$245, DW_AT_name("CGR_bit") - 3715 .dwattr $C$DW$245, DW_AT_TI_symbol_name("CGR_bit") - 3716 .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3717 .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - 3718 .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3719 .dwattr $C$DW$245, DW_AT_decl_line(0x7e) - 3720 .dwattr $C$DW$245, DW_AT_decl_column(0x05) - 3721 - 3722 .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3723 .dwattr $C$DW$T$78, DW_AT_decl_line(0x67) - 3724 .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - 3725 .dwendtag $C$DW$T$78 - 3726 - 3727 - 3728$C$DW$T$80 .dwtag DW_TAG_union_type - 3729 .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) - 3730$C$DW$246 .dwtag DW_TAG_member - 3731 .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$68) - 3732 .dwattr $C$DW$246, DW_AT_name("ISRP") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 69 - - 3733 .dwattr $C$DW$246, DW_AT_TI_symbol_name("ISRP") - 3734 .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3735 .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - 3736 .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3737 .dwattr $C$DW$246, DW_AT_decl_line(0x84) - 3738 .dwattr $C$DW$246, DW_AT_decl_column(0x15) - 3739 - 3740$C$DW$247 .dwtag DW_TAG_member - 3741 .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$79) - 3742 .dwattr $C$DW$247, DW_AT_name("ISRP_bit") - 3743 .dwattr $C$DW$247, DW_AT_TI_symbol_name("ISRP_bit") - 3744 .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3745 .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - 3746 .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3747 .dwattr $C$DW$247, DW_AT_decl_line(0x8d) - 3748 .dwattr $C$DW$247, DW_AT_decl_column(0x05) - 3749 - 3750 .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3751 .dwattr $C$DW$T$80, DW_AT_decl_line(0x83) - 3752 .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - 3753 .dwendtag $C$DW$T$80 - 3754 - 3755 - 3756$C$DW$T$82 .dwtag DW_TAG_union_type - 3757 .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) - 3758$C$DW$248 .dwtag DW_TAG_member - 3759 .dwattr $C$DW$248, DW_AT_type(*$C$DW$T$68) - 3760 .dwattr $C$DW$248, DW_AT_name("ISP") - 3761 .dwattr $C$DW$248, DW_AT_TI_symbol_name("ISP") - 3762 .dwattr $C$DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3763 .dwattr $C$DW$248, DW_AT_accessibility(DW_ACCESS_public) - 3764 .dwattr $C$DW$248, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3765 .dwattr $C$DW$248, DW_AT_decl_line(0x93) - 3766 .dwattr $C$DW$248, DW_AT_decl_column(0x15) - 3767 - 3768$C$DW$249 .dwtag DW_TAG_member - 3769 .dwattr $C$DW$249, DW_AT_type(*$C$DW$T$81) - 3770 .dwattr $C$DW$249, DW_AT_name("ISP_bit") - 3771 .dwattr $C$DW$249, DW_AT_TI_symbol_name("ISP_bit") - 3772 .dwattr $C$DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3773 .dwattr $C$DW$249, DW_AT_accessibility(DW_ACCESS_public) - 3774 .dwattr $C$DW$249, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3775 .dwattr $C$DW$249, DW_AT_decl_line(0x9c) - 3776 .dwattr $C$DW$249, DW_AT_decl_column(0x05) - 3777 - 3778 .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3779 .dwattr $C$DW$T$82, DW_AT_decl_line(0x92) - 3780 .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - 3781 .dwendtag $C$DW$T$82 - 3782 - 3783 - 3784$C$DW$T$84 .dwtag DW_TAG_union_type - 3785 .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) - 3786$C$DW$250 .dwtag DW_TAG_member - 3787 .dwattr $C$DW$250, DW_AT_type(*$C$DW$T$68) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 70 - - 3788 .dwattr $C$DW$250, DW_AT_name("IESP") - 3789 .dwattr $C$DW$250, DW_AT_TI_symbol_name("IESP") - 3790 .dwattr $C$DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3791 .dwattr $C$DW$250, DW_AT_accessibility(DW_ACCESS_public) - 3792 .dwattr $C$DW$250, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3793 .dwattr $C$DW$250, DW_AT_decl_line(0xa1) - 3794 .dwattr $C$DW$250, DW_AT_decl_column(0x15) - 3795 - 3796$C$DW$251 .dwtag DW_TAG_member - 3797 .dwattr $C$DW$251, DW_AT_type(*$C$DW$T$83) - 3798 .dwattr $C$DW$251, DW_AT_name("IESP_bit") - 3799 .dwattr $C$DW$251, DW_AT_TI_symbol_name("IESP_bit") - 3800 .dwattr $C$DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3801 .dwattr $C$DW$251, DW_AT_accessibility(DW_ACCESS_public) - 3802 .dwattr $C$DW$251, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3803 .dwattr $C$DW$251, DW_AT_decl_line(0xaa) - 3804 .dwattr $C$DW$251, DW_AT_decl_column(0x05) - 3805 - 3806 .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3807 .dwattr $C$DW$T$84, DW_AT_decl_line(0xa0) - 3808 .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - 3809 .dwendtag $C$DW$T$84 - 3810 - 3811 - 3812$C$DW$T$86 .dwtag DW_TAG_union_type - 3813 .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) - 3814$C$DW$252 .dwtag DW_TAG_member - 3815 .dwattr $C$DW$252, DW_AT_type(*$C$DW$T$68) - 3816 .dwattr $C$DW$252, DW_AT_name("IECP") - 3817 .dwattr $C$DW$252, DW_AT_TI_symbol_name("IECP") - 3818 .dwattr $C$DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3819 .dwattr $C$DW$252, DW_AT_accessibility(DW_ACCESS_public) - 3820 .dwattr $C$DW$252, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3821 .dwattr $C$DW$252, DW_AT_decl_line(0xb0) - 3822 .dwattr $C$DW$252, DW_AT_decl_column(0x15) - 3823 - 3824$C$DW$253 .dwtag DW_TAG_member - 3825 .dwattr $C$DW$253, DW_AT_type(*$C$DW$T$85) - 3826 .dwattr $C$DW$253, DW_AT_name("IECP_bit") - 3827 .dwattr $C$DW$253, DW_AT_TI_symbol_name("IECP_bit") - 3828 .dwattr $C$DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3829 .dwattr $C$DW$253, DW_AT_accessibility(DW_ACCESS_public) - 3830 .dwattr $C$DW$253, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3831 .dwattr $C$DW$253, DW_AT_decl_line(0xb8) - 3832 .dwattr $C$DW$253, DW_AT_decl_column(0x05) - 3833 - 3834 .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3835 .dwattr $C$DW$T$86, DW_AT_decl_line(0xaf) - 3836 .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - 3837 .dwendtag $C$DW$T$86 - 3838 - 3839 - 3840$C$DW$T$88 .dwtag DW_TAG_union_type - 3841 .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) - 3842$C$DW$254 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 71 - - 3843 .dwattr $C$DW$254, DW_AT_type(*$C$DW$T$68) - 3844 .dwattr $C$DW$254, DW_AT_name("PMAO") - 3845 .dwattr $C$DW$254, DW_AT_TI_symbol_name("PMAO") - 3846 .dwattr $C$DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3847 .dwattr $C$DW$254, DW_AT_accessibility(DW_ACCESS_public) - 3848 .dwattr $C$DW$254, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3849 .dwattr $C$DW$254, DW_AT_decl_line(0xc1) - 3850 .dwattr $C$DW$254, DW_AT_decl_column(0x15) - 3851 - 3852$C$DW$255 .dwtag DW_TAG_member - 3853 .dwattr $C$DW$255, DW_AT_type(*$C$DW$T$87) - 3854 .dwattr $C$DW$255, DW_AT_name("PMAO_bit") - 3855 .dwattr $C$DW$255, DW_AT_TI_symbol_name("PMAO_bit") - 3856 .dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3857 .dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public) - 3858 .dwattr $C$DW$255, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3859 .dwattr $C$DW$255, DW_AT_decl_line(0xc7) - 3860 .dwattr $C$DW$255, DW_AT_decl_column(0x05) - 3861 - 3862 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3863 .dwattr $C$DW$T$88, DW_AT_decl_line(0xc0) - 3864 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 3865 .dwendtag $C$DW$T$88 - 3866 - 3867 - 3868$C$DW$T$90 .dwtag DW_TAG_union_type - 3869 .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) - 3870$C$DW$256 .dwtag DW_TAG_member - 3871 .dwattr $C$DW$256, DW_AT_type(*$C$DW$T$68) - 3872 .dwattr $C$DW$256, DW_AT_name("IEPCLK") - 3873 .dwattr $C$DW$256, DW_AT_TI_symbol_name("IEPCLK") - 3874 .dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3875 .dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public) - 3876 .dwattr $C$DW$256, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3877 .dwattr $C$DW$256, DW_AT_decl_line(0xd0) - 3878 .dwattr $C$DW$256, DW_AT_decl_column(0x15) - 3879 - 3880$C$DW$257 .dwtag DW_TAG_member - 3881 .dwattr $C$DW$257, DW_AT_type(*$C$DW$T$89) - 3882 .dwattr $C$DW$257, DW_AT_name("IEPCLK_bit") - 3883 .dwattr $C$DW$257, DW_AT_TI_symbol_name("IEPCLK_bit") - 3884 .dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3885 .dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public) - 3886 .dwattr $C$DW$257, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3887 .dwattr $C$DW$257, DW_AT_decl_line(0xd5) - 3888 .dwattr $C$DW$257, DW_AT_decl_column(0x05) - 3889 - 3890 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3891 .dwattr $C$DW$T$90, DW_AT_decl_line(0xcf) - 3892 .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - 3893 .dwendtag $C$DW$T$90 - 3894 - 3895 - 3896$C$DW$T$92 .dwtag DW_TAG_union_type - 3897 .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 72 - - 3898$C$DW$258 .dwtag DW_TAG_member - 3899 .dwattr $C$DW$258, DW_AT_type(*$C$DW$T$68) - 3900 .dwattr $C$DW$258, DW_AT_name("SPP") - 3901 .dwattr $C$DW$258, DW_AT_TI_symbol_name("SPP") - 3902 .dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3903 .dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public) - 3904 .dwattr $C$DW$258, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3905 .dwattr $C$DW$258, DW_AT_decl_line(0xdb) - 3906 .dwattr $C$DW$258, DW_AT_decl_column(0x15) - 3907 - 3908$C$DW$259 .dwtag DW_TAG_member - 3909 .dwattr $C$DW$259, DW_AT_type(*$C$DW$T$91) - 3910 .dwattr $C$DW$259, DW_AT_name("SPP_bit") - 3911 .dwattr $C$DW$259, DW_AT_TI_symbol_name("SPP_bit") - 3912 .dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3913 .dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public) - 3914 .dwattr $C$DW$259, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3915 .dwattr $C$DW$259, DW_AT_decl_line(0xe1) - 3916 .dwattr $C$DW$259, DW_AT_decl_column(0x05) - 3917 - 3918 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3919 .dwattr $C$DW$T$92, DW_AT_decl_line(0xda) - 3920 .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - 3921 .dwendtag $C$DW$T$92 - 3922 - 3923 - 3924$C$DW$T$94 .dwtag DW_TAG_union_type - 3925 .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) - 3926$C$DW$260 .dwtag DW_TAG_member - 3927 .dwattr $C$DW$260, DW_AT_type(*$C$DW$T$68) - 3928 .dwattr $C$DW$260, DW_AT_name("PIN_MX") - 3929 .dwattr $C$DW$260, DW_AT_TI_symbol_name("PIN_MX") - 3930 .dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3931 .dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public) - 3932 .dwattr $C$DW$260, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3933 .dwattr $C$DW$260, DW_AT_decl_line(0xe9) - 3934 .dwattr $C$DW$260, DW_AT_decl_column(0x15) - 3935 - 3936$C$DW$261 .dwtag DW_TAG_member - 3937 .dwattr $C$DW$261, DW_AT_type(*$C$DW$T$93) - 3938 .dwattr $C$DW$261, DW_AT_name("PIN_MX_bit") - 3939 .dwattr $C$DW$261, DW_AT_TI_symbol_name("PIN_MX_bit") - 3940 .dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3941 .dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public) - 3942 .dwattr $C$DW$261, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3943 .dwattr $C$DW$261, DW_AT_decl_line(0xee) - 3944 .dwattr $C$DW$261, DW_AT_decl_column(0x05) - 3945 - 3946 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3947 .dwattr $C$DW$T$94, DW_AT_decl_line(0xe8) - 3948 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 3949 .dwendtag $C$DW$T$94 - 3950 - 3951 - 3952$C$DW$T$97 .dwtag DW_TAG_union_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 73 - - 3953 .dwattr $C$DW$T$97, DW_AT_byte_size(0x40000) - 3954$C$DW$262 .dwtag DW_TAG_member - 3955 .dwattr $C$DW$262, DW_AT_type(*$C$DW$T$95) - 3956 .dwattr $C$DW$262, DW_AT_name("words") - 3957 .dwattr $C$DW$262, DW_AT_TI_symbol_name("words") - 3958 .dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3959 .dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public) - 3960 .dwattr $C$DW$262, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3961 .dwattr $C$DW$262, DW_AT_decl_line(0x35) - 3962 .dwattr $C$DW$262, DW_AT_decl_column(0x0b) - 3963 - 3964$C$DW$263 .dwtag DW_TAG_member - 3965 .dwattr $C$DW$263, DW_AT_type(*$C$DW$T$96) - 3966 .dwattr $C$DW$263, DW_AT_name("bytes") - 3967 .dwattr $C$DW$263, DW_AT_TI_symbol_name("bytes") - 3968 .dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3969 .dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public) - 3970 .dwattr $C$DW$263, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3971 .dwattr $C$DW$263, DW_AT_decl_line(0x36) - 3972 .dwattr $C$DW$263, DW_AT_decl_column(0x0b) - 3973 - 3974 .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3975 .dwattr $C$DW$T$97, DW_AT_decl_line(0x34) - 3976 .dwattr $C$DW$T$97, DW_AT_decl_column(0x08) - 3977 .dwendtag $C$DW$T$97 - 3978 - 3979 - 3980$C$DW$T$103 .dwtag DW_TAG_union_type - 3981 .dwattr $C$DW$T$103, DW_AT_byte_size(0x40c) - 3982$C$DW$264 .dwtag DW_TAG_member - 3983 .dwattr $C$DW$264, DW_AT_type(*$C$DW$T$98) - 3984 .dwattr $C$DW$264, DW_AT_name("mailbox_test") - 3985 .dwattr $C$DW$264, DW_AT_TI_symbol_name("mailbox_test") - 3986 .dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3987 .dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public) - 3988 .dwattr $C$DW$264, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3989 .dwattr $C$DW$264, DW_AT_decl_line(0x9b) - 3990 .dwattr $C$DW$264, DW_AT_decl_column(0x12) - 3991 - 3992$C$DW$265 .dwtag DW_TAG_member - 3993 .dwattr $C$DW$265, DW_AT_type(*$C$DW$T$99) - 3994 .dwattr $C$DW$265, DW_AT_name("buslatch") - 3995 .dwattr $C$DW$265, DW_AT_TI_symbol_name("buslatch") - 3996 .dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3997 .dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public) - 3998 .dwattr $C$DW$265, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3999 .dwattr $C$DW$265, DW_AT_decl_line(0x9c) - 4000 .dwattr $C$DW$265, DW_AT_decl_column(0x16) - 4001 - 4002$C$DW$266 .dwtag DW_TAG_member - 4003 .dwattr $C$DW$266, DW_AT_type(*$C$DW$T$100) - 4004 .dwattr $C$DW$266, DW_AT_name("buslatch_test") - 4005 .dwattr $C$DW$266, DW_AT_TI_symbol_name("buslatch_test") - 4006 .dwattr $C$DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4007 .dwattr $C$DW$266, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 74 - - 4008 .dwattr $C$DW$266, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 4009 .dwattr $C$DW$266, DW_AT_decl_line(0x9d) - 4010 .dwattr $C$DW$266, DW_AT_decl_column(0x1b) - 4011 - 4012$C$DW$267 .dwtag DW_TAG_member - 4013 .dwattr $C$DW$267, DW_AT_type(*$C$DW$T$101) - 4014 .dwattr $C$DW$267, DW_AT_name("dma") - 4015 .dwattr $C$DW$267, DW_AT_TI_symbol_name("dma") - 4016 .dwattr $C$DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4017 .dwattr $C$DW$267, DW_AT_accessibility(DW_ACCESS_public) - 4018 .dwattr $C$DW$267, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 4019 .dwattr $C$DW$267, DW_AT_decl_line(0x9e) - 4020 .dwattr $C$DW$267, DW_AT_decl_column(0x11) - 4021 - 4022$C$DW$268 .dwtag DW_TAG_member - 4023 .dwattr $C$DW$268, DW_AT_type(*$C$DW$T$102) - 4024 .dwattr $C$DW$268, DW_AT_name("intr") - 4025 .dwattr $C$DW$268, DW_AT_TI_symbol_name("intr") - 4026 .dwattr $C$DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4027 .dwattr $C$DW$268, DW_AT_accessibility(DW_ACCESS_public) - 4028 .dwattr $C$DW$268, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 4029 .dwattr $C$DW$268, DW_AT_decl_line(0x9f) - 4030 .dwattr $C$DW$268, DW_AT_decl_column(0x12) - 4031 - 4032 .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 4033 .dwattr $C$DW$T$103, DW_AT_decl_line(0x9a) - 4034 .dwattr $C$DW$T$103, DW_AT_decl_column(0x08) - 4035 .dwendtag $C$DW$T$103 - 4036 - 4037$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 4038 .dwattr $C$DW$T$2, DW_AT_name("void") - 4039 - 4040$C$DW$T$4 .dwtag DW_TAG_base_type - 4041 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 4042 .dwattr $C$DW$T$4, DW_AT_name("bool") - 4043 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 4044 - 4045$C$DW$T$5 .dwtag DW_TAG_base_type - 4046 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 4047 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 4048 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 4049 - 4050$C$DW$T$6 .dwtag DW_TAG_base_type - 4051 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 4052 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 4053 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 4054 - 4055$C$DW$T$146 .dwtag DW_TAG_pointer_type - 4056 .dwattr $C$DW$T$146, DW_AT_type(*$C$DW$T$6) - 4057 .dwattr $C$DW$T$146, DW_AT_address_class(0x20) - 4058 - 4059$C$DW$T$39 .dwtag DW_TAG_typedef - 4060 .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - 4061 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - 4062 .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 75 - - 4063 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4064 .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - 4065 .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - 4066 - 4067 - 4068$C$DW$T$53 .dwtag DW_TAG_array_type - 4069 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$39) - 4070 .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - 4071 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 4072$C$DW$269 .dwtag DW_TAG_subrange_type - 4073 .dwattr $C$DW$269, DW_AT_upper_bound(0x07) - 4074 - 4075 .dwendtag $C$DW$T$53 - 4076 - 4077 - 4078$C$DW$T$55 .dwtag DW_TAG_subroutine_type - 4079 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - 4080 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 4081 .dwendtag $C$DW$T$55 - 4082 - 4083$C$DW$T$56 .dwtag DW_TAG_pointer_type - 4084 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 4085 .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - 4086 - 4087$C$DW$T$57 .dwtag DW_TAG_typedef - 4088 .dwattr $C$DW$T$57, DW_AT_name("sm_arb_state_func_ptr") - 4089 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 4090 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 4091 .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 4092 .dwattr $C$DW$T$57, DW_AT_decl_line(0x1f) - 4093 .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - 4094 - 4095$C$DW$T$59 .dwtag DW_TAG_typedef - 4096 .dwattr $C$DW$T$59, DW_AT_name("sm_dma_state_func_ptr") - 4097 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$56) - 4098 .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - 4099 .dwattr $C$DW$T$59, DW_AT_decl_file("pru1_statemachine_dma.h") - 4100 .dwattr $C$DW$T$59, DW_AT_decl_line(0x21) - 4101 .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - 4102 - 4103$C$DW$T$64 .dwtag DW_TAG_typedef - 4104 .dwattr $C$DW$T$64, DW_AT_name("sm_powercycle_init_func_ptr") - 4105 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$56) - 4106 .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C) - 4107 .dwattr $C$DW$T$64, DW_AT_decl_file("pru1_statemachine_init.h") - 4108 .dwattr $C$DW$T$64, DW_AT_decl_line(0x24) - 4109 .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - 4110 - 4111$C$DW$T$66 .dwtag DW_TAG_typedef - 4112 .dwattr $C$DW$T$66, DW_AT_name("sm_powercycle_state_func_ptr") - 4113 .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$56) - 4114 .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C) - 4115 .dwattr $C$DW$T$66, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 4116 .dwattr $C$DW$T$66, DW_AT_decl_line(0x22) - 4117 .dwattr $C$DW$T$66, DW_AT_decl_column(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 76 - - 4118 - 4119$C$DW$T$62 .dwtag DW_TAG_typedef - 4120 .dwattr $C$DW$T$62, DW_AT_name("sm_slave_state_func_ptr") - 4121 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$56) - 4122 .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C) - 4123 .dwattr $C$DW$T$62, DW_AT_decl_file("pru1_statemachine_slave.h") - 4124 .dwattr $C$DW$T$62, DW_AT_decl_line(0x20) - 4125 .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - 4126 - 4127 - 4128$C$DW$T$96 .dwtag DW_TAG_array_type - 4129 .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$39) - 4130 .dwattr $C$DW$T$96, DW_AT_language(DW_LANG_C) - 4131 .dwattr $C$DW$T$96, DW_AT_byte_size(0x40000) - 4132$C$DW$270 .dwtag DW_TAG_subrange_type - 4133 .dwattr $C$DW$270, DW_AT_upper_bound(0x3ffff) - 4134 - 4135 .dwendtag $C$DW$T$96 - 4136 - 4137$C$DW$T$7 .dwtag DW_TAG_base_type - 4138 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 4139 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 4140 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 4141 - 4142$C$DW$T$8 .dwtag DW_TAG_base_type - 4143 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 4144 .dwattr $C$DW$T$8, DW_AT_name("short") - 4145 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 4146 - 4147$C$DW$T$9 .dwtag DW_TAG_base_type - 4148 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 4149 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 4150 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 4151 - 4152$C$DW$T$40 .dwtag DW_TAG_typedef - 4153 .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - 4154 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - 4155 .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - 4156 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4157 .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - 4158 .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - 4159 - 4160 - 4161$C$DW$T$45 .dwtag DW_TAG_array_type - 4162 .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - 4163 .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - 4164 .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) - 4165$C$DW$271 .dwtag DW_TAG_subrange_type - 4166 .dwattr $C$DW$271, DW_AT_upper_bound(0x1ff) - 4167 - 4168 .dwendtag $C$DW$T$45 - 4169 - 4170$C$DW$T$60 .dwtag DW_TAG_pointer_type - 4171 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$40) - 4172 .dwattr $C$DW$T$60, DW_AT_address_class(0x20) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 77 - - 4173 - 4174 - 4175$C$DW$T$95 .dwtag DW_TAG_array_type - 4176 .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$40) - 4177 .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - 4178 .dwattr $C$DW$T$95, DW_AT_byte_size(0x40000) - 4179$C$DW$272 .dwtag DW_TAG_subrange_type - 4180 .dwattr $C$DW$272, DW_AT_upper_bound(0x1ffff) - 4181 - 4182 .dwendtag $C$DW$T$95 - 4183 - 4184$C$DW$T$10 .dwtag DW_TAG_base_type - 4185 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 4186 .dwattr $C$DW$T$10, DW_AT_name("int") - 4187 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 4188 - 4189$C$DW$T$11 .dwtag DW_TAG_base_type - 4190 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 4191 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 4192 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 4193 - 4194$C$DW$T$32 .dwtag DW_TAG_typedef - 4195 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 4196 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 4197 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 4198 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4199 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 4200 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 4201 - 4202 - 4203$C$DW$T$33 .dwtag DW_TAG_array_type - 4204 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 4205 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 4206 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 4207$C$DW$273 .dwtag DW_TAG_subrange_type - 4208 .dwattr $C$DW$273, DW_AT_upper_bound(0x00) - 4209 - 4210 .dwendtag $C$DW$T$33 - 4211 - 4212 - 4213$C$DW$T$34 .dwtag DW_TAG_array_type - 4214 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 4215 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 4216 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 4217$C$DW$274 .dwtag DW_TAG_subrange_type - 4218 .dwattr $C$DW$274, DW_AT_upper_bound(0x01) - 4219 - 4220 .dwendtag $C$DW$T$34 - 4221 - 4222$C$DW$T$68 .dwtag DW_TAG_volatile_type - 4223 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$32) - 4224 - 4225$C$DW$T$12 .dwtag DW_TAG_base_type - 4226 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 4227 .dwattr $C$DW$T$12, DW_AT_name("long") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 78 - - 4228 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 4229 - 4230$C$DW$T$13 .dwtag DW_TAG_base_type - 4231 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 4232 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 4233 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 4234 - 4235$C$DW$T$14 .dwtag DW_TAG_base_type - 4236 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 4237 .dwattr $C$DW$T$14, DW_AT_name("long long") - 4238 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 4239 - 4240$C$DW$T$15 .dwtag DW_TAG_base_type - 4241 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 4242 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 4243 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 4244 - 4245$C$DW$T$16 .dwtag DW_TAG_base_type - 4246 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 4247 .dwattr $C$DW$T$16, DW_AT_name("float") - 4248 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 4249 - 4250$C$DW$T$17 .dwtag DW_TAG_base_type - 4251 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 4252 .dwattr $C$DW$T$17, DW_AT_name("double") - 4253 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 4254 - 4255$C$DW$T$18 .dwtag DW_TAG_base_type - 4256 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 4257 .dwattr $C$DW$T$18, DW_AT_name("long double") - 4258 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 4259 - 4260 - 4261$C$DW$T$104 .dwtag DW_TAG_structure_type - 4262 .dwattr $C$DW$T$104, DW_AT_name("my_resource_table") - 4263 .dwattr $C$DW$T$104, DW_AT_byte_size(0x14) - 4264$C$DW$275 .dwtag DW_TAG_member - 4265 .dwattr $C$DW$275, DW_AT_type(*$C$DW$T$105) - 4266 .dwattr $C$DW$275, DW_AT_name("base") - 4267 .dwattr $C$DW$275, DW_AT_TI_symbol_name("base") - 4268 .dwattr $C$DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4269 .dwattr $C$DW$275, DW_AT_accessibility(DW_ACCESS_public) - 4270 .dwattr $C$DW$275, DW_AT_decl_file("resource_table_empty.h") - 4271 .dwattr $C$DW$275, DW_AT_decl_line(0x39) - 4272 .dwattr $C$DW$275, DW_AT_decl_column(0x18) - 4273 - 4274$C$DW$276 .dwtag DW_TAG_member - 4275 .dwattr $C$DW$276, DW_AT_type(*$C$DW$T$33) - 4276 .dwattr $C$DW$276, DW_AT_name("offset") - 4277 .dwattr $C$DW$276, DW_AT_TI_symbol_name("offset") - 4278 .dwattr $C$DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 4279 .dwattr $C$DW$276, DW_AT_accessibility(DW_ACCESS_public) - 4280 .dwattr $C$DW$276, DW_AT_decl_file("resource_table_empty.h") - 4281 .dwattr $C$DW$276, DW_AT_decl_line(0x3b) - 4282 .dwattr $C$DW$276, DW_AT_decl_column(0x0b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 79 - - 4283 - 4284 .dwattr $C$DW$T$104, DW_AT_decl_file("resource_table_empty.h") - 4285 .dwattr $C$DW$T$104, DW_AT_decl_line(0x38) - 4286 .dwattr $C$DW$T$104, DW_AT_decl_column(0x08) - 4287 .dwendtag $C$DW$T$104 - 4288 - 4289 - 4290$C$DW$T$105 .dwtag DW_TAG_structure_type - 4291 .dwattr $C$DW$T$105, DW_AT_name("resource_table") - 4292 .dwattr $C$DW$T$105, DW_AT_byte_size(0x10) - 4293$C$DW$277 .dwtag DW_TAG_member - 4294 .dwattr $C$DW$277, DW_AT_type(*$C$DW$T$32) - 4295 .dwattr $C$DW$277, DW_AT_name("ver") - 4296 .dwattr $C$DW$277, DW_AT_TI_symbol_name("ver") - 4297 .dwattr $C$DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4298 .dwattr $C$DW$277, DW_AT_accessibility(DW_ACCESS_public) - 4299 .dwattr $C$DW$277, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4300 .dwattr $C$DW$277, DW_AT_decl_line(0x57) - 4301 .dwattr $C$DW$277, DW_AT_decl_column(0x0b) - 4302 - 4303$C$DW$278 .dwtag DW_TAG_member - 4304 .dwattr $C$DW$278, DW_AT_type(*$C$DW$T$32) - 4305 .dwattr $C$DW$278, DW_AT_name("num") - 4306 .dwattr $C$DW$278, DW_AT_TI_symbol_name("num") - 4307 .dwattr $C$DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 4308 .dwattr $C$DW$278, DW_AT_accessibility(DW_ACCESS_public) - 4309 .dwattr $C$DW$278, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4310 .dwattr $C$DW$278, DW_AT_decl_line(0x58) - 4311 .dwattr $C$DW$278, DW_AT_decl_column(0x0b) - 4312 - 4313$C$DW$279 .dwtag DW_TAG_member - 4314 .dwattr $C$DW$279, DW_AT_type(*$C$DW$T$34) - 4315 .dwattr $C$DW$279, DW_AT_name("reserved") - 4316 .dwattr $C$DW$279, DW_AT_TI_symbol_name("reserved") - 4317 .dwattr $C$DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 4318 .dwattr $C$DW$279, DW_AT_accessibility(DW_ACCESS_public) - 4319 .dwattr $C$DW$279, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4320 .dwattr $C$DW$279, DW_AT_decl_line(0x59) - 4321 .dwattr $C$DW$279, DW_AT_decl_column(0x0b) - 4322 - 4323 .dwattr $C$DW$T$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 4324 .dwattr $C$DW$T$105, DW_AT_decl_line(0x56) - 4325 .dwattr $C$DW$T$105, DW_AT_decl_column(0x08) - 4326 .dwendtag $C$DW$T$105 - 4327 - 4328 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 4329 - 4330;*************************************************************** - 4331;* DWARF CIE ENTRIES * - 4332;*************************************************************** - 4333 - 4334$C$DW$CIE .dwcie 14 - 4335 .dwcfi cfa_register, 8 - 4336 .dwcfi cfa_offset, 0 - 4337 .dwcfi same_value, 8 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 80 - - 4338 .dwcfi same_value, 9 - 4339 .dwcfi same_value, 10 - 4340 .dwcfi same_value, 11 - 4341 .dwcfi same_value, 16 - 4342 .dwcfi same_value, 17 - 4343 .dwcfi same_value, 18 - 4344 .dwcfi same_value, 19 - 4345 .dwcfi same_value, 20 - 4346 .dwcfi same_value, 21 - 4347 .dwcfi same_value, 22 - 4348 .dwcfi same_value, 23 - 4349 .dwcfi same_value, 24 - 4350 .dwcfi same_value, 25 - 4351 .dwcfi same_value, 26 - 4352 .dwcfi same_value, 27 - 4353 .dwcfi same_value, 28 - 4354 .dwcfi same_value, 29 - 4355 .dwcfi same_value, 30 - 4356 .dwcfi same_value, 31 - 4357 .dwcfi same_value, 32 - 4358 .dwcfi same_value, 33 - 4359 .dwcfi same_value, 34 - 4360 .dwcfi same_value, 35 - 4361 .dwcfi same_value, 36 - 4362 .dwcfi same_value, 37 - 4363 .dwcfi same_value, 38 - 4364 .dwcfi same_value, 39 - 4365 .dwcfi same_value, 40 - 4366 .dwcfi same_value, 41 - 4367 .dwcfi same_value, 42 - 4368 .dwcfi same_value, 43 - 4369 .dwcfi same_value, 44 - 4370 .dwcfi same_value, 45 - 4371 .dwcfi same_value, 46 - 4372 .dwcfi same_value, 47 - 4373 .dwcfi same_value, 48 - 4374 .dwcfi same_value, 49 - 4375 .dwcfi same_value, 50 - 4376 .dwcfi same_value, 51 - 4377 .dwcfi same_value, 52 - 4378 .dwcfi same_value, 53 - 4379 .dwcfi same_value, 54 - 4380 .dwcfi same_value, 55 - 4381 .dwendentry - 4382 - 4383;*************************************************************** - 4384;* DWARF REGISTER MAP * - 4385;*************************************************************** - 4386 - 4387$C$DW$280 .dwtag DW_TAG_TI_assign_register - 4388 .dwattr $C$DW$280, DW_AT_name("R0_b0") - 4389 .dwattr $C$DW$280, DW_AT_location[DW_OP_reg0] - 4390 - 4391$C$DW$281 .dwtag DW_TAG_TI_assign_register - 4392 .dwattr $C$DW$281, DW_AT_name("R0_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 81 - - 4393 .dwattr $C$DW$281, DW_AT_location[DW_OP_reg1] - 4394 - 4395$C$DW$282 .dwtag DW_TAG_TI_assign_register - 4396 .dwattr $C$DW$282, DW_AT_name("R0_b2") - 4397 .dwattr $C$DW$282, DW_AT_location[DW_OP_reg2] - 4398 - 4399$C$DW$283 .dwtag DW_TAG_TI_assign_register - 4400 .dwattr $C$DW$283, DW_AT_name("R0_b3") - 4401 .dwattr $C$DW$283, DW_AT_location[DW_OP_reg3] - 4402 - 4403$C$DW$284 .dwtag DW_TAG_TI_assign_register - 4404 .dwattr $C$DW$284, DW_AT_name("R1_b0") - 4405 .dwattr $C$DW$284, DW_AT_location[DW_OP_reg4] - 4406 - 4407$C$DW$285 .dwtag DW_TAG_TI_assign_register - 4408 .dwattr $C$DW$285, DW_AT_name("R1_b1") - 4409 .dwattr $C$DW$285, DW_AT_location[DW_OP_reg5] - 4410 - 4411$C$DW$286 .dwtag DW_TAG_TI_assign_register - 4412 .dwattr $C$DW$286, DW_AT_name("R1_b2") - 4413 .dwattr $C$DW$286, DW_AT_location[DW_OP_reg6] - 4414 - 4415$C$DW$287 .dwtag DW_TAG_TI_assign_register - 4416 .dwattr $C$DW$287, DW_AT_name("R1_b3") - 4417 .dwattr $C$DW$287, DW_AT_location[DW_OP_reg7] - 4418 - 4419$C$DW$288 .dwtag DW_TAG_TI_assign_register - 4420 .dwattr $C$DW$288, DW_AT_name("R2_b0") - 4421 .dwattr $C$DW$288, DW_AT_location[DW_OP_reg8] - 4422 - 4423$C$DW$289 .dwtag DW_TAG_TI_assign_register - 4424 .dwattr $C$DW$289, DW_AT_name("R2_b1") - 4425 .dwattr $C$DW$289, DW_AT_location[DW_OP_reg9] - 4426 - 4427$C$DW$290 .dwtag DW_TAG_TI_assign_register - 4428 .dwattr $C$DW$290, DW_AT_name("R2_b2") - 4429 .dwattr $C$DW$290, DW_AT_location[DW_OP_reg10] - 4430 - 4431$C$DW$291 .dwtag DW_TAG_TI_assign_register - 4432 .dwattr $C$DW$291, DW_AT_name("R2_b3") - 4433 .dwattr $C$DW$291, DW_AT_location[DW_OP_reg11] - 4434 - 4435$C$DW$292 .dwtag DW_TAG_TI_assign_register - 4436 .dwattr $C$DW$292, DW_AT_name("R3_b0") - 4437 .dwattr $C$DW$292, DW_AT_location[DW_OP_reg12] - 4438 - 4439$C$DW$293 .dwtag DW_TAG_TI_assign_register - 4440 .dwattr $C$DW$293, DW_AT_name("R3_b1") - 4441 .dwattr $C$DW$293, DW_AT_location[DW_OP_reg13] - 4442 - 4443$C$DW$294 .dwtag DW_TAG_TI_assign_register - 4444 .dwattr $C$DW$294, DW_AT_name("R3_b2") - 4445 .dwattr $C$DW$294, DW_AT_location[DW_OP_reg14] - 4446 - 4447$C$DW$295 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 82 - - 4448 .dwattr $C$DW$295, DW_AT_name("R3_b3") - 4449 .dwattr $C$DW$295, DW_AT_location[DW_OP_reg15] - 4450 - 4451$C$DW$296 .dwtag DW_TAG_TI_assign_register - 4452 .dwattr $C$DW$296, DW_AT_name("R4_b0") - 4453 .dwattr $C$DW$296, DW_AT_location[DW_OP_reg16] - 4454 - 4455$C$DW$297 .dwtag DW_TAG_TI_assign_register - 4456 .dwattr $C$DW$297, DW_AT_name("R4_b1") - 4457 .dwattr $C$DW$297, DW_AT_location[DW_OP_reg17] - 4458 - 4459$C$DW$298 .dwtag DW_TAG_TI_assign_register - 4460 .dwattr $C$DW$298, DW_AT_name("R4_b2") - 4461 .dwattr $C$DW$298, DW_AT_location[DW_OP_reg18] - 4462 - 4463$C$DW$299 .dwtag DW_TAG_TI_assign_register - 4464 .dwattr $C$DW$299, DW_AT_name("R4_b3") - 4465 .dwattr $C$DW$299, DW_AT_location[DW_OP_reg19] - 4466 - 4467$C$DW$300 .dwtag DW_TAG_TI_assign_register - 4468 .dwattr $C$DW$300, DW_AT_name("R5_b0") - 4469 .dwattr $C$DW$300, DW_AT_location[DW_OP_reg20] - 4470 - 4471$C$DW$301 .dwtag DW_TAG_TI_assign_register - 4472 .dwattr $C$DW$301, DW_AT_name("R5_b1") - 4473 .dwattr $C$DW$301, DW_AT_location[DW_OP_reg21] - 4474 - 4475$C$DW$302 .dwtag DW_TAG_TI_assign_register - 4476 .dwattr $C$DW$302, DW_AT_name("R5_b2") - 4477 .dwattr $C$DW$302, DW_AT_location[DW_OP_reg22] - 4478 - 4479$C$DW$303 .dwtag DW_TAG_TI_assign_register - 4480 .dwattr $C$DW$303, DW_AT_name("R5_b3") - 4481 .dwattr $C$DW$303, DW_AT_location[DW_OP_reg23] - 4482 - 4483$C$DW$304 .dwtag DW_TAG_TI_assign_register - 4484 .dwattr $C$DW$304, DW_AT_name("R6_b0") - 4485 .dwattr $C$DW$304, DW_AT_location[DW_OP_reg24] - 4486 - 4487$C$DW$305 .dwtag DW_TAG_TI_assign_register - 4488 .dwattr $C$DW$305, DW_AT_name("R6_b1") - 4489 .dwattr $C$DW$305, DW_AT_location[DW_OP_reg25] - 4490 - 4491$C$DW$306 .dwtag DW_TAG_TI_assign_register - 4492 .dwattr $C$DW$306, DW_AT_name("R6_b2") - 4493 .dwattr $C$DW$306, DW_AT_location[DW_OP_reg26] - 4494 - 4495$C$DW$307 .dwtag DW_TAG_TI_assign_register - 4496 .dwattr $C$DW$307, DW_AT_name("R6_b3") - 4497 .dwattr $C$DW$307, DW_AT_location[DW_OP_reg27] - 4498 - 4499$C$DW$308 .dwtag DW_TAG_TI_assign_register - 4500 .dwattr $C$DW$308, DW_AT_name("R7_b0") - 4501 .dwattr $C$DW$308, DW_AT_location[DW_OP_reg28] - 4502 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 83 - - 4503$C$DW$309 .dwtag DW_TAG_TI_assign_register - 4504 .dwattr $C$DW$309, DW_AT_name("R7_b1") - 4505 .dwattr $C$DW$309, DW_AT_location[DW_OP_reg29] - 4506 - 4507$C$DW$310 .dwtag DW_TAG_TI_assign_register - 4508 .dwattr $C$DW$310, DW_AT_name("R7_b2") - 4509 .dwattr $C$DW$310, DW_AT_location[DW_OP_reg30] - 4510 - 4511$C$DW$311 .dwtag DW_TAG_TI_assign_register - 4512 .dwattr $C$DW$311, DW_AT_name("R7_b3") - 4513 .dwattr $C$DW$311, DW_AT_location[DW_OP_reg31] - 4514 - 4515$C$DW$312 .dwtag DW_TAG_TI_assign_register - 4516 .dwattr $C$DW$312, DW_AT_name("R8_b0") - 4517 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x20] - 4518 - 4519$C$DW$313 .dwtag DW_TAG_TI_assign_register - 4520 .dwattr $C$DW$313, DW_AT_name("R8_b1") - 4521 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x21] - 4522 - 4523$C$DW$314 .dwtag DW_TAG_TI_assign_register - 4524 .dwattr $C$DW$314, DW_AT_name("R8_b2") - 4525 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x22] - 4526 - 4527$C$DW$315 .dwtag DW_TAG_TI_assign_register - 4528 .dwattr $C$DW$315, DW_AT_name("R8_b3") - 4529 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x23] - 4530 - 4531$C$DW$316 .dwtag DW_TAG_TI_assign_register - 4532 .dwattr $C$DW$316, DW_AT_name("R9_b0") - 4533 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x24] - 4534 - 4535$C$DW$317 .dwtag DW_TAG_TI_assign_register - 4536 .dwattr $C$DW$317, DW_AT_name("R9_b1") - 4537 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x25] - 4538 - 4539$C$DW$318 .dwtag DW_TAG_TI_assign_register - 4540 .dwattr $C$DW$318, DW_AT_name("R9_b2") - 4541 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x26] - 4542 - 4543$C$DW$319 .dwtag DW_TAG_TI_assign_register - 4544 .dwattr $C$DW$319, DW_AT_name("R9_b3") - 4545 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x27] - 4546 - 4547$C$DW$320 .dwtag DW_TAG_TI_assign_register - 4548 .dwattr $C$DW$320, DW_AT_name("R10_b0") - 4549 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x28] - 4550 - 4551$C$DW$321 .dwtag DW_TAG_TI_assign_register - 4552 .dwattr $C$DW$321, DW_AT_name("R10_b1") - 4553 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x29] - 4554 - 4555$C$DW$322 .dwtag DW_TAG_TI_assign_register - 4556 .dwattr $C$DW$322, DW_AT_name("R10_b2") - 4557 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x2a] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 84 - - 4558 - 4559$C$DW$323 .dwtag DW_TAG_TI_assign_register - 4560 .dwattr $C$DW$323, DW_AT_name("R10_b3") - 4561 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x2b] - 4562 - 4563$C$DW$324 .dwtag DW_TAG_TI_assign_register - 4564 .dwattr $C$DW$324, DW_AT_name("R11_b0") - 4565 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x2c] - 4566 - 4567$C$DW$325 .dwtag DW_TAG_TI_assign_register - 4568 .dwattr $C$DW$325, DW_AT_name("R11_b1") - 4569 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x2d] - 4570 - 4571$C$DW$326 .dwtag DW_TAG_TI_assign_register - 4572 .dwattr $C$DW$326, DW_AT_name("R11_b2") - 4573 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x2e] - 4574 - 4575$C$DW$327 .dwtag DW_TAG_TI_assign_register - 4576 .dwattr $C$DW$327, DW_AT_name("R11_b3") - 4577 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x2f] - 4578 - 4579$C$DW$328 .dwtag DW_TAG_TI_assign_register - 4580 .dwattr $C$DW$328, DW_AT_name("R12_b0") - 4581 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x30] - 4582 - 4583$C$DW$329 .dwtag DW_TAG_TI_assign_register - 4584 .dwattr $C$DW$329, DW_AT_name("R12_b1") - 4585 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x31] - 4586 - 4587$C$DW$330 .dwtag DW_TAG_TI_assign_register - 4588 .dwattr $C$DW$330, DW_AT_name("R12_b2") - 4589 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x32] - 4590 - 4591$C$DW$331 .dwtag DW_TAG_TI_assign_register - 4592 .dwattr $C$DW$331, DW_AT_name("R12_b3") - 4593 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x33] - 4594 - 4595$C$DW$332 .dwtag DW_TAG_TI_assign_register - 4596 .dwattr $C$DW$332, DW_AT_name("R13_b0") - 4597 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x34] - 4598 - 4599$C$DW$333 .dwtag DW_TAG_TI_assign_register - 4600 .dwattr $C$DW$333, DW_AT_name("R13_b1") - 4601 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x35] - 4602 - 4603$C$DW$334 .dwtag DW_TAG_TI_assign_register - 4604 .dwattr $C$DW$334, DW_AT_name("R13_b2") - 4605 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x36] - 4606 - 4607$C$DW$335 .dwtag DW_TAG_TI_assign_register - 4608 .dwattr $C$DW$335, DW_AT_name("R13_b3") - 4609 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x37] - 4610 - 4611$C$DW$336 .dwtag DW_TAG_TI_assign_register - 4612 .dwattr $C$DW$336, DW_AT_name("R14_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 85 - - 4613 .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x38] - 4614 - 4615$C$DW$337 .dwtag DW_TAG_TI_assign_register - 4616 .dwattr $C$DW$337, DW_AT_name("R14_b1") - 4617 .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x39] - 4618 - 4619$C$DW$338 .dwtag DW_TAG_TI_assign_register - 4620 .dwattr $C$DW$338, DW_AT_name("R14_b2") - 4621 .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x3a] - 4622 - 4623$C$DW$339 .dwtag DW_TAG_TI_assign_register - 4624 .dwattr $C$DW$339, DW_AT_name("R14_b3") - 4625 .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x3b] - 4626 - 4627$C$DW$340 .dwtag DW_TAG_TI_assign_register - 4628 .dwattr $C$DW$340, DW_AT_name("R15_b0") - 4629 .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x3c] - 4630 - 4631$C$DW$341 .dwtag DW_TAG_TI_assign_register - 4632 .dwattr $C$DW$341, DW_AT_name("R15_b1") - 4633 .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x3d] - 4634 - 4635$C$DW$342 .dwtag DW_TAG_TI_assign_register - 4636 .dwattr $C$DW$342, DW_AT_name("R15_b2") - 4637 .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x3e] - 4638 - 4639$C$DW$343 .dwtag DW_TAG_TI_assign_register - 4640 .dwattr $C$DW$343, DW_AT_name("R15_b3") - 4641 .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x3f] - 4642 - 4643$C$DW$344 .dwtag DW_TAG_TI_assign_register - 4644 .dwattr $C$DW$344, DW_AT_name("R16_b0") - 4645 .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x40] - 4646 - 4647$C$DW$345 .dwtag DW_TAG_TI_assign_register - 4648 .dwattr $C$DW$345, DW_AT_name("R16_b1") - 4649 .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x41] - 4650 - 4651$C$DW$346 .dwtag DW_TAG_TI_assign_register - 4652 .dwattr $C$DW$346, DW_AT_name("R16_b2") - 4653 .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x42] - 4654 - 4655$C$DW$347 .dwtag DW_TAG_TI_assign_register - 4656 .dwattr $C$DW$347, DW_AT_name("R16_b3") - 4657 .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x43] - 4658 - 4659$C$DW$348 .dwtag DW_TAG_TI_assign_register - 4660 .dwattr $C$DW$348, DW_AT_name("R17_b0") - 4661 .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x44] - 4662 - 4663$C$DW$349 .dwtag DW_TAG_TI_assign_register - 4664 .dwattr $C$DW$349, DW_AT_name("R17_b1") - 4665 .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x45] - 4666 - 4667$C$DW$350 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 86 - - 4668 .dwattr $C$DW$350, DW_AT_name("R17_b2") - 4669 .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x46] - 4670 - 4671$C$DW$351 .dwtag DW_TAG_TI_assign_register - 4672 .dwattr $C$DW$351, DW_AT_name("R17_b3") - 4673 .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x47] - 4674 - 4675$C$DW$352 .dwtag DW_TAG_TI_assign_register - 4676 .dwattr $C$DW$352, DW_AT_name("R18_b0") - 4677 .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x48] - 4678 - 4679$C$DW$353 .dwtag DW_TAG_TI_assign_register - 4680 .dwattr $C$DW$353, DW_AT_name("R18_b1") - 4681 .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x49] - 4682 - 4683$C$DW$354 .dwtag DW_TAG_TI_assign_register - 4684 .dwattr $C$DW$354, DW_AT_name("R18_b2") - 4685 .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x4a] - 4686 - 4687$C$DW$355 .dwtag DW_TAG_TI_assign_register - 4688 .dwattr $C$DW$355, DW_AT_name("R18_b3") - 4689 .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x4b] - 4690 - 4691$C$DW$356 .dwtag DW_TAG_TI_assign_register - 4692 .dwattr $C$DW$356, DW_AT_name("R19_b0") - 4693 .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x4c] - 4694 - 4695$C$DW$357 .dwtag DW_TAG_TI_assign_register - 4696 .dwattr $C$DW$357, DW_AT_name("R19_b1") - 4697 .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x4d] - 4698 - 4699$C$DW$358 .dwtag DW_TAG_TI_assign_register - 4700 .dwattr $C$DW$358, DW_AT_name("R19_b2") - 4701 .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x4e] - 4702 - 4703$C$DW$359 .dwtag DW_TAG_TI_assign_register - 4704 .dwattr $C$DW$359, DW_AT_name("R19_b3") - 4705 .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x4f] - 4706 - 4707$C$DW$360 .dwtag DW_TAG_TI_assign_register - 4708 .dwattr $C$DW$360, DW_AT_name("R20_b0") - 4709 .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x50] - 4710 - 4711$C$DW$361 .dwtag DW_TAG_TI_assign_register - 4712 .dwattr $C$DW$361, DW_AT_name("R20_b1") - 4713 .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x51] - 4714 - 4715$C$DW$362 .dwtag DW_TAG_TI_assign_register - 4716 .dwattr $C$DW$362, DW_AT_name("R20_b2") - 4717 .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x52] - 4718 - 4719$C$DW$363 .dwtag DW_TAG_TI_assign_register - 4720 .dwattr $C$DW$363, DW_AT_name("R20_b3") - 4721 .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x53] - 4722 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 87 - - 4723$C$DW$364 .dwtag DW_TAG_TI_assign_register - 4724 .dwattr $C$DW$364, DW_AT_name("R21_b0") - 4725 .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x54] - 4726 - 4727$C$DW$365 .dwtag DW_TAG_TI_assign_register - 4728 .dwattr $C$DW$365, DW_AT_name("R21_b1") - 4729 .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x55] - 4730 - 4731$C$DW$366 .dwtag DW_TAG_TI_assign_register - 4732 .dwattr $C$DW$366, DW_AT_name("R21_b2") - 4733 .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x56] - 4734 - 4735$C$DW$367 .dwtag DW_TAG_TI_assign_register - 4736 .dwattr $C$DW$367, DW_AT_name("R21_b3") - 4737 .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x57] - 4738 - 4739$C$DW$368 .dwtag DW_TAG_TI_assign_register - 4740 .dwattr $C$DW$368, DW_AT_name("R22_b0") - 4741 .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x58] - 4742 - 4743$C$DW$369 .dwtag DW_TAG_TI_assign_register - 4744 .dwattr $C$DW$369, DW_AT_name("R22_b1") - 4745 .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x59] - 4746 - 4747$C$DW$370 .dwtag DW_TAG_TI_assign_register - 4748 .dwattr $C$DW$370, DW_AT_name("R22_b2") - 4749 .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x5a] - 4750 - 4751$C$DW$371 .dwtag DW_TAG_TI_assign_register - 4752 .dwattr $C$DW$371, DW_AT_name("R22_b3") - 4753 .dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x5b] - 4754 - 4755$C$DW$372 .dwtag DW_TAG_TI_assign_register - 4756 .dwattr $C$DW$372, DW_AT_name("R23_b0") - 4757 .dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x5c] - 4758 - 4759$C$DW$373 .dwtag DW_TAG_TI_assign_register - 4760 .dwattr $C$DW$373, DW_AT_name("R23_b1") - 4761 .dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x5d] - 4762 - 4763$C$DW$374 .dwtag DW_TAG_TI_assign_register - 4764 .dwattr $C$DW$374, DW_AT_name("R23_b2") - 4765 .dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x5e] - 4766 - 4767$C$DW$375 .dwtag DW_TAG_TI_assign_register - 4768 .dwattr $C$DW$375, DW_AT_name("R23_b3") - 4769 .dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x5f] - 4770 - 4771$C$DW$376 .dwtag DW_TAG_TI_assign_register - 4772 .dwattr $C$DW$376, DW_AT_name("R24_b0") - 4773 .dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x60] - 4774 - 4775$C$DW$377 .dwtag DW_TAG_TI_assign_register - 4776 .dwattr $C$DW$377, DW_AT_name("R24_b1") - 4777 .dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x61] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 88 - - 4778 - 4779$C$DW$378 .dwtag DW_TAG_TI_assign_register - 4780 .dwattr $C$DW$378, DW_AT_name("R24_b2") - 4781 .dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x62] - 4782 - 4783$C$DW$379 .dwtag DW_TAG_TI_assign_register - 4784 .dwattr $C$DW$379, DW_AT_name("R24_b3") - 4785 .dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x63] - 4786 - 4787$C$DW$380 .dwtag DW_TAG_TI_assign_register - 4788 .dwattr $C$DW$380, DW_AT_name("R25_b0") - 4789 .dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x64] - 4790 - 4791$C$DW$381 .dwtag DW_TAG_TI_assign_register - 4792 .dwattr $C$DW$381, DW_AT_name("R25_b1") - 4793 .dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x65] - 4794 - 4795$C$DW$382 .dwtag DW_TAG_TI_assign_register - 4796 .dwattr $C$DW$382, DW_AT_name("R25_b2") - 4797 .dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x66] - 4798 - 4799$C$DW$383 .dwtag DW_TAG_TI_assign_register - 4800 .dwattr $C$DW$383, DW_AT_name("R25_b3") - 4801 .dwattr $C$DW$383, DW_AT_location[DW_OP_regx 0x67] - 4802 - 4803$C$DW$384 .dwtag DW_TAG_TI_assign_register - 4804 .dwattr $C$DW$384, DW_AT_name("R26_b0") - 4805 .dwattr $C$DW$384, DW_AT_location[DW_OP_regx 0x68] - 4806 - 4807$C$DW$385 .dwtag DW_TAG_TI_assign_register - 4808 .dwattr $C$DW$385, DW_AT_name("R26_b1") - 4809 .dwattr $C$DW$385, DW_AT_location[DW_OP_regx 0x69] - 4810 - 4811$C$DW$386 .dwtag DW_TAG_TI_assign_register - 4812 .dwattr $C$DW$386, DW_AT_name("R26_b2") - 4813 .dwattr $C$DW$386, DW_AT_location[DW_OP_regx 0x6a] - 4814 - 4815$C$DW$387 .dwtag DW_TAG_TI_assign_register - 4816 .dwattr $C$DW$387, DW_AT_name("R26_b3") - 4817 .dwattr $C$DW$387, DW_AT_location[DW_OP_regx 0x6b] - 4818 - 4819$C$DW$388 .dwtag DW_TAG_TI_assign_register - 4820 .dwattr $C$DW$388, DW_AT_name("R27_b0") - 4821 .dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x6c] - 4822 - 4823$C$DW$389 .dwtag DW_TAG_TI_assign_register - 4824 .dwattr $C$DW$389, DW_AT_name("R27_b1") - 4825 .dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x6d] - 4826 - 4827$C$DW$390 .dwtag DW_TAG_TI_assign_register - 4828 .dwattr $C$DW$390, DW_AT_name("R27_b2") - 4829 .dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x6e] - 4830 - 4831$C$DW$391 .dwtag DW_TAG_TI_assign_register - 4832 .dwattr $C$DW$391, DW_AT_name("R27_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 89 - - 4833 .dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x6f] - 4834 - 4835$C$DW$392 .dwtag DW_TAG_TI_assign_register - 4836 .dwattr $C$DW$392, DW_AT_name("R28_b0") - 4837 .dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x70] - 4838 - 4839$C$DW$393 .dwtag DW_TAG_TI_assign_register - 4840 .dwattr $C$DW$393, DW_AT_name("R28_b1") - 4841 .dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x71] - 4842 - 4843$C$DW$394 .dwtag DW_TAG_TI_assign_register - 4844 .dwattr $C$DW$394, DW_AT_name("R28_b2") - 4845 .dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x72] - 4846 - 4847$C$DW$395 .dwtag DW_TAG_TI_assign_register - 4848 .dwattr $C$DW$395, DW_AT_name("R28_b3") - 4849 .dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x73] - 4850 - 4851$C$DW$396 .dwtag DW_TAG_TI_assign_register - 4852 .dwattr $C$DW$396, DW_AT_name("R29_b0") - 4853 .dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x74] - 4854 - 4855$C$DW$397 .dwtag DW_TAG_TI_assign_register - 4856 .dwattr $C$DW$397, DW_AT_name("R29_b1") - 4857 .dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x75] - 4858 - 4859$C$DW$398 .dwtag DW_TAG_TI_assign_register - 4860 .dwattr $C$DW$398, DW_AT_name("R29_b2") - 4861 .dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x76] - 4862 - 4863$C$DW$399 .dwtag DW_TAG_TI_assign_register - 4864 .dwattr $C$DW$399, DW_AT_name("R29_b3") - 4865 .dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x77] - 4866 - 4867$C$DW$400 .dwtag DW_TAG_TI_assign_register - 4868 .dwattr $C$DW$400, DW_AT_name("R30_b0") - 4869 .dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x78] - 4870 - 4871$C$DW$401 .dwtag DW_TAG_TI_assign_register - 4872 .dwattr $C$DW$401, DW_AT_name("R30_b1") - 4873 .dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x79] - 4874 - 4875$C$DW$402 .dwtag DW_TAG_TI_assign_register - 4876 .dwattr $C$DW$402, DW_AT_name("R30_b2") - 4877 .dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x7a] - 4878 - 4879$C$DW$403 .dwtag DW_TAG_TI_assign_register - 4880 .dwattr $C$DW$403, DW_AT_name("R30_b3") - 4881 .dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0x7b] - 4882 - 4883$C$DW$404 .dwtag DW_TAG_TI_assign_register - 4884 .dwattr $C$DW$404, DW_AT_name("R31_b0") - 4885 .dwattr $C$DW$404, DW_AT_location[DW_OP_regx 0x7c] - 4886 - 4887$C$DW$405 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:33 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_main.asm PAGE 90 - - 4888 .dwattr $C$DW$405, DW_AT_name("R31_b1") - 4889 .dwattr $C$DW$405, DW_AT_location[DW_OP_regx 0x7d] - 4890 - 4891$C$DW$406 .dwtag DW_TAG_TI_assign_register - 4892 .dwattr $C$DW$406, DW_AT_name("R31_b2") - 4893 .dwattr $C$DW$406, DW_AT_location[DW_OP_regx 0x7e] - 4894 - 4895$C$DW$407 .dwtag DW_TAG_TI_assign_register - 4896 .dwattr $C$DW$407, DW_AT_name("R31_b3") - 4897 .dwattr $C$DW$407, DW_AT_location[DW_OP_regx 0x7f] - 4898 - 4899 .dwendtag $C$DW$CU - 4900 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_main.nfo b/10.01_base/4_deploy/pru1_main.nfo deleted file mode 100644 index 1817b1e..0000000 --- a/10.01_base/4_deploy/pru1_main.nfo +++ /dev/null @@ -1,159 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -static void state_emulation() is called from 1 sites in this file. - It appears to be inlineable (size = 189 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - sm_init_start() (1 times) - sm_powercycle_start() (1 times) - sm_arb_state_idle() (1 times) - sm_dma_start() (1 times) - sm_intr_start() (1 times) - sm_arb_start() (2 times) - do_event_initializationsignals() (1 times) - ? () (18 times) - sm_slave_start() (3 times) - __delay_cycles() (1 times) - buslatches_powercycle() (1 times) - buslatches_reset() (1 times) - -============================================================================== - -extern void main() is called from 0 sites in this file. - It appears to be inlineable (size = 318 units) - It has 10 non-trivial scope blocks nested 7 deep. - It calls these functions: - __halt() (1 times) - buslatches_test() (1 times) - buslatches_powercycle() (1 times) - ddrmem_fill_pattern() (1 times) - state_emulation() (1 times) - __delay_cycles() (6 times) - buslatches_pru0_dataout() (4 times) - sm_dma_start() (1 times) - ? () (4 times) - sm_slave_start() (1 times) - buslatches_reset() (3 times) - iopageregisters_init() (1 times) - -extern void main() is called from 0 sites in this file. - It has 10 non-trivial scope blocks nested 7 deep. - It calls these functions: - __halt() (1 times) - buslatches_test() (1 times) - buslatches_powercycle() (1 times) - ddrmem_fill_pattern() (1 times) - state_emulation() (1 times) - __delay_cycles() (6 times) - buslatches_pru0_dataout() (4 times) - sm_dma_start() (1 times) - ? () (4 times) - sm_slave_start() (1 times) - buslatches_reset() (3 times) - iopageregisters_init() (1 times) - -static void state_emulation() is called from 1 sites in this file. - It appears to be inlineable (size = 189 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - sm_init_start() (1 times) - sm_powercycle_start() (1 times) - sm_arb_state_idle() (1 times) - sm_dma_start() (1 times) - sm_intr_start() (1 times) - sm_arb_start() (2 times) - do_event_initializationsignals() (1 times) - ? () (18 times) - sm_slave_start() (3 times) - __delay_cycles() (1 times) - buslatches_powercycle() (1 times) - buslatches_reset() (1 times) - - -These functions may be recursive: - main() - state_emulation() - -Making this function inlineable: state_emulation() -Inlineable function will be suppressed: state_emulation() - -These external functions are called but not defined here: - do_event_initializationsignals() - sm_arb_start() - sm_intr_start() - sm_arb_state_idle() - sm_powercycle_start() - sm_init_start() - iopageregisters_init() - buslatches_reset() - sm_slave_start() - ? () - sm_dma_start() - buslatches_pru0_dataout() - __delay_cycles() - ddrmem_fill_pattern() - buslatches_powercycle() - buslatches_test() - __halt() - - -============================================================================== - -extern void main() is called from 0 sites in this file. - It has 10 non-trivial scope blocks nested 7 deep. - It calls these functions: - state_emulation() (1 times) - - ====== Unroll-and-jam Result Summary ====== - -LOOP#2 in main() fails to unroll-and-jam: Outer Loop has multiple blocks - - ====== End Unroll-and-jam Result ====== - - - ====== Unroll-and-jam Result Summary ====== - -LOOP#5 in main() fails to unroll-and-jam: Outer Loop has multiple blocks - - ====== End Unroll-and-jam Result ====== - - - ====== Unroll-and-jam Result Summary ====== - -LOOP#7 in main() fails to unroll-and-jam: Outer Loop has multiple blocks - - ====== End Unroll-and-jam Result ====== - - - ====== Unroll-and-jam Result Summary ====== - -LOOP#10 in main() fails to unroll-and-jam: Outer Loop has multiple blocks - - ====== End Unroll-and-jam Result ====== - - - ====== Unroll-and-jam Result Summary ====== - -LOOP#13 in main() fails to unroll-and-jam: Outer trip count may be NULL - - ====== End Unroll-and-jam Result ====== - - - ====== Unroll-and-jam Result Summary ====== - -LOOP#15 in main() fails to unroll-and-jam: Outer trip count may be NULL - - ====== End Unroll-and-jam Result ====== - - -============================================================================== - -extern void main() is called from 0 sites in this file. - It has 12 non-trivial scope blocks nested 7 deep. - It calls these functions: - state_emulation() (1 times) - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_main.object b/10.01_base/4_deploy/pru1_main.object deleted file mode 100644 index 82d1158..0000000 Binary files a/10.01_base/4_deploy/pru1_main.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_main.pp b/10.01_base/4_deploy/pru1_main.pp deleted file mode 100644 index 6aa43d1..0000000 --- a/10.01_base/4_deploy/pru1_main.pp +++ /dev/null @@ -1,23 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_main.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdbool.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: resource_table_empty.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stddef.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/rsc_types.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/pru_types.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_arbitration.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_dma.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_intr.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_slave.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_init.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_main.object: pru1_statemachine_powercycle.h diff --git a/10.01_base/4_deploy/pru1_pru_mailbox.asm b/10.01_base/4_deploy/pru1_pru_mailbox.asm deleted file mode 100644 index 4c7b8e7..0000000 --- a/10.01_base/4_deploy/pru1_pru_mailbox.asm +++ /dev/null @@ -1,147 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:33 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_pru_mailbox.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global ||pru_pru_mailbox|| -||pru_pru_mailbox||: .usect ".pru_pru_mailbox_sec",4,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("pru_pru_mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("pru_pru_mailbox") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||pru_pru_mailbox||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("pru1_pru_mailbox.c") - .dwattr $C$DW$1, DW_AT_decl_line(0x2b) - .dwattr $C$DW$1, DW_AT_decl_column(0x1c) - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1kruzD7jv /tmp/TI1krVdnvUT --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_pru_mailbox.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1kroQKGZh - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$2 .dwtag DW_TAG_member - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$2, DW_AT_name("xxx_pru0_r30") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("xxx_pru0_r30") - .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x24) - .dwattr $C$DW$2, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x20) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$20 - -$C$DW$T$21 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$21, DW_AT_name("pru_pru_mailbox_t") - .dwattr $C$DW$T$21, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x03) - -$C$DW$T$22 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21) - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$19 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$19, DW_AT_name("uint32_t") - .dwattr $C$DW$T$19, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x1c) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_pru_mailbox.lst b/10.01_base/4_deploy/pru1_pru_mailbox.lst deleted file mode 100644 index 5fb2d97..0000000 --- a/10.01_base/4_deploy/pru1_pru_mailbox.lst +++ /dev/null @@ -1,164 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_pru_mailbox.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:33 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_pru_mailbox.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global ||pru_pru_mailbox|| - 13 00000000 ||pru_pru_mailbox||: .usect ".pru_pru_mailbox_sec",4,1 - 14$C$DW$1 .dwtag DW_TAG_variable - 15 .dwattr $C$DW$1, DW_AT_name("pru_pru_mailbox") - 16 .dwattr $C$DW$1, DW_AT_TI_symbol_name("pru_pru_mailbox") - 17 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||pru_pru_mailbox||] - 18 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$22) - 19 .dwattr $C$DW$1, DW_AT_external - 20 .dwattr $C$DW$1, DW_AT_decl_file("pru1_pru_mailbox.c") - 21 .dwattr $C$DW$1, DW_AT_decl_line(0x2b) - 22 .dwattr $C$DW$1, DW_AT_decl_column(0x1c) - 23 - 24; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 25; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 26 - 27;****************************************************************************** - 28;* TYPE INFORMATION * - 29;****************************************************************************** - 30 - 31$C$DW$T$20 .dwtag DW_TAG_structure_type - 32 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 33$C$DW$2 .dwtag DW_TAG_member - 34 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$19) - 35 .dwattr $C$DW$2, DW_AT_name("xxx_pru0_r30") - 36 .dwattr $C$DW$2, DW_AT_TI_symbol_name("xxx_pru0_r30") - 37 .dwattr $C$DW$2, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 38 .dwattr $C$DW$2, DW_AT_accessibility(DW_ACCESS_public) - 39 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru - 40 .dwattr $C$DW$2, DW_AT_decl_line(0x24) - 41 .dwattr $C$DW$2, DW_AT_decl_column(0x0b) - 42 - 43 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 44 .dwattr $C$DW$T$20, DW_AT_decl_line(0x20) - 45 .dwattr $C$DW$T$20, DW_AT_decl_column(0x10) - 46 .dwendtag $C$DW$T$20 - 47 - 48$C$DW$T$21 .dwtag DW_TAG_typedef - 49 .dwattr $C$DW$T$21, DW_AT_name("pru_pru_mailbox_t") - 50 .dwattr $C$DW$T$21, DW_AT_type(*$C$DW$T$20) - 51 .dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C) - 52 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 53 .dwattr $C$DW$T$21, DW_AT_decl_line(0x26) - 54 .dwattr $C$DW$T$21, DW_AT_decl_column(0x03) - 55 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_pru_mailbox.asm PAGE 2 - - 56$C$DW$T$22 .dwtag DW_TAG_volatile_type - 57 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21) - 58 - 59$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 60 .dwattr $C$DW$T$2, DW_AT_name("void") - 61 - 62$C$DW$T$4 .dwtag DW_TAG_base_type - 63 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 64 .dwattr $C$DW$T$4, DW_AT_name("bool") - 65 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 66 - 67$C$DW$T$5 .dwtag DW_TAG_base_type - 68 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 69 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 70 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 71 - 72$C$DW$T$6 .dwtag DW_TAG_base_type - 73 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 74 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 75 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 76 - 77$C$DW$T$7 .dwtag DW_TAG_base_type - 78 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 79 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 80 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 81 - 82$C$DW$T$8 .dwtag DW_TAG_base_type - 83 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 84 .dwattr $C$DW$T$8, DW_AT_name("short") - 85 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 86 - 87$C$DW$T$9 .dwtag DW_TAG_base_type - 88 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 89 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 90 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 91 - 92$C$DW$T$10 .dwtag DW_TAG_base_type - 93 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 94 .dwattr $C$DW$T$10, DW_AT_name("int") - 95 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 96 - 97$C$DW$T$11 .dwtag DW_TAG_base_type - 98 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 99 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 100 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 101 - 102$C$DW$T$19 .dwtag DW_TAG_typedef - 103 .dwattr $C$DW$T$19, DW_AT_name("uint32_t") - 104 .dwattr $C$DW$T$19, DW_AT_type(*$C$DW$T$11) - 105 .dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C) - 106 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 107 .dwattr $C$DW$T$19, DW_AT_decl_line(0x41) - 108 .dwattr $C$DW$T$19, DW_AT_decl_column(0x1c) - 109 - 110$C$DW$T$12 .dwtag DW_TAG_base_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_pru_mailbox.asm PAGE 3 - - 111 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 112 .dwattr $C$DW$T$12, DW_AT_name("long") - 113 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 114 - 115$C$DW$T$13 .dwtag DW_TAG_base_type - 116 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 117 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 118 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 119 - 120$C$DW$T$14 .dwtag DW_TAG_base_type - 121 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 122 .dwattr $C$DW$T$14, DW_AT_name("long long") - 123 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 124 - 125$C$DW$T$15 .dwtag DW_TAG_base_type - 126 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 127 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 128 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 129 - 130$C$DW$T$16 .dwtag DW_TAG_base_type - 131 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 132 .dwattr $C$DW$T$16, DW_AT_name("float") - 133 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 134 - 135$C$DW$T$17 .dwtag DW_TAG_base_type - 136 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 137 .dwattr $C$DW$T$17, DW_AT_name("double") - 138 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 139 - 140$C$DW$T$18 .dwtag DW_TAG_base_type - 141 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 142 .dwattr $C$DW$T$18, DW_AT_name("long double") - 143 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 144 - 145 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 146 .dwendtag $C$DW$CU - 147 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_pru_mailbox.nfo b/10.01_base/4_deploy/pru1_pru_mailbox.nfo deleted file mode 100644 index b2c0793..0000000 --- a/10.01_base/4_deploy/pru1_pru_mailbox.nfo +++ /dev/null @@ -1,8 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -Global variable is not referenced in this file: - extern int __MCALL_implicit_state__ - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_pru_mailbox.object b/10.01_base/4_deploy/pru1_pru_mailbox.object deleted file mode 100644 index 632f906..0000000 Binary files a/10.01_base/4_deploy/pru1_pru_mailbox.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_pru_mailbox.pp b/10.01_base/4_deploy/pru1_pru_mailbox.pp deleted file mode 100644 index c989535..0000000 --- a/10.01_base/4_deploy/pru1_pru_mailbox.pp +++ /dev/null @@ -1,4 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_pru_mailbox.object: pru1_pru_mailbox.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_pru_mailbox.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h diff --git a/10.01_base/4_deploy/pru1_statemachine_arbitration.asm b/10.01_base/4_deploy/pru1_statemachine_arbitration.asm deleted file mode 100644 index 8fb5398..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_arbitration.asm +++ /dev/null @@ -1,3852 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:34 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_arbitration.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("buslatches") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - .dwattr $C$DW$2, DW_AT_decl_column(0x15) - - .global ||sm_arb|| - .common ||sm_arb||,3,1 -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("sm_arb") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("sm_arb") - .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||sm_arb||] - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$3, DW_AT_decl_line(0x53) - .dwattr $C$DW$3, DW_AT_decl_column(0x1c) - - -$C$DW$4 .dwtag DW_TAG_subprogram - .dwattr $C$DW$4, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$4, DW_AT_declaration - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$4, DW_AT_decl_line(0xba) - .dwattr $C$DW$4, DW_AT_decl_column(0x06) -$C$DW$5 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$32) - - .dwendtag $C$DW$4 - - -$C$DW$6 .dwtag DW_TAG_subprogram - .dwattr $C$DW$6, DW_AT_name("__delay_cycles") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$6, DW_AT_declaration - .dwattr $C$DW$6, DW_AT_external -$C$DW$7 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$6 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1kKY9Tgeh /tmp/TI1kKhC5RIM --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1kKy9FrXy - .sect ".text:sm_arb_state_idle" - .clink - .global ||sm_arb_state_idle|| - -$C$DW$8 .dwtag DW_TAG_subprogram - .dwattr $C$DW$8, DW_AT_name("sm_arb_state_idle") - .dwattr $C$DW$8, DW_AT_low_pc(||sm_arb_state_idle||) - .dwattr $C$DW$8, DW_AT_high_pc(0x00) - .dwattr $C$DW$8, DW_AT_TI_symbol_name("sm_arb_state_idle") - .dwattr $C$DW$8, DW_AT_external - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$8, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$8, DW_AT_TI_begin_line(0x64) - .dwattr $C$DW$8, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$8, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$8, DW_AT_decl_line(0x64) - .dwattr $C$DW$8, DW_AT_decl_column(0x09) - .dwattr $C$DW$8, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_arbitration.c",line 100,column 29,is_stmt,address ||sm_arb_state_idle||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_state_idle|| -;---------------------------------------------------------------------- -; 100 | uint8_t sm_arb_state_idle() { -; 101 | uint8_t tmpval; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_state_idle FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_arb_state_idle||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$9 .dwtag DW_TAG_variable - .dwattr $C$DW$9, DW_AT_name("$O$C1") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$9, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C2 -$C$DW$10 .dwtag DW_TAG_variable - .dwattr $C$DW$10, DW_AT_name("$O$C2") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$10, DW_AT_location[DW_OP_reg16] - -;* r0_0 assigned to tmpval -$C$DW$11 .dwtag DW_TAG_variable - .dwattr $C$DW$11, DW_AT_name("tmpval") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("tmpval") - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$11, DW_AT_location[DW_OP_reg0] - -;* r4_0 assigned to _tmpval -$C$DW$12 .dwtag DW_TAG_variable - .dwattr $C$DW$12, DW_AT_name("_tmpval") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$12, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 102 ----------------------- __R30 = 2048u; -;*** 102 ----------------------- __delay_cycles(10u); -;*** 102 ----------------------- tmpval = __R31; -;*** 104 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches)&0xe0|(tmpval^0x1f)&0x1f); -;*** 104 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 104 ----------------------- __R30 = 0u; -;*** 104 ----------------------- *C$1 = _tmpval; -;*** 104 ----------------------- __delay_cycles(4u); -;*** 104 ----------------------- __R30 = 2048u; -;*** 106 ----------------------- return 1u; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - .dwpsn file "pru1_statemachine_arbitration.c",line 102,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 102 | tmpval = buslatches_get(0); -; 103 | // forward all 5 GRANT IN inverted to GRANT OUT -;---------------------------------------------------------------------- - LDI r30, 0x0800 ; [ALU_PRU] |102| - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |102| - .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 104 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) -;---------------------------------------------------------------------- - LDI r6, ||buslatches|| ; [ALU_PRU] |104| $O$C1,buslatches - .dwpsn file "pru1_statemachine_arbitration.c",line 102,column 2,is_stmt,isa 0 - MOV r0, r31 ; [ALU_PRU] |102| - .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 105 | ; -;---------------------------------------------------------------------- - XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |104| tmpval - AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |104| - LBBO &r0.b1, r6, 0, 1 ; [ALU_PRU] |104| $O$C1 - AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |104| - OR r4.b0, r0.b1, r0.b0 ; [ALU_PRU] |104| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |104| $O$C2 -$C$DW$13 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$13, DW_AT_low_pc(0x00) - .dwattr $C$DW$13, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$13, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |104| buslatches_pru0_dataout - ZERO &r30, 4 ; [ALU_PRU] |104| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |104| $O$C1,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |104| - .dwpsn file "pru1_statemachine_arbitration.c",line 106,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 106 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |106| - .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 - LDI r30, 0x0800 ; [ALU_PRU] |104| - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$14 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$14, DW_AT_low_pc(0x00) - .dwattr $C$DW$14, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$8, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$8, DW_AT_TI_end_line(0x6b) - .dwattr $C$DW$8, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$8 - - .sect ".text:sm_arb_state_4" - .clink - -$C$DW$15 .dwtag DW_TAG_subprogram - .dwattr $C$DW$15, DW_AT_name("sm_arb_state_4") - .dwattr $C$DW$15, DW_AT_low_pc(||sm_arb_state_4||) - .dwattr $C$DW$15, DW_AT_high_pc(0x00) - .dwattr $C$DW$15, DW_AT_TI_symbol_name("sm_arb_state_4") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$15, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$15, DW_AT_TI_begin_line(0xb8) - .dwattr $C$DW$15, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$15, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$15, DW_AT_decl_line(0xb8) - .dwattr $C$DW$15, DW_AT_decl_column(0x10) - .dwattr $C$DW$15, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_arbitration.c",line 184,column 33,is_stmt,address ||sm_arb_state_4||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_state_4|| -;---------------------------------------------------------------------- -; 184 | static uint8_t sm_arb_state_4() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_state_4 FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_arb_state_4||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 185 ----------------------- return 1u; - .dwpsn file "pru1_statemachine_arbitration.c",line 185,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 185 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |185| -$C$DW$16 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$16, DW_AT_low_pc(0x00) - .dwattr $C$DW$16, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$15, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$15, DW_AT_TI_end_line(0xba) - .dwattr $C$DW$15, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$15 - - .sect ".text:sm_arb_state_3" - .clink - -$C$DW$17 .dwtag DW_TAG_subprogram - .dwattr $C$DW$17, DW_AT_name("sm_arb_state_3") - .dwattr $C$DW$17, DW_AT_low_pc(||sm_arb_state_3||) - .dwattr $C$DW$17, DW_AT_high_pc(0x00) - .dwattr $C$DW$17, DW_AT_TI_symbol_name("sm_arb_state_3") - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$17, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$17, DW_AT_TI_begin_line(0x9f) - .dwattr $C$DW$17, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$17, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$17, DW_AT_decl_line(0x9f) - .dwattr $C$DW$17, DW_AT_decl_column(0x10) - .dwattr $C$DW$17, DW_AT_TI_max_frame_size(0x12) - .dwpsn file "pru1_statemachine_arbitration.c",line 159,column 33,is_stmt,address ||sm_arb_state_3||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_state_3|| -;---------------------------------------------------------------------- -; 159 | static uint8_t sm_arb_state_3() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_state_3 FR SIZE: 18 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 18 SOE * -;*************************************************************** - -||sm_arb_state_3||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$18 .dwtag DW_TAG_variable - .dwattr $C$DW$18, DW_AT_name("$O$C1") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$18, DW_AT_location[DW_OP_reg24] - -;* r5_0 assigned to $O$C2 -$C$DW$19 .dwtag DW_TAG_variable - .dwattr $C$DW$19, DW_AT_name("$O$C2") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$19, DW_AT_location[DW_OP_reg20] - -;* r0_0 assigned to $O$C3 -$C$DW$20 .dwtag DW_TAG_variable - .dwattr $C$DW$20, DW_AT_name("$O$C3") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$20, DW_AT_location[DW_OP_reg0] - -;* r4_0 assigned to $O$C4 -$C$DW$21 .dwtag DW_TAG_variable - .dwattr $C$DW$21, DW_AT_name("$O$C4") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$21, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to $O$C5 -$C$DW$22 .dwtag DW_TAG_variable - .dwattr $C$DW$22, DW_AT_name("$O$C5") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C6 -$C$DW$23 .dwtag DW_TAG_variable - .dwattr $C$DW$23, DW_AT_name("$O$C6") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$K21 -$C$DW$24 .dwtag DW_TAG_variable - .dwattr $C$DW$24, DW_AT_name("$O$K21") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$K21") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("_tmpval") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to _tmpval -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("_tmpval") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg20] - - .dwcfi cfa_offset, 0 -;*** 160 ----------------------- __R30 = 3840u; -;*** 160 ----------------------- __delay_cycles(10u); -;*** 160 ----------------------- if ( !(__R31&0x8u) ) goto g3; - SUB r2, r2, 0x12 ; [ALU_PRU] - .dwcfi cfa_offset, 18 - .dwpsn file "pru1_statemachine_arbitration.c",line 160,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 160 | if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], -; | bit 3 -; 161 | // cleanup: clear all REQUESTS and SACk -;---------------------------------------------------------------------- - LDI r30, 0x0f00 ; [ALU_PRU] |160| - SBBO &r3.b2, r2, 0, 18 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -18 - .dwcfi save_reg_to_mem, 15, -17 - .dwcfi save_reg_to_mem, 16, -16 - .dwcfi save_reg_to_mem, 17, -15 - .dwcfi save_reg_to_mem, 18, -14 - .dwcfi save_reg_to_mem, 19, -13 - .dwcfi save_reg_to_mem, 20, -12 - .dwcfi save_reg_to_mem, 21, -11 - .dwcfi save_reg_to_mem, 22, -10 - .dwcfi save_reg_to_mem, 23, -9 - .dwcfi save_reg_to_mem, 24, -8 - .dwcfi save_reg_to_mem, 25, -7 - .dwcfi save_reg_to_mem, 26, -6 - .dwcfi save_reg_to_mem, 27, -5 - .dwcfi save_reg_to_mem, 28, -4 - .dwcfi save_reg_to_mem, 29, -3 - .dwcfi save_reg_to_mem, 30, -2 - .dwcfi save_reg_to_mem, 31, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |160| - QBBC ||$C$L1||, r31, 0x03 ; [ALU_PRU] |160| -;* --------------------------------------------------------------------------* -;*** 162 ----------------------- _tmpval = C$6 = (unsigned char)(*(C$5 = &buslatches+1)&0xc0); -;*** 162 ----------------------- buslatches_pru0_dataout((unsigned)C$6); -;*** 162 ----------------------- __R30 = 256u; -;*** 162 ----------------------- *C$5 = _tmpval; -;*** 162 ----------------------- __delay_cycles(4u); -;*** 162 ----------------------- __R30 = 2304u; -;*** 164 ----------------------- sm_arb.state = &sm_arb_state_idle; -;*** 165 ----------------------- return 1; - .dwpsn file "pru1_statemachine_arbitration.c",line 162,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 162 | buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); -; 163 | // Todo: signal INIT to ARM! -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+1 ; [ALU_PRU] |162| $O$C5,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |162| $O$C5 - AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |162| $O$C6 - MOV r14, r4.b0 ; [ALU_PRU] |162| $O$C6 -$C$DW$27 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$27, DW_AT_low_pc(0x00) - .dwattr $C$DW$27, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$27, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |162| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |162| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |162| $O$C5,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |162| - .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 164 | sm_arb.state = &sm_arb_state_idle; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |164| sm_arb_state_idle - .dwpsn file "pru1_statemachine_arbitration.c",line 165,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 165 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |165| - .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 - LDI r0, ||sm_arb|| ; [ALU_PRU] |164| sm_arb - .dwpsn file "pru1_statemachine_arbitration.c",line 162,column 3,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |162| - .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |164| - .dwpsn file "pru1_statemachine_arbitration.c",line 165,column 3,is_stmt,isa 0 - JMP ||$C$L4|| ; [ALU_PRU] |165| -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g3: -;*** 167 ----------------------- __R30 = 2048u; -;*** 167 ----------------------- __delay_cycles(10u); -;*** 167 ----------------------- if ( (*(C$4 = &sm_arb)).priority_bit&__R31 ) goto g6; - .dwpsn file "pru1_statemachine_arbitration.c",line 167,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 167 | if (buslatches_get(0) & sm_arb.priority_bit) // wait for GRANT IN to be -; | deasserted -; 168 | return 0; -; 169 | // wait until old bus master cleared BBSY -;---------------------------------------------------------------------- - LDI r30, 0x0800 ; [ALU_PRU] |167| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |167| - LDI r4, ||sm_arb|| ; [ALU_PRU] |167| $O$C4,sm_arb - LBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |167| $O$C4 - AND r0, r0.b0, r31 ; [ALU_PRU] |167| - QBNE ||$C$L2||, r0, 0x00 ; [ALU_PRU] |167| -;* --------------------------------------------------------------------------* -;*** 170 ----------------------- __R30 = 2304u; -;*** 170 ----------------------- __delay_cycles(10u); -;*** 170 ----------------------- if ( __R31&0x40 ) goto g6; - .dwpsn file "pru1_statemachine_arbitration.c",line 170,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 170 | if (buslatches_get(1) & BIT(6)) -; 171 | return 0; -; 172 | // wait until SSYN deasserted by old slave -;---------------------------------------------------------------------- - LDI r30, 0x0900 ; [ALU_PRU] |170| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |170| - QBBS ||$C$L2||, r31, 0x06 ; [ALU_PRU] |170| -;* --------------------------------------------------------------------------* -;*** 173 ----------------------- __R30 = 3072u; -;*** 173 ----------------------- __delay_cycles(10u); -;*** 173 ----------------------- if ( !(__R31&0x20u) ) goto g7; - .dwpsn file "pru1_statemachine_arbitration.c",line 173,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 173 | if (buslatches_get(4) & BIT(5)) -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |173| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |173| - QBBC ||$C$L3||, r31, 0x05 ; [ALU_PRU] |173| -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g6: -;*** 174 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 174,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 174 | return 0; -; 175 | // now become new bus master: Set BBSY, Clear REQUEST -; 176 | // BBSY= bit 6 -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |174| - JMP ||$C$L4|| ; [ALU_PRU] |174| -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g7: -;*** 167 ----------------------- K$21 = C$4; -;*** 177 ----------------------- C$3 = (*K$21).priority_bit|0x40; -;*** 177 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+1)&(C$3^0xff)|C$3&0x40); -;*** 177 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 177 ----------------------- __R30 = 256u; -;*** 177 ----------------------- *C$1 = _tmpval; -;*** 177 ----------------------- __delay_cycles(4u); -;*** 177 ----------------------- __R30 = 2304u; -;*** 179 ----------------------- (*K$21).state = &sm_arb_state_4; -;*** 180 ----------------------- return 1; - .dwpsn file "pru1_statemachine_arbitration.c",line 177,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 177 | buslatches_setbits(1, sm_arb.priority_bit | BIT(6), BIT(6)); -; 178 | // SACK is cleared later in "data transfer" statemachines (DMA or INTR) -; 179 | sm_arb.state = &sm_arb_state_4; // bus mastership acquired -;---------------------------------------------------------------------- - LBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |177| $O$K21 - LDI r6, ||buslatches||+1 ; [ALU_PRU] |177| $O$C1,buslatches - SET r0, r0.b0, 0x00000006 ; [ALU_PRU] |177| $O$C3 - XOR r0.b1, r0.b0, 0xff ; [ALU_PRU] |177| $O$C3 - LBBO &r0.b2, r6, 0, 1 ; [ALU_PRU] |177| $O$C1 - AND r0.b0, r0.b0, 0x40 ; [ALU_PRU] |177| $O$C3 - AND r0.b1, r0.b2, r0.b1 ; [ALU_PRU] |177| - OR r5.b0, r0.b1, r0.b0 ; [ALU_PRU] |177| $O$C2 - MOV r14, r5.b0 ; [ALU_PRU] |177| $O$C2 -$C$DW$28 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$28, DW_AT_low_pc(0x00) - .dwattr $C$DW$28, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$28, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |177| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |177| - SBBO &r5.b0, r6, 0, 1 ; [ALU_PRU] |177| $O$C1,_tmpval - .newblock - LDI32 r7, 1 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |177| - .dwpsn file "pru1_statemachine_arbitration.c",line 180,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 180 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |180| - .dwpsn file "pru1_statemachine_arbitration.c",line 179,column 2,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_arb_state_4||) ; [ALU_PRU] |179| sm_arb_state_4 - .dwpsn file "pru1_statemachine_arbitration.c",line 177,column 2,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |177| - .dwpsn file "pru1_statemachine_arbitration.c",line 179,column 2,is_stmt,isa 0 - SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |179| $O$K21 -;* --------------------------------------------------------------------------* -||$C$L4||: - LBBO &r3.b2, r2, 0, 18 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - ADD r2, r2, 0x12 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$29 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$29, DW_AT_low_pc(0x00) - .dwattr $C$DW$29, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$17, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$17, DW_AT_TI_end_line(0xb5) - .dwattr $C$DW$17, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$17 - - .sect ".text:sm_arb_state_2" - .clink - -$C$DW$30 .dwtag DW_TAG_subprogram - .dwattr $C$DW$30, DW_AT_name("sm_arb_state_2") - .dwattr $C$DW$30, DW_AT_low_pc(||sm_arb_state_2||) - .dwattr $C$DW$30, DW_AT_high_pc(0x00) - .dwattr $C$DW$30, DW_AT_TI_symbol_name("sm_arb_state_2") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$30, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$30, DW_AT_TI_begin_line(0x82) - .dwattr $C$DW$30, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$30, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$30, DW_AT_decl_line(0x82) - .dwattr $C$DW$30, DW_AT_decl_column(0x10) - .dwattr $C$DW$30, DW_AT_TI_max_frame_size(0x16) - .dwpsn file "pru1_statemachine_arbitration.c",line 130,column 33,is_stmt,address ||sm_arb_state_2||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_state_2|| -;---------------------------------------------------------------------- -; 130 | static uint8_t sm_arb_state_2() { -; 131 | uint8_t tmpval; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_state_2 FR SIZE: 22 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 22 SOE * -;*************************************************************** - -||sm_arb_state_2||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("$O$C1") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("$O$C2") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C3 -$C$DW$33 .dwtag DW_TAG_variable - .dwattr $C$DW$33, DW_AT_name("$O$C3") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$C4 -$C$DW$34 .dwtag DW_TAG_variable - .dwattr $C$DW$34, DW_AT_name("$O$C4") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$34, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$C5 -$C$DW$35 .dwtag DW_TAG_variable - .dwattr $C$DW$35, DW_AT_name("$O$C5") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$35, DW_AT_location[DW_OP_reg20] - -;* r7_0 assigned to $O$C6 -$C$DW$36 .dwtag DW_TAG_variable - .dwattr $C$DW$36, DW_AT_name("$O$C6") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$36, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$C7 -$C$DW$37 .dwtag DW_TAG_variable - .dwattr $C$DW$37, DW_AT_name("$O$C7") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C7") - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$37, DW_AT_location[DW_OP_reg20] - -;* r0_1 assigned to $O$C8 -$C$DW$38 .dwtag DW_TAG_variable - .dwattr $C$DW$38, DW_AT_name("$O$C8") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C8") - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$38, DW_AT_location[DW_OP_reg1] - -;* r5_0 assigned to $O$C9 -$C$DW$39 .dwtag DW_TAG_variable - .dwattr $C$DW$39, DW_AT_name("$O$C9") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C9") - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$39, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C10 -$C$DW$40 .dwtag DW_TAG_variable - .dwattr $C$DW$40, DW_AT_name("$O$C10") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C10") - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$40, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$K21 -$C$DW$41 .dwtag DW_TAG_variable - .dwattr $C$DW$41, DW_AT_name("$O$K21") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$K21") - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$41, DW_AT_location[DW_OP_reg16] - -;* r0_0 assigned to tmpval -$C$DW$42 .dwtag DW_TAG_variable - .dwattr $C$DW$42, DW_AT_name("tmpval") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("tmpval") - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$42, DW_AT_location[DW_OP_reg0] - -;* r4_0 assigned to _tmpval -$C$DW$43 .dwtag DW_TAG_variable - .dwattr $C$DW$43, DW_AT_name("_tmpval") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to _tmpval -$C$DW$44 .dwtag DW_TAG_variable - .dwattr $C$DW$44, DW_AT_name("_tmpval") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$44, DW_AT_location[DW_OP_reg20] - -;* r5_0 assigned to _tmpval -$C$DW$45 .dwtag DW_TAG_variable - .dwattr $C$DW$45, DW_AT_name("_tmpval") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$45, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to _tmpval -$C$DW$46 .dwtag DW_TAG_variable - .dwattr $C$DW$46, DW_AT_name("_tmpval") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$46, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 133 ----------------------- __R30 = 3840u; -;*** 133 ----------------------- __delay_cycles(10u); -;*** 133 ----------------------- if ( !(__R31&0x8u) ) goto g3; - SUB r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 22 - .dwpsn file "pru1_statemachine_arbitration.c",line 133,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 133 | if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], -; | bit 3 -; 134 | // cleanup: clear all REQUESTS and SACK -;---------------------------------------------------------------------- - LDI r30, 0x0f00 ; [ALU_PRU] |133| - SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -22 - .dwcfi save_reg_to_mem, 15, -21 - .dwcfi save_reg_to_mem, 16, -20 - .dwcfi save_reg_to_mem, 17, -19 - .dwcfi save_reg_to_mem, 18, -18 - .dwcfi save_reg_to_mem, 19, -17 - .dwcfi save_reg_to_mem, 20, -16 - .dwcfi save_reg_to_mem, 21, -15 - .dwcfi save_reg_to_mem, 22, -14 - .dwcfi save_reg_to_mem, 23, -13 - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |133| - QBBC ||$C$L5||, r31, 0x03 ; [ALU_PRU] |133| -;* --------------------------------------------------------------------------* -;*** 135 ----------------------- _tmpval = C$10 = (unsigned char)(*(C$9 = &buslatches+1)&0xc0); -;*** 135 ----------------------- buslatches_pru0_dataout((unsigned)C$10); -;*** 135 ----------------------- __R30 = 256u; -;*** 135 ----------------------- *C$9 = _tmpval; -;*** 135 ----------------------- __delay_cycles(4u); -;*** 135 ----------------------- __R30 = 2304u; -;*** 137 ----------------------- sm_arb.state = &sm_arb_state_idle; -;*** 138 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 135,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 135 | buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); -; 136 | // Todo: signal INIT to ARM! -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+1 ; [ALU_PRU] |135| $O$C9,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |135| $O$C9 - AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |135| $O$C10 - MOV r14, r4.b0 ; [ALU_PRU] |135| $O$C10 -$C$DW$47 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$47, DW_AT_low_pc(0x00) - .dwattr $C$DW$47, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$47, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |135| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |135| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |135| $O$C9,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |135| - .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 137 | sm_arb.state = &sm_arb_state_idle; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |137| sm_arb_state_idle - .dwpsn file "pru1_statemachine_arbitration.c",line 138,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 138 | return 0 ; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |138| - .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 - LDI r0, ||sm_arb|| ; [ALU_PRU] |137| sm_arb - .dwpsn file "pru1_statemachine_arbitration.c",line 135,column 3,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |135| - .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |137| - .dwpsn file "pru1_statemachine_arbitration.c",line 138,column 3,is_stmt,isa 0 - JMP ||$C$L7|| ; [ALU_PRU] |138| -;* --------------------------------------------------------------------------* -||$C$L5||: -;*** -----------------------g3: -;*** 140 ----------------------- __R30 = 2048u; -;*** 140 ----------------------- __delay_cycles(10u); -;*** 140 ----------------------- tmpval = __R31; -;*** 144 ----------------------- C$8 = (*(C$3 = &sm_arb)).priority_bit; -;*** 144 ----------------------- if ( !(C$8&tmpval) ) goto g5; - .dwpsn file "pru1_statemachine_arbitration.c",line 140,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 140 | tmpval = buslatches_get(0); -; 141 | // forward all other BG lines -; 142 | // preceding arbitration must see BG removed by master on SACK -;---------------------------------------------------------------------- - LDI r30, 0x0800 ; [ALU_PRU] |140| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |140| - .dwpsn file "pru1_statemachine_arbitration.c",line 144,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 144 | if (tmpval & sm_arb.priority_bit) { -;---------------------------------------------------------------------- - LDI r4, ||sm_arb|| ; [ALU_PRU] |144| $O$C3,sm_arb - .dwpsn file "pru1_statemachine_arbitration.c",line 140,column 2,is_stmt,isa 0 - MOV r0, r31 ; [ALU_PRU] |140| - .dwpsn file "pru1_statemachine_arbitration.c",line 144,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 145 | // got GRANT IN. Clear GRANT OUT, don't pass to next device -;---------------------------------------------------------------------- - LBBO &r0.b1, r4, 2, 1 ; [ALU_PRU] |144| $O$C8,$O$C3 - AND r0.b2, r0.b1, r0.b0 ; [ALU_PRU] |144| $O$C8,tmpval - QBEQ ||$C$L6||, r0.b2, 0x00 ; [ALU_PRU] |144| -;* --------------------------------------------------------------------------* -;*** 146 ----------------------- tmpval &= ~C$8; -;*** 147 ----------------------- _tmpval = C$7 = (unsigned char)(*(C$6 = &buslatches)&0xe0|(tmpval^0x1f)&0x1f); -;*** 147 ----------------------- buslatches_pru0_dataout((unsigned)C$7); -;*** 147 ----------------------- __R30 = 0u; -;*** 147 ----------------------- *C$6 = _tmpval; -;*** 147 ----------------------- __delay_cycles(4u); -;*** 147 ----------------------- __R30 = 2048u; -;*** 149 ----------------------- C$4 = &C$6[1]; -;*** 149 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4|0x20); -;*** 149 ----------------------- buslatches_pru0_dataout((unsigned)C$5); -;*** 149 ----------------------- __R30 = 256u; -;*** 149 ----------------------- *C$4 = _tmpval; -;*** 149 ----------------------- __delay_cycles(4u); -;*** 149 ----------------------- __R30 = 2304u; -;*** 150 ----------------------- K$21 = C$3; -;*** 150 ----------------------- (*K$21).state = &sm_arb_state_3; -;*** 153 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 146,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 146 | tmpval &= ~sm_arb.priority_bit ; -;---------------------------------------------------------------------- - NOT r0.b1, r0.b1 ; [ALU_PRU] |146| $O$C8 - AND r0.b0, r0.b0, r0.b1 ; [ALU_PRU] |146| tmpval,tmpval - .dwpsn file "pru1_statemachine_arbitration.c",line 147,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 147 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval); // forward a -; | ll without our GRANT -; 148 | // set SACK -;---------------------------------------------------------------------- - LDI r7, ||buslatches|| ; [ALU_PRU] |147| $O$C6,buslatches - XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |147| tmpval - AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |147| - LBBO &r0.b1, r7, 0, 1 ; [ALU_PRU] |147| $O$C6 - AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |147| - OR r5.b0, r0.b1, r0.b0 ; [ALU_PRU] |147| $O$C7 - MOV r14, r5.b0 ; [ALU_PRU] |147| $O$C7 -$C$DW$48 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$48, DW_AT_low_pc(0x00) - .dwattr $C$DW$48, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$48, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |147| buslatches_pru0_dataout - ZERO &r30, 4 ; [ALU_PRU] |147| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |147| $O$C6,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |147| - LDI r30, 0x0800 ; [ALU_PRU] |147| - .dwpsn file "pru1_statemachine_arbitration.c",line 149,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 149 | buslatches_setbits(1, BIT(5), BIT(5)); -;---------------------------------------------------------------------- - ADD r7, r7, 0x01 ; [ALU_PRU] |149| $O$C4,$O$C6 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |149| $O$C4 - SET r5.b0, r0.b0, 0x00000005 ; [ALU_PRU] |149| $O$C5 - MOV r14, r5.b0 ; [ALU_PRU] |149| $O$C5 -$C$DW$49 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$49, DW_AT_low_pc(0x00) - .dwattr $C$DW$49, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$49, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |149| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |149| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |149| $O$C4,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |149| - .dwpsn file "pru1_statemachine_arbitration.c",line 150,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 150 | sm_arb.state = &sm_arb_state_3; -; 151 | } else -; 152 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval); // forward a -; | ll -;---------------------------------------------------------------------- - LDI r0.w0, $CODE(||sm_arb_state_3||) ; [ALU_PRU] |150| sm_arb_state_3 - .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 153 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |153| - .dwpsn file "pru1_statemachine_arbitration.c",line 149,column 3,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |149| - .dwpsn file "pru1_statemachine_arbitration.c",line 150,column 3,is_stmt,isa 0 - SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |150| $O$K21 - .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 - JMP ||$C$L7|| ; [ALU_PRU] |153| -;* --------------------------------------------------------------------------* -||$C$L6||: -;*** -----------------------g5: -;*** 152 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches)&0xe0|(tmpval^0x1f)&0x1f); -;*** 152 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 152 ----------------------- __R30 = 0u; -;*** 152 ----------------------- *C$1 = _tmpval; -;*** 152 ----------------------- __delay_cycles(4u); -;*** 152 ----------------------- __R30 = 2048u; -;*** 153 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 152,column 3,is_stmt,isa 0 - XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |152| tmpval - LDI r5, ||buslatches|| ; [ALU_PRU] |152| $O$C1,buslatches - AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |152| - LBBO &r0.b1, r5, 0, 1 ; [ALU_PRU] |152| $O$C1 - AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |152| - OR r4.b0, r0.b1, r0.b0 ; [ALU_PRU] |152| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |152| $O$C2 -$C$DW$50 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$50, DW_AT_low_pc(0x00) - .dwattr $C$DW$50, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$50, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |152| buslatches_pru0_dataout - ZERO &r30, 4 ; [ALU_PRU] |152| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |152| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |152| - .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |153| - .dwpsn file "pru1_statemachine_arbitration.c",line 152,column 3,is_stmt,isa 0 - LDI r30, 0x0800 ; [ALU_PRU] |152| -;* --------------------------------------------------------------------------* -||$C$L7||: - LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$51 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$51, DW_AT_low_pc(0x00) - .dwattr $C$DW$51, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$30, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$30, DW_AT_TI_end_line(0x9a) - .dwattr $C$DW$30, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$30 - - .sect ".text:sm_arb_state_1" - .clink - -$C$DW$52 .dwtag DW_TAG_subprogram - .dwattr $C$DW$52, DW_AT_name("sm_arb_state_1") - .dwattr $C$DW$52, DW_AT_low_pc(||sm_arb_state_1||) - .dwattr $C$DW$52, DW_AT_high_pc(0x00) - .dwattr $C$DW$52, DW_AT_TI_symbol_name("sm_arb_state_1") - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$52, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$52, DW_AT_TI_begin_line(0x70) - .dwattr $C$DW$52, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$52, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$52, DW_AT_decl_line(0x70) - .dwattr $C$DW$52, DW_AT_decl_column(0x10) - .dwattr $C$DW$52, DW_AT_TI_max_frame_size(0x0f) - .dwpsn file "pru1_statemachine_arbitration.c",line 112,column 33,is_stmt,address ||sm_arb_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_state_1|| -;---------------------------------------------------------------------- -; 112 | static uint8_t sm_arb_state_1() { -; 113 | uint8_t tmpval; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_state_1 FR SIZE: 15 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 15 SOE * -;*************************************************************** - -||sm_arb_state_1||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$53 .dwtag DW_TAG_variable - .dwattr $C$DW$53, DW_AT_name("$O$C1") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$53, DW_AT_location[DW_OP_reg20] - -;* r1_1 assigned to $O$C2 -$C$DW$54 .dwtag DW_TAG_variable - .dwattr $C$DW$54, DW_AT_name("$O$C2") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$54, DW_AT_location[DW_OP_reg5] - -;* r1_0 assigned to $O$C3 -$C$DW$55 .dwtag DW_TAG_variable - .dwattr $C$DW$55, DW_AT_name("$O$C3") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$55, DW_AT_location[DW_OP_reg4] - -;* r4_0 assigned to $O$C4 -$C$DW$56 .dwtag DW_TAG_variable - .dwattr $C$DW$56, DW_AT_name("$O$C4") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$56, DW_AT_location[DW_OP_reg16] - -;* r14_0 assigned to $O$C5 -$C$DW$57 .dwtag DW_TAG_variable - .dwattr $C$DW$57, DW_AT_name("$O$C5") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$57, DW_AT_location[DW_OP_regx 0x38] - -;* r0_0 assigned to $O$C6 -$C$DW$58 .dwtag DW_TAG_variable - .dwattr $C$DW$58, DW_AT_name("$O$C6") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$58, DW_AT_location[DW_OP_reg0] - -;* r4_0 assigned to $O$K4 -$C$DW$59 .dwtag DW_TAG_variable - .dwattr $C$DW$59, DW_AT_name("$O$K4") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("$O$K4") - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$59, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to $O$K18 -$C$DW$60 .dwtag DW_TAG_variable - .dwattr $C$DW$60, DW_AT_name("$O$K18") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("$O$K18") - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$60, DW_AT_location[DW_OP_reg20] - -;* r6_0 assigned to tmpval -$C$DW$61 .dwtag DW_TAG_variable - .dwattr $C$DW$61, DW_AT_name("tmpval") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("tmpval") - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$61, DW_AT_location[DW_OP_reg24] - -;* r6_1 assigned to _tmpval -$C$DW$62 .dwtag DW_TAG_variable - .dwattr $C$DW$62, DW_AT_name("_tmpval") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$62, DW_AT_location[DW_OP_reg25] - -;* r7_0 assigned to _tmpval -$C$DW$63 .dwtag DW_TAG_variable - .dwattr $C$DW$63, DW_AT_name("_tmpval") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$63, DW_AT_location[DW_OP_reg28] - - .dwcfi cfa_offset, 0 -;*** 114 ----------------------- __R30 = 2048u; -;*** 114 ----------------------- __delay_cycles(10u); -;*** 114 ----------------------- tmpval = __R31; -;*** 116 ----------------------- C$6 = (tmpval^0x1f)&0x1f; -;*** 116 ----------------------- C$5 = *(C$4 = &buslatches); -;*** 116 ----------------------- _tmpval = C$5&0xe0|C$6; -;*** 116 ----------------------- buslatches_pru0_dataout(C$5&0xffffffe0u|(unsigned)C$6); -;*** 116 ----------------------- __R30 = 0u; -;*** 116 ----------------------- *C$4 = _tmpval; -;*** 116 ----------------------- __delay_cycles(4u); -;*** 116 ----------------------- __R30 = 2048u; -;*** 118 ----------------------- C$3 = (*(C$1 = &sm_arb)).priority_bit; -;*** 118 ----------------------- if ( !(C$3&tmpval) ) goto g3; - SUB r2, r2, 0x0f ; [ALU_PRU] - .dwcfi cfa_offset, 15 - .dwpsn file "pru1_statemachine_arbitration.c",line 114,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 114 | tmpval = buslatches_get(0); -; 115 | // forward all lines, until idle -;---------------------------------------------------------------------- - LDI r30, 0x0800 ; [ALU_PRU] |114| - SBBO &r3.b2, r2, 0, 15 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -15 - .dwcfi save_reg_to_mem, 15, -14 - .dwcfi save_reg_to_mem, 16, -13 - .dwcfi save_reg_to_mem, 17, -12 - .dwcfi save_reg_to_mem, 18, -11 - .dwcfi save_reg_to_mem, 19, -10 - .dwcfi save_reg_to_mem, 20, -9 - .dwcfi save_reg_to_mem, 21, -8 - .dwcfi save_reg_to_mem, 22, -7 - .dwcfi save_reg_to_mem, 23, -6 - .dwcfi save_reg_to_mem, 24, -5 - .dwcfi save_reg_to_mem, 25, -4 - .dwcfi save_reg_to_mem, 26, -3 - .dwcfi save_reg_to_mem, 27, -2 - .dwcfi save_reg_to_mem, 28, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |114| - .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 116 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) ; -;---------------------------------------------------------------------- - LDI r4, ||buslatches|| ; [ALU_PRU] |116| $O$C4,buslatches - .dwpsn file "pru1_statemachine_arbitration.c",line 114,column 2,is_stmt,isa 0 - MOV r6, r31 ; [ALU_PRU] |114| - .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 117 | // wait for GRANT idle, other cycle in progress? -;---------------------------------------------------------------------- - LBBO &r14.b0, r4, 0, 1 ; [ALU_PRU] |116| $O$C5,$O$C4 - XOR r0, r6.b0, 0x1f ; [ALU_PRU] |116| tmpval - AND r1.b0, r14.b0, 0xe0 ; [ALU_PRU] |116| $O$C5 - AND r0, r0, 0x1f ; [ALU_PRU] |116| $O$C6 - OR r6.b1, r1.b0, r0.b0 ; [ALU_PRU] |116| _tmpval,$O$C6 - LDI32 r1, 0xffffffe0 ; [ALU_PRU] |116| - AND r1, r14.b0, r1 ; [ALU_PRU] |116| $O$C5 - OR r14, r1, r0 ; [ALU_PRU] |116| $O$C6 -$C$DW$64 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$64, DW_AT_low_pc(0x00) - .dwattr $C$DW$64, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$64, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |116| buslatches_pru0_dataout - ZERO &r30, 4 ; [ALU_PRU] |116| - SBBO &r6.b1, r4, 0, 1 ; [ALU_PRU] |116| $O$C4,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |116| - .dwpsn file "pru1_statemachine_arbitration.c",line 118,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 118 | if (tmpval & sm_arb.priority_bit) -;---------------------------------------------------------------------- - LDI r5, ||sm_arb|| ; [ALU_PRU] |118| $O$C1,sm_arb - .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 - LDI r30, 0x0800 ; [ALU_PRU] |116| - .dwpsn file "pru1_statemachine_arbitration.c",line 118,column 2,is_stmt,isa 0 - LBBO &r1.b0, r5, 2, 1 ; [ALU_PRU] |118| $O$C3,$O$C1 - AND r0.b0, r1.b0, r6.b0 ; [ALU_PRU] |118| $O$C3,tmpval - QBEQ ||$C$L8||, r0.b0, 0x00 ; [ALU_PRU] |118| -;* --------------------------------------------------------------------------* -;*** 119 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 119,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 119 | return 0; -; 120 | // no need to wait for SACK: arbitrator responds only with a GRANT IN -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |119| - JMP ||$C$L9|| ; [ALU_PRU] |119| -;* --------------------------------------------------------------------------* -||$C$L8||: -;*** -----------------------g3: -;*** 121 ----------------------- K$4 = C$4; -;*** 121 ----------------------- C$2 = K$4[1]; -;*** 121 ----------------------- _tmpval = (C$3^0xff)&C$2|C$3; -;*** 121 ----------------------- buslatches_pru0_dataout((C$3^0xffu)&C$2|C$3); -;*** 121 ----------------------- __R30 = 256u; -;*** 121 ----------------------- K$4[1] = _tmpval; -;*** 121 ----------------------- __delay_cycles(4u); -;*** 121 ----------------------- __R30 = 2304u; -;*** 122 ----------------------- K$18 = C$1; -;*** 122 ----------------------- (*K$18).state = &sm_arb_state_2; -;*** 123 ----------------------- return 0; - .dwpsn file "pru1_statemachine_arbitration.c",line 121,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 121 | buslatches_setbits(1, sm_arb.priority_bit, sm_arb.priority_bit); // REQ -; | UEST = latch1 -; 122 | sm_arb.state = &sm_arb_state_2; // wait for GRANT IN active -;---------------------------------------------------------------------- - LBBO &r1.b1, r4, 1, 1 ; [ALU_PRU] |121| $O$C2,$O$K4 - XOR r0.b0, r1.b0, 0xff ; [ALU_PRU] |121| $O$C3 - AND r0.b0, r0.b0, r1.b1 ; [ALU_PRU] |121| $O$C2 - OR r7.b0, r0.b0, r1.b0 ; [ALU_PRU] |121| _tmpval,$O$C3 - XOR r0, r1.b0, 0xff ; [ALU_PRU] |121| $O$C3 - AND r0, r0, r1.b1 ; [ALU_PRU] |121| $O$C2 - OR r14, r0, r1.b0 ; [ALU_PRU] |121| $O$C3 -$C$DW$65 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$65, DW_AT_low_pc(0x00) - .dwattr $C$DW$65, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$65, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |121| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |121| - SBBO &r7.b0, r4, 1, 1 ; [ALU_PRU] |121| $O$K4,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |121| - .dwpsn file "pru1_statemachine_arbitration.c",line 123,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 123 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |123| - .dwpsn file "pru1_statemachine_arbitration.c",line 122,column 2,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_arb_state_2||) ; [ALU_PRU] |122| sm_arb_state_2 - .dwpsn file "pru1_statemachine_arbitration.c",line 121,column 2,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |121| - .dwpsn file "pru1_statemachine_arbitration.c",line 122,column 2,is_stmt,isa 0 - SBBO &r0.w0, r5, 0, 2 ; [ALU_PRU] |122| $O$K18 -;* --------------------------------------------------------------------------* -||$C$L9||: - LBBO &r3.b2, r2, 0, 15 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - ADD r2, r2, 0x0f ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$66 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$66, DW_AT_low_pc(0x00) - .dwattr $C$DW$66, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$52, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$52, DW_AT_TI_end_line(0x7c) - .dwattr $C$DW$52, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$52 - - .sect ".text:sm_arb_start" - .clink - .global ||sm_arb_start|| - -$C$DW$67 .dwtag DW_TAG_subprogram - .dwattr $C$DW$67, DW_AT_name("sm_arb_start") - .dwattr $C$DW$67, DW_AT_low_pc(||sm_arb_start||) - .dwattr $C$DW$67, DW_AT_high_pc(0x00) - .dwattr $C$DW$67, DW_AT_TI_symbol_name("sm_arb_start") - .dwattr $C$DW$67, DW_AT_external - .dwattr $C$DW$67, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$67, DW_AT_TI_begin_line(0x5c) - .dwattr $C$DW$67, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$67, DW_AT_decl_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$67, DW_AT_decl_line(0x5c) - .dwattr $C$DW$67, DW_AT_decl_column(0x06) - .dwattr $C$DW$67, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_arbitration.c",line 92,column 41,is_stmt,address ||sm_arb_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_arb_start|| -$C$DW$68 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$68, DW_AT_name("priority_bit") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$68, DW_AT_location[DW_OP_regx 0x38] - -;---------------------------------------------------------------------- -; 92 | void sm_arb_start(uint8_t priority_bit) { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_arb_start FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_arb_start||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$69 .dwtag DW_TAG_variable - .dwattr $C$DW$69, DW_AT_name("$O$C1") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$69, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to priority_bit -$C$DW$70 .dwtag DW_TAG_variable - .dwattr $C$DW$70, DW_AT_name("priority_bit") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$70, DW_AT_location[DW_OP_regx 0x38] - - .dwcfi cfa_offset, 0 -;*** 93 ----------------------- (*(C$1 = &sm_arb)).priority_bit = priority_bit; -;*** 94 ----------------------- (*C$1).state = &sm_arb_state_1; -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_arbitration.c",line 93,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 93 | sm_arb.priority_bit = priority_bit; // single priority bit for this arb -; | itration process -;---------------------------------------------------------------------- - LDI r0, ||sm_arb|| ; [ALU_PRU] |93| $O$C1,sm_arb - .dwpsn file "pru1_statemachine_arbitration.c",line 94,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 94 | sm_arb.state = &sm_arb_state_1; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_arb_state_1||) ; [ALU_PRU] |94| sm_arb_state_1 - .dwpsn file "pru1_statemachine_arbitration.c",line 93,column 2,is_stmt,isa 0 - SBBO &r14.b0, r0, 2, 1 ; [ALU_PRU] |93| $O$C1,priority_bit - .dwpsn file "pru1_statemachine_arbitration.c",line 94,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |94| $O$C1 -$C$DW$71 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$71, DW_AT_low_pc(0x00) - .dwattr $C$DW$71, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$67, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - .dwattr $C$DW$67, DW_AT_TI_end_line(0x5f) - .dwattr $C$DW$67, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$67 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||buslatches|| - .global ||buslatches_pru0_dataout|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("REVID") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$72, DW_AT_bit_offset(0x00) - .dwattr $C$DW$72, DW_AT_bit_size(0x20) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x2d) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$44 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$73, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$73, DW_AT_bit_size(0x02) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x37) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$74, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$74, DW_AT_bit_size(0x02) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x38) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$75, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$75, DW_AT_bit_size(0x01) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x39) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$76, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x3a) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("rsvd6") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - .dwattr $C$DW$77, DW_AT_bit_size(0x1a) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x3b) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$46 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$78, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$78, DW_AT_bit_size(0x02) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x45) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$79, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$79, DW_AT_bit_size(0x01) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x46) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$80, DW_AT_bit_offset(0x18) - .dwattr $C$DW$80, DW_AT_bit_size(0x05) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x47) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$81, DW_AT_bit_offset(0x13) - .dwattr $C$DW$81, DW_AT_bit_size(0x05) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x48) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$82, DW_AT_bit_offset(0x12) - .dwattr $C$DW$82, DW_AT_bit_size(0x01) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x49) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$83, DW_AT_bit_offset(0x11) - .dwattr $C$DW$83, DW_AT_bit_size(0x01) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x4a) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$84, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$84, DW_AT_bit_size(0x05) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x4b) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$85, DW_AT_bit_offset(0x07) - .dwattr $C$DW$85, DW_AT_bit_size(0x05) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x4c) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$86, DW_AT_bit_offset(0x06) - .dwattr $C$DW$86, DW_AT_bit_size(0x01) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x4d) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("rsvd26") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$87, DW_AT_bit_offset(0x00) - .dwattr $C$DW$87, DW_AT_bit_size(0x06) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x4e) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$48 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$88, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$88, DW_AT_bit_size(0x02) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x58) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$89, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$89, DW_AT_bit_size(0x01) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x59) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$90, DW_AT_bit_offset(0x18) - .dwattr $C$DW$90, DW_AT_bit_size(0x05) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x5a) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$91, DW_AT_bit_offset(0x13) - .dwattr $C$DW$91, DW_AT_bit_size(0x05) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x5b) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$92, DW_AT_bit_offset(0x12) - .dwattr $C$DW$92, DW_AT_bit_size(0x01) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x5c) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$93, DW_AT_bit_offset(0x11) - .dwattr $C$DW$93, DW_AT_bit_size(0x01) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x5d) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$94, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$94, DW_AT_bit_size(0x05) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x5e) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$95, DW_AT_bit_offset(0x07) - .dwattr $C$DW$95, DW_AT_bit_size(0x05) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x5f) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$96, DW_AT_bit_offset(0x06) - .dwattr $C$DW$96, DW_AT_bit_size(0x01) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x60) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("rsvd26") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$97, DW_AT_bit_offset(0x00) - .dwattr $C$DW$97, DW_AT_bit_size(0x06) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x61) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$50 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$98, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$98, DW_AT_bit_size(0x01) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x6b) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$99, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$99, DW_AT_bit_size(0x01) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x6c) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$100, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$100, DW_AT_bit_size(0x01) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x6d) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$101, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$101, DW_AT_bit_size(0x01) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x6e) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$102, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x6f) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$103, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x70) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$104, DW_AT_bit_offset(0x19) - .dwattr $C$DW$104, DW_AT_bit_size(0x01) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x71) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$105, DW_AT_bit_offset(0x18) - .dwattr $C$DW$105, DW_AT_bit_size(0x01) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x72) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$106, DW_AT_bit_offset(0x17) - .dwattr $C$DW$106, DW_AT_bit_size(0x01) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x73) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$107, DW_AT_bit_offset(0x16) - .dwattr $C$DW$107, DW_AT_bit_size(0x01) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x74) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$108, DW_AT_bit_offset(0x15) - .dwattr $C$DW$108, DW_AT_bit_size(0x01) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x75) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$109, DW_AT_bit_offset(0x14) - .dwattr $C$DW$109, DW_AT_bit_size(0x01) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x76) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$110, DW_AT_bit_offset(0x13) - .dwattr $C$DW$110, DW_AT_bit_size(0x01) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x77) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$111, DW_AT_bit_offset(0x12) - .dwattr $C$DW$111, DW_AT_bit_size(0x01) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x78) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$112, DW_AT_bit_offset(0x11) - .dwattr $C$DW$112, DW_AT_bit_size(0x01) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x79) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$113, DW_AT_bit_offset(0x10) - .dwattr $C$DW$113, DW_AT_bit_size(0x01) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x7a) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$114, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$114, DW_AT_bit_size(0x01) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x7b) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$115, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$115, DW_AT_bit_size(0x01) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x7c) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("rsvd18") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - .dwattr $C$DW$116, DW_AT_bit_size(0x0e) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x7d) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$52 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$117, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$117, DW_AT_bit_size(0x04) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x87) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$118, DW_AT_bit_offset(0x18) - .dwattr $C$DW$118, DW_AT_bit_size(0x04) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x88) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$119, DW_AT_bit_offset(0x14) - .dwattr $C$DW$119, DW_AT_bit_size(0x04) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x89) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$120, DW_AT_bit_offset(0x10) - .dwattr $C$DW$120, DW_AT_bit_size(0x04) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x8a) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$121, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$121, DW_AT_bit_size(0x04) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0x8b) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("rsvd20") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$122, DW_AT_bit_offset(0x00) - .dwattr $C$DW$122, DW_AT_bit_size(0x0c) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0x8c) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$54 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$123, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$123, DW_AT_bit_size(0x04) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0x96) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$124, DW_AT_bit_offset(0x18) - .dwattr $C$DW$124, DW_AT_bit_size(0x04) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0x97) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$125, DW_AT_bit_offset(0x14) - .dwattr $C$DW$125, DW_AT_bit_size(0x04) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0x98) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$126, DW_AT_bit_offset(0x10) - .dwattr $C$DW$126, DW_AT_bit_size(0x04) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0x99) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("RAM_PE") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$127, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$127, DW_AT_bit_size(0x04) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0x9a) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("rsvd20") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$128, DW_AT_bit_offset(0x00) - .dwattr $C$DW$128, DW_AT_bit_size(0x0c) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0x9b) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$56 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$129, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$129, DW_AT_bit_size(0x04) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0xa4) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$130, DW_AT_bit_offset(0x18) - .dwattr $C$DW$130, DW_AT_bit_size(0x04) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0xa5) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$131, DW_AT_bit_offset(0x14) - .dwattr $C$DW$131, DW_AT_bit_size(0x04) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xa6) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$132, DW_AT_bit_offset(0x10) - .dwattr $C$DW$132, DW_AT_bit_size(0x04) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xa7) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$133, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$133, DW_AT_bit_size(0x04) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0xa8) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("rsvd20") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - .dwattr $C$DW$134, DW_AT_bit_size(0x0c) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xa9) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$58 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$58, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$135, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$135, DW_AT_bit_size(0x04) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xb3) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$136, DW_AT_bit_offset(0x18) - .dwattr $C$DW$136, DW_AT_bit_size(0x04) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xb4) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$137, DW_AT_bit_offset(0x14) - .dwattr $C$DW$137, DW_AT_bit_size(0x04) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xb5) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$138, DW_AT_bit_offset(0x10) - .dwattr $C$DW$138, DW_AT_bit_size(0x04) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xb6) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("rsvd16") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - .dwattr $C$DW$139, DW_AT_bit_size(0x10) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xb7) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$60 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$140, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$140, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$140, DW_AT_bit_size(0x01) - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0xc4) - .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$141, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$141, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$141, DW_AT_bit_size(0x01) - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0xc5) - .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$142, DW_AT_name("rsvd2") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$142, DW_AT_bit_offset(0x00) - .dwattr $C$DW$142, DW_AT_bit_size(0x1e) - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0xc6) - .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$62 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$143, DW_AT_name("OCP_EN") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$143, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$143, DW_AT_bit_size(0x01) - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0xd3) - .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$144, DW_AT_name("rsvd1") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - .dwattr $C$DW$144, DW_AT_bit_size(0x1f) - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0xd4) - .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$64 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$145, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$145, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$145, DW_AT_bit_size(0x01) - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0xde) - .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$146, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$146, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$146, DW_AT_bit_size(0x01) - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0xdf) - .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$147, DW_AT_name("rsvd2") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$147, DW_AT_bit_offset(0x00) - .dwattr $C$DW$147, DW_AT_bit_size(0x1e) - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0xe0) - .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$66 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$148, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$148, DW_AT_bit_offset(0x18) - .dwattr $C$DW$148, DW_AT_bit_size(0x08) - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0xec) - .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$149, DW_AT_name("rsvd2") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - .dwattr $C$DW$149, DW_AT_bit_size(0x18) - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0xed) - .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$68 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$150, DW_AT_name("$P$T0") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0x29) - .dwattr $C$DW$150, DW_AT_decl_column(0x02) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$151, DW_AT_name("$P$T1") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0x33) - .dwattr $C$DW$151, DW_AT_decl_column(0x02) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$152, DW_AT_name("$P$T2") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0x41) - .dwattr $C$DW$152, DW_AT_decl_column(0x02) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$153, DW_AT_name("$P$T3") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0x54) - .dwattr $C$DW$153, DW_AT_decl_column(0x02) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$154, DW_AT_name("$P$T4") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0x67) - .dwattr $C$DW$154, DW_AT_decl_column(0x02) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$155, DW_AT_name("$P$T5") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0x83) - .dwattr $C$DW$155, DW_AT_decl_column(0x02) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$156, DW_AT_name("$P$T6") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0x92) - .dwattr $C$DW$156, DW_AT_decl_column(0x02) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$157, DW_AT_name("$P$T7") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0xa0) - .dwattr $C$DW$157, DW_AT_decl_column(0x02) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$158, DW_AT_name("$P$T8") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$158, DW_AT_decl_line(0xaf) - .dwattr $C$DW$158, DW_AT_decl_column(0x02) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$159, DW_AT_name("rsvd24") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$159, DW_AT_decl_line(0xbc) - .dwattr $C$DW$159, DW_AT_decl_column(0x0b) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$160, DW_AT_name("$P$T9") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$160, DW_AT_decl_line(0xc0) - .dwattr $C$DW$160, DW_AT_decl_column(0x02) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$161, DW_AT_name("rsvd2c") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$161, DW_AT_decl_line(0xcb) - .dwattr $C$DW$161, DW_AT_decl_column(0x0b) - -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$162, DW_AT_name("$P$T10") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$162, DW_AT_decl_line(0xcf) - .dwattr $C$DW$162, DW_AT_decl_column(0x02) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$163, DW_AT_name("$P$T11") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$163, DW_AT_decl_line(0xda) - .dwattr $C$DW$163, DW_AT_decl_column(0x02) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$164, DW_AT_name("rsvd38") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$164, DW_AT_decl_line(0xe5) - .dwattr $C$DW$164, DW_AT_decl_column(0x0b) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$165, DW_AT_name("$P$T12") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$165, DW_AT_decl_line(0xe8) - .dwattr $C$DW$165, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$70 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$70, DW_AT_name("pruCfg") - .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$70, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$70, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$70, DW_AT_decl_column(0x03) - -$C$DW$T$71 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$70) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$166, DW_AT_name("cur_reg_val") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x22) - .dwattr $C$DW$166, DW_AT_decl_column(0x0a) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$167, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x26) - .dwattr $C$DW$167, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$73 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$73, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$73, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$73, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$73, DW_AT_decl_column(0x03) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x03) -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$168, DW_AT_name("state") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x22) - .dwattr $C$DW$168, DW_AT_decl_column(0x18) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$169, DW_AT_name("priority_bit") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x23) - .dwattr $C$DW$169, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$42, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$42 - -$C$DW$T$74 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$74, DW_AT_address_class(0x20) - -$C$DW$T$75 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$75, DW_AT_name("statemachine_arbitration_t") - .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$75, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$75, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$75, DW_AT_decl_line(0x25) - .dwattr $C$DW$T$75, DW_AT_decl_column(0x03) - - -$C$DW$T$45 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$170, DW_AT_name("REVID") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x2a) - .dwattr $C$DW$170, DW_AT_decl_column(0x15) - -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$171, DW_AT_name("REVID_bit") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x2e) - .dwattr $C$DW$171, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$45 - - -$C$DW$T$47 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$172, DW_AT_name("SYSCFG") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x34) - .dwattr $C$DW$172, DW_AT_decl_column(0x15) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$173, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x3c) - .dwattr $C$DW$173, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$47 - - -$C$DW$T$49 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$174, DW_AT_name("GPCFG0") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x42) - .dwattr $C$DW$174, DW_AT_decl_column(0x15) - -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$48) - .dwattr $C$DW$175, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x4f) - .dwattr $C$DW$175, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$49 - - -$C$DW$T$51 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$176, DW_AT_name("GPCFG1") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x55) - .dwattr $C$DW$176, DW_AT_decl_column(0x15) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$177, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x62) - .dwattr $C$DW$177, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$51 - - -$C$DW$T$53 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$53, DW_AT_byte_size(0x04) -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$178, DW_AT_name("CGR") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x68) - .dwattr $C$DW$178, DW_AT_decl_column(0x15) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$179, DW_AT_name("CGR_bit") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x7e) - .dwattr $C$DW$179, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$53, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$53, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$53 - - -$C$DW$T$55 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$55, DW_AT_byte_size(0x04) -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$180, DW_AT_name("ISRP") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x84) - .dwattr $C$DW$180, DW_AT_decl_column(0x15) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$181, DW_AT_name("ISRP_bit") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x8d) - .dwattr $C$DW$181, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$55, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$55, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$55 - - -$C$DW$T$57 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$57, DW_AT_byte_size(0x04) -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$182, DW_AT_name("ISP") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x93) - .dwattr $C$DW$182, DW_AT_decl_column(0x15) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$183, DW_AT_name("ISP_bit") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x9c) - .dwattr $C$DW$183, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$57 - - -$C$DW$T$59 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$184, DW_AT_name("IESP") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$184, DW_AT_decl_line(0xa1) - .dwattr $C$DW$184, DW_AT_decl_column(0x15) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$185, DW_AT_name("IESP_bit") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$185, DW_AT_decl_line(0xaa) - .dwattr $C$DW$185, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$59, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$59, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$59 - - -$C$DW$T$61 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$186, DW_AT_name("IECP") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$186, DW_AT_decl_line(0xb0) - .dwattr $C$DW$186, DW_AT_decl_column(0x15) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$187, DW_AT_name("IECP_bit") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$187, DW_AT_decl_line(0xb8) - .dwattr $C$DW$187, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$61 - - -$C$DW$T$63 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$188, DW_AT_name("PMAO") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$188, DW_AT_decl_line(0xc1) - .dwattr $C$DW$188, DW_AT_decl_column(0x15) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$189, DW_AT_name("PMAO_bit") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$189, DW_AT_decl_line(0xc7) - .dwattr $C$DW$189, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$63 - - -$C$DW$T$65 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$190, DW_AT_name("IEPCLK") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$190, DW_AT_decl_line(0xd0) - .dwattr $C$DW$190, DW_AT_decl_column(0x15) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$191, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0xd5) - .dwattr $C$DW$191, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$65 - - -$C$DW$T$67 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$192, DW_AT_name("SPP") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0xdb) - .dwattr $C$DW$192, DW_AT_decl_column(0x15) - -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$193, DW_AT_name("SPP_bit") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$193, DW_AT_decl_line(0xe1) - .dwattr $C$DW$193, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$67 - - -$C$DW$T$69 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$194, DW_AT_name("PIN_MX") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$194, DW_AT_decl_line(0xe9) - .dwattr $C$DW$194, DW_AT_decl_column(0x15) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$195, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$195, DW_AT_decl_line(0xee) - .dwattr $C$DW$195, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$69 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$83 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$83, DW_AT_address_class(0x20) - -$C$DW$T$36 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) -$C$DW$196 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$196, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$37 - - -$C$DW$T$39 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$39 - -$C$DW$T$40 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$40, DW_AT_address_class(0x10) - -$C$DW$T$41 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$41, DW_AT_name("sm_arb_state_func_ptr") - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$41, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x1f) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - -$C$DW$T$84 .dwtag DW_TAG_const_type - .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$36) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$197 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$197, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$198 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$198, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$43 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$199 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$199, DW_AT_name("R0_b0") - .dwattr $C$DW$199, DW_AT_location[DW_OP_reg0] - -$C$DW$200 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$200, DW_AT_name("R0_b1") - .dwattr $C$DW$200, DW_AT_location[DW_OP_reg1] - -$C$DW$201 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$201, DW_AT_name("R0_b2") - .dwattr $C$DW$201, DW_AT_location[DW_OP_reg2] - -$C$DW$202 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$202, DW_AT_name("R0_b3") - .dwattr $C$DW$202, DW_AT_location[DW_OP_reg3] - -$C$DW$203 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$203, DW_AT_name("R1_b0") - .dwattr $C$DW$203, DW_AT_location[DW_OP_reg4] - -$C$DW$204 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$204, DW_AT_name("R1_b1") - .dwattr $C$DW$204, DW_AT_location[DW_OP_reg5] - -$C$DW$205 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$205, DW_AT_name("R1_b2") - .dwattr $C$DW$205, DW_AT_location[DW_OP_reg6] - -$C$DW$206 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$206, DW_AT_name("R1_b3") - .dwattr $C$DW$206, DW_AT_location[DW_OP_reg7] - -$C$DW$207 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$207, DW_AT_name("R2_b0") - .dwattr $C$DW$207, DW_AT_location[DW_OP_reg8] - -$C$DW$208 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$208, DW_AT_name("R2_b1") - .dwattr $C$DW$208, DW_AT_location[DW_OP_reg9] - -$C$DW$209 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$209, DW_AT_name("R2_b2") - .dwattr $C$DW$209, DW_AT_location[DW_OP_reg10] - -$C$DW$210 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$210, DW_AT_name("R2_b3") - .dwattr $C$DW$210, DW_AT_location[DW_OP_reg11] - -$C$DW$211 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$211, DW_AT_name("R3_b0") - .dwattr $C$DW$211, DW_AT_location[DW_OP_reg12] - -$C$DW$212 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$212, DW_AT_name("R3_b1") - .dwattr $C$DW$212, DW_AT_location[DW_OP_reg13] - -$C$DW$213 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$213, DW_AT_name("R3_b2") - .dwattr $C$DW$213, DW_AT_location[DW_OP_reg14] - -$C$DW$214 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$214, DW_AT_name("R3_b3") - .dwattr $C$DW$214, DW_AT_location[DW_OP_reg15] - -$C$DW$215 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$215, DW_AT_name("R4_b0") - .dwattr $C$DW$215, DW_AT_location[DW_OP_reg16] - -$C$DW$216 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$216, DW_AT_name("R4_b1") - .dwattr $C$DW$216, DW_AT_location[DW_OP_reg17] - -$C$DW$217 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$217, DW_AT_name("R4_b2") - .dwattr $C$DW$217, DW_AT_location[DW_OP_reg18] - -$C$DW$218 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$218, DW_AT_name("R4_b3") - .dwattr $C$DW$218, DW_AT_location[DW_OP_reg19] - -$C$DW$219 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$219, DW_AT_name("R5_b0") - .dwattr $C$DW$219, DW_AT_location[DW_OP_reg20] - -$C$DW$220 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$220, DW_AT_name("R5_b1") - .dwattr $C$DW$220, DW_AT_location[DW_OP_reg21] - -$C$DW$221 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$221, DW_AT_name("R5_b2") - .dwattr $C$DW$221, DW_AT_location[DW_OP_reg22] - -$C$DW$222 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$222, DW_AT_name("R5_b3") - .dwattr $C$DW$222, DW_AT_location[DW_OP_reg23] - -$C$DW$223 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$223, DW_AT_name("R6_b0") - .dwattr $C$DW$223, DW_AT_location[DW_OP_reg24] - -$C$DW$224 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$224, DW_AT_name("R6_b1") - .dwattr $C$DW$224, DW_AT_location[DW_OP_reg25] - -$C$DW$225 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$225, DW_AT_name("R6_b2") - .dwattr $C$DW$225, DW_AT_location[DW_OP_reg26] - -$C$DW$226 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$226, DW_AT_name("R6_b3") - .dwattr $C$DW$226, DW_AT_location[DW_OP_reg27] - -$C$DW$227 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$227, DW_AT_name("R7_b0") - .dwattr $C$DW$227, DW_AT_location[DW_OP_reg28] - -$C$DW$228 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$228, DW_AT_name("R7_b1") - .dwattr $C$DW$228, DW_AT_location[DW_OP_reg29] - -$C$DW$229 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$229, DW_AT_name("R7_b2") - .dwattr $C$DW$229, DW_AT_location[DW_OP_reg30] - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R7_b3") - .dwattr $C$DW$230, DW_AT_location[DW_OP_reg31] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R8_b0") - .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R8_b1") - .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R8_b2") - .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R8_b3") - .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R9_b0") - .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R9_b1") - .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R9_b2") - .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R9_b3") - .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R10_b0") - .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R10_b1") - .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R10_b2") - .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R10_b3") - .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R11_b0") - .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R11_b1") - .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R11_b2") - .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R11_b3") - .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R12_b0") - .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R12_b1") - .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R12_b2") - .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R12_b3") - .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R13_b0") - .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R13_b1") - .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R13_b2") - .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R13_b3") - .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R14_b0") - .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R14_b1") - .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R14_b2") - .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R14_b3") - .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R15_b0") - .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R15_b1") - .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R15_b2") - .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R15_b3") - .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R16_b0") - .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R16_b1") - .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R16_b2") - .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R16_b3") - .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R17_b0") - .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R17_b1") - .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R17_b2") - .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R17_b3") - .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R18_b0") - .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R18_b1") - .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R18_b2") - .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R18_b3") - .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R19_b0") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R19_b1") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R19_b2") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R19_b3") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R20_b0") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R20_b1") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R20_b2") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R20_b3") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R21_b0") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R21_b1") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R21_b2") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R21_b3") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R22_b0") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R22_b1") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R22_b2") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R22_b3") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R23_b0") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R23_b1") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R23_b2") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R23_b3") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R24_b0") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R24_b1") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R24_b2") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R24_b3") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R25_b0") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R25_b1") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R25_b2") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R25_b3") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R26_b0") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R26_b1") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R26_b2") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R26_b3") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R27_b0") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R27_b1") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R27_b2") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R27_b3") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R28_b0") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R28_b1") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R28_b2") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R28_b3") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R29_b0") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R29_b1") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R29_b2") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R29_b3") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R30_b0") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R30_b1") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R30_b2") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R30_b3") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R31_b0") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R31_b1") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R31_b2") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R31_b3") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_arbitration.lst b/10.01_base/4_deploy/pru1_statemachine_arbitration.lst deleted file mode 100644 index 9441a47..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_arbitration.lst +++ /dev/null @@ -1,4227 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:34 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_arbitration.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$71) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25$C$DW$2 .dwtag DW_TAG_variable - 26 .dwattr $C$DW$2, DW_AT_name("buslatches") - 27 .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - 28 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$73) - 29 .dwattr $C$DW$2, DW_AT_declaration - 30 .dwattr $C$DW$2, DW_AT_external - 31 .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - 32 .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - 33 .dwattr $C$DW$2, DW_AT_decl_column(0x15) - 34 - 35 .global ||sm_arb|| - 36 .common ||sm_arb||,3,1 - 37$C$DW$3 .dwtag DW_TAG_variable - 38 .dwattr $C$DW$3, DW_AT_name("sm_arb") - 39 .dwattr $C$DW$3, DW_AT_TI_symbol_name("sm_arb") - 40 .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||sm_arb||] - 41 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$75) - 42 .dwattr $C$DW$3, DW_AT_external - 43 .dwattr $C$DW$3, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 44 .dwattr $C$DW$3, DW_AT_decl_line(0x53) - 45 .dwattr $C$DW$3, DW_AT_decl_column(0x1c) - 46 - 47 - 48$C$DW$4 .dwtag DW_TAG_subprogram - 49 .dwattr $C$DW$4, DW_AT_name("buslatches_pru0_dataout") - 50 .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 51 .dwattr $C$DW$4, DW_AT_declaration - 52 .dwattr $C$DW$4, DW_AT_external - 53 .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - 54 .dwattr $C$DW$4, DW_AT_decl_line(0xba) - 55 .dwattr $C$DW$4, DW_AT_decl_column(0x06) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 2 - - 56$C$DW$5 .dwtag DW_TAG_formal_parameter - 57 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$32) - 58 - 59 .dwendtag $C$DW$4 - 60 - 61 - 62$C$DW$6 .dwtag DW_TAG_subprogram - 63 .dwattr $C$DW$6, DW_AT_name("__delay_cycles") - 64 .dwattr $C$DW$6, DW_AT_TI_symbol_name("__delay_cycles") - 65 .dwattr $C$DW$6, DW_AT_declaration - 66 .dwattr $C$DW$6, DW_AT_external - 67$C$DW$7 .dwtag DW_TAG_formal_parameter - 68 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - 69 - 70 .dwendtag $C$DW$6 - 71 - 72; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 73; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 74 00000000 .sect ".text:sm_arb_state_idle" - 75 .clink - 76 .global ||sm_arb_state_idle|| - 77 - 78$C$DW$8 .dwtag DW_TAG_subprogram - 79 .dwattr $C$DW$8, DW_AT_name("sm_arb_state_idle") - 80 .dwattr $C$DW$8, DW_AT_low_pc(||sm_arb_state_idle||) - 81 .dwattr $C$DW$8, DW_AT_high_pc(0x00) - 82 .dwattr $C$DW$8, DW_AT_TI_symbol_name("sm_arb_state_idle") - 83 .dwattr $C$DW$8, DW_AT_external - 84 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$36) - 85 .dwattr $C$DW$8, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 86 .dwattr $C$DW$8, DW_AT_TI_begin_line(0x64) - 87 .dwattr $C$DW$8, DW_AT_TI_begin_column(0x09) - 88 .dwattr $C$DW$8, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 89 .dwattr $C$DW$8, DW_AT_decl_line(0x64) - 90 .dwattr $C$DW$8, DW_AT_decl_column(0x09) - 91 .dwattr $C$DW$8, DW_AT_TI_max_frame_size(0x0b) - 92 .dwpsn file "pru1_statemachine_arbitration.c",line 100,column 29,is_stmt,address ||sm_arb_sta - 93 - 94 .dwfde $C$DW$CIE, ||sm_arb_state_idle|| - 95;---------------------------------------------------------------------- - 96; 100 | uint8_t sm_arb_state_idle() { - 97; 101 | uint8_t tmpval; - 98;---------------------------------------------------------------------- - 99 - 100;*************************************************************** - 101;* FNAME: sm_arb_state_idle FR SIZE: 11 * - 102;* * - 103;* FUNCTION ENVIRONMENT * - 104;* * - 105;* FUNCTION PROPERTIES * - 106;* 0 Auto, 11 SOE * - 107;*************************************************************** - 108 - 109||sm_arb_state_idle||: - 110;* --------------------------------------------------------------------------* - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 3 - - 111;* r6_0 assigned to $O$C1 - 112$C$DW$9 .dwtag DW_TAG_variable - 113 .dwattr $C$DW$9, DW_AT_name("$O$C1") - 114 .dwattr $C$DW$9, DW_AT_TI_symbol_name("$O$C1") - 115 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$83) - 116 .dwattr $C$DW$9, DW_AT_location[DW_OP_reg24] - 117 - 118;* r4_0 assigned to $O$C2 - 119$C$DW$10 .dwtag DW_TAG_variable - 120 .dwattr $C$DW$10, DW_AT_name("$O$C2") - 121 .dwattr $C$DW$10, DW_AT_TI_symbol_name("$O$C2") - 122 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$6) - 123 .dwattr $C$DW$10, DW_AT_location[DW_OP_reg16] - 124 - 125;* r0_0 assigned to tmpval - 126$C$DW$11 .dwtag DW_TAG_variable - 127 .dwattr $C$DW$11, DW_AT_name("tmpval") - 128 .dwattr $C$DW$11, DW_AT_TI_symbol_name("tmpval") - 129 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$36) - 130 .dwattr $C$DW$11, DW_AT_location[DW_OP_reg0] - 131 - 132;* r4_0 assigned to _tmpval - 133$C$DW$12 .dwtag DW_TAG_variable - 134 .dwattr $C$DW$12, DW_AT_name("_tmpval") - 135 .dwattr $C$DW$12, DW_AT_TI_symbol_name("_tmpval") - 136 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$36) - 137 .dwattr $C$DW$12, DW_AT_location[DW_OP_reg16] - 138 - 139 .dwcfi cfa_offset, 0 - 140;*** 102 ----------------------- __R30 = 2048u; - 141;*** 102 ----------------------- __delay_cycles(10u); - 142;*** 102 ----------------------- tmpval = __R31; - 143;*** 104 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches)&0xe0|( - 144;*** 104 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 145;*** 104 ----------------------- __R30 = 0u; - 146;*** 104 ----------------------- *C$1 = _tmpval; - 147;*** 104 ----------------------- __delay_cycles(4u); - 148;*** 104 ----------------------- __R30 = 2048u; - 149;*** 106 ----------------------- return 1u; - 150 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 151 .dwcfi cfa_offset, 11 - 152 .dwpsn file "pru1_statemachine_arbitration.c",line 102,column 2,is_stmt,isa 0 - 153;---------------------------------------------------------------------- - 154; 102 | tmpval = buslatches_get(0); - 155; 103 | // forward all 5 GRANT IN inverted to GRANT OUT - 156;---------------------------------------------------------------------- - 157 00000004 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |102| - 158 00000008 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 159 .dwcfi save_reg_to_mem, 14, -11 - 160 .dwcfi save_reg_to_mem, 15, -10 - 161 .dwcfi save_reg_to_mem, 16, -9 - 162 0000000c 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 163 .dwcfi save_reg_to_mem, 20, -8 - 164 .dwcfi save_reg_to_mem, 21, -7 - 165 .dwcfi save_reg_to_mem, 22, -6 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 4 - - 166 .dwcfi save_reg_to_mem, 23, -5 - 167 .dwcfi save_reg_to_mem, 24, -4 - 168 .dwcfi save_reg_to_mem, 25, -3 - 169 .dwcfi save_reg_to_mem, 26, -2 - 170 .dwcfi save_reg_to_mem, 27, -1 - 171 .newblock - 172 00000010 000480240000C0 LDI32 r0, 4 - 00000017 00000000004024 - 173 00000018 0000000501E0E0 $1: SUB r0, r0, 1 - 174 0000001c 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |102| - 175 .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 - 176;---------------------------------------------------------------------- - 177; 104 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) - 178;---------------------------------------------------------------------- - 179 00000020 000000240000E6! LDI r6, ||buslatches|| ; [ALU_PRU] |104| $O$C1,buslatches - 180 .dwpsn file "pru1_statemachine_arbitration.c",line 102,column 2,is_stmt,isa 0 - 181 00000024 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |102| - 182 .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 - 183;---------------------------------------------------------------------- - 184; 105 | ; - 185;---------------------------------------------------------------------- - 186 00000028 000000151F0000 XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |104| tmpval - 187 0000002c 000000111F0000 AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |104| - 188 00000030 000000F1000620 LBBO &r0.b1, r6, 0, 1 ; [ALU_PRU] |104| $O$C1 - 189 00000034 00000011E02020 AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |104| - 190 00000038 00000012002004 OR r4.b0, r0.b1, r0.b0 ; [ALU_PRU] |104| $O$C2 - 191 0000003c 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |104| $O$C2 - 192$C$DW$13 .dwtag DW_TAG_TI_branch - 193 .dwattr $C$DW$13, DW_AT_low_pc(0x00) - 194 .dwattr $C$DW$13, DW_AT_name("buslatches_pru0_dataout") - 195 .dwattr $C$DW$13, DW_AT_TI_call - 196 - 197 00000040 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |104| buslatches_pru0_dataout - 198 00000044 0000002EFF819E ZERO &r30, 4 ; [ALU_PRU] |104| - 199 00000048 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |104| $O$C1,_tmpval - 200 .newblock - 201 0000004c 000185240000C5 LDI32 r5, 1 - 00000053 00000000004024 - 202 00000054 0000000501E5E5 $1: SUB r5, r5, 1 - 203 00000058 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |104| - 204 .dwpsn file "pru1_statemachine_arbitration.c",line 106,column 2,is_stmt,isa 0 - 205;---------------------------------------------------------------------- - 206; 106 | return 1; - 207;---------------------------------------------------------------------- - 208 0000005c 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |106| - 209 .dwpsn file "pru1_statemachine_arbitration.c",line 104,column 2,is_stmt,isa 0 - 210 00000060 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |104| - 211 00000064 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 212 .dwcfi restore_reg, 14 - 213 .dwcfi restore_reg, 15 - 214 .dwcfi restore_reg, 16 - 215 00000068 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 216 .dwcfi restore_reg, 20 - 217 .dwcfi restore_reg, 21 - 218 .dwcfi restore_reg, 22 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 5 - - 219 .dwcfi restore_reg, 23 - 220 .dwcfi restore_reg, 24 - 221 .dwcfi restore_reg, 25 - 222 .dwcfi restore_reg, 26 - 223 .dwcfi restore_reg, 27 - 224 0000006c 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 225 .dwcfi cfa_offset, 0 - 226$C$DW$14 .dwtag DW_TAG_TI_branch - 227 .dwattr $C$DW$14, DW_AT_low_pc(0x00) - 228 .dwattr $C$DW$14, DW_AT_TI_return - 229 - 230 00000070 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 231 .dwattr $C$DW$8, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 232 .dwattr $C$DW$8, DW_AT_TI_end_line(0x6b) - 233 .dwattr $C$DW$8, DW_AT_TI_end_column(0x01) - 234 .dwendentry - 235 .dwendtag $C$DW$8 - 236 - 237 00000000 .sect ".text:sm_arb_state_4" - 238 .clink - 239 - 240$C$DW$15 .dwtag DW_TAG_subprogram - 241 .dwattr $C$DW$15, DW_AT_name("sm_arb_state_4") - 242 .dwattr $C$DW$15, DW_AT_low_pc(||sm_arb_state_4||) - 243 .dwattr $C$DW$15, DW_AT_high_pc(0x00) - 244 .dwattr $C$DW$15, DW_AT_TI_symbol_name("sm_arb_state_4") - 245 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$36) - 246 .dwattr $C$DW$15, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 247 .dwattr $C$DW$15, DW_AT_TI_begin_line(0xb8) - 248 .dwattr $C$DW$15, DW_AT_TI_begin_column(0x10) - 249 .dwattr $C$DW$15, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 250 .dwattr $C$DW$15, DW_AT_decl_line(0xb8) - 251 .dwattr $C$DW$15, DW_AT_decl_column(0x10) - 252 .dwattr $C$DW$15, DW_AT_TI_max_frame_size(0x00) - 253 .dwpsn file "pru1_statemachine_arbitration.c",line 184,column 33,is_stmt,address ||sm_arb_sta - 254 - 255 .dwfde $C$DW$CIE, ||sm_arb_state_4|| - 256;---------------------------------------------------------------------- - 257; 184 | static uint8_t sm_arb_state_4() { - 258;---------------------------------------------------------------------- - 259 - 260;*************************************************************** - 261;* FNAME: sm_arb_state_4 FR SIZE: 0 * - 262;* * - 263;* FUNCTION ENVIRONMENT * - 264;* * - 265;* FUNCTION PROPERTIES * - 266;* 0 Auto, 0 SOE * - 267;*************************************************************** - 268 - 269 00000000 ||sm_arb_state_4||: - 270;* --------------------------------------------------------------------------* - 271 .dwcfi cfa_offset, 0 - 272;*** 185 ----------------------- return 1u; - 273 .dwpsn file "pru1_statemachine_arbitration.c",line 185,column 2,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 6 - - 274;---------------------------------------------------------------------- - 275; 185 | return 1; - 276;---------------------------------------------------------------------- - 277 00000000 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |185| - 278$C$DW$16 .dwtag DW_TAG_TI_branch - 279 .dwattr $C$DW$16, DW_AT_low_pc(0x00) - 280 .dwattr $C$DW$16, DW_AT_TI_return - 281 - 282 00000004 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 283 .dwattr $C$DW$15, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 284 .dwattr $C$DW$15, DW_AT_TI_end_line(0xba) - 285 .dwattr $C$DW$15, DW_AT_TI_end_column(0x01) - 286 .dwendentry - 287 .dwendtag $C$DW$15 - 288 - 289 00000000 .sect ".text:sm_arb_state_3" - 290 .clink - 291 - 292$C$DW$17 .dwtag DW_TAG_subprogram - 293 .dwattr $C$DW$17, DW_AT_name("sm_arb_state_3") - 294 .dwattr $C$DW$17, DW_AT_low_pc(||sm_arb_state_3||) - 295 .dwattr $C$DW$17, DW_AT_high_pc(0x00) - 296 .dwattr $C$DW$17, DW_AT_TI_symbol_name("sm_arb_state_3") - 297 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$36) - 298 .dwattr $C$DW$17, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 299 .dwattr $C$DW$17, DW_AT_TI_begin_line(0x9f) - 300 .dwattr $C$DW$17, DW_AT_TI_begin_column(0x10) - 301 .dwattr $C$DW$17, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 302 .dwattr $C$DW$17, DW_AT_decl_line(0x9f) - 303 .dwattr $C$DW$17, DW_AT_decl_column(0x10) - 304 .dwattr $C$DW$17, DW_AT_TI_max_frame_size(0x12) - 305 .dwpsn file "pru1_statemachine_arbitration.c",line 159,column 33,is_stmt,address ||sm_arb_sta - 306 - 307 .dwfde $C$DW$CIE, ||sm_arb_state_3|| - 308;---------------------------------------------------------------------- - 309; 159 | static uint8_t sm_arb_state_3() { - 310;---------------------------------------------------------------------- - 311 - 312;*************************************************************** - 313;* FNAME: sm_arb_state_3 FR SIZE: 18 * - 314;* * - 315;* FUNCTION ENVIRONMENT * - 316;* * - 317;* FUNCTION PROPERTIES * - 318;* 0 Auto, 18 SOE * - 319;*************************************************************** - 320 - 321||sm_arb_state_3||: - 322;* --------------------------------------------------------------------------* - 323;* r6_0 assigned to $O$C1 - 324$C$DW$18 .dwtag DW_TAG_variable - 325 .dwattr $C$DW$18, DW_AT_name("$O$C1") - 326 .dwattr $C$DW$18, DW_AT_TI_symbol_name("$O$C1") - 327 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$83) - 328 .dwattr $C$DW$18, DW_AT_location[DW_OP_reg24] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 7 - - 329 - 330;* r5_0 assigned to $O$C2 - 331$C$DW$19 .dwtag DW_TAG_variable - 332 .dwattr $C$DW$19, DW_AT_name("$O$C2") - 333 .dwattr $C$DW$19, DW_AT_TI_symbol_name("$O$C2") - 334 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$6) - 335 .dwattr $C$DW$19, DW_AT_location[DW_OP_reg20] - 336 - 337;* r0_0 assigned to $O$C3 - 338$C$DW$20 .dwtag DW_TAG_variable - 339 .dwattr $C$DW$20, DW_AT_name("$O$C3") - 340 .dwattr $C$DW$20, DW_AT_TI_symbol_name("$O$C3") - 341 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$10) - 342 .dwattr $C$DW$20, DW_AT_location[DW_OP_reg0] - 343 - 344;* r4_0 assigned to $O$C4 - 345$C$DW$21 .dwtag DW_TAG_variable - 346 .dwattr $C$DW$21, DW_AT_name("$O$C4") - 347 .dwattr $C$DW$21, DW_AT_TI_symbol_name("$O$C4") - 348 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$74) - 349 .dwattr $C$DW$21, DW_AT_location[DW_OP_reg16] - 350 - 351;* r5_0 assigned to $O$C5 - 352$C$DW$22 .dwtag DW_TAG_variable - 353 .dwattr $C$DW$22, DW_AT_name("$O$C5") - 354 .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C5") - 355 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$83) - 356 .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - 357 - 358;* r4_0 assigned to $O$C6 - 359$C$DW$23 .dwtag DW_TAG_variable - 360 .dwattr $C$DW$23, DW_AT_name("$O$C6") - 361 .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C6") - 362 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - 363 .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - 364 - 365;* r4_0 assigned to $O$K21 - 366$C$DW$24 .dwtag DW_TAG_variable - 367 .dwattr $C$DW$24, DW_AT_name("$O$K21") - 368 .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$K21") - 369 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$74) - 370 .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - 371 - 372;* r4_0 assigned to _tmpval - 373$C$DW$25 .dwtag DW_TAG_variable - 374 .dwattr $C$DW$25, DW_AT_name("_tmpval") - 375 .dwattr $C$DW$25, DW_AT_TI_symbol_name("_tmpval") - 376 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$36) - 377 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg16] - 378 - 379;* r5_0 assigned to _tmpval - 380$C$DW$26 .dwtag DW_TAG_variable - 381 .dwattr $C$DW$26, DW_AT_name("_tmpval") - 382 .dwattr $C$DW$26, DW_AT_TI_symbol_name("_tmpval") - 383 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$36) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 8 - - 384 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg20] - 385 - 386 .dwcfi cfa_offset, 0 - 387;*** 160 ----------------------- __R30 = 3840u; - 388;*** 160 ----------------------- __delay_cycles(10u); - 389;*** 160 ----------------------- if ( !(__R31&0x8u) ) goto g3; - 390 00000000 0000000512E2E2 SUB r2, r2, 0x12 ; [ALU_PRU] - 391 .dwcfi cfa_offset, 18 - 392 .dwpsn file "pru1_statemachine_arbitration.c",line 160,column 2,is_stmt,isa 0 - 393;---------------------------------------------------------------------- - 394; 160 | if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], - 395; | bit 3 - 396; 161 | // cleanup: clear all REQUESTS and SACk - 397;---------------------------------------------------------------------- - 398 00000004 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |160| - 399 00000008 000000E30002C3 SBBO &r3.b2, r2, 0, 18 ; [ALU_PRU] - 400 .dwcfi save_reg_to_mem, 14, -18 - 401 .dwcfi save_reg_to_mem, 15, -17 - 402 .dwcfi save_reg_to_mem, 16, -16 - 403 .dwcfi save_reg_to_mem, 17, -15 - 404 .dwcfi save_reg_to_mem, 18, -14 - 405 .dwcfi save_reg_to_mem, 19, -13 - 406 .dwcfi save_reg_to_mem, 20, -12 - 407 .dwcfi save_reg_to_mem, 21, -11 - 408 .dwcfi save_reg_to_mem, 22, -10 - 409 .dwcfi save_reg_to_mem, 23, -9 - 410 .dwcfi save_reg_to_mem, 24, -8 - 411 .dwcfi save_reg_to_mem, 25, -7 - 412 .dwcfi save_reg_to_mem, 26, -6 - 413 .dwcfi save_reg_to_mem, 27, -5 - 414 .dwcfi save_reg_to_mem, 28, -4 - 415 .dwcfi save_reg_to_mem, 29, -3 - 416 .dwcfi save_reg_to_mem, 30, -2 - 417 .dwcfi save_reg_to_mem, 31, -1 - 418 .newblock - 419 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 420 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 421 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |160| - 422 0000001c 000000C903FF12 QBBC ||$C$L1||, r31, 0x03 ; [ALU_PRU] |160| - 423;* --------------------------------------------------------------------------* - 424;*** 162 ----------------------- _tmpval = C$6 = (unsigned char)(*(C$5 = &buslatches+1)&0xc0 - 425;*** 162 ----------------------- buslatches_pru0_dataout((unsigned)C$6); - 426;*** 162 ----------------------- __R30 = 256u; - 427;*** 162 ----------------------- *C$5 = _tmpval; - 428;*** 162 ----------------------- __delay_cycles(4u); - 429;*** 162 ----------------------- __R30 = 2304u; - 430;*** 164 ----------------------- sm_arb.state = &sm_arb_state_idle; - 431;*** 165 ----------------------- return 1; - 432 .dwpsn file "pru1_statemachine_arbitration.c",line 162,column 3,is_stmt,isa 0 - 433;---------------------------------------------------------------------- - 434; 162 | buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); - 435; 163 | // Todo: signal INIT to ARM! - 436;---------------------------------------------------------------------- - 437 00000020 000000240001E5! LDI r5, ||buslatches||+1 ; [ALU_PRU] |162| $O$C5,buslatches - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 9 - - 438 00000024 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |162| $O$C5 - 439 00000028 00000011C00004 AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |162| $O$C6 - 440 0000002c 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |162| $O$C6 - 441$C$DW$27 .dwtag DW_TAG_TI_branch - 442 .dwattr $C$DW$27, DW_AT_low_pc(0x00) - 443 .dwattr $C$DW$27, DW_AT_name("buslatches_pru0_dataout") - 444 .dwattr $C$DW$27, DW_AT_TI_call - 445 - 446 00000030 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |162| buslatches_pru0_dataout - 447 00000034 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |162| - 448 00000038 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |162| $O$C5,_tmpval - 449 .newblock - 450 0000003c 000186240000C6 LDI32 r6, 1 - 00000043 00000000004024 - 451 00000044 0000000501E6E6 $1: SUB r6, r6, 1 - 452 00000048 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |162| - 453 .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 - 454;---------------------------------------------------------------------- - 455; 164 | sm_arb.state = &sm_arb_state_idle; - 456;---------------------------------------------------------------------- - 457 0000004c 00000024000081! LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |164| sm_arb_state_idle - 458 .dwpsn file "pru1_statemachine_arbitration.c",line 165,column 3,is_stmt,isa 0 - 459;---------------------------------------------------------------------- - 460; 165 | return 1; - 461;---------------------------------------------------------------------- - 462 00000050 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |165| - 463 .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 - 464 00000054 000000240000E0! LDI r0, ||sm_arb|| ; [ALU_PRU] |164| sm_arb - 465 .dwpsn file "pru1_statemachine_arbitration.c",line 162,column 3,is_stmt,isa 0 - 466 00000058 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |162| - 467 .dwpsn file "pru1_statemachine_arbitration.c",line 164,column 3,is_stmt,isa 0 - 468 0000005c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |164| - 469 .dwpsn file "pru1_statemachine_arbitration.c",line 165,column 3,is_stmt,isa 0 - 470 00000060 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |165| - 471;* --------------------------------------------------------------------------* - 472 00000064 ||$C$L1||: - 473;*** -----------------------g3: - 474;*** 167 ----------------------- __R30 = 2048u; - 475;*** 167 ----------------------- __delay_cycles(10u); - 476;*** 167 ----------------------- if ( (*(C$4 = &sm_arb)).priority_bit&__R31 ) goto g6; - 477 .dwpsn file "pru1_statemachine_arbitration.c",line 167,column 2,is_stmt,isa 0 - 478;---------------------------------------------------------------------- - 479; 167 | if (buslatches_get(0) & sm_arb.priority_bit) // wait for GRANT IN to be - 480; | deasserted - 481; 168 | return 0; - 482; 169 | // wait until old bus master cleared BBSY - 483;---------------------------------------------------------------------- - 484 00000064 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |167| - 485 .newblock - 486 00000068 000480240000C0 LDI32 r0, 4 - 0000006f 00000000004024 - 487 00000070 0000000501E0E0 $1: SUB r0, r0, 1 - 488 00000074 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |167| - 489 00000078 000000240000E4! LDI r4, ||sm_arb|| ; [ALU_PRU] |167| $O$C4,sm_arb - 490 0000007c 000000F1020400 LBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |167| $O$C4 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 10 - - 491 00000080 00000010FF00E0 AND r0, r0.b0, r31 ; [ALU_PRU] |167| - 492 00000084 0000006900E00D QBNE ||$C$L2||, r0, 0x00 ; [ALU_PRU] |167| - 493;* --------------------------------------------------------------------------* - 494;*** 170 ----------------------- __R30 = 2304u; - 495;*** 170 ----------------------- __delay_cycles(10u); - 496;*** 170 ----------------------- if ( __R31&0x40 ) goto g6; - 497 .dwpsn file "pru1_statemachine_arbitration.c",line 170,column 2,is_stmt,isa 0 - 498;---------------------------------------------------------------------- - 499; 170 | if (buslatches_get(1) & BIT(6)) - 500; 171 | return 0; - 501; 172 | // wait until SSYN deasserted by old slave - 502;---------------------------------------------------------------------- - 503 00000088 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |170| - 504 .newblock - 505 0000008c 000480240000C0 LDI32 r0, 4 - 00000093 00000000004024 - 506 00000094 0000000501E0E0 $1: SUB r0, r0, 1 - 507 00000098 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |170| - 508 0000009c 000000D106FF07 QBBS ||$C$L2||, r31, 0x06 ; [ALU_PRU] |170| - 509;* --------------------------------------------------------------------------* - 510;*** 173 ----------------------- __R30 = 3072u; - 511;*** 173 ----------------------- __delay_cycles(10u); - 512;*** 173 ----------------------- if ( !(__R31&0x20u) ) goto g7; - 513 .dwpsn file "pru1_statemachine_arbitration.c",line 173,column 2,is_stmt,isa 0 - 514;---------------------------------------------------------------------- - 515; 173 | if (buslatches_get(4) & BIT(5)) - 516;---------------------------------------------------------------------- - 517 000000a0 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |173| - 518 .newblock - 519 000000a4 000480240000C0 LDI32 r0, 4 - 000000ab 00000000004024 - 520 000000ac 0000000501E0E0 $1: SUB r0, r0, 1 - 521 000000b0 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |173| - 522 000000b4 000000C905FF03 QBBC ||$C$L3||, r31, 0x05 ; [ALU_PRU] |173| - 523;* --------------------------------------------------------------------------* - 524 000000b8 ||$C$L2||: - 525;*** -----------------------g6: - 526;*** 174 ----------------------- return 0; - 527 .dwpsn file "pru1_statemachine_arbitration.c",line 174,column 3,is_stmt,isa 0 - 528;---------------------------------------------------------------------- - 529; 174 | return 0; - 530; 175 | // now become new bus master: Set BBSY, Clear REQUEST - 531; 176 | // BBSY= bit 6 - 532;---------------------------------------------------------------------- - 533 000000b8 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |174| - 534 000000bc 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |174| - 535;* --------------------------------------------------------------------------* - 536 000000c0 ||$C$L3||: - 537;*** -----------------------g7: - 538;*** 167 ----------------------- K$21 = C$4; - 539;*** 177 ----------------------- C$3 = (*K$21).priority_bit|0x40; - 540;*** 177 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+1)&(C$3 - 541;*** 177 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 542;*** 177 ----------------------- __R30 = 256u; - 543;*** 177 ----------------------- *C$1 = _tmpval; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 11 - - 544;*** 177 ----------------------- __delay_cycles(4u); - 545;*** 177 ----------------------- __R30 = 2304u; - 546;*** 179 ----------------------- (*K$21).state = &sm_arb_state_4; - 547;*** 180 ----------------------- return 1; - 548 .dwpsn file "pru1_statemachine_arbitration.c",line 177,column 2,is_stmt,isa 0 - 549;---------------------------------------------------------------------- - 550; 177 | buslatches_setbits(1, sm_arb.priority_bit | BIT(6), BIT(6)); - 551; 178 | // SACK is cleared later in "data transfer" statemachines (DMA or INTR) - 552; 179 | sm_arb.state = &sm_arb_state_4; // bus mastership acquired - 553;---------------------------------------------------------------------- - 554 000000c0 000000F1020400 LBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |177| $O$K21 - 555 000000c4 000000240001E6! LDI r6, ||buslatches||+1 ; [ALU_PRU] |177| $O$C1,buslatches - 556 000000c8 0000001F0600E0 SET r0, r0.b0, 0x00000006 ; [ALU_PRU] |177| $O$C3 - 557 000000cc 00000015FF0020 XOR r0.b1, r0.b0, 0xff ; [ALU_PRU] |177| $O$C3 - 558 000000d0 000000F1000640 LBBO &r0.b2, r6, 0, 1 ; [ALU_PRU] |177| $O$C1 - 559 000000d4 00000011400000 AND r0.b0, r0.b0, 0x40 ; [ALU_PRU] |177| $O$C3 - 560 000000d8 00000010204020 AND r0.b1, r0.b2, r0.b1 ; [ALU_PRU] |177| - 561 000000dc 00000012002005 OR r5.b0, r0.b1, r0.b0 ; [ALU_PRU] |177| $O$C2 - 562 000000e0 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |177| $O$C2 - 563$C$DW$28 .dwtag DW_TAG_TI_branch - 564 .dwattr $C$DW$28, DW_AT_low_pc(0x00) - 565 .dwattr $C$DW$28, DW_AT_name("buslatches_pru0_dataout") - 566 .dwattr $C$DW$28, DW_AT_TI_call - 567 - 568 000000e4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |177| buslatches_pru0_dataout - 569 000000e8 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |177| - 570 000000ec 000000E1000605 SBBO &r5.b0, r6, 0, 1 ; [ALU_PRU] |177| $O$C1,_tmpval - 571 .newblock - 572 000000f0 000187240000C7 LDI32 r7, 1 - 000000f7 00000000004024 - 573 000000f8 0000000501E7E7 $1: SUB r7, r7, 1 - 574 000000fc 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |177| - 575 .dwpsn file "pru1_statemachine_arbitration.c",line 180,column 2,is_stmt,isa 0 - 576;---------------------------------------------------------------------- - 577; 180 | return 1; - 578;---------------------------------------------------------------------- - 579 00000100 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |180| - 580 .dwpsn file "pru1_statemachine_arbitration.c",line 179,column 2,is_stmt,isa 0 - 581 00000104 00000024000080! LDI r0.w0, $CODE(||sm_arb_state_4||) ; [ALU_PRU] |179| sm_arb_state_4 - 582 .dwpsn file "pru1_statemachine_arbitration.c",line 177,column 2,is_stmt,isa 0 - 583 00000108 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |177| - 584 .dwpsn file "pru1_statemachine_arbitration.c",line 179,column 2,is_stmt,isa 0 - 585 0000010c 000000E1000480 SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |179| $O$K21 - 586;* --------------------------------------------------------------------------* - 587 00000110 ||$C$L4||: - 588 00000110 000000F30002C3 LBBO &r3.b2, r2, 0, 18 ; [ALU_PRU] - 589 .dwcfi restore_reg, 14 - 590 .dwcfi restore_reg, 15 - 591 .dwcfi restore_reg, 16 - 592 .dwcfi restore_reg, 17 - 593 .dwcfi restore_reg, 18 - 594 .dwcfi restore_reg, 19 - 595 .dwcfi restore_reg, 20 - 596 .dwcfi restore_reg, 21 - 597 .dwcfi restore_reg, 22 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 12 - - 598 .dwcfi restore_reg, 23 - 599 .dwcfi restore_reg, 24 - 600 .dwcfi restore_reg, 25 - 601 .dwcfi restore_reg, 26 - 602 .dwcfi restore_reg, 27 - 603 .dwcfi restore_reg, 28 - 604 .dwcfi restore_reg, 29 - 605 .dwcfi restore_reg, 30 - 606 .dwcfi restore_reg, 31 - 607 00000114 0000000112E2E2 ADD r2, r2, 0x12 ; [ALU_PRU] - 608 .dwcfi cfa_offset, 0 - 609$C$DW$29 .dwtag DW_TAG_TI_branch - 610 .dwattr $C$DW$29, DW_AT_low_pc(0x00) - 611 .dwattr $C$DW$29, DW_AT_TI_return - 612 - 613 00000118 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 614 .dwattr $C$DW$17, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 615 .dwattr $C$DW$17, DW_AT_TI_end_line(0xb5) - 616 .dwattr $C$DW$17, DW_AT_TI_end_column(0x01) - 617 .dwendentry - 618 .dwendtag $C$DW$17 - 619 - 620 00000000 .sect ".text:sm_arb_state_2" - 621 .clink - 622 - 623$C$DW$30 .dwtag DW_TAG_subprogram - 624 .dwattr $C$DW$30, DW_AT_name("sm_arb_state_2") - 625 .dwattr $C$DW$30, DW_AT_low_pc(||sm_arb_state_2||) - 626 .dwattr $C$DW$30, DW_AT_high_pc(0x00) - 627 .dwattr $C$DW$30, DW_AT_TI_symbol_name("sm_arb_state_2") - 628 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$36) - 629 .dwattr $C$DW$30, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 630 .dwattr $C$DW$30, DW_AT_TI_begin_line(0x82) - 631 .dwattr $C$DW$30, DW_AT_TI_begin_column(0x10) - 632 .dwattr $C$DW$30, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 633 .dwattr $C$DW$30, DW_AT_decl_line(0x82) - 634 .dwattr $C$DW$30, DW_AT_decl_column(0x10) - 635 .dwattr $C$DW$30, DW_AT_TI_max_frame_size(0x16) - 636 .dwpsn file "pru1_statemachine_arbitration.c",line 130,column 33,is_stmt,address ||sm_arb_sta - 637 - 638 .dwfde $C$DW$CIE, ||sm_arb_state_2|| - 639;---------------------------------------------------------------------- - 640; 130 | static uint8_t sm_arb_state_2() { - 641; 131 | uint8_t tmpval; - 642;---------------------------------------------------------------------- - 643 - 644;*************************************************************** - 645;* FNAME: sm_arb_state_2 FR SIZE: 22 * - 646;* * - 647;* FUNCTION ENVIRONMENT * - 648;* * - 649;* FUNCTION PROPERTIES * - 650;* 0 Auto, 22 SOE * - 651;*************************************************************** - 652 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 13 - - 653||sm_arb_state_2||: - 654;* --------------------------------------------------------------------------* - 655;* r5_0 assigned to $O$C1 - 656$C$DW$31 .dwtag DW_TAG_variable - 657 .dwattr $C$DW$31, DW_AT_name("$O$C1") - 658 .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C1") - 659 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$83) - 660 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg20] - 661 - 662;* r4_0 assigned to $O$C2 - 663$C$DW$32 .dwtag DW_TAG_variable - 664 .dwattr $C$DW$32, DW_AT_name("$O$C2") - 665 .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C2") - 666 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$6) - 667 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - 668 - 669;* r4_0 assigned to $O$C3 - 670$C$DW$33 .dwtag DW_TAG_variable - 671 .dwattr $C$DW$33, DW_AT_name("$O$C3") - 672 .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$C3") - 673 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$74) - 674 .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - 675 - 676;* r7_0 assigned to $O$C4 - 677$C$DW$34 .dwtag DW_TAG_variable - 678 .dwattr $C$DW$34, DW_AT_name("$O$C4") - 679 .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$C4") - 680 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$83) - 681 .dwattr $C$DW$34, DW_AT_location[DW_OP_reg28] - 682 - 683;* r5_0 assigned to $O$C5 - 684$C$DW$35 .dwtag DW_TAG_variable - 685 .dwattr $C$DW$35, DW_AT_name("$O$C5") - 686 .dwattr $C$DW$35, DW_AT_TI_symbol_name("$O$C5") - 687 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$6) - 688 .dwattr $C$DW$35, DW_AT_location[DW_OP_reg20] - 689 - 690;* r7_0 assigned to $O$C6 - 691$C$DW$36 .dwtag DW_TAG_variable - 692 .dwattr $C$DW$36, DW_AT_name("$O$C6") - 693 .dwattr $C$DW$36, DW_AT_TI_symbol_name("$O$C6") - 694 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$83) - 695 .dwattr $C$DW$36, DW_AT_location[DW_OP_reg28] - 696 - 697;* r5_0 assigned to $O$C7 - 698$C$DW$37 .dwtag DW_TAG_variable - 699 .dwattr $C$DW$37, DW_AT_name("$O$C7") - 700 .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C7") - 701 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$6) - 702 .dwattr $C$DW$37, DW_AT_location[DW_OP_reg20] - 703 - 704;* r0_1 assigned to $O$C8 - 705$C$DW$38 .dwtag DW_TAG_variable - 706 .dwattr $C$DW$38, DW_AT_name("$O$C8") - 707 .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C8") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 14 - - 708 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$6) - 709 .dwattr $C$DW$38, DW_AT_location[DW_OP_reg1] - 710 - 711;* r5_0 assigned to $O$C9 - 712$C$DW$39 .dwtag DW_TAG_variable - 713 .dwattr $C$DW$39, DW_AT_name("$O$C9") - 714 .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C9") - 715 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$83) - 716 .dwattr $C$DW$39, DW_AT_location[DW_OP_reg20] - 717 - 718;* r4_0 assigned to $O$C10 - 719$C$DW$40 .dwtag DW_TAG_variable - 720 .dwattr $C$DW$40, DW_AT_name("$O$C10") - 721 .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C10") - 722 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - 723 .dwattr $C$DW$40, DW_AT_location[DW_OP_reg16] - 724 - 725;* r4_0 assigned to $O$K21 - 726$C$DW$41 .dwtag DW_TAG_variable - 727 .dwattr $C$DW$41, DW_AT_name("$O$K21") - 728 .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$K21") - 729 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$74) - 730 .dwattr $C$DW$41, DW_AT_location[DW_OP_reg16] - 731 - 732;* r0_0 assigned to tmpval - 733$C$DW$42 .dwtag DW_TAG_variable - 734 .dwattr $C$DW$42, DW_AT_name("tmpval") - 735 .dwattr $C$DW$42, DW_AT_TI_symbol_name("tmpval") - 736 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$36) - 737 .dwattr $C$DW$42, DW_AT_location[DW_OP_reg0] - 738 - 739;* r4_0 assigned to _tmpval - 740$C$DW$43 .dwtag DW_TAG_variable - 741 .dwattr $C$DW$43, DW_AT_name("_tmpval") - 742 .dwattr $C$DW$43, DW_AT_TI_symbol_name("_tmpval") - 743 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$36) - 744 .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - 745 - 746;* r5_0 assigned to _tmpval - 747$C$DW$44 .dwtag DW_TAG_variable - 748 .dwattr $C$DW$44, DW_AT_name("_tmpval") - 749 .dwattr $C$DW$44, DW_AT_TI_symbol_name("_tmpval") - 750 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$36) - 751 .dwattr $C$DW$44, DW_AT_location[DW_OP_reg20] - 752 - 753;* r5_0 assigned to _tmpval - 754$C$DW$45 .dwtag DW_TAG_variable - 755 .dwattr $C$DW$45, DW_AT_name("_tmpval") - 756 .dwattr $C$DW$45, DW_AT_TI_symbol_name("_tmpval") - 757 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$36) - 758 .dwattr $C$DW$45, DW_AT_location[DW_OP_reg20] - 759 - 760;* r4_0 assigned to _tmpval - 761$C$DW$46 .dwtag DW_TAG_variable - 762 .dwattr $C$DW$46, DW_AT_name("_tmpval") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 15 - - 763 .dwattr $C$DW$46, DW_AT_TI_symbol_name("_tmpval") - 764 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$36) - 765 .dwattr $C$DW$46, DW_AT_location[DW_OP_reg16] - 766 - 767 .dwcfi cfa_offset, 0 - 768;*** 133 ----------------------- __R30 = 3840u; - 769;*** 133 ----------------------- __delay_cycles(10u); - 770;*** 133 ----------------------- if ( !(__R31&0x8u) ) goto g3; - 771 00000000 0000000516E2E2 SUB r2, r2, 0x16 ; [ALU_PRU] - 772 .dwcfi cfa_offset, 22 - 773 .dwpsn file "pru1_statemachine_arbitration.c",line 133,column 2,is_stmt,isa 0 - 774;---------------------------------------------------------------------- - 775; 133 | if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch[7], - 776; | bit 3 - 777; 134 | // cleanup: clear all REQUESTS and SACK - 778;---------------------------------------------------------------------- - 779 00000004 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |133| - 780 00000008 000000E30042C3 SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 781 .dwcfi save_reg_to_mem, 14, -22 - 782 .dwcfi save_reg_to_mem, 15, -21 - 783 .dwcfi save_reg_to_mem, 16, -20 - 784 .dwcfi save_reg_to_mem, 17, -19 - 785 .dwcfi save_reg_to_mem, 18, -18 - 786 .dwcfi save_reg_to_mem, 19, -17 - 787 .dwcfi save_reg_to_mem, 20, -16 - 788 .dwcfi save_reg_to_mem, 21, -15 - 789 .dwcfi save_reg_to_mem, 22, -14 - 790 .dwcfi save_reg_to_mem, 23, -13 - 791 .dwcfi save_reg_to_mem, 24, -12 - 792 .dwcfi save_reg_to_mem, 25, -11 - 793 .dwcfi save_reg_to_mem, 26, -10 - 794 .dwcfi save_reg_to_mem, 27, -9 - 795 .dwcfi save_reg_to_mem, 28, -8 - 796 .dwcfi save_reg_to_mem, 29, -7 - 797 .dwcfi save_reg_to_mem, 30, -6 - 798 .dwcfi save_reg_to_mem, 31, -5 - 799 .dwcfi save_reg_to_mem, 32, -4 - 800 .dwcfi save_reg_to_mem, 33, -3 - 801 .dwcfi save_reg_to_mem, 34, -2 - 802 .dwcfi save_reg_to_mem, 35, -1 - 803 .newblock - 804 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 805 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 806 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |133| - 807 0000001c 000000C903FF12 QBBC ||$C$L5||, r31, 0x03 ; [ALU_PRU] |133| - 808;* --------------------------------------------------------------------------* - 809;*** 135 ----------------------- _tmpval = C$10 = (unsigned char)(*(C$9 = &buslatches+1)&0xc - 810;*** 135 ----------------------- buslatches_pru0_dataout((unsigned)C$10); - 811;*** 135 ----------------------- __R30 = 256u; - 812;*** 135 ----------------------- *C$9 = _tmpval; - 813;*** 135 ----------------------- __delay_cycles(4u); - 814;*** 135 ----------------------- __R30 = 2304u; - 815;*** 137 ----------------------- sm_arb.state = &sm_arb_state_idle; - 816;*** 138 ----------------------- return 0; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 16 - - 817 .dwpsn file "pru1_statemachine_arbitration.c",line 135,column 3,is_stmt,isa 0 - 818;---------------------------------------------------------------------- - 819; 135 | buslatches_setbits(1, ARBITRATION_PRIORITY_MASK| BIT(5), 0); - 820; 136 | // Todo: signal INIT to ARM! - 821;---------------------------------------------------------------------- - 822 00000020 000000240001E5! LDI r5, ||buslatches||+1 ; [ALU_PRU] |135| $O$C9,buslatches - 823 00000024 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |135| $O$C9 - 824 00000028 00000011C00004 AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |135| $O$C10 - 825 0000002c 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |135| $O$C10 - 826$C$DW$47 .dwtag DW_TAG_TI_branch - 827 .dwattr $C$DW$47, DW_AT_low_pc(0x00) - 828 .dwattr $C$DW$47, DW_AT_name("buslatches_pru0_dataout") - 829 .dwattr $C$DW$47, DW_AT_TI_call - 830 - 831 00000030 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |135| buslatches_pru0_dataout - 832 00000034 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |135| - 833 00000038 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |135| $O$C9,_tmpval - 834 .newblock - 835 0000003c 000186240000C6 LDI32 r6, 1 - 00000043 00000000004024 - 836 00000044 0000000501E6E6 $1: SUB r6, r6, 1 - 837 00000048 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |135| - 838 .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 - 839;---------------------------------------------------------------------- - 840; 137 | sm_arb.state = &sm_arb_state_idle; - 841;---------------------------------------------------------------------- - 842 0000004c 00000024000081! LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |137| sm_arb_state_idle - 843 .dwpsn file "pru1_statemachine_arbitration.c",line 138,column 3,is_stmt,isa 0 - 844;---------------------------------------------------------------------- - 845; 138 | return 0 ; - 846;---------------------------------------------------------------------- - 847 00000050 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |138| - 848 .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 - 849 00000054 000000240000E0! LDI r0, ||sm_arb|| ; [ALU_PRU] |137| sm_arb - 850 .dwpsn file "pru1_statemachine_arbitration.c",line 135,column 3,is_stmt,isa 0 - 851 00000058 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |135| - 852 .dwpsn file "pru1_statemachine_arbitration.c",line 137,column 3,is_stmt,isa 0 - 853 0000005c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |137| - 854 .dwpsn file "pru1_statemachine_arbitration.c",line 138,column 3,is_stmt,isa 0 - 855 00000060 00000021000000! JMP ||$C$L7|| ; [ALU_PRU] |138| - 856;* --------------------------------------------------------------------------* - 857 00000064 ||$C$L5||: - 858;*** -----------------------g3: - 859;*** 140 ----------------------- __R30 = 2048u; - 860;*** 140 ----------------------- __delay_cycles(10u); - 861;*** 140 ----------------------- tmpval = __R31; - 862;*** 144 ----------------------- C$8 = (*(C$3 = &sm_arb)).priority_bit; - 863;*** 144 ----------------------- if ( !(C$8&tmpval) ) goto g5; - 864 .dwpsn file "pru1_statemachine_arbitration.c",line 140,column 2,is_stmt,isa 0 - 865;---------------------------------------------------------------------- - 866; 140 | tmpval = buslatches_get(0); - 867; 141 | // forward all other BG lines - 868; 142 | // preceding arbitration must see BG removed by master on SACK - 869;---------------------------------------------------------------------- - 870 00000064 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |140| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 17 - - 871 .newblock - 872 00000068 000480240000C0 LDI32 r0, 4 - 0000006f 00000000004024 - 873 00000070 0000000501E0E0 $1: SUB r0, r0, 1 - 874 00000074 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |140| - 875 .dwpsn file "pru1_statemachine_arbitration.c",line 144,column 2,is_stmt,isa 0 - 876;---------------------------------------------------------------------- - 877; 144 | if (tmpval & sm_arb.priority_bit) { - 878;---------------------------------------------------------------------- - 879 00000078 000000240000E4! LDI r4, ||sm_arb|| ; [ALU_PRU] |144| $O$C3,sm_arb - 880 .dwpsn file "pru1_statemachine_arbitration.c",line 140,column 2,is_stmt,isa 0 - 881 0000007c 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |140| - 882 .dwpsn file "pru1_statemachine_arbitration.c",line 144,column 2,is_stmt,isa 0 - 883;---------------------------------------------------------------------- - 884; 145 | // got GRANT IN. Clear GRANT OUT, don't pass to next device - 885;---------------------------------------------------------------------- - 886 00000080 000000F1020420 LBBO &r0.b1, r4, 2, 1 ; [ALU_PRU] |144| $O$C8,$O$C3 - 887 00000084 00000010002040 AND r0.b2, r0.b1, r0.b0 ; [ALU_PRU] |144| $O$C8,tmpval - 888 00000088 00000051004022 QBEQ ||$C$L6||, r0.b2, 0x00 ; [ALU_PRU] |144| - 889;* --------------------------------------------------------------------------* - 890;*** 146 ----------------------- tmpval &= ~C$8; - 891;*** 147 ----------------------- _tmpval = C$7 = (unsigned char)(*(C$6 = &buslatches)&0xe0|( - 892;*** 147 ----------------------- buslatches_pru0_dataout((unsigned)C$7); - 893;*** 147 ----------------------- __R30 = 0u; - 894;*** 147 ----------------------- *C$6 = _tmpval; - 895;*** 147 ----------------------- __delay_cycles(4u); - 896;*** 147 ----------------------- __R30 = 2048u; - 897;*** 149 ----------------------- C$4 = &C$6[1]; - 898;*** 149 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4|0x20); - 899;*** 149 ----------------------- buslatches_pru0_dataout((unsigned)C$5); - 900;*** 149 ----------------------- __R30 = 256u; - 901;*** 149 ----------------------- *C$4 = _tmpval; - 902;*** 149 ----------------------- __delay_cycles(4u); - 903;*** 149 ----------------------- __R30 = 2304u; - 904;*** 150 ----------------------- K$21 = C$3; - 905;*** 150 ----------------------- (*K$21).state = &sm_arb_state_3; - 906;*** 153 ----------------------- return 0; - 907 .dwpsn file "pru1_statemachine_arbitration.c",line 146,column 3,is_stmt,isa 0 - 908;---------------------------------------------------------------------- - 909; 146 | tmpval &= ~sm_arb.priority_bit ; - 910;---------------------------------------------------------------------- - 911 0000008c 00000016002020 NOT r0.b1, r0.b1 ; [ALU_PRU] |146| $O$C8 - 912 00000090 00000010200000 AND r0.b0, r0.b0, r0.b1 ; [ALU_PRU] |146| tmpval,tmpval - 913 .dwpsn file "pru1_statemachine_arbitration.c",line 147,column 3,is_stmt,isa 0 - 914;---------------------------------------------------------------------- - 915; 147 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval); // forward a - 916; | ll without our GRANT - 917; 148 | // set SACK - 918;---------------------------------------------------------------------- - 919 00000094 000000240000E7! LDI r7, ||buslatches|| ; [ALU_PRU] |147| $O$C6,buslatches - 920 00000098 000000151F0000 XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |147| tmpval - 921 0000009c 000000111F0000 AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |147| - 922 000000a0 000000F1000720 LBBO &r0.b1, r7, 0, 1 ; [ALU_PRU] |147| $O$C6 - 923 000000a4 00000011E02020 AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |147| - 924 000000a8 00000012002005 OR r5.b0, r0.b1, r0.b0 ; [ALU_PRU] |147| $O$C7 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 18 - - 925 000000ac 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |147| $O$C7 - 926$C$DW$48 .dwtag DW_TAG_TI_branch - 927 .dwattr $C$DW$48, DW_AT_low_pc(0x00) - 928 .dwattr $C$DW$48, DW_AT_name("buslatches_pru0_dataout") - 929 .dwattr $C$DW$48, DW_AT_TI_call - 930 - 931 000000b0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |147| buslatches_pru0_dataout - 932 000000b4 0000002EFF819E ZERO &r30, 4 ; [ALU_PRU] |147| - 933 000000b8 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |147| $O$C6,_tmpval - 934 .newblock - 935 000000bc 000188240000C8 LDI32 r8, 1 - 000000c3 00000000004024 - 936 000000c4 0000000501E8E8 $1: SUB r8, r8, 1 - 937 000000c8 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |147| - 938 000000cc 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |147| - 939 .dwpsn file "pru1_statemachine_arbitration.c",line 149,column 3,is_stmt,isa 0 - 940;---------------------------------------------------------------------- - 941; 149 | buslatches_setbits(1, BIT(5), BIT(5)); - 942;---------------------------------------------------------------------- - 943 000000d0 0000000101E7E7 ADD r7, r7, 0x01 ; [ALU_PRU] |149| $O$C4,$O$C6 - 944 000000d4 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |149| $O$C4 - 945 000000d8 0000001F050005 SET r5.b0, r0.b0, 0x00000005 ; [ALU_PRU] |149| $O$C5 - 946 000000dc 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |149| $O$C5 - 947$C$DW$49 .dwtag DW_TAG_TI_branch - 948 .dwattr $C$DW$49, DW_AT_low_pc(0x00) - 949 .dwattr $C$DW$49, DW_AT_name("buslatches_pru0_dataout") - 950 .dwattr $C$DW$49, DW_AT_TI_call - 951 - 952 000000e0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |149| buslatches_pru0_dataout - 953 000000e4 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |149| - 954 000000e8 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |149| $O$C4,_tmpval - 955 .newblock - 956 000000ec 000186240000C6 LDI32 r6, 1 - 000000f3 00000000004024 - 957 000000f4 0000000501E6E6 $1: SUB r6, r6, 1 - 958 000000f8 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |149| - 959 .dwpsn file "pru1_statemachine_arbitration.c",line 150,column 3,is_stmt,isa 0 - 960;---------------------------------------------------------------------- - 961; 150 | sm_arb.state = &sm_arb_state_3; - 962; 151 | } else - 963; 152 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval); // forward a - 964; | ll - 965;---------------------------------------------------------------------- - 966 000000fc 00000024000080! LDI r0.w0, $CODE(||sm_arb_state_3||) ; [ALU_PRU] |150| sm_arb_state_3 - 967 .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 - 968;---------------------------------------------------------------------- - 969; 153 | return 0; - 970;---------------------------------------------------------------------- - 971 00000100 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |153| - 972 .dwpsn file "pru1_statemachine_arbitration.c",line 149,column 3,is_stmt,isa 0 - 973 00000104 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |149| - 974 .dwpsn file "pru1_statemachine_arbitration.c",line 150,column 3,is_stmt,isa 0 - 975 00000108 000000E1000480 SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |150| $O$K21 - 976 .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 - 977 0000010c 00000021000000! JMP ||$C$L7|| ; [ALU_PRU] |153| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 19 - - 978;* --------------------------------------------------------------------------* - 979 00000110 ||$C$L6||: - 980;*** -----------------------g5: - 981;*** 152 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches)&0xe0|( - 982;*** 152 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 983;*** 152 ----------------------- __R30 = 0u; - 984;*** 152 ----------------------- *C$1 = _tmpval; - 985;*** 152 ----------------------- __delay_cycles(4u); - 986;*** 152 ----------------------- __R30 = 2048u; - 987;*** 153 ----------------------- return 0; - 988 .dwpsn file "pru1_statemachine_arbitration.c",line 152,column 3,is_stmt,isa 0 - 989 00000110 000000151F0000 XOR r0.b0, r0.b0, 0x1f ; [ALU_PRU] |152| tmpval - 990 00000114 000000240000E5! LDI r5, ||buslatches|| ; [ALU_PRU] |152| $O$C1,buslatches - 991 00000118 000000111F0000 AND r0.b0, r0.b0, 0x1f ; [ALU_PRU] |152| - 992 0000011c 000000F1000520 LBBO &r0.b1, r5, 0, 1 ; [ALU_PRU] |152| $O$C1 - 993 00000120 00000011E02020 AND r0.b1, r0.b1, 0xe0 ; [ALU_PRU] |152| - 994 00000124 00000012002004 OR r4.b0, r0.b1, r0.b0 ; [ALU_PRU] |152| $O$C2 - 995 00000128 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |152| $O$C2 - 996$C$DW$50 .dwtag DW_TAG_TI_branch - 997 .dwattr $C$DW$50, DW_AT_low_pc(0x00) - 998 .dwattr $C$DW$50, DW_AT_name("buslatches_pru0_dataout") - 999 .dwattr $C$DW$50, DW_AT_TI_call - 1000 - 1001 0000012c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |152| buslatches_pru0_dataout - 1002 00000130 0000002EFF819E ZERO &r30, 4 ; [ALU_PRU] |152| - 1003 00000134 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |152| $O$C1,_tmpval - 1004 .newblock - 1005 00000138 000186240000C6 LDI32 r6, 1 - 0000013f 00000000004024 - 1006 00000140 0000000501E6E6 $1: SUB r6, r6, 1 - 1007 00000144 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |152| - 1008 .dwpsn file "pru1_statemachine_arbitration.c",line 153,column 2,is_stmt,isa 0 - 1009 00000148 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |153| - 1010 .dwpsn file "pru1_statemachine_arbitration.c",line 152,column 3,is_stmt,isa 0 - 1011 0000014c 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |152| - 1012;* --------------------------------------------------------------------------* - 1013 00000150 ||$C$L7||: - 1014 00000150 000000F30042C3 LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 1015 .dwcfi restore_reg, 14 - 1016 .dwcfi restore_reg, 15 - 1017 .dwcfi restore_reg, 16 - 1018 .dwcfi restore_reg, 17 - 1019 .dwcfi restore_reg, 18 - 1020 .dwcfi restore_reg, 19 - 1021 .dwcfi restore_reg, 20 - 1022 .dwcfi restore_reg, 21 - 1023 .dwcfi restore_reg, 22 - 1024 .dwcfi restore_reg, 23 - 1025 .dwcfi restore_reg, 24 - 1026 .dwcfi restore_reg, 25 - 1027 .dwcfi restore_reg, 26 - 1028 .dwcfi restore_reg, 27 - 1029 .dwcfi restore_reg, 28 - 1030 .dwcfi restore_reg, 29 - 1031 .dwcfi restore_reg, 30 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 20 - - 1032 .dwcfi restore_reg, 31 - 1033 .dwcfi restore_reg, 32 - 1034 .dwcfi restore_reg, 33 - 1035 .dwcfi restore_reg, 34 - 1036 .dwcfi restore_reg, 35 - 1037 00000154 0000000116E2E2 ADD r2, r2, 0x16 ; [ALU_PRU] - 1038 .dwcfi cfa_offset, 0 - 1039$C$DW$51 .dwtag DW_TAG_TI_branch - 1040 .dwattr $C$DW$51, DW_AT_low_pc(0x00) - 1041 .dwattr $C$DW$51, DW_AT_TI_return - 1042 - 1043 00000158 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1044 .dwattr $C$DW$30, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 1045 .dwattr $C$DW$30, DW_AT_TI_end_line(0x9a) - 1046 .dwattr $C$DW$30, DW_AT_TI_end_column(0x01) - 1047 .dwendentry - 1048 .dwendtag $C$DW$30 - 1049 - 1050 00000000 .sect ".text:sm_arb_state_1" - 1051 .clink - 1052 - 1053$C$DW$52 .dwtag DW_TAG_subprogram - 1054 .dwattr $C$DW$52, DW_AT_name("sm_arb_state_1") - 1055 .dwattr $C$DW$52, DW_AT_low_pc(||sm_arb_state_1||) - 1056 .dwattr $C$DW$52, DW_AT_high_pc(0x00) - 1057 .dwattr $C$DW$52, DW_AT_TI_symbol_name("sm_arb_state_1") - 1058 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$36) - 1059 .dwattr $C$DW$52, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 1060 .dwattr $C$DW$52, DW_AT_TI_begin_line(0x70) - 1061 .dwattr $C$DW$52, DW_AT_TI_begin_column(0x10) - 1062 .dwattr $C$DW$52, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 1063 .dwattr $C$DW$52, DW_AT_decl_line(0x70) - 1064 .dwattr $C$DW$52, DW_AT_decl_column(0x10) - 1065 .dwattr $C$DW$52, DW_AT_TI_max_frame_size(0x0f) - 1066 .dwpsn file "pru1_statemachine_arbitration.c",line 112,column 33,is_stmt,address ||sm_arb_sta - 1067 - 1068 .dwfde $C$DW$CIE, ||sm_arb_state_1|| - 1069;---------------------------------------------------------------------- - 1070; 112 | static uint8_t sm_arb_state_1() { - 1071; 113 | uint8_t tmpval; - 1072;---------------------------------------------------------------------- - 1073 - 1074;*************************************************************** - 1075;* FNAME: sm_arb_state_1 FR SIZE: 15 * - 1076;* * - 1077;* FUNCTION ENVIRONMENT * - 1078;* * - 1079;* FUNCTION PROPERTIES * - 1080;* 0 Auto, 15 SOE * - 1081;*************************************************************** - 1082 - 1083||sm_arb_state_1||: - 1084;* --------------------------------------------------------------------------* - 1085;* r5_0 assigned to $O$C1 - 1086$C$DW$53 .dwtag DW_TAG_variable - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 21 - - 1087 .dwattr $C$DW$53, DW_AT_name("$O$C1") - 1088 .dwattr $C$DW$53, DW_AT_TI_symbol_name("$O$C1") - 1089 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$74) - 1090 .dwattr $C$DW$53, DW_AT_location[DW_OP_reg20] - 1091 - 1092;* r1_1 assigned to $O$C2 - 1093$C$DW$54 .dwtag DW_TAG_variable - 1094 .dwattr $C$DW$54, DW_AT_name("$O$C2") - 1095 .dwattr $C$DW$54, DW_AT_TI_symbol_name("$O$C2") - 1096 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$6) - 1097 .dwattr $C$DW$54, DW_AT_location[DW_OP_reg5] - 1098 - 1099;* r1_0 assigned to $O$C3 - 1100$C$DW$55 .dwtag DW_TAG_variable - 1101 .dwattr $C$DW$55, DW_AT_name("$O$C3") - 1102 .dwattr $C$DW$55, DW_AT_TI_symbol_name("$O$C3") - 1103 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$6) - 1104 .dwattr $C$DW$55, DW_AT_location[DW_OP_reg4] - 1105 - 1106;* r4_0 assigned to $O$C4 - 1107$C$DW$56 .dwtag DW_TAG_variable - 1108 .dwattr $C$DW$56, DW_AT_name("$O$C4") - 1109 .dwattr $C$DW$56, DW_AT_TI_symbol_name("$O$C4") - 1110 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$83) - 1111 .dwattr $C$DW$56, DW_AT_location[DW_OP_reg16] - 1112 - 1113;* r14_0 assigned to $O$C5 - 1114$C$DW$57 .dwtag DW_TAG_variable - 1115 .dwattr $C$DW$57, DW_AT_name("$O$C5") - 1116 .dwattr $C$DW$57, DW_AT_TI_symbol_name("$O$C5") - 1117 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$6) - 1118 .dwattr $C$DW$57, DW_AT_location[DW_OP_regx 0x38] - 1119 - 1120;* r0_0 assigned to $O$C6 - 1121$C$DW$58 .dwtag DW_TAG_variable - 1122 .dwattr $C$DW$58, DW_AT_name("$O$C6") - 1123 .dwattr $C$DW$58, DW_AT_TI_symbol_name("$O$C6") - 1124 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$10) - 1125 .dwattr $C$DW$58, DW_AT_location[DW_OP_reg0] - 1126 - 1127;* r4_0 assigned to $O$K4 - 1128$C$DW$59 .dwtag DW_TAG_variable - 1129 .dwattr $C$DW$59, DW_AT_name("$O$K4") - 1130 .dwattr $C$DW$59, DW_AT_TI_symbol_name("$O$K4") - 1131 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$83) - 1132 .dwattr $C$DW$59, DW_AT_location[DW_OP_reg16] - 1133 - 1134;* r5_0 assigned to $O$K18 - 1135$C$DW$60 .dwtag DW_TAG_variable - 1136 .dwattr $C$DW$60, DW_AT_name("$O$K18") - 1137 .dwattr $C$DW$60, DW_AT_TI_symbol_name("$O$K18") - 1138 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$74) - 1139 .dwattr $C$DW$60, DW_AT_location[DW_OP_reg20] - 1140 - 1141;* r6_0 assigned to tmpval - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 22 - - 1142$C$DW$61 .dwtag DW_TAG_variable - 1143 .dwattr $C$DW$61, DW_AT_name("tmpval") - 1144 .dwattr $C$DW$61, DW_AT_TI_symbol_name("tmpval") - 1145 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$36) - 1146 .dwattr $C$DW$61, DW_AT_location[DW_OP_reg24] - 1147 - 1148;* r6_1 assigned to _tmpval - 1149$C$DW$62 .dwtag DW_TAG_variable - 1150 .dwattr $C$DW$62, DW_AT_name("_tmpval") - 1151 .dwattr $C$DW$62, DW_AT_TI_symbol_name("_tmpval") - 1152 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$36) - 1153 .dwattr $C$DW$62, DW_AT_location[DW_OP_reg25] - 1154 - 1155;* r7_0 assigned to _tmpval - 1156$C$DW$63 .dwtag DW_TAG_variable - 1157 .dwattr $C$DW$63, DW_AT_name("_tmpval") - 1158 .dwattr $C$DW$63, DW_AT_TI_symbol_name("_tmpval") - 1159 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$36) - 1160 .dwattr $C$DW$63, DW_AT_location[DW_OP_reg28] - 1161 - 1162 .dwcfi cfa_offset, 0 - 1163;*** 114 ----------------------- __R30 = 2048u; - 1164;*** 114 ----------------------- __delay_cycles(10u); - 1165;*** 114 ----------------------- tmpval = __R31; - 1166;*** 116 ----------------------- C$6 = (tmpval^0x1f)&0x1f; - 1167;*** 116 ----------------------- C$5 = *(C$4 = &buslatches); - 1168;*** 116 ----------------------- _tmpval = C$5&0xe0|C$6; - 1169;*** 116 ----------------------- buslatches_pru0_dataout(C$5&0xffffffe0u|(unsigned)C$6); - 1170;*** 116 ----------------------- __R30 = 0u; - 1171;*** 116 ----------------------- *C$4 = _tmpval; - 1172;*** 116 ----------------------- __delay_cycles(4u); - 1173;*** 116 ----------------------- __R30 = 2048u; - 1174;*** 118 ----------------------- C$3 = (*(C$1 = &sm_arb)).priority_bit; - 1175;*** 118 ----------------------- if ( !(C$3&tmpval) ) goto g3; - 1176 00000000 000000050FE2E2 SUB r2, r2, 0x0f ; [ALU_PRU] - 1177 .dwcfi cfa_offset, 15 - 1178 .dwpsn file "pru1_statemachine_arbitration.c",line 114,column 2,is_stmt,isa 0 - 1179;---------------------------------------------------------------------- - 1180; 114 | tmpval = buslatches_get(0); - 1181; 115 | // forward all lines, until idle - 1182;---------------------------------------------------------------------- - 1183 00000004 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |114| - 1184 00000008 000000E100E243 SBBO &r3.b2, r2, 0, 15 ; [ALU_PRU] - 1185 .dwcfi save_reg_to_mem, 14, -15 - 1186 .dwcfi save_reg_to_mem, 15, -14 - 1187 .dwcfi save_reg_to_mem, 16, -13 - 1188 .dwcfi save_reg_to_mem, 17, -12 - 1189 .dwcfi save_reg_to_mem, 18, -11 - 1190 .dwcfi save_reg_to_mem, 19, -10 - 1191 .dwcfi save_reg_to_mem, 20, -9 - 1192 .dwcfi save_reg_to_mem, 21, -8 - 1193 .dwcfi save_reg_to_mem, 22, -7 - 1194 .dwcfi save_reg_to_mem, 23, -6 - 1195 .dwcfi save_reg_to_mem, 24, -5 - 1196 .dwcfi save_reg_to_mem, 25, -4 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 23 - - 1197 .dwcfi save_reg_to_mem, 26, -3 - 1198 .dwcfi save_reg_to_mem, 27, -2 - 1199 .dwcfi save_reg_to_mem, 28, -1 - 1200 .newblock - 1201 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 1202 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 1203 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |114| - 1204 .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 - 1205;---------------------------------------------------------------------- - 1206; 116 | buslatches_setbits(0, ARBITRATION_PRIORITY_MASK, ~tmpval) ; - 1207;---------------------------------------------------------------------- - 1208 0000001c 000000240000E4! LDI r4, ||buslatches|| ; [ALU_PRU] |116| $O$C4,buslatches - 1209 .dwpsn file "pru1_statemachine_arbitration.c",line 114,column 2,is_stmt,isa 0 - 1210 00000020 00000010FFFFE6 MOV r6, r31 ; [ALU_PRU] |114| - 1211 .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 - 1212;---------------------------------------------------------------------- - 1213; 117 | // wait for GRANT idle, other cycle in progress? - 1214;---------------------------------------------------------------------- - 1215 00000024 000000F100040E LBBO &r14.b0, r4, 0, 1 ; [ALU_PRU] |116| $O$C5,$O$C4 - 1216 00000028 000000151F06E0 XOR r0, r6.b0, 0x1f ; [ALU_PRU] |116| tmpval - 1217 0000002c 00000011E00E01 AND r1.b0, r14.b0, 0xe0 ; [ALU_PRU] |116| $O$C5 - 1218 00000030 000000111FE0E0 AND r0, r0, 0x1f ; [ALU_PRU] |116| $O$C6 - 1219 00000034 00000012000126 OR r6.b1, r1.b0, r0.b0 ; [ALU_PRU] |116| _tmpval,$O$C6 - 1220 00000038 FFE08124FFFFC1 LDI32 r1, 0xffffffe0 ; [ALU_PRU] |116| - 0000003f 00000000004024 - 1221 00000040 00000010E10EE1 AND r1, r14.b0, r1 ; [ALU_PRU] |116| $O$C5 - 1222 00000044 00000012E0E1EE OR r14, r1, r0 ; [ALU_PRU] |116| $O$C6 - 1223$C$DW$64 .dwtag DW_TAG_TI_branch - 1224 .dwattr $C$DW$64, DW_AT_low_pc(0x00) - 1225 .dwattr $C$DW$64, DW_AT_name("buslatches_pru0_dataout") - 1226 .dwattr $C$DW$64, DW_AT_TI_call - 1227 - 1228 00000048 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |116| buslatches_pru0_dataout - 1229 0000004c 0000002EFF819E ZERO &r30, 4 ; [ALU_PRU] |116| - 1230 00000050 000000E1000426 SBBO &r6.b1, r4, 0, 1 ; [ALU_PRU] |116| $O$C4,_tmpval - 1231 .newblock - 1232 00000054 000185240000C5 LDI32 r5, 1 - 0000005b 00000000004024 - 1233 0000005c 0000000501E5E5 $1: SUB r5, r5, 1 - 1234 00000060 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |116| - 1235 .dwpsn file "pru1_statemachine_arbitration.c",line 118,column 2,is_stmt,isa 0 - 1236;---------------------------------------------------------------------- - 1237; 118 | if (tmpval & sm_arb.priority_bit) - 1238;---------------------------------------------------------------------- - 1239 00000064 000000240000E5! LDI r5, ||sm_arb|| ; [ALU_PRU] |118| $O$C1,sm_arb - 1240 .dwpsn file "pru1_statemachine_arbitration.c",line 116,column 2,is_stmt,isa 0 - 1241 00000068 000000240800FE LDI r30, 0x0800 ; [ALU_PRU] |116| - 1242 .dwpsn file "pru1_statemachine_arbitration.c",line 118,column 2,is_stmt,isa 0 - 1243 0000006c 000000F1020501 LBBO &r1.b0, r5, 2, 1 ; [ALU_PRU] |118| $O$C3,$O$C1 - 1244 00000070 00000010060100 AND r0.b0, r1.b0, r6.b0 ; [ALU_PRU] |118| $O$C3,tmpval - 1245 00000074 00000051000003 QBEQ ||$C$L8||, r0.b0, 0x00 ; [ALU_PRU] |118| - 1246;* --------------------------------------------------------------------------* - 1247;*** 119 ----------------------- return 0; - 1248 .dwpsn file "pru1_statemachine_arbitration.c",line 119,column 3,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 24 - - 1249;---------------------------------------------------------------------- - 1250; 119 | return 0; - 1251; 120 | // no need to wait for SACK: arbitrator responds only with a GRANT IN - 1252;---------------------------------------------------------------------- - 1253 00000078 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |119| - 1254 0000007c 00000021000000! JMP ||$C$L9|| ; [ALU_PRU] |119| - 1255;* --------------------------------------------------------------------------* - 1256 00000080 ||$C$L8||: - 1257;*** -----------------------g3: - 1258;*** 121 ----------------------- K$4 = C$4; - 1259;*** 121 ----------------------- C$2 = K$4[1]; - 1260;*** 121 ----------------------- _tmpval = (C$3^0xff)&C$2|C$3; - 1261;*** 121 ----------------------- buslatches_pru0_dataout((C$3^0xffu)&C$2|C$3); - 1262;*** 121 ----------------------- __R30 = 256u; - 1263;*** 121 ----------------------- K$4[1] = _tmpval; - 1264;*** 121 ----------------------- __delay_cycles(4u); - 1265;*** 121 ----------------------- __R30 = 2304u; - 1266;*** 122 ----------------------- K$18 = C$1; - 1267;*** 122 ----------------------- (*K$18).state = &sm_arb_state_2; - 1268;*** 123 ----------------------- return 0; - 1269 .dwpsn file "pru1_statemachine_arbitration.c",line 121,column 2,is_stmt,isa 0 - 1270;---------------------------------------------------------------------- - 1271; 121 | buslatches_setbits(1, sm_arb.priority_bit, sm_arb.priority_bit); // REQ - 1272; | UEST = latch1 - 1273; 122 | sm_arb.state = &sm_arb_state_2; // wait for GRANT IN active - 1274;---------------------------------------------------------------------- - 1275 00000080 000000F1010421 LBBO &r1.b1, r4, 1, 1 ; [ALU_PRU] |121| $O$C2,$O$K4 - 1276 00000084 00000015FF0100 XOR r0.b0, r1.b0, 0xff ; [ALU_PRU] |121| $O$C3 - 1277 00000088 00000010210000 AND r0.b0, r0.b0, r1.b1 ; [ALU_PRU] |121| $O$C2 - 1278 0000008c 00000012010007 OR r7.b0, r0.b0, r1.b0 ; [ALU_PRU] |121| _tmpval,$O$C3 - 1279 00000090 00000015FF01E0 XOR r0, r1.b0, 0xff ; [ALU_PRU] |121| $O$C3 - 1280 00000094 0000001021E0E0 AND r0, r0, r1.b1 ; [ALU_PRU] |121| $O$C2 - 1281 00000098 0000001201E0EE OR r14, r0, r1.b0 ; [ALU_PRU] |121| $O$C3 - 1282$C$DW$65 .dwtag DW_TAG_TI_branch - 1283 .dwattr $C$DW$65, DW_AT_low_pc(0x00) - 1284 .dwattr $C$DW$65, DW_AT_name("buslatches_pru0_dataout") - 1285 .dwattr $C$DW$65, DW_AT_TI_call - 1286 - 1287 0000009c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |121| buslatches_pru0_dataout - 1288 000000a0 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |121| - 1289 000000a4 000000E1010407 SBBO &r7.b0, r4, 1, 1 ; [ALU_PRU] |121| $O$K4,_tmpval - 1290 .newblock - 1291 000000a8 000186240000C6 LDI32 r6, 1 - 000000af 00000000004024 - 1292 000000b0 0000000501E6E6 $1: SUB r6, r6, 1 - 1293 000000b4 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |121| - 1294 .dwpsn file "pru1_statemachine_arbitration.c",line 123,column 2,is_stmt,isa 0 - 1295;---------------------------------------------------------------------- - 1296; 123 | return 0; - 1297;---------------------------------------------------------------------- - 1298 000000b8 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |123| - 1299 .dwpsn file "pru1_statemachine_arbitration.c",line 122,column 2,is_stmt,isa 0 - 1300 000000bc 00000024000080! LDI r0.w0, $CODE(||sm_arb_state_2||) ; [ALU_PRU] |122| sm_arb_state_2 - 1301 .dwpsn file "pru1_statemachine_arbitration.c",line 121,column 2,is_stmt,isa 0 - 1302 000000c0 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |121| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 25 - - 1303 .dwpsn file "pru1_statemachine_arbitration.c",line 122,column 2,is_stmt,isa 0 - 1304 000000c4 000000E1000580 SBBO &r0.w0, r5, 0, 2 ; [ALU_PRU] |122| $O$K18 - 1305;* --------------------------------------------------------------------------* - 1306 000000c8 ||$C$L9||: - 1307 000000c8 000000F100E243 LBBO &r3.b2, r2, 0, 15 ; [ALU_PRU] - 1308 .dwcfi restore_reg, 14 - 1309 .dwcfi restore_reg, 15 - 1310 .dwcfi restore_reg, 16 - 1311 .dwcfi restore_reg, 17 - 1312 .dwcfi restore_reg, 18 - 1313 .dwcfi restore_reg, 19 - 1314 .dwcfi restore_reg, 20 - 1315 .dwcfi restore_reg, 21 - 1316 .dwcfi restore_reg, 22 - 1317 .dwcfi restore_reg, 23 - 1318 .dwcfi restore_reg, 24 - 1319 .dwcfi restore_reg, 25 - 1320 .dwcfi restore_reg, 26 - 1321 .dwcfi restore_reg, 27 - 1322 .dwcfi restore_reg, 28 - 1323 000000cc 000000010FE2E2 ADD r2, r2, 0x0f ; [ALU_PRU] - 1324 .dwcfi cfa_offset, 0 - 1325$C$DW$66 .dwtag DW_TAG_TI_branch - 1326 .dwattr $C$DW$66, DW_AT_low_pc(0x00) - 1327 .dwattr $C$DW$66, DW_AT_TI_return - 1328 - 1329 000000d0 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1330 .dwattr $C$DW$52, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 1331 .dwattr $C$DW$52, DW_AT_TI_end_line(0x7c) - 1332 .dwattr $C$DW$52, DW_AT_TI_end_column(0x01) - 1333 .dwendentry - 1334 .dwendtag $C$DW$52 - 1335 - 1336 00000000 .sect ".text:sm_arb_start" - 1337 .clink - 1338 .global ||sm_arb_start|| - 1339 - 1340$C$DW$67 .dwtag DW_TAG_subprogram - 1341 .dwattr $C$DW$67, DW_AT_name("sm_arb_start") - 1342 .dwattr $C$DW$67, DW_AT_low_pc(||sm_arb_start||) - 1343 .dwattr $C$DW$67, DW_AT_high_pc(0x00) - 1344 .dwattr $C$DW$67, DW_AT_TI_symbol_name("sm_arb_start") - 1345 .dwattr $C$DW$67, DW_AT_external - 1346 .dwattr $C$DW$67, DW_AT_TI_begin_file("pru1_statemachine_arbitration.c") - 1347 .dwattr $C$DW$67, DW_AT_TI_begin_line(0x5c) - 1348 .dwattr $C$DW$67, DW_AT_TI_begin_column(0x06) - 1349 .dwattr $C$DW$67, DW_AT_decl_file("pru1_statemachine_arbitration.c") - 1350 .dwattr $C$DW$67, DW_AT_decl_line(0x5c) - 1351 .dwattr $C$DW$67, DW_AT_decl_column(0x06) - 1352 .dwattr $C$DW$67, DW_AT_TI_max_frame_size(0x00) - 1353 .dwpsn file "pru1_statemachine_arbitration.c",line 92,column 41,is_stmt,address ||sm_arb_star - 1354 - 1355 .dwfde $C$DW$CIE, ||sm_arb_start|| - 1356$C$DW$68 .dwtag DW_TAG_formal_parameter - 1357 .dwattr $C$DW$68, DW_AT_name("priority_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 26 - - 1358 .dwattr $C$DW$68, DW_AT_TI_symbol_name("priority_bit") - 1359 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$36) - 1360 .dwattr $C$DW$68, DW_AT_location[DW_OP_regx 0x38] - 1361 - 1362;---------------------------------------------------------------------- - 1363; 92 | void sm_arb_start(uint8_t priority_bit) { - 1364;---------------------------------------------------------------------- - 1365 - 1366;*************************************************************** - 1367;* FNAME: sm_arb_start FR SIZE: 0 * - 1368;* * - 1369;* FUNCTION ENVIRONMENT * - 1370;* * - 1371;* FUNCTION PROPERTIES * - 1372;* 0 Auto, 0 SOE * - 1373;*************************************************************** - 1374 - 1375||sm_arb_start||: - 1376;* --------------------------------------------------------------------------* - 1377;* r0_0 assigned to $O$C1 - 1378$C$DW$69 .dwtag DW_TAG_variable - 1379 .dwattr $C$DW$69, DW_AT_name("$O$C1") - 1380 .dwattr $C$DW$69, DW_AT_TI_symbol_name("$O$C1") - 1381 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$74) - 1382 .dwattr $C$DW$69, DW_AT_location[DW_OP_reg0] - 1383 - 1384;* r14_0 assigned to priority_bit - 1385$C$DW$70 .dwtag DW_TAG_variable - 1386 .dwattr $C$DW$70, DW_AT_name("priority_bit") - 1387 .dwattr $C$DW$70, DW_AT_TI_symbol_name("priority_bit") - 1388 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$84) - 1389 .dwattr $C$DW$70, DW_AT_location[DW_OP_regx 0x38] - 1390 - 1391 .dwcfi cfa_offset, 0 - 1392;*** 93 ----------------------- (*(C$1 = &sm_arb)).priority_bit = priority_bit; - 1393;*** 94 ----------------------- (*C$1).state = &sm_arb_state_1; - 1394;*** ----------------------- return; - 1395 .dwpsn file "pru1_statemachine_arbitration.c",line 93,column 2,is_stmt,isa 0 - 1396;---------------------------------------------------------------------- - 1397; 93 | sm_arb.priority_bit = priority_bit; // single priority bit for this arb - 1398; | itration process - 1399;---------------------------------------------------------------------- - 1400 00000000 000000240000E0! LDI r0, ||sm_arb|| ; [ALU_PRU] |93| $O$C1,sm_arb - 1401 .dwpsn file "pru1_statemachine_arbitration.c",line 94,column 2,is_stmt,isa 0 - 1402;---------------------------------------------------------------------- - 1403; 94 | sm_arb.state = &sm_arb_state_1; - 1404;---------------------------------------------------------------------- - 1405 00000004 00000024000081! LDI r1.w0, $CODE(||sm_arb_state_1||) ; [ALU_PRU] |94| sm_arb_state_1 - 1406 .dwpsn file "pru1_statemachine_arbitration.c",line 93,column 2,is_stmt,isa 0 - 1407 00000008 000000E102000E SBBO &r14.b0, r0, 2, 1 ; [ALU_PRU] |93| $O$C1,priority_bit - 1408 .dwpsn file "pru1_statemachine_arbitration.c",line 94,column 2,is_stmt,isa 0 - 1409 0000000c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |94| $O$C1 - 1410$C$DW$71 .dwtag DW_TAG_TI_branch - 1411 .dwattr $C$DW$71, DW_AT_low_pc(0x00) - 1412 .dwattr $C$DW$71, DW_AT_TI_return - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 27 - - 1413 - 1414 00000010 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1415 .dwattr $C$DW$67, DW_AT_TI_end_file("pru1_statemachine_arbitration.c") - 1416 .dwattr $C$DW$67, DW_AT_TI_end_line(0x5f) - 1417 .dwattr $C$DW$67, DW_AT_TI_end_column(0x01) - 1418 .dwendentry - 1419 .dwendtag $C$DW$67 - 1420 - 1421;***************************************************************************** - 1422;* UNDEFINED EXTERNAL REFERENCES * - 1423;***************************************************************************** - 1424 .global ||buslatches|| - 1425 .global ||buslatches_pru0_dataout|| - 1426 - 1427;****************************************************************************** - 1428;* TYPE INFORMATION * - 1429;****************************************************************************** - 1430 - 1431$C$DW$T$19 .dwtag DW_TAG_structure_type - 1432 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 1433$C$DW$72 .dwtag DW_TAG_member - 1434 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1435 .dwattr $C$DW$72, DW_AT_name("REVID") - 1436 .dwattr $C$DW$72, DW_AT_TI_symbol_name("REVID") - 1437 .dwattr $C$DW$72, DW_AT_bit_offset(0x00) - 1438 .dwattr $C$DW$72, DW_AT_bit_size(0x20) - 1439 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1440 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1441 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1442 .dwattr $C$DW$72, DW_AT_decl_line(0x2d) - 1443 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1444 - 1445 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1446 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 1447 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 1448 .dwendtag $C$DW$T$19 - 1449 - 1450$C$DW$T$44 .dwtag DW_TAG_volatile_type - 1451 .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$19) - 1452 - 1453 - 1454$C$DW$T$20 .dwtag DW_TAG_structure_type - 1455 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 1456$C$DW$73 .dwtag DW_TAG_member - 1457 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1458 .dwattr $C$DW$73, DW_AT_name("IDLE_MODE") - 1459 .dwattr $C$DW$73, DW_AT_TI_symbol_name("IDLE_MODE") - 1460 .dwattr $C$DW$73, DW_AT_bit_offset(0x1e) - 1461 .dwattr $C$DW$73, DW_AT_bit_size(0x02) - 1462 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1463 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1464 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1465 .dwattr $C$DW$73, DW_AT_decl_line(0x37) - 1466 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1467 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 28 - - 1468$C$DW$74 .dwtag DW_TAG_member - 1469 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1470 .dwattr $C$DW$74, DW_AT_name("STANDBY_MODE") - 1471 .dwattr $C$DW$74, DW_AT_TI_symbol_name("STANDBY_MODE") - 1472 .dwattr $C$DW$74, DW_AT_bit_offset(0x1c) - 1473 .dwattr $C$DW$74, DW_AT_bit_size(0x02) - 1474 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1475 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1476 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1477 .dwattr $C$DW$74, DW_AT_decl_line(0x38) - 1478 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1479 - 1480$C$DW$75 .dwtag DW_TAG_member - 1481 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1482 .dwattr $C$DW$75, DW_AT_name("STANDBY_INIT") - 1483 .dwattr $C$DW$75, DW_AT_TI_symbol_name("STANDBY_INIT") - 1484 .dwattr $C$DW$75, DW_AT_bit_offset(0x1b) - 1485 .dwattr $C$DW$75, DW_AT_bit_size(0x01) - 1486 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1487 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1488 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1489 .dwattr $C$DW$75, DW_AT_decl_line(0x39) - 1490 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1491 - 1492$C$DW$76 .dwtag DW_TAG_member - 1493 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1494 .dwattr $C$DW$76, DW_AT_name("SUB_MWAIT") - 1495 .dwattr $C$DW$76, DW_AT_TI_symbol_name("SUB_MWAIT") - 1496 .dwattr $C$DW$76, DW_AT_bit_offset(0x1a) - 1497 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1498 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1499 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1500 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1501 .dwattr $C$DW$76, DW_AT_decl_line(0x3a) - 1502 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1503 - 1504$C$DW$77 .dwtag DW_TAG_member - 1505 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1506 .dwattr $C$DW$77, DW_AT_name("rsvd6") - 1507 .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd6") - 1508 .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - 1509 .dwattr $C$DW$77, DW_AT_bit_size(0x1a) - 1510 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1511 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1512 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1513 .dwattr $C$DW$77, DW_AT_decl_line(0x3b) - 1514 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1515 - 1516 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1517 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1518 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1519 .dwendtag $C$DW$T$20 - 1520 - 1521$C$DW$T$46 .dwtag DW_TAG_volatile_type - 1522 .dwattr $C$DW$T$46, DW_AT_type(*$C$DW$T$20) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 29 - - 1523 - 1524 - 1525$C$DW$T$21 .dwtag DW_TAG_structure_type - 1526 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1527$C$DW$78 .dwtag DW_TAG_member - 1528 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1529 .dwattr $C$DW$78, DW_AT_name("PRU0_GPI_MODE") - 1530 .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1531 .dwattr $C$DW$78, DW_AT_bit_offset(0x1e) - 1532 .dwattr $C$DW$78, DW_AT_bit_size(0x02) - 1533 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1534 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1535 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1536 .dwattr $C$DW$78, DW_AT_decl_line(0x45) - 1537 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1538 - 1539$C$DW$79 .dwtag DW_TAG_member - 1540 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1541 .dwattr $C$DW$79, DW_AT_name("PRU0_GPI_CLK_MODE") - 1542 .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1543 .dwattr $C$DW$79, DW_AT_bit_offset(0x1d) - 1544 .dwattr $C$DW$79, DW_AT_bit_size(0x01) - 1545 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1546 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1547 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1548 .dwattr $C$DW$79, DW_AT_decl_line(0x46) - 1549 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1550 - 1551$C$DW$80 .dwtag DW_TAG_member - 1552 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1553 .dwattr $C$DW$80, DW_AT_name("PRU0_GPI_DIV0") - 1554 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1555 .dwattr $C$DW$80, DW_AT_bit_offset(0x18) - 1556 .dwattr $C$DW$80, DW_AT_bit_size(0x05) - 1557 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1558 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1559 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1560 .dwattr $C$DW$80, DW_AT_decl_line(0x47) - 1561 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1562 - 1563$C$DW$81 .dwtag DW_TAG_member - 1564 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1565 .dwattr $C$DW$81, DW_AT_name("PRU0_GPI_DIV1") - 1566 .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1567 .dwattr $C$DW$81, DW_AT_bit_offset(0x13) - 1568 .dwattr $C$DW$81, DW_AT_bit_size(0x05) - 1569 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1570 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1571 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1572 .dwattr $C$DW$81, DW_AT_decl_line(0x48) - 1573 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1574 - 1575$C$DW$82 .dwtag DW_TAG_member - 1576 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1577 .dwattr $C$DW$82, DW_AT_name("PRU0_GPI_SB") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 30 - - 1578 .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1579 .dwattr $C$DW$82, DW_AT_bit_offset(0x12) - 1580 .dwattr $C$DW$82, DW_AT_bit_size(0x01) - 1581 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1582 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1583 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1584 .dwattr $C$DW$82, DW_AT_decl_line(0x49) - 1585 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1586 - 1587$C$DW$83 .dwtag DW_TAG_member - 1588 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1589 .dwattr $C$DW$83, DW_AT_name("PRU0_GPO_MODE") - 1590 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1591 .dwattr $C$DW$83, DW_AT_bit_offset(0x11) - 1592 .dwattr $C$DW$83, DW_AT_bit_size(0x01) - 1593 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1594 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1595 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1596 .dwattr $C$DW$83, DW_AT_decl_line(0x4a) - 1597 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1598 - 1599$C$DW$84 .dwtag DW_TAG_member - 1600 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1601 .dwattr $C$DW$84, DW_AT_name("PRU0_GPO_DIV0") - 1602 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1603 .dwattr $C$DW$84, DW_AT_bit_offset(0x0c) - 1604 .dwattr $C$DW$84, DW_AT_bit_size(0x05) - 1605 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1606 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1607 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1608 .dwattr $C$DW$84, DW_AT_decl_line(0x4b) - 1609 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1610 - 1611$C$DW$85 .dwtag DW_TAG_member - 1612 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1613 .dwattr $C$DW$85, DW_AT_name("PRU0_GPO_DIV1") - 1614 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1615 .dwattr $C$DW$85, DW_AT_bit_offset(0x07) - 1616 .dwattr $C$DW$85, DW_AT_bit_size(0x05) - 1617 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1618 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1619 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1620 .dwattr $C$DW$85, DW_AT_decl_line(0x4c) - 1621 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1622 - 1623$C$DW$86 .dwtag DW_TAG_member - 1624 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1625 .dwattr $C$DW$86, DW_AT_name("PRU0_GPO_SH_SEL") - 1626 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1627 .dwattr $C$DW$86, DW_AT_bit_offset(0x06) - 1628 .dwattr $C$DW$86, DW_AT_bit_size(0x01) - 1629 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1630 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1631 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1632 .dwattr $C$DW$86, DW_AT_decl_line(0x4d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 31 - - 1633 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1634 - 1635$C$DW$87 .dwtag DW_TAG_member - 1636 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1637 .dwattr $C$DW$87, DW_AT_name("rsvd26") - 1638 .dwattr $C$DW$87, DW_AT_TI_symbol_name("rsvd26") - 1639 .dwattr $C$DW$87, DW_AT_bit_offset(0x00) - 1640 .dwattr $C$DW$87, DW_AT_bit_size(0x06) - 1641 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1642 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1643 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1644 .dwattr $C$DW$87, DW_AT_decl_line(0x4e) - 1645 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1646 - 1647 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1648 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1649 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 1650 .dwendtag $C$DW$T$21 - 1651 - 1652$C$DW$T$48 .dwtag DW_TAG_volatile_type - 1653 .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$21) - 1654 - 1655 - 1656$C$DW$T$22 .dwtag DW_TAG_structure_type - 1657 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1658$C$DW$88 .dwtag DW_TAG_member - 1659 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1660 .dwattr $C$DW$88, DW_AT_name("PRU1_GPI_MODE") - 1661 .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1662 .dwattr $C$DW$88, DW_AT_bit_offset(0x1e) - 1663 .dwattr $C$DW$88, DW_AT_bit_size(0x02) - 1664 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1665 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1666 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1667 .dwattr $C$DW$88, DW_AT_decl_line(0x58) - 1668 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1669 - 1670$C$DW$89 .dwtag DW_TAG_member - 1671 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1672 .dwattr $C$DW$89, DW_AT_name("PRU1_GPI_CLK_MODE") - 1673 .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1674 .dwattr $C$DW$89, DW_AT_bit_offset(0x1d) - 1675 .dwattr $C$DW$89, DW_AT_bit_size(0x01) - 1676 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1677 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1678 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1679 .dwattr $C$DW$89, DW_AT_decl_line(0x59) - 1680 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1681 - 1682$C$DW$90 .dwtag DW_TAG_member - 1683 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - 1684 .dwattr $C$DW$90, DW_AT_name("PRU1_GPI_DIV0") - 1685 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1686 .dwattr $C$DW$90, DW_AT_bit_offset(0x18) - 1687 .dwattr $C$DW$90, DW_AT_bit_size(0x05) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 32 - - 1688 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1689 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1690 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1691 .dwattr $C$DW$90, DW_AT_decl_line(0x5a) - 1692 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1693 - 1694$C$DW$91 .dwtag DW_TAG_member - 1695 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1696 .dwattr $C$DW$91, DW_AT_name("PRU1_GPI_DIV1") - 1697 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1698 .dwattr $C$DW$91, DW_AT_bit_offset(0x13) - 1699 .dwattr $C$DW$91, DW_AT_bit_size(0x05) - 1700 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1701 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1702 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1703 .dwattr $C$DW$91, DW_AT_decl_line(0x5b) - 1704 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1705 - 1706$C$DW$92 .dwtag DW_TAG_member - 1707 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1708 .dwattr $C$DW$92, DW_AT_name("PRU1_GPI_SB") - 1709 .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1710 .dwattr $C$DW$92, DW_AT_bit_offset(0x12) - 1711 .dwattr $C$DW$92, DW_AT_bit_size(0x01) - 1712 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1713 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1714 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1715 .dwattr $C$DW$92, DW_AT_decl_line(0x5c) - 1716 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1717 - 1718$C$DW$93 .dwtag DW_TAG_member - 1719 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1720 .dwattr $C$DW$93, DW_AT_name("PRU1_GPO_MODE") - 1721 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1722 .dwattr $C$DW$93, DW_AT_bit_offset(0x11) - 1723 .dwattr $C$DW$93, DW_AT_bit_size(0x01) - 1724 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1725 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1726 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1727 .dwattr $C$DW$93, DW_AT_decl_line(0x5d) - 1728 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1729 - 1730$C$DW$94 .dwtag DW_TAG_member - 1731 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1732 .dwattr $C$DW$94, DW_AT_name("PRU1_GPO_DIV0") - 1733 .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1734 .dwattr $C$DW$94, DW_AT_bit_offset(0x0c) - 1735 .dwattr $C$DW$94, DW_AT_bit_size(0x05) - 1736 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1737 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1738 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1739 .dwattr $C$DW$94, DW_AT_decl_line(0x5e) - 1740 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1741 - 1742$C$DW$95 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 33 - - 1743 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1744 .dwattr $C$DW$95, DW_AT_name("PRU1_GPO_DIV1") - 1745 .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1746 .dwattr $C$DW$95, DW_AT_bit_offset(0x07) - 1747 .dwattr $C$DW$95, DW_AT_bit_size(0x05) - 1748 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1749 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1750 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1751 .dwattr $C$DW$95, DW_AT_decl_line(0x5f) - 1752 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1753 - 1754$C$DW$96 .dwtag DW_TAG_member - 1755 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1756 .dwattr $C$DW$96, DW_AT_name("PRU1_GPO_SH_SEL") - 1757 .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1758 .dwattr $C$DW$96, DW_AT_bit_offset(0x06) - 1759 .dwattr $C$DW$96, DW_AT_bit_size(0x01) - 1760 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1761 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1762 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1763 .dwattr $C$DW$96, DW_AT_decl_line(0x60) - 1764 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1765 - 1766$C$DW$97 .dwtag DW_TAG_member - 1767 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1768 .dwattr $C$DW$97, DW_AT_name("rsvd26") - 1769 .dwattr $C$DW$97, DW_AT_TI_symbol_name("rsvd26") - 1770 .dwattr $C$DW$97, DW_AT_bit_offset(0x00) - 1771 .dwattr $C$DW$97, DW_AT_bit_size(0x06) - 1772 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1773 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1774 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1775 .dwattr $C$DW$97, DW_AT_decl_line(0x61) - 1776 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1777 - 1778 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1779 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1780 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 1781 .dwendtag $C$DW$T$22 - 1782 - 1783$C$DW$T$50 .dwtag DW_TAG_volatile_type - 1784 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$22) - 1785 - 1786 - 1787$C$DW$T$23 .dwtag DW_TAG_structure_type - 1788 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1789$C$DW$98 .dwtag DW_TAG_member - 1790 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1791 .dwattr $C$DW$98, DW_AT_name("PRU0_CLK_STOP_REQ") - 1792 .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1793 .dwattr $C$DW$98, DW_AT_bit_offset(0x1f) - 1794 .dwattr $C$DW$98, DW_AT_bit_size(0x01) - 1795 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1796 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1797 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 34 - - 1798 .dwattr $C$DW$98, DW_AT_decl_line(0x6b) - 1799 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1800 - 1801$C$DW$99 .dwtag DW_TAG_member - 1802 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1803 .dwattr $C$DW$99, DW_AT_name("PRU0_CLK_STOP_ACK") - 1804 .dwattr $C$DW$99, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1805 .dwattr $C$DW$99, DW_AT_bit_offset(0x1e) - 1806 .dwattr $C$DW$99, DW_AT_bit_size(0x01) - 1807 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1808 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1809 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1810 .dwattr $C$DW$99, DW_AT_decl_line(0x6c) - 1811 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1812 - 1813$C$DW$100 .dwtag DW_TAG_member - 1814 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1815 .dwattr $C$DW$100, DW_AT_name("PRU0_CLK_EN") - 1816 .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1817 .dwattr $C$DW$100, DW_AT_bit_offset(0x1d) - 1818 .dwattr $C$DW$100, DW_AT_bit_size(0x01) - 1819 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1820 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1821 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1822 .dwattr $C$DW$100, DW_AT_decl_line(0x6d) - 1823 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1824 - 1825$C$DW$101 .dwtag DW_TAG_member - 1826 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1827 .dwattr $C$DW$101, DW_AT_name("PRU1_CLK_STOP_REQ") - 1828 .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1829 .dwattr $C$DW$101, DW_AT_bit_offset(0x1c) - 1830 .dwattr $C$DW$101, DW_AT_bit_size(0x01) - 1831 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1832 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1833 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1834 .dwattr $C$DW$101, DW_AT_decl_line(0x6e) - 1835 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1836 - 1837$C$DW$102 .dwtag DW_TAG_member - 1838 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1839 .dwattr $C$DW$102, DW_AT_name("PRU1_CLK_STOP_ACK") - 1840 .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1841 .dwattr $C$DW$102, DW_AT_bit_offset(0x1b) - 1842 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1843 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1844 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1845 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1846 .dwattr $C$DW$102, DW_AT_decl_line(0x6f) - 1847 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1848 - 1849$C$DW$103 .dwtag DW_TAG_member - 1850 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1851 .dwattr $C$DW$103, DW_AT_name("PRU1_CLK_EN") - 1852 .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_CLK_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 35 - - 1853 .dwattr $C$DW$103, DW_AT_bit_offset(0x1a) - 1854 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1855 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1856 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1857 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1858 .dwattr $C$DW$103, DW_AT_decl_line(0x70) - 1859 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1860 - 1861$C$DW$104 .dwtag DW_TAG_member - 1862 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1863 .dwattr $C$DW$104, DW_AT_name("INTC_CLK_STOP_REQ") - 1864 .dwattr $C$DW$104, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1865 .dwattr $C$DW$104, DW_AT_bit_offset(0x19) - 1866 .dwattr $C$DW$104, DW_AT_bit_size(0x01) - 1867 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1868 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1869 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1870 .dwattr $C$DW$104, DW_AT_decl_line(0x71) - 1871 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1872 - 1873$C$DW$105 .dwtag DW_TAG_member - 1874 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1875 .dwattr $C$DW$105, DW_AT_name("INTC_CLK_STOP_ACK") - 1876 .dwattr $C$DW$105, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1877 .dwattr $C$DW$105, DW_AT_bit_offset(0x18) - 1878 .dwattr $C$DW$105, DW_AT_bit_size(0x01) - 1879 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1880 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1881 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1882 .dwattr $C$DW$105, DW_AT_decl_line(0x72) - 1883 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1884 - 1885$C$DW$106 .dwtag DW_TAG_member - 1886 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1887 .dwattr $C$DW$106, DW_AT_name("INTC_CLK_EN") - 1888 .dwattr $C$DW$106, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1889 .dwattr $C$DW$106, DW_AT_bit_offset(0x17) - 1890 .dwattr $C$DW$106, DW_AT_bit_size(0x01) - 1891 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1892 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1893 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1894 .dwattr $C$DW$106, DW_AT_decl_line(0x73) - 1895 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1896 - 1897$C$DW$107 .dwtag DW_TAG_member - 1898 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1899 .dwattr $C$DW$107, DW_AT_name("UART_CLK_STOP_REQ") - 1900 .dwattr $C$DW$107, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1901 .dwattr $C$DW$107, DW_AT_bit_offset(0x16) - 1902 .dwattr $C$DW$107, DW_AT_bit_size(0x01) - 1903 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1904 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1905 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1906 .dwattr $C$DW$107, DW_AT_decl_line(0x74) - 1907 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 36 - - 1908 - 1909$C$DW$108 .dwtag DW_TAG_member - 1910 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1911 .dwattr $C$DW$108, DW_AT_name("UART_CLK_STOP_ACK") - 1912 .dwattr $C$DW$108, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1913 .dwattr $C$DW$108, DW_AT_bit_offset(0x15) - 1914 .dwattr $C$DW$108, DW_AT_bit_size(0x01) - 1915 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1916 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1917 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1918 .dwattr $C$DW$108, DW_AT_decl_line(0x75) - 1919 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1920 - 1921$C$DW$109 .dwtag DW_TAG_member - 1922 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1923 .dwattr $C$DW$109, DW_AT_name("UART_CLK_EN") - 1924 .dwattr $C$DW$109, DW_AT_TI_symbol_name("UART_CLK_EN") - 1925 .dwattr $C$DW$109, DW_AT_bit_offset(0x14) - 1926 .dwattr $C$DW$109, DW_AT_bit_size(0x01) - 1927 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1928 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1929 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1930 .dwattr $C$DW$109, DW_AT_decl_line(0x76) - 1931 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1932 - 1933$C$DW$110 .dwtag DW_TAG_member - 1934 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1935 .dwattr $C$DW$110, DW_AT_name("ECAP_CLK_STOP_REQ") - 1936 .dwattr $C$DW$110, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1937 .dwattr $C$DW$110, DW_AT_bit_offset(0x13) - 1938 .dwattr $C$DW$110, DW_AT_bit_size(0x01) - 1939 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1940 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1941 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1942 .dwattr $C$DW$110, DW_AT_decl_line(0x77) - 1943 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 1944 - 1945$C$DW$111 .dwtag DW_TAG_member - 1946 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1947 .dwattr $C$DW$111, DW_AT_name("ECAP_CLK_STOP_ACK") - 1948 .dwattr $C$DW$111, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1949 .dwattr $C$DW$111, DW_AT_bit_offset(0x12) - 1950 .dwattr $C$DW$111, DW_AT_bit_size(0x01) - 1951 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1952 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1953 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1954 .dwattr $C$DW$111, DW_AT_decl_line(0x78) - 1955 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1956 - 1957$C$DW$112 .dwtag DW_TAG_member - 1958 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1959 .dwattr $C$DW$112, DW_AT_name("ECAP_CLK_EN") - 1960 .dwattr $C$DW$112, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1961 .dwattr $C$DW$112, DW_AT_bit_offset(0x11) - 1962 .dwattr $C$DW$112, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 37 - - 1963 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1964 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1965 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1966 .dwattr $C$DW$112, DW_AT_decl_line(0x79) - 1967 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1968 - 1969$C$DW$113 .dwtag DW_TAG_member - 1970 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1971 .dwattr $C$DW$113, DW_AT_name("IEP_CLK_STOP_REQ") - 1972 .dwattr $C$DW$113, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1973 .dwattr $C$DW$113, DW_AT_bit_offset(0x10) - 1974 .dwattr $C$DW$113, DW_AT_bit_size(0x01) - 1975 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1976 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1977 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1978 .dwattr $C$DW$113, DW_AT_decl_line(0x7a) - 1979 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1980 - 1981$C$DW$114 .dwtag DW_TAG_member - 1982 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1983 .dwattr $C$DW$114, DW_AT_name("IEP_CLK_STOP_ACK") - 1984 .dwattr $C$DW$114, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1985 .dwattr $C$DW$114, DW_AT_bit_offset(0x0f) - 1986 .dwattr $C$DW$114, DW_AT_bit_size(0x01) - 1987 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1988 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1989 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1990 .dwattr $C$DW$114, DW_AT_decl_line(0x7b) - 1991 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1992 - 1993$C$DW$115 .dwtag DW_TAG_member - 1994 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 1995 .dwattr $C$DW$115, DW_AT_name("IEP_CLK_EN") - 1996 .dwattr $C$DW$115, DW_AT_TI_symbol_name("IEP_CLK_EN") - 1997 .dwattr $C$DW$115, DW_AT_bit_offset(0x0e) - 1998 .dwattr $C$DW$115, DW_AT_bit_size(0x01) - 1999 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2000 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 2001 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2002 .dwattr $C$DW$115, DW_AT_decl_line(0x7c) - 2003 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 2004 - 2005$C$DW$116 .dwtag DW_TAG_member - 2006 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 2007 .dwattr $C$DW$116, DW_AT_name("rsvd18") - 2008 .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd18") - 2009 .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - 2010 .dwattr $C$DW$116, DW_AT_bit_size(0x0e) - 2011 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2012 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 2013 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2014 .dwattr $C$DW$116, DW_AT_decl_line(0x7d) - 2015 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 2016 - 2017 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 38 - - 2018 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 2019 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 2020 .dwendtag $C$DW$T$23 - 2021 - 2022$C$DW$T$52 .dwtag DW_TAG_volatile_type - 2023 .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - 2024 - 2025 - 2026$C$DW$T$24 .dwtag DW_TAG_structure_type - 2027 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 2028$C$DW$117 .dwtag DW_TAG_member - 2029 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 2030 .dwattr $C$DW$117, DW_AT_name("PRU0_IMEM_PE_RAW") - 2031 .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 2032 .dwattr $C$DW$117, DW_AT_bit_offset(0x1c) - 2033 .dwattr $C$DW$117, DW_AT_bit_size(0x04) - 2034 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2035 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 2036 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2037 .dwattr $C$DW$117, DW_AT_decl_line(0x87) - 2038 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 2039 - 2040$C$DW$118 .dwtag DW_TAG_member - 2041 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 2042 .dwattr $C$DW$118, DW_AT_name("PRU0_DMEM_PE_RAW") - 2043 .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 2044 .dwattr $C$DW$118, DW_AT_bit_offset(0x18) - 2045 .dwattr $C$DW$118, DW_AT_bit_size(0x04) - 2046 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2047 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 2048 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2049 .dwattr $C$DW$118, DW_AT_decl_line(0x88) - 2050 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 2051 - 2052$C$DW$119 .dwtag DW_TAG_member - 2053 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 2054 .dwattr $C$DW$119, DW_AT_name("PRU1_IMEM_PE_RAW") - 2055 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 2056 .dwattr $C$DW$119, DW_AT_bit_offset(0x14) - 2057 .dwattr $C$DW$119, DW_AT_bit_size(0x04) - 2058 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2059 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 2060 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2061 .dwattr $C$DW$119, DW_AT_decl_line(0x89) - 2062 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 2063 - 2064$C$DW$120 .dwtag DW_TAG_member - 2065 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 2066 .dwattr $C$DW$120, DW_AT_name("PRU1_DMEM_PE_RAW") - 2067 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 2068 .dwattr $C$DW$120, DW_AT_bit_offset(0x10) - 2069 .dwattr $C$DW$120, DW_AT_bit_size(0x04) - 2070 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2071 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 2072 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 39 - - 2073 .dwattr $C$DW$120, DW_AT_decl_line(0x8a) - 2074 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 2075 - 2076$C$DW$121 .dwtag DW_TAG_member - 2077 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 2078 .dwattr $C$DW$121, DW_AT_name("RAM_PE_RAW") - 2079 .dwattr $C$DW$121, DW_AT_TI_symbol_name("RAM_PE_RAW") - 2080 .dwattr $C$DW$121, DW_AT_bit_offset(0x0c) - 2081 .dwattr $C$DW$121, DW_AT_bit_size(0x04) - 2082 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2083 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 2084 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2085 .dwattr $C$DW$121, DW_AT_decl_line(0x8b) - 2086 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 2087 - 2088$C$DW$122 .dwtag DW_TAG_member - 2089 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 2090 .dwattr $C$DW$122, DW_AT_name("rsvd20") - 2091 .dwattr $C$DW$122, DW_AT_TI_symbol_name("rsvd20") - 2092 .dwattr $C$DW$122, DW_AT_bit_offset(0x00) - 2093 .dwattr $C$DW$122, DW_AT_bit_size(0x0c) - 2094 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2095 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 2096 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2097 .dwattr $C$DW$122, DW_AT_decl_line(0x8c) - 2098 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 2099 - 2100 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2101 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 2102 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 2103 .dwendtag $C$DW$T$24 - 2104 - 2105$C$DW$T$54 .dwtag DW_TAG_volatile_type - 2106 .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$24) - 2107 - 2108 - 2109$C$DW$T$25 .dwtag DW_TAG_structure_type - 2110 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 2111$C$DW$123 .dwtag DW_TAG_member - 2112 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 2113 .dwattr $C$DW$123, DW_AT_name("PRU0_IMEM_PE") - 2114 .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 2115 .dwattr $C$DW$123, DW_AT_bit_offset(0x1c) - 2116 .dwattr $C$DW$123, DW_AT_bit_size(0x04) - 2117 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2118 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 2119 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2120 .dwattr $C$DW$123, DW_AT_decl_line(0x96) - 2121 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 2122 - 2123$C$DW$124 .dwtag DW_TAG_member - 2124 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 2125 .dwattr $C$DW$124, DW_AT_name("PRU0_DMEM_PE") - 2126 .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 2127 .dwattr $C$DW$124, DW_AT_bit_offset(0x18) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 40 - - 2128 .dwattr $C$DW$124, DW_AT_bit_size(0x04) - 2129 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2130 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 2131 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2132 .dwattr $C$DW$124, DW_AT_decl_line(0x97) - 2133 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 2134 - 2135$C$DW$125 .dwtag DW_TAG_member - 2136 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 2137 .dwattr $C$DW$125, DW_AT_name("PRU1_IMEM_PE") - 2138 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 2139 .dwattr $C$DW$125, DW_AT_bit_offset(0x14) - 2140 .dwattr $C$DW$125, DW_AT_bit_size(0x04) - 2141 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2142 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 2143 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2144 .dwattr $C$DW$125, DW_AT_decl_line(0x98) - 2145 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 2146 - 2147$C$DW$126 .dwtag DW_TAG_member - 2148 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 2149 .dwattr $C$DW$126, DW_AT_name("PRU1_DMEM_PE") - 2150 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 2151 .dwattr $C$DW$126, DW_AT_bit_offset(0x10) - 2152 .dwattr $C$DW$126, DW_AT_bit_size(0x04) - 2153 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2154 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2155 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2156 .dwattr $C$DW$126, DW_AT_decl_line(0x99) - 2157 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 2158 - 2159$C$DW$127 .dwtag DW_TAG_member - 2160 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 2161 .dwattr $C$DW$127, DW_AT_name("RAM_PE") - 2162 .dwattr $C$DW$127, DW_AT_TI_symbol_name("RAM_PE") - 2163 .dwattr $C$DW$127, DW_AT_bit_offset(0x0c) - 2164 .dwattr $C$DW$127, DW_AT_bit_size(0x04) - 2165 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2166 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2167 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2168 .dwattr $C$DW$127, DW_AT_decl_line(0x9a) - 2169 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 2170 - 2171$C$DW$128 .dwtag DW_TAG_member - 2172 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 2173 .dwattr $C$DW$128, DW_AT_name("rsvd20") - 2174 .dwattr $C$DW$128, DW_AT_TI_symbol_name("rsvd20") - 2175 .dwattr $C$DW$128, DW_AT_bit_offset(0x00) - 2176 .dwattr $C$DW$128, DW_AT_bit_size(0x0c) - 2177 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2178 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2179 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2180 .dwattr $C$DW$128, DW_AT_decl_line(0x9b) - 2181 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - 2182 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 41 - - 2183 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2184 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 2185 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 2186 .dwendtag $C$DW$T$25 - 2187 - 2188$C$DW$T$56 .dwtag DW_TAG_volatile_type - 2189 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$25) - 2190 - 2191 - 2192$C$DW$T$26 .dwtag DW_TAG_structure_type - 2193 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 2194$C$DW$129 .dwtag DW_TAG_member - 2195 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2196 .dwattr $C$DW$129, DW_AT_name("PRU0_IMEM_PE_SET") - 2197 .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 2198 .dwattr $C$DW$129, DW_AT_bit_offset(0x1c) - 2199 .dwattr $C$DW$129, DW_AT_bit_size(0x04) - 2200 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2201 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2202 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2203 .dwattr $C$DW$129, DW_AT_decl_line(0xa4) - 2204 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2205 - 2206$C$DW$130 .dwtag DW_TAG_member - 2207 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2208 .dwattr $C$DW$130, DW_AT_name("PRU0_DMEM_PE_SET") - 2209 .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 2210 .dwattr $C$DW$130, DW_AT_bit_offset(0x18) - 2211 .dwattr $C$DW$130, DW_AT_bit_size(0x04) - 2212 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2213 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2214 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2215 .dwattr $C$DW$130, DW_AT_decl_line(0xa5) - 2216 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2217 - 2218$C$DW$131 .dwtag DW_TAG_member - 2219 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2220 .dwattr $C$DW$131, DW_AT_name("PRU1_IMEM_PE_SET") - 2221 .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 2222 .dwattr $C$DW$131, DW_AT_bit_offset(0x14) - 2223 .dwattr $C$DW$131, DW_AT_bit_size(0x04) - 2224 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2225 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2226 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2227 .dwattr $C$DW$131, DW_AT_decl_line(0xa6) - 2228 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2229 - 2230$C$DW$132 .dwtag DW_TAG_member - 2231 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2232 .dwattr $C$DW$132, DW_AT_name("PRU1_DMEM_PE_SET") - 2233 .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 2234 .dwattr $C$DW$132, DW_AT_bit_offset(0x10) - 2235 .dwattr $C$DW$132, DW_AT_bit_size(0x04) - 2236 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2237 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 42 - - 2238 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2239 .dwattr $C$DW$132, DW_AT_decl_line(0xa7) - 2240 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - 2241 - 2242$C$DW$133 .dwtag DW_TAG_member - 2243 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2244 .dwattr $C$DW$133, DW_AT_name("RAM_PE_SET") - 2245 .dwattr $C$DW$133, DW_AT_TI_symbol_name("RAM_PE_SET") - 2246 .dwattr $C$DW$133, DW_AT_bit_offset(0x0c) - 2247 .dwattr $C$DW$133, DW_AT_bit_size(0x04) - 2248 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2249 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2250 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2251 .dwattr $C$DW$133, DW_AT_decl_line(0xa8) - 2252 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2253 - 2254$C$DW$134 .dwtag DW_TAG_member - 2255 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2256 .dwattr $C$DW$134, DW_AT_name("rsvd20") - 2257 .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd20") - 2258 .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - 2259 .dwattr $C$DW$134, DW_AT_bit_size(0x0c) - 2260 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2261 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2262 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2263 .dwattr $C$DW$134, DW_AT_decl_line(0xa9) - 2264 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2265 - 2266 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2267 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 2268 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 2269 .dwendtag $C$DW$T$26 - 2270 - 2271$C$DW$T$58 .dwtag DW_TAG_volatile_type - 2272 .dwattr $C$DW$T$58, DW_AT_type(*$C$DW$T$26) - 2273 - 2274 - 2275$C$DW$T$27 .dwtag DW_TAG_structure_type - 2276 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 2277$C$DW$135 .dwtag DW_TAG_member - 2278 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2279 .dwattr $C$DW$135, DW_AT_name("PRU0_IMEM_PE_CLR") - 2280 .dwattr $C$DW$135, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 2281 .dwattr $C$DW$135, DW_AT_bit_offset(0x1c) - 2282 .dwattr $C$DW$135, DW_AT_bit_size(0x04) - 2283 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2284 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2285 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2286 .dwattr $C$DW$135, DW_AT_decl_line(0xb3) - 2287 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2288 - 2289$C$DW$136 .dwtag DW_TAG_member - 2290 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2291 .dwattr $C$DW$136, DW_AT_name("PRU0_DMEM_PE_CLR") - 2292 .dwattr $C$DW$136, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 43 - - 2293 .dwattr $C$DW$136, DW_AT_bit_offset(0x18) - 2294 .dwattr $C$DW$136, DW_AT_bit_size(0x04) - 2295 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2296 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2297 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2298 .dwattr $C$DW$136, DW_AT_decl_line(0xb4) - 2299 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2300 - 2301$C$DW$137 .dwtag DW_TAG_member - 2302 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2303 .dwattr $C$DW$137, DW_AT_name("PRU1_IMEM_PE_CLR") - 2304 .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2305 .dwattr $C$DW$137, DW_AT_bit_offset(0x14) - 2306 .dwattr $C$DW$137, DW_AT_bit_size(0x04) - 2307 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2308 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2309 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2310 .dwattr $C$DW$137, DW_AT_decl_line(0xb5) - 2311 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2312 - 2313$C$DW$138 .dwtag DW_TAG_member - 2314 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2315 .dwattr $C$DW$138, DW_AT_name("PRU1_DMEM_PE_CLR") - 2316 .dwattr $C$DW$138, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2317 .dwattr $C$DW$138, DW_AT_bit_offset(0x10) - 2318 .dwattr $C$DW$138, DW_AT_bit_size(0x04) - 2319 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2320 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2321 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2322 .dwattr $C$DW$138, DW_AT_decl_line(0xb6) - 2323 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2324 - 2325$C$DW$139 .dwtag DW_TAG_member - 2326 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2327 .dwattr $C$DW$139, DW_AT_name("rsvd16") - 2328 .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd16") - 2329 .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - 2330 .dwattr $C$DW$139, DW_AT_bit_size(0x10) - 2331 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2332 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2333 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2334 .dwattr $C$DW$139, DW_AT_decl_line(0xb7) - 2335 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2336 - 2337 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2338 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 2339 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 2340 .dwendtag $C$DW$T$27 - 2341 - 2342$C$DW$T$60 .dwtag DW_TAG_volatile_type - 2343 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$27) - 2344 - 2345 - 2346$C$DW$T$28 .dwtag DW_TAG_structure_type - 2347 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 44 - - 2348$C$DW$140 .dwtag DW_TAG_member - 2349 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - 2350 .dwattr $C$DW$140, DW_AT_name("PMAO_PRU0") - 2351 .dwattr $C$DW$140, DW_AT_TI_symbol_name("PMAO_PRU0") - 2352 .dwattr $C$DW$140, DW_AT_bit_offset(0x1f) - 2353 .dwattr $C$DW$140, DW_AT_bit_size(0x01) - 2354 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2355 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2356 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2357 .dwattr $C$DW$140, DW_AT_decl_line(0xc4) - 2358 .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - 2359 - 2360$C$DW$141 .dwtag DW_TAG_member - 2361 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - 2362 .dwattr $C$DW$141, DW_AT_name("PMAO_PRU1") - 2363 .dwattr $C$DW$141, DW_AT_TI_symbol_name("PMAO_PRU1") - 2364 .dwattr $C$DW$141, DW_AT_bit_offset(0x1e) - 2365 .dwattr $C$DW$141, DW_AT_bit_size(0x01) - 2366 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2367 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2368 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2369 .dwattr $C$DW$141, DW_AT_decl_line(0xc5) - 2370 .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - 2371 - 2372$C$DW$142 .dwtag DW_TAG_member - 2373 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - 2374 .dwattr $C$DW$142, DW_AT_name("rsvd2") - 2375 .dwattr $C$DW$142, DW_AT_TI_symbol_name("rsvd2") - 2376 .dwattr $C$DW$142, DW_AT_bit_offset(0x00) - 2377 .dwattr $C$DW$142, DW_AT_bit_size(0x1e) - 2378 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2379 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2380 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2381 .dwattr $C$DW$142, DW_AT_decl_line(0xc6) - 2382 .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - 2383 - 2384 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2385 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 2386 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 2387 .dwendtag $C$DW$T$28 - 2388 - 2389$C$DW$T$62 .dwtag DW_TAG_volatile_type - 2390 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$28) - 2391 - 2392 - 2393$C$DW$T$29 .dwtag DW_TAG_structure_type - 2394 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 2395$C$DW$143 .dwtag DW_TAG_member - 2396 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - 2397 .dwattr $C$DW$143, DW_AT_name("OCP_EN") - 2398 .dwattr $C$DW$143, DW_AT_TI_symbol_name("OCP_EN") - 2399 .dwattr $C$DW$143, DW_AT_bit_offset(0x1f) - 2400 .dwattr $C$DW$143, DW_AT_bit_size(0x01) - 2401 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2402 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 45 - - 2403 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2404 .dwattr $C$DW$143, DW_AT_decl_line(0xd3) - 2405 .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - 2406 - 2407$C$DW$144 .dwtag DW_TAG_member - 2408 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - 2409 .dwattr $C$DW$144, DW_AT_name("rsvd1") - 2410 .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd1") - 2411 .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - 2412 .dwattr $C$DW$144, DW_AT_bit_size(0x1f) - 2413 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2414 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2415 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2416 .dwattr $C$DW$144, DW_AT_decl_line(0xd4) - 2417 .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - 2418 - 2419 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2420 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 2421 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 2422 .dwendtag $C$DW$T$29 - 2423 - 2424$C$DW$T$64 .dwtag DW_TAG_volatile_type - 2425 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$29) - 2426 - 2427 - 2428$C$DW$T$30 .dwtag DW_TAG_structure_type - 2429 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 2430$C$DW$145 .dwtag DW_TAG_member - 2431 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - 2432 .dwattr $C$DW$145, DW_AT_name("PRU1_PAD_HP_EN") - 2433 .dwattr $C$DW$145, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2434 .dwattr $C$DW$145, DW_AT_bit_offset(0x1f) - 2435 .dwattr $C$DW$145, DW_AT_bit_size(0x01) - 2436 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2437 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2438 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2439 .dwattr $C$DW$145, DW_AT_decl_line(0xde) - 2440 .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - 2441 - 2442$C$DW$146 .dwtag DW_TAG_member - 2443 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - 2444 .dwattr $C$DW$146, DW_AT_name("XFR_SHIFT_EN") - 2445 .dwattr $C$DW$146, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2446 .dwattr $C$DW$146, DW_AT_bit_offset(0x1e) - 2447 .dwattr $C$DW$146, DW_AT_bit_size(0x01) - 2448 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2449 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2450 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2451 .dwattr $C$DW$146, DW_AT_decl_line(0xdf) - 2452 .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - 2453 - 2454$C$DW$147 .dwtag DW_TAG_member - 2455 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - 2456 .dwattr $C$DW$147, DW_AT_name("rsvd2") - 2457 .dwattr $C$DW$147, DW_AT_TI_symbol_name("rsvd2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 46 - - 2458 .dwattr $C$DW$147, DW_AT_bit_offset(0x00) - 2459 .dwattr $C$DW$147, DW_AT_bit_size(0x1e) - 2460 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2461 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2462 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2463 .dwattr $C$DW$147, DW_AT_decl_line(0xe0) - 2464 .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - 2465 - 2466 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2467 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2468 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2469 .dwendtag $C$DW$T$30 - 2470 - 2471$C$DW$T$66 .dwtag DW_TAG_volatile_type - 2472 .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$30) - 2473 - 2474 - 2475$C$DW$T$31 .dwtag DW_TAG_structure_type - 2476 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2477$C$DW$148 .dwtag DW_TAG_member - 2478 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - 2479 .dwattr $C$DW$148, DW_AT_name("PIN_MUX_SEL") - 2480 .dwattr $C$DW$148, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2481 .dwattr $C$DW$148, DW_AT_bit_offset(0x18) - 2482 .dwattr $C$DW$148, DW_AT_bit_size(0x08) - 2483 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2484 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2485 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2486 .dwattr $C$DW$148, DW_AT_decl_line(0xec) - 2487 .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - 2488 - 2489$C$DW$149 .dwtag DW_TAG_member - 2490 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - 2491 .dwattr $C$DW$149, DW_AT_name("rsvd2") - 2492 .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd2") - 2493 .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - 2494 .dwattr $C$DW$149, DW_AT_bit_size(0x18) - 2495 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2496 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2497 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2498 .dwattr $C$DW$149, DW_AT_decl_line(0xed) - 2499 .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - 2500 - 2501 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2502 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2503 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2504 .dwendtag $C$DW$T$31 - 2505 - 2506$C$DW$T$68 .dwtag DW_TAG_volatile_type - 2507 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$31) - 2508 - 2509 - 2510$C$DW$T$35 .dwtag DW_TAG_structure_type - 2511 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2512$C$DW$150 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 47 - - 2513 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$45) - 2514 .dwattr $C$DW$150, DW_AT_name("$P$T0") - 2515 .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T0") - 2516 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2517 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2518 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2519 .dwattr $C$DW$150, DW_AT_decl_line(0x29) - 2520 .dwattr $C$DW$150, DW_AT_decl_column(0x02) - 2521 - 2522$C$DW$151 .dwtag DW_TAG_member - 2523 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$47) - 2524 .dwattr $C$DW$151, DW_AT_name("$P$T1") - 2525 .dwattr $C$DW$151, DW_AT_TI_symbol_name("$P$T1") - 2526 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2527 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2528 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2529 .dwattr $C$DW$151, DW_AT_decl_line(0x33) - 2530 .dwattr $C$DW$151, DW_AT_decl_column(0x02) - 2531 - 2532$C$DW$152 .dwtag DW_TAG_member - 2533 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$49) - 2534 .dwattr $C$DW$152, DW_AT_name("$P$T2") - 2535 .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T2") - 2536 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2537 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2538 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2539 .dwattr $C$DW$152, DW_AT_decl_line(0x41) - 2540 .dwattr $C$DW$152, DW_AT_decl_column(0x02) - 2541 - 2542$C$DW$153 .dwtag DW_TAG_member - 2543 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$51) - 2544 .dwattr $C$DW$153, DW_AT_name("$P$T3") - 2545 .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T3") - 2546 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2547 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2548 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2549 .dwattr $C$DW$153, DW_AT_decl_line(0x54) - 2550 .dwattr $C$DW$153, DW_AT_decl_column(0x02) - 2551 - 2552$C$DW$154 .dwtag DW_TAG_member - 2553 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$53) - 2554 .dwattr $C$DW$154, DW_AT_name("$P$T4") - 2555 .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T4") - 2556 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2557 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2558 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2559 .dwattr $C$DW$154, DW_AT_decl_line(0x67) - 2560 .dwattr $C$DW$154, DW_AT_decl_column(0x02) - 2561 - 2562$C$DW$155 .dwtag DW_TAG_member - 2563 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$55) - 2564 .dwattr $C$DW$155, DW_AT_name("$P$T5") - 2565 .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T5") - 2566 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2567 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 48 - - 2568 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2569 .dwattr $C$DW$155, DW_AT_decl_line(0x83) - 2570 .dwattr $C$DW$155, DW_AT_decl_column(0x02) - 2571 - 2572$C$DW$156 .dwtag DW_TAG_member - 2573 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$57) - 2574 .dwattr $C$DW$156, DW_AT_name("$P$T6") - 2575 .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T6") - 2576 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2577 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2578 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2579 .dwattr $C$DW$156, DW_AT_decl_line(0x92) - 2580 .dwattr $C$DW$156, DW_AT_decl_column(0x02) - 2581 - 2582$C$DW$157 .dwtag DW_TAG_member - 2583 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$59) - 2584 .dwattr $C$DW$157, DW_AT_name("$P$T7") - 2585 .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T7") - 2586 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2587 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2588 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2589 .dwattr $C$DW$157, DW_AT_decl_line(0xa0) - 2590 .dwattr $C$DW$157, DW_AT_decl_column(0x02) - 2591 - 2592$C$DW$158 .dwtag DW_TAG_member - 2593 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$61) - 2594 .dwattr $C$DW$158, DW_AT_name("$P$T8") - 2595 .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T8") - 2596 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2597 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2598 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2599 .dwattr $C$DW$158, DW_AT_decl_line(0xaf) - 2600 .dwattr $C$DW$158, DW_AT_decl_column(0x02) - 2601 - 2602$C$DW$159 .dwtag DW_TAG_member - 2603 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$32) - 2604 .dwattr $C$DW$159, DW_AT_name("rsvd24") - 2605 .dwattr $C$DW$159, DW_AT_TI_symbol_name("rsvd24") - 2606 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2607 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2608 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2609 .dwattr $C$DW$159, DW_AT_decl_line(0xbc) - 2610 .dwattr $C$DW$159, DW_AT_decl_column(0x0b) - 2611 - 2612$C$DW$160 .dwtag DW_TAG_member - 2613 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$63) - 2614 .dwattr $C$DW$160, DW_AT_name("$P$T9") - 2615 .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T9") - 2616 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2617 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2618 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2619 .dwattr $C$DW$160, DW_AT_decl_line(0xc0) - 2620 .dwattr $C$DW$160, DW_AT_decl_column(0x02) - 2621 - 2622$C$DW$161 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 49 - - 2623 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$33) - 2624 .dwattr $C$DW$161, DW_AT_name("rsvd2c") - 2625 .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd2c") - 2626 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2627 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2628 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2629 .dwattr $C$DW$161, DW_AT_decl_line(0xcb) - 2630 .dwattr $C$DW$161, DW_AT_decl_column(0x0b) - 2631 - 2632$C$DW$162 .dwtag DW_TAG_member - 2633 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$65) - 2634 .dwattr $C$DW$162, DW_AT_name("$P$T10") - 2635 .dwattr $C$DW$162, DW_AT_TI_symbol_name("$P$T10") - 2636 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2637 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2638 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2639 .dwattr $C$DW$162, DW_AT_decl_line(0xcf) - 2640 .dwattr $C$DW$162, DW_AT_decl_column(0x02) - 2641 - 2642$C$DW$163 .dwtag DW_TAG_member - 2643 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$67) - 2644 .dwattr $C$DW$163, DW_AT_name("$P$T11") - 2645 .dwattr $C$DW$163, DW_AT_TI_symbol_name("$P$T11") - 2646 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2647 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2648 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2649 .dwattr $C$DW$163, DW_AT_decl_line(0xda) - 2650 .dwattr $C$DW$163, DW_AT_decl_column(0x02) - 2651 - 2652$C$DW$164 .dwtag DW_TAG_member - 2653 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$34) - 2654 .dwattr $C$DW$164, DW_AT_name("rsvd38") - 2655 .dwattr $C$DW$164, DW_AT_TI_symbol_name("rsvd38") - 2656 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2657 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2658 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2659 .dwattr $C$DW$164, DW_AT_decl_line(0xe5) - 2660 .dwattr $C$DW$164, DW_AT_decl_column(0x0b) - 2661 - 2662$C$DW$165 .dwtag DW_TAG_member - 2663 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$69) - 2664 .dwattr $C$DW$165, DW_AT_name("$P$T12") - 2665 .dwattr $C$DW$165, DW_AT_TI_symbol_name("$P$T12") - 2666 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2667 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2668 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2669 .dwattr $C$DW$165, DW_AT_decl_line(0xe8) - 2670 .dwattr $C$DW$165, DW_AT_decl_column(0x02) - 2671 - 2672 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2673 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2674 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2675 .dwendtag $C$DW$T$35 - 2676 - 2677$C$DW$T$70 .dwtag DW_TAG_typedef - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 50 - - 2678 .dwattr $C$DW$T$70, DW_AT_name("pruCfg") - 2679 .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$35) - 2680 .dwattr $C$DW$T$70, DW_AT_language(DW_LANG_C) - 2681 .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2682 .dwattr $C$DW$T$70, DW_AT_decl_line(0xf0) - 2683 .dwattr $C$DW$T$70, DW_AT_decl_column(0x03) - 2684 - 2685$C$DW$T$71 .dwtag DW_TAG_volatile_type - 2686 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$70) - 2687 - 2688 - 2689$C$DW$T$38 .dwtag DW_TAG_structure_type - 2690 .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) - 2691$C$DW$166 .dwtag DW_TAG_member - 2692 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$37) - 2693 .dwattr $C$DW$166, DW_AT_name("cur_reg_val") - 2694 .dwattr $C$DW$166, DW_AT_TI_symbol_name("cur_reg_val") - 2695 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2696 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2697 .dwattr $C$DW$166, DW_AT_decl_file("pru1_buslatches.h") - 2698 .dwattr $C$DW$166, DW_AT_decl_line(0x22) - 2699 .dwattr $C$DW$166, DW_AT_decl_column(0x0a) - 2700 - 2701$C$DW$167 .dwtag DW_TAG_member - 2702 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$37) - 2703 .dwattr $C$DW$167, DW_AT_name("bidi_bitwidth") - 2704 .dwattr $C$DW$167, DW_AT_TI_symbol_name("bidi_bitwidth") - 2705 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2706 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2707 .dwattr $C$DW$167, DW_AT_decl_file("pru1_buslatches.h") - 2708 .dwattr $C$DW$167, DW_AT_decl_line(0x26) - 2709 .dwattr $C$DW$167, DW_AT_decl_column(0x0a) - 2710 - 2711 .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - 2712 .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - 2713 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2714 .dwendtag $C$DW$T$38 - 2715 - 2716$C$DW$T$73 .dwtag DW_TAG_typedef - 2717 .dwattr $C$DW$T$73, DW_AT_name("buslatches_t") - 2718 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$38) - 2719 .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - 2720 .dwattr $C$DW$T$73, DW_AT_decl_file("pru1_buslatches.h") - 2721 .dwattr $C$DW$T$73, DW_AT_decl_line(0x2c) - 2722 .dwattr $C$DW$T$73, DW_AT_decl_column(0x03) - 2723 - 2724 - 2725$C$DW$T$42 .dwtag DW_TAG_structure_type - 2726 .dwattr $C$DW$T$42, DW_AT_byte_size(0x03) - 2727$C$DW$168 .dwtag DW_TAG_member - 2728 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$41) - 2729 .dwattr $C$DW$168, DW_AT_name("state") - 2730 .dwattr $C$DW$168, DW_AT_TI_symbol_name("state") - 2731 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2732 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 51 - - 2733 .dwattr $C$DW$168, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 2734 .dwattr $C$DW$168, DW_AT_decl_line(0x22) - 2735 .dwattr $C$DW$168, DW_AT_decl_column(0x18) - 2736 - 2737$C$DW$169 .dwtag DW_TAG_member - 2738 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$36) - 2739 .dwattr $C$DW$169, DW_AT_name("priority_bit") - 2740 .dwattr $C$DW$169, DW_AT_TI_symbol_name("priority_bit") - 2741 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2742 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2743 .dwattr $C$DW$169, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 2744 .dwattr $C$DW$169, DW_AT_decl_line(0x23) - 2745 .dwattr $C$DW$169, DW_AT_decl_column(0x0a) - 2746 - 2747 .dwattr $C$DW$T$42, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 2748 .dwattr $C$DW$T$42, DW_AT_decl_line(0x21) - 2749 .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - 2750 .dwendtag $C$DW$T$42 - 2751 - 2752$C$DW$T$74 .dwtag DW_TAG_pointer_type - 2753 .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$42) - 2754 .dwattr $C$DW$T$74, DW_AT_address_class(0x20) - 2755 - 2756$C$DW$T$75 .dwtag DW_TAG_typedef - 2757 .dwattr $C$DW$T$75, DW_AT_name("statemachine_arbitration_t") - 2758 .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$42) - 2759 .dwattr $C$DW$T$75, DW_AT_language(DW_LANG_C) - 2760 .dwattr $C$DW$T$75, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 2761 .dwattr $C$DW$T$75, DW_AT_decl_line(0x25) - 2762 .dwattr $C$DW$T$75, DW_AT_decl_column(0x03) - 2763 - 2764 - 2765$C$DW$T$45 .dwtag DW_TAG_union_type - 2766 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 2767$C$DW$170 .dwtag DW_TAG_member - 2768 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$43) - 2769 .dwattr $C$DW$170, DW_AT_name("REVID") - 2770 .dwattr $C$DW$170, DW_AT_TI_symbol_name("REVID") - 2771 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2772 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2773 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2774 .dwattr $C$DW$170, DW_AT_decl_line(0x2a) - 2775 .dwattr $C$DW$170, DW_AT_decl_column(0x15) - 2776 - 2777$C$DW$171 .dwtag DW_TAG_member - 2778 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$44) - 2779 .dwattr $C$DW$171, DW_AT_name("REVID_bit") - 2780 .dwattr $C$DW$171, DW_AT_TI_symbol_name("REVID_bit") - 2781 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2782 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2783 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2784 .dwattr $C$DW$171, DW_AT_decl_line(0x2e) - 2785 .dwattr $C$DW$171, DW_AT_decl_column(0x05) - 2786 - 2787 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 52 - - 2788 .dwattr $C$DW$T$45, DW_AT_decl_line(0x29) - 2789 .dwattr $C$DW$T$45, DW_AT_decl_column(0x08) - 2790 .dwendtag $C$DW$T$45 - 2791 - 2792 - 2793$C$DW$T$47 .dwtag DW_TAG_union_type - 2794 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 2795$C$DW$172 .dwtag DW_TAG_member - 2796 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$43) - 2797 .dwattr $C$DW$172, DW_AT_name("SYSCFG") - 2798 .dwattr $C$DW$172, DW_AT_TI_symbol_name("SYSCFG") - 2799 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2800 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2801 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2802 .dwattr $C$DW$172, DW_AT_decl_line(0x34) - 2803 .dwattr $C$DW$172, DW_AT_decl_column(0x15) - 2804 - 2805$C$DW$173 .dwtag DW_TAG_member - 2806 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$46) - 2807 .dwattr $C$DW$173, DW_AT_name("SYSCFG_bit") - 2808 .dwattr $C$DW$173, DW_AT_TI_symbol_name("SYSCFG_bit") - 2809 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2810 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2811 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2812 .dwattr $C$DW$173, DW_AT_decl_line(0x3c) - 2813 .dwattr $C$DW$173, DW_AT_decl_column(0x05) - 2814 - 2815 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2816 .dwattr $C$DW$T$47, DW_AT_decl_line(0x33) - 2817 .dwattr $C$DW$T$47, DW_AT_decl_column(0x08) - 2818 .dwendtag $C$DW$T$47 - 2819 - 2820 - 2821$C$DW$T$49 .dwtag DW_TAG_union_type - 2822 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 2823$C$DW$174 .dwtag DW_TAG_member - 2824 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$43) - 2825 .dwattr $C$DW$174, DW_AT_name("GPCFG0") - 2826 .dwattr $C$DW$174, DW_AT_TI_symbol_name("GPCFG0") - 2827 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2828 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2829 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2830 .dwattr $C$DW$174, DW_AT_decl_line(0x42) - 2831 .dwattr $C$DW$174, DW_AT_decl_column(0x15) - 2832 - 2833$C$DW$175 .dwtag DW_TAG_member - 2834 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$48) - 2835 .dwattr $C$DW$175, DW_AT_name("GPCFG0_bit") - 2836 .dwattr $C$DW$175, DW_AT_TI_symbol_name("GPCFG0_bit") - 2837 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2838 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2839 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2840 .dwattr $C$DW$175, DW_AT_decl_line(0x4f) - 2841 .dwattr $C$DW$175, DW_AT_decl_column(0x05) - 2842 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 53 - - 2843 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2844 .dwattr $C$DW$T$49, DW_AT_decl_line(0x41) - 2845 .dwattr $C$DW$T$49, DW_AT_decl_column(0x08) - 2846 .dwendtag $C$DW$T$49 - 2847 - 2848 - 2849$C$DW$T$51 .dwtag DW_TAG_union_type - 2850 .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) - 2851$C$DW$176 .dwtag DW_TAG_member - 2852 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$43) - 2853 .dwattr $C$DW$176, DW_AT_name("GPCFG1") - 2854 .dwattr $C$DW$176, DW_AT_TI_symbol_name("GPCFG1") - 2855 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2856 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2857 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2858 .dwattr $C$DW$176, DW_AT_decl_line(0x55) - 2859 .dwattr $C$DW$176, DW_AT_decl_column(0x15) - 2860 - 2861$C$DW$177 .dwtag DW_TAG_member - 2862 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$50) - 2863 .dwattr $C$DW$177, DW_AT_name("GPCFG1_bit") - 2864 .dwattr $C$DW$177, DW_AT_TI_symbol_name("GPCFG1_bit") - 2865 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2866 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2867 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2868 .dwattr $C$DW$177, DW_AT_decl_line(0x62) - 2869 .dwattr $C$DW$177, DW_AT_decl_column(0x05) - 2870 - 2871 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2872 .dwattr $C$DW$T$51, DW_AT_decl_line(0x54) - 2873 .dwattr $C$DW$T$51, DW_AT_decl_column(0x08) - 2874 .dwendtag $C$DW$T$51 - 2875 - 2876 - 2877$C$DW$T$53 .dwtag DW_TAG_union_type - 2878 .dwattr $C$DW$T$53, DW_AT_byte_size(0x04) - 2879$C$DW$178 .dwtag DW_TAG_member - 2880 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$43) - 2881 .dwattr $C$DW$178, DW_AT_name("CGR") - 2882 .dwattr $C$DW$178, DW_AT_TI_symbol_name("CGR") - 2883 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2884 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2885 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2886 .dwattr $C$DW$178, DW_AT_decl_line(0x68) - 2887 .dwattr $C$DW$178, DW_AT_decl_column(0x15) - 2888 - 2889$C$DW$179 .dwtag DW_TAG_member - 2890 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$52) - 2891 .dwattr $C$DW$179, DW_AT_name("CGR_bit") - 2892 .dwattr $C$DW$179, DW_AT_TI_symbol_name("CGR_bit") - 2893 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2894 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2895 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2896 .dwattr $C$DW$179, DW_AT_decl_line(0x7e) - 2897 .dwattr $C$DW$179, DW_AT_decl_column(0x05) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 54 - - 2898 - 2899 .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2900 .dwattr $C$DW$T$53, DW_AT_decl_line(0x67) - 2901 .dwattr $C$DW$T$53, DW_AT_decl_column(0x08) - 2902 .dwendtag $C$DW$T$53 - 2903 - 2904 - 2905$C$DW$T$55 .dwtag DW_TAG_union_type - 2906 .dwattr $C$DW$T$55, DW_AT_byte_size(0x04) - 2907$C$DW$180 .dwtag DW_TAG_member - 2908 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$43) - 2909 .dwattr $C$DW$180, DW_AT_name("ISRP") - 2910 .dwattr $C$DW$180, DW_AT_TI_symbol_name("ISRP") - 2911 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2912 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2913 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2914 .dwattr $C$DW$180, DW_AT_decl_line(0x84) - 2915 .dwattr $C$DW$180, DW_AT_decl_column(0x15) - 2916 - 2917$C$DW$181 .dwtag DW_TAG_member - 2918 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$54) - 2919 .dwattr $C$DW$181, DW_AT_name("ISRP_bit") - 2920 .dwattr $C$DW$181, DW_AT_TI_symbol_name("ISRP_bit") - 2921 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2922 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2923 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2924 .dwattr $C$DW$181, DW_AT_decl_line(0x8d) - 2925 .dwattr $C$DW$181, DW_AT_decl_column(0x05) - 2926 - 2927 .dwattr $C$DW$T$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2928 .dwattr $C$DW$T$55, DW_AT_decl_line(0x83) - 2929 .dwattr $C$DW$T$55, DW_AT_decl_column(0x08) - 2930 .dwendtag $C$DW$T$55 - 2931 - 2932 - 2933$C$DW$T$57 .dwtag DW_TAG_union_type - 2934 .dwattr $C$DW$T$57, DW_AT_byte_size(0x04) - 2935$C$DW$182 .dwtag DW_TAG_member - 2936 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$43) - 2937 .dwattr $C$DW$182, DW_AT_name("ISP") - 2938 .dwattr $C$DW$182, DW_AT_TI_symbol_name("ISP") - 2939 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2940 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 2941 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2942 .dwattr $C$DW$182, DW_AT_decl_line(0x93) - 2943 .dwattr $C$DW$182, DW_AT_decl_column(0x15) - 2944 - 2945$C$DW$183 .dwtag DW_TAG_member - 2946 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$56) - 2947 .dwattr $C$DW$183, DW_AT_name("ISP_bit") - 2948 .dwattr $C$DW$183, DW_AT_TI_symbol_name("ISP_bit") - 2949 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2950 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 2951 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2952 .dwattr $C$DW$183, DW_AT_decl_line(0x9c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 55 - - 2953 .dwattr $C$DW$183, DW_AT_decl_column(0x05) - 2954 - 2955 .dwattr $C$DW$T$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2956 .dwattr $C$DW$T$57, DW_AT_decl_line(0x92) - 2957 .dwattr $C$DW$T$57, DW_AT_decl_column(0x08) - 2958 .dwendtag $C$DW$T$57 - 2959 - 2960 - 2961$C$DW$T$59 .dwtag DW_TAG_union_type - 2962 .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) - 2963$C$DW$184 .dwtag DW_TAG_member - 2964 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$43) - 2965 .dwattr $C$DW$184, DW_AT_name("IESP") - 2966 .dwattr $C$DW$184, DW_AT_TI_symbol_name("IESP") - 2967 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2968 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 2969 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2970 .dwattr $C$DW$184, DW_AT_decl_line(0xa1) - 2971 .dwattr $C$DW$184, DW_AT_decl_column(0x15) - 2972 - 2973$C$DW$185 .dwtag DW_TAG_member - 2974 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$58) - 2975 .dwattr $C$DW$185, DW_AT_name("IESP_bit") - 2976 .dwattr $C$DW$185, DW_AT_TI_symbol_name("IESP_bit") - 2977 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2978 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 2979 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2980 .dwattr $C$DW$185, DW_AT_decl_line(0xaa) - 2981 .dwattr $C$DW$185, DW_AT_decl_column(0x05) - 2982 - 2983 .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2984 .dwattr $C$DW$T$59, DW_AT_decl_line(0xa0) - 2985 .dwattr $C$DW$T$59, DW_AT_decl_column(0x08) - 2986 .dwendtag $C$DW$T$59 - 2987 - 2988 - 2989$C$DW$T$61 .dwtag DW_TAG_union_type - 2990 .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) - 2991$C$DW$186 .dwtag DW_TAG_member - 2992 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$43) - 2993 .dwattr $C$DW$186, DW_AT_name("IECP") - 2994 .dwattr $C$DW$186, DW_AT_TI_symbol_name("IECP") - 2995 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2996 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 2997 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2998 .dwattr $C$DW$186, DW_AT_decl_line(0xb0) - 2999 .dwattr $C$DW$186, DW_AT_decl_column(0x15) - 3000 - 3001$C$DW$187 .dwtag DW_TAG_member - 3002 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$60) - 3003 .dwattr $C$DW$187, DW_AT_name("IECP_bit") - 3004 .dwattr $C$DW$187, DW_AT_TI_symbol_name("IECP_bit") - 3005 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3006 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 3007 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 56 - - 3008 .dwattr $C$DW$187, DW_AT_decl_line(0xb8) - 3009 .dwattr $C$DW$187, DW_AT_decl_column(0x05) - 3010 - 3011 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3012 .dwattr $C$DW$T$61, DW_AT_decl_line(0xaf) - 3013 .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - 3014 .dwendtag $C$DW$T$61 - 3015 - 3016 - 3017$C$DW$T$63 .dwtag DW_TAG_union_type - 3018 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 3019$C$DW$188 .dwtag DW_TAG_member - 3020 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$43) - 3021 .dwattr $C$DW$188, DW_AT_name("PMAO") - 3022 .dwattr $C$DW$188, DW_AT_TI_symbol_name("PMAO") - 3023 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3024 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 3025 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3026 .dwattr $C$DW$188, DW_AT_decl_line(0xc1) - 3027 .dwattr $C$DW$188, DW_AT_decl_column(0x15) - 3028 - 3029$C$DW$189 .dwtag DW_TAG_member - 3030 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$62) - 3031 .dwattr $C$DW$189, DW_AT_name("PMAO_bit") - 3032 .dwattr $C$DW$189, DW_AT_TI_symbol_name("PMAO_bit") - 3033 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3034 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 3035 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3036 .dwattr $C$DW$189, DW_AT_decl_line(0xc7) - 3037 .dwattr $C$DW$189, DW_AT_decl_column(0x05) - 3038 - 3039 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3040 .dwattr $C$DW$T$63, DW_AT_decl_line(0xc0) - 3041 .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - 3042 .dwendtag $C$DW$T$63 - 3043 - 3044 - 3045$C$DW$T$65 .dwtag DW_TAG_union_type - 3046 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 3047$C$DW$190 .dwtag DW_TAG_member - 3048 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$43) - 3049 .dwattr $C$DW$190, DW_AT_name("IEPCLK") - 3050 .dwattr $C$DW$190, DW_AT_TI_symbol_name("IEPCLK") - 3051 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3052 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 3053 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3054 .dwattr $C$DW$190, DW_AT_decl_line(0xd0) - 3055 .dwattr $C$DW$190, DW_AT_decl_column(0x15) - 3056 - 3057$C$DW$191 .dwtag DW_TAG_member - 3058 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$64) - 3059 .dwattr $C$DW$191, DW_AT_name("IEPCLK_bit") - 3060 .dwattr $C$DW$191, DW_AT_TI_symbol_name("IEPCLK_bit") - 3061 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3062 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 57 - - 3063 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3064 .dwattr $C$DW$191, DW_AT_decl_line(0xd5) - 3065 .dwattr $C$DW$191, DW_AT_decl_column(0x05) - 3066 - 3067 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3068 .dwattr $C$DW$T$65, DW_AT_decl_line(0xcf) - 3069 .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - 3070 .dwendtag $C$DW$T$65 - 3071 - 3072 - 3073$C$DW$T$67 .dwtag DW_TAG_union_type - 3074 .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) - 3075$C$DW$192 .dwtag DW_TAG_member - 3076 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$43) - 3077 .dwattr $C$DW$192, DW_AT_name("SPP") - 3078 .dwattr $C$DW$192, DW_AT_TI_symbol_name("SPP") - 3079 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3080 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 3081 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3082 .dwattr $C$DW$192, DW_AT_decl_line(0xdb) - 3083 .dwattr $C$DW$192, DW_AT_decl_column(0x15) - 3084 - 3085$C$DW$193 .dwtag DW_TAG_member - 3086 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$66) - 3087 .dwattr $C$DW$193, DW_AT_name("SPP_bit") - 3088 .dwattr $C$DW$193, DW_AT_TI_symbol_name("SPP_bit") - 3089 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3090 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 3091 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3092 .dwattr $C$DW$193, DW_AT_decl_line(0xe1) - 3093 .dwattr $C$DW$193, DW_AT_decl_column(0x05) - 3094 - 3095 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3096 .dwattr $C$DW$T$67, DW_AT_decl_line(0xda) - 3097 .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - 3098 .dwendtag $C$DW$T$67 - 3099 - 3100 - 3101$C$DW$T$69 .dwtag DW_TAG_union_type - 3102 .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) - 3103$C$DW$194 .dwtag DW_TAG_member - 3104 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$43) - 3105 .dwattr $C$DW$194, DW_AT_name("PIN_MX") - 3106 .dwattr $C$DW$194, DW_AT_TI_symbol_name("PIN_MX") - 3107 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3108 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 3109 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3110 .dwattr $C$DW$194, DW_AT_decl_line(0xe9) - 3111 .dwattr $C$DW$194, DW_AT_decl_column(0x15) - 3112 - 3113$C$DW$195 .dwtag DW_TAG_member - 3114 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$68) - 3115 .dwattr $C$DW$195, DW_AT_name("PIN_MX_bit") - 3116 .dwattr $C$DW$195, DW_AT_TI_symbol_name("PIN_MX_bit") - 3117 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 58 - - 3118 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 3119 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3120 .dwattr $C$DW$195, DW_AT_decl_line(0xee) - 3121 .dwattr $C$DW$195, DW_AT_decl_column(0x05) - 3122 - 3123 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3124 .dwattr $C$DW$T$69, DW_AT_decl_line(0xe8) - 3125 .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - 3126 .dwendtag $C$DW$T$69 - 3127 - 3128$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3129 .dwattr $C$DW$T$2, DW_AT_name("void") - 3130 - 3131$C$DW$T$4 .dwtag DW_TAG_base_type - 3132 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3133 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3134 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3135 - 3136$C$DW$T$5 .dwtag DW_TAG_base_type - 3137 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3138 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 3139 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3140 - 3141$C$DW$T$6 .dwtag DW_TAG_base_type - 3142 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 3143 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3144 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3145 - 3146$C$DW$T$83 .dwtag DW_TAG_pointer_type - 3147 .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$6) - 3148 .dwattr $C$DW$T$83, DW_AT_address_class(0x20) - 3149 - 3150$C$DW$T$36 .dwtag DW_TAG_typedef - 3151 .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - 3152 .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - 3153 .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - 3154 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3155 .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - 3156 .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - 3157 - 3158 - 3159$C$DW$T$37 .dwtag DW_TAG_array_type - 3160 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 3161 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 3162 .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) - 3163$C$DW$196 .dwtag DW_TAG_subrange_type - 3164 .dwattr $C$DW$196, DW_AT_upper_bound(0x07) - 3165 - 3166 .dwendtag $C$DW$T$37 - 3167 - 3168 - 3169$C$DW$T$39 .dwtag DW_TAG_subroutine_type - 3170 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$36) - 3171 .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - 3172 .dwendtag $C$DW$T$39 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 59 - - 3173 - 3174$C$DW$T$40 .dwtag DW_TAG_pointer_type - 3175 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$39) - 3176 .dwattr $C$DW$T$40, DW_AT_address_class(0x10) - 3177 - 3178$C$DW$T$41 .dwtag DW_TAG_typedef - 3179 .dwattr $C$DW$T$41, DW_AT_name("sm_arb_state_func_ptr") - 3180 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$40) - 3181 .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - 3182 .dwattr $C$DW$T$41, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 3183 .dwattr $C$DW$T$41, DW_AT_decl_line(0x1f) - 3184 .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - 3185 - 3186$C$DW$T$84 .dwtag DW_TAG_const_type - 3187 .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$36) - 3188 - 3189$C$DW$T$7 .dwtag DW_TAG_base_type - 3190 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3191 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3192 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3193 - 3194$C$DW$T$8 .dwtag DW_TAG_base_type - 3195 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3196 .dwattr $C$DW$T$8, DW_AT_name("short") - 3197 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3198 - 3199$C$DW$T$9 .dwtag DW_TAG_base_type - 3200 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 3201 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3202 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3203 - 3204$C$DW$T$10 .dwtag DW_TAG_base_type - 3205 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3206 .dwattr $C$DW$T$10, DW_AT_name("int") - 3207 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3208 - 3209$C$DW$T$11 .dwtag DW_TAG_base_type - 3210 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3211 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3212 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3213 - 3214$C$DW$T$32 .dwtag DW_TAG_typedef - 3215 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 3216 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 3217 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 3218 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3219 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 3220 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 3221 - 3222 - 3223$C$DW$T$33 .dwtag DW_TAG_array_type - 3224 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 3225 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 3226 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 3227$C$DW$197 .dwtag DW_TAG_subrange_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 60 - - 3228 .dwattr $C$DW$197, DW_AT_upper_bound(0x00) - 3229 - 3230 .dwendtag $C$DW$T$33 - 3231 - 3232 - 3233$C$DW$T$34 .dwtag DW_TAG_array_type - 3234 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 3235 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 3236 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 3237$C$DW$198 .dwtag DW_TAG_subrange_type - 3238 .dwattr $C$DW$198, DW_AT_upper_bound(0x01) - 3239 - 3240 .dwendtag $C$DW$T$34 - 3241 - 3242$C$DW$T$43 .dwtag DW_TAG_volatile_type - 3243 .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$32) - 3244 - 3245$C$DW$T$12 .dwtag DW_TAG_base_type - 3246 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3247 .dwattr $C$DW$T$12, DW_AT_name("long") - 3248 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3249 - 3250$C$DW$T$13 .dwtag DW_TAG_base_type - 3251 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 3252 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 3253 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 3254 - 3255$C$DW$T$14 .dwtag DW_TAG_base_type - 3256 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 3257 .dwattr $C$DW$T$14, DW_AT_name("long long") - 3258 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 3259 - 3260$C$DW$T$15 .dwtag DW_TAG_base_type - 3261 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 3262 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 3263 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 3264 - 3265$C$DW$T$16 .dwtag DW_TAG_base_type - 3266 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 3267 .dwattr $C$DW$T$16, DW_AT_name("float") - 3268 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 3269 - 3270$C$DW$T$17 .dwtag DW_TAG_base_type - 3271 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 3272 .dwattr $C$DW$T$17, DW_AT_name("double") - 3273 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 3274 - 3275$C$DW$T$18 .dwtag DW_TAG_base_type - 3276 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 3277 .dwattr $C$DW$T$18, DW_AT_name("long double") - 3278 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 3279 - 3280 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 3281 - 3282;*************************************************************** - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 61 - - 3283;* DWARF CIE ENTRIES * - 3284;*************************************************************** - 3285 - 3286$C$DW$CIE .dwcie 14 - 3287 .dwcfi cfa_register, 8 - 3288 .dwcfi cfa_offset, 0 - 3289 .dwcfi same_value, 8 - 3290 .dwcfi same_value, 9 - 3291 .dwcfi same_value, 10 - 3292 .dwcfi same_value, 11 - 3293 .dwcfi same_value, 16 - 3294 .dwcfi same_value, 17 - 3295 .dwcfi same_value, 18 - 3296 .dwcfi same_value, 19 - 3297 .dwcfi same_value, 20 - 3298 .dwcfi same_value, 21 - 3299 .dwcfi same_value, 22 - 3300 .dwcfi same_value, 23 - 3301 .dwcfi same_value, 24 - 3302 .dwcfi same_value, 25 - 3303 .dwcfi same_value, 26 - 3304 .dwcfi same_value, 27 - 3305 .dwcfi same_value, 28 - 3306 .dwcfi same_value, 29 - 3307 .dwcfi same_value, 30 - 3308 .dwcfi same_value, 31 - 3309 .dwcfi same_value, 32 - 3310 .dwcfi same_value, 33 - 3311 .dwcfi same_value, 34 - 3312 .dwcfi same_value, 35 - 3313 .dwcfi same_value, 36 - 3314 .dwcfi same_value, 37 - 3315 .dwcfi same_value, 38 - 3316 .dwcfi same_value, 39 - 3317 .dwcfi same_value, 40 - 3318 .dwcfi same_value, 41 - 3319 .dwcfi same_value, 42 - 3320 .dwcfi same_value, 43 - 3321 .dwcfi same_value, 44 - 3322 .dwcfi same_value, 45 - 3323 .dwcfi same_value, 46 - 3324 .dwcfi same_value, 47 - 3325 .dwcfi same_value, 48 - 3326 .dwcfi same_value, 49 - 3327 .dwcfi same_value, 50 - 3328 .dwcfi same_value, 51 - 3329 .dwcfi same_value, 52 - 3330 .dwcfi same_value, 53 - 3331 .dwcfi same_value, 54 - 3332 .dwcfi same_value, 55 - 3333 .dwendentry - 3334 - 3335;*************************************************************** - 3336;* DWARF REGISTER MAP * - 3337;*************************************************************** - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 62 - - 3338 - 3339$C$DW$199 .dwtag DW_TAG_TI_assign_register - 3340 .dwattr $C$DW$199, DW_AT_name("R0_b0") - 3341 .dwattr $C$DW$199, DW_AT_location[DW_OP_reg0] - 3342 - 3343$C$DW$200 .dwtag DW_TAG_TI_assign_register - 3344 .dwattr $C$DW$200, DW_AT_name("R0_b1") - 3345 .dwattr $C$DW$200, DW_AT_location[DW_OP_reg1] - 3346 - 3347$C$DW$201 .dwtag DW_TAG_TI_assign_register - 3348 .dwattr $C$DW$201, DW_AT_name("R0_b2") - 3349 .dwattr $C$DW$201, DW_AT_location[DW_OP_reg2] - 3350 - 3351$C$DW$202 .dwtag DW_TAG_TI_assign_register - 3352 .dwattr $C$DW$202, DW_AT_name("R0_b3") - 3353 .dwattr $C$DW$202, DW_AT_location[DW_OP_reg3] - 3354 - 3355$C$DW$203 .dwtag DW_TAG_TI_assign_register - 3356 .dwattr $C$DW$203, DW_AT_name("R1_b0") - 3357 .dwattr $C$DW$203, DW_AT_location[DW_OP_reg4] - 3358 - 3359$C$DW$204 .dwtag DW_TAG_TI_assign_register - 3360 .dwattr $C$DW$204, DW_AT_name("R1_b1") - 3361 .dwattr $C$DW$204, DW_AT_location[DW_OP_reg5] - 3362 - 3363$C$DW$205 .dwtag DW_TAG_TI_assign_register - 3364 .dwattr $C$DW$205, DW_AT_name("R1_b2") - 3365 .dwattr $C$DW$205, DW_AT_location[DW_OP_reg6] - 3366 - 3367$C$DW$206 .dwtag DW_TAG_TI_assign_register - 3368 .dwattr $C$DW$206, DW_AT_name("R1_b3") - 3369 .dwattr $C$DW$206, DW_AT_location[DW_OP_reg7] - 3370 - 3371$C$DW$207 .dwtag DW_TAG_TI_assign_register - 3372 .dwattr $C$DW$207, DW_AT_name("R2_b0") - 3373 .dwattr $C$DW$207, DW_AT_location[DW_OP_reg8] - 3374 - 3375$C$DW$208 .dwtag DW_TAG_TI_assign_register - 3376 .dwattr $C$DW$208, DW_AT_name("R2_b1") - 3377 .dwattr $C$DW$208, DW_AT_location[DW_OP_reg9] - 3378 - 3379$C$DW$209 .dwtag DW_TAG_TI_assign_register - 3380 .dwattr $C$DW$209, DW_AT_name("R2_b2") - 3381 .dwattr $C$DW$209, DW_AT_location[DW_OP_reg10] - 3382 - 3383$C$DW$210 .dwtag DW_TAG_TI_assign_register - 3384 .dwattr $C$DW$210, DW_AT_name("R2_b3") - 3385 .dwattr $C$DW$210, DW_AT_location[DW_OP_reg11] - 3386 - 3387$C$DW$211 .dwtag DW_TAG_TI_assign_register - 3388 .dwattr $C$DW$211, DW_AT_name("R3_b0") - 3389 .dwattr $C$DW$211, DW_AT_location[DW_OP_reg12] - 3390 - 3391$C$DW$212 .dwtag DW_TAG_TI_assign_register - 3392 .dwattr $C$DW$212, DW_AT_name("R3_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 63 - - 3393 .dwattr $C$DW$212, DW_AT_location[DW_OP_reg13] - 3394 - 3395$C$DW$213 .dwtag DW_TAG_TI_assign_register - 3396 .dwattr $C$DW$213, DW_AT_name("R3_b2") - 3397 .dwattr $C$DW$213, DW_AT_location[DW_OP_reg14] - 3398 - 3399$C$DW$214 .dwtag DW_TAG_TI_assign_register - 3400 .dwattr $C$DW$214, DW_AT_name("R3_b3") - 3401 .dwattr $C$DW$214, DW_AT_location[DW_OP_reg15] - 3402 - 3403$C$DW$215 .dwtag DW_TAG_TI_assign_register - 3404 .dwattr $C$DW$215, DW_AT_name("R4_b0") - 3405 .dwattr $C$DW$215, DW_AT_location[DW_OP_reg16] - 3406 - 3407$C$DW$216 .dwtag DW_TAG_TI_assign_register - 3408 .dwattr $C$DW$216, DW_AT_name("R4_b1") - 3409 .dwattr $C$DW$216, DW_AT_location[DW_OP_reg17] - 3410 - 3411$C$DW$217 .dwtag DW_TAG_TI_assign_register - 3412 .dwattr $C$DW$217, DW_AT_name("R4_b2") - 3413 .dwattr $C$DW$217, DW_AT_location[DW_OP_reg18] - 3414 - 3415$C$DW$218 .dwtag DW_TAG_TI_assign_register - 3416 .dwattr $C$DW$218, DW_AT_name("R4_b3") - 3417 .dwattr $C$DW$218, DW_AT_location[DW_OP_reg19] - 3418 - 3419$C$DW$219 .dwtag DW_TAG_TI_assign_register - 3420 .dwattr $C$DW$219, DW_AT_name("R5_b0") - 3421 .dwattr $C$DW$219, DW_AT_location[DW_OP_reg20] - 3422 - 3423$C$DW$220 .dwtag DW_TAG_TI_assign_register - 3424 .dwattr $C$DW$220, DW_AT_name("R5_b1") - 3425 .dwattr $C$DW$220, DW_AT_location[DW_OP_reg21] - 3426 - 3427$C$DW$221 .dwtag DW_TAG_TI_assign_register - 3428 .dwattr $C$DW$221, DW_AT_name("R5_b2") - 3429 .dwattr $C$DW$221, DW_AT_location[DW_OP_reg22] - 3430 - 3431$C$DW$222 .dwtag DW_TAG_TI_assign_register - 3432 .dwattr $C$DW$222, DW_AT_name("R5_b3") - 3433 .dwattr $C$DW$222, DW_AT_location[DW_OP_reg23] - 3434 - 3435$C$DW$223 .dwtag DW_TAG_TI_assign_register - 3436 .dwattr $C$DW$223, DW_AT_name("R6_b0") - 3437 .dwattr $C$DW$223, DW_AT_location[DW_OP_reg24] - 3438 - 3439$C$DW$224 .dwtag DW_TAG_TI_assign_register - 3440 .dwattr $C$DW$224, DW_AT_name("R6_b1") - 3441 .dwattr $C$DW$224, DW_AT_location[DW_OP_reg25] - 3442 - 3443$C$DW$225 .dwtag DW_TAG_TI_assign_register - 3444 .dwattr $C$DW$225, DW_AT_name("R6_b2") - 3445 .dwattr $C$DW$225, DW_AT_location[DW_OP_reg26] - 3446 - 3447$C$DW$226 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 64 - - 3448 .dwattr $C$DW$226, DW_AT_name("R6_b3") - 3449 .dwattr $C$DW$226, DW_AT_location[DW_OP_reg27] - 3450 - 3451$C$DW$227 .dwtag DW_TAG_TI_assign_register - 3452 .dwattr $C$DW$227, DW_AT_name("R7_b0") - 3453 .dwattr $C$DW$227, DW_AT_location[DW_OP_reg28] - 3454 - 3455$C$DW$228 .dwtag DW_TAG_TI_assign_register - 3456 .dwattr $C$DW$228, DW_AT_name("R7_b1") - 3457 .dwattr $C$DW$228, DW_AT_location[DW_OP_reg29] - 3458 - 3459$C$DW$229 .dwtag DW_TAG_TI_assign_register - 3460 .dwattr $C$DW$229, DW_AT_name("R7_b2") - 3461 .dwattr $C$DW$229, DW_AT_location[DW_OP_reg30] - 3462 - 3463$C$DW$230 .dwtag DW_TAG_TI_assign_register - 3464 .dwattr $C$DW$230, DW_AT_name("R7_b3") - 3465 .dwattr $C$DW$230, DW_AT_location[DW_OP_reg31] - 3466 - 3467$C$DW$231 .dwtag DW_TAG_TI_assign_register - 3468 .dwattr $C$DW$231, DW_AT_name("R8_b0") - 3469 .dwattr $C$DW$231, DW_AT_location[DW_OP_regx 0x20] - 3470 - 3471$C$DW$232 .dwtag DW_TAG_TI_assign_register - 3472 .dwattr $C$DW$232, DW_AT_name("R8_b1") - 3473 .dwattr $C$DW$232, DW_AT_location[DW_OP_regx 0x21] - 3474 - 3475$C$DW$233 .dwtag DW_TAG_TI_assign_register - 3476 .dwattr $C$DW$233, DW_AT_name("R8_b2") - 3477 .dwattr $C$DW$233, DW_AT_location[DW_OP_regx 0x22] - 3478 - 3479$C$DW$234 .dwtag DW_TAG_TI_assign_register - 3480 .dwattr $C$DW$234, DW_AT_name("R8_b3") - 3481 .dwattr $C$DW$234, DW_AT_location[DW_OP_regx 0x23] - 3482 - 3483$C$DW$235 .dwtag DW_TAG_TI_assign_register - 3484 .dwattr $C$DW$235, DW_AT_name("R9_b0") - 3485 .dwattr $C$DW$235, DW_AT_location[DW_OP_regx 0x24] - 3486 - 3487$C$DW$236 .dwtag DW_TAG_TI_assign_register - 3488 .dwattr $C$DW$236, DW_AT_name("R9_b1") - 3489 .dwattr $C$DW$236, DW_AT_location[DW_OP_regx 0x25] - 3490 - 3491$C$DW$237 .dwtag DW_TAG_TI_assign_register - 3492 .dwattr $C$DW$237, DW_AT_name("R9_b2") - 3493 .dwattr $C$DW$237, DW_AT_location[DW_OP_regx 0x26] - 3494 - 3495$C$DW$238 .dwtag DW_TAG_TI_assign_register - 3496 .dwattr $C$DW$238, DW_AT_name("R9_b3") - 3497 .dwattr $C$DW$238, DW_AT_location[DW_OP_regx 0x27] - 3498 - 3499$C$DW$239 .dwtag DW_TAG_TI_assign_register - 3500 .dwattr $C$DW$239, DW_AT_name("R10_b0") - 3501 .dwattr $C$DW$239, DW_AT_location[DW_OP_regx 0x28] - 3502 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 65 - - 3503$C$DW$240 .dwtag DW_TAG_TI_assign_register - 3504 .dwattr $C$DW$240, DW_AT_name("R10_b1") - 3505 .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x29] - 3506 - 3507$C$DW$241 .dwtag DW_TAG_TI_assign_register - 3508 .dwattr $C$DW$241, DW_AT_name("R10_b2") - 3509 .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x2a] - 3510 - 3511$C$DW$242 .dwtag DW_TAG_TI_assign_register - 3512 .dwattr $C$DW$242, DW_AT_name("R10_b3") - 3513 .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x2b] - 3514 - 3515$C$DW$243 .dwtag DW_TAG_TI_assign_register - 3516 .dwattr $C$DW$243, DW_AT_name("R11_b0") - 3517 .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x2c] - 3518 - 3519$C$DW$244 .dwtag DW_TAG_TI_assign_register - 3520 .dwattr $C$DW$244, DW_AT_name("R11_b1") - 3521 .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x2d] - 3522 - 3523$C$DW$245 .dwtag DW_TAG_TI_assign_register - 3524 .dwattr $C$DW$245, DW_AT_name("R11_b2") - 3525 .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x2e] - 3526 - 3527$C$DW$246 .dwtag DW_TAG_TI_assign_register - 3528 .dwattr $C$DW$246, DW_AT_name("R11_b3") - 3529 .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x2f] - 3530 - 3531$C$DW$247 .dwtag DW_TAG_TI_assign_register - 3532 .dwattr $C$DW$247, DW_AT_name("R12_b0") - 3533 .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x30] - 3534 - 3535$C$DW$248 .dwtag DW_TAG_TI_assign_register - 3536 .dwattr $C$DW$248, DW_AT_name("R12_b1") - 3537 .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x31] - 3538 - 3539$C$DW$249 .dwtag DW_TAG_TI_assign_register - 3540 .dwattr $C$DW$249, DW_AT_name("R12_b2") - 3541 .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x32] - 3542 - 3543$C$DW$250 .dwtag DW_TAG_TI_assign_register - 3544 .dwattr $C$DW$250, DW_AT_name("R12_b3") - 3545 .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x33] - 3546 - 3547$C$DW$251 .dwtag DW_TAG_TI_assign_register - 3548 .dwattr $C$DW$251, DW_AT_name("R13_b0") - 3549 .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x34] - 3550 - 3551$C$DW$252 .dwtag DW_TAG_TI_assign_register - 3552 .dwattr $C$DW$252, DW_AT_name("R13_b1") - 3553 .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x35] - 3554 - 3555$C$DW$253 .dwtag DW_TAG_TI_assign_register - 3556 .dwattr $C$DW$253, DW_AT_name("R13_b2") - 3557 .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x36] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 66 - - 3558 - 3559$C$DW$254 .dwtag DW_TAG_TI_assign_register - 3560 .dwattr $C$DW$254, DW_AT_name("R13_b3") - 3561 .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x37] - 3562 - 3563$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3564 .dwattr $C$DW$255, DW_AT_name("R14_b0") - 3565 .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x38] - 3566 - 3567$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3568 .dwattr $C$DW$256, DW_AT_name("R14_b1") - 3569 .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x39] - 3570 - 3571$C$DW$257 .dwtag DW_TAG_TI_assign_register - 3572 .dwattr $C$DW$257, DW_AT_name("R14_b2") - 3573 .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x3a] - 3574 - 3575$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3576 .dwattr $C$DW$258, DW_AT_name("R14_b3") - 3577 .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x3b] - 3578 - 3579$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3580 .dwattr $C$DW$259, DW_AT_name("R15_b0") - 3581 .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x3c] - 3582 - 3583$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3584 .dwattr $C$DW$260, DW_AT_name("R15_b1") - 3585 .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x3d] - 3586 - 3587$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3588 .dwattr $C$DW$261, DW_AT_name("R15_b2") - 3589 .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x3e] - 3590 - 3591$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3592 .dwattr $C$DW$262, DW_AT_name("R15_b3") - 3593 .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x3f] - 3594 - 3595$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3596 .dwattr $C$DW$263, DW_AT_name("R16_b0") - 3597 .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x40] - 3598 - 3599$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3600 .dwattr $C$DW$264, DW_AT_name("R16_b1") - 3601 .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x41] - 3602 - 3603$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3604 .dwattr $C$DW$265, DW_AT_name("R16_b2") - 3605 .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x42] - 3606 - 3607$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3608 .dwattr $C$DW$266, DW_AT_name("R16_b3") - 3609 .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x43] - 3610 - 3611$C$DW$267 .dwtag DW_TAG_TI_assign_register - 3612 .dwattr $C$DW$267, DW_AT_name("R17_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 67 - - 3613 .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x44] - 3614 - 3615$C$DW$268 .dwtag DW_TAG_TI_assign_register - 3616 .dwattr $C$DW$268, DW_AT_name("R17_b1") - 3617 .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x45] - 3618 - 3619$C$DW$269 .dwtag DW_TAG_TI_assign_register - 3620 .dwattr $C$DW$269, DW_AT_name("R17_b2") - 3621 .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x46] - 3622 - 3623$C$DW$270 .dwtag DW_TAG_TI_assign_register - 3624 .dwattr $C$DW$270, DW_AT_name("R17_b3") - 3625 .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x47] - 3626 - 3627$C$DW$271 .dwtag DW_TAG_TI_assign_register - 3628 .dwattr $C$DW$271, DW_AT_name("R18_b0") - 3629 .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x48] - 3630 - 3631$C$DW$272 .dwtag DW_TAG_TI_assign_register - 3632 .dwattr $C$DW$272, DW_AT_name("R18_b1") - 3633 .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x49] - 3634 - 3635$C$DW$273 .dwtag DW_TAG_TI_assign_register - 3636 .dwattr $C$DW$273, DW_AT_name("R18_b2") - 3637 .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x4a] - 3638 - 3639$C$DW$274 .dwtag DW_TAG_TI_assign_register - 3640 .dwattr $C$DW$274, DW_AT_name("R18_b3") - 3641 .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x4b] - 3642 - 3643$C$DW$275 .dwtag DW_TAG_TI_assign_register - 3644 .dwattr $C$DW$275, DW_AT_name("R19_b0") - 3645 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x4c] - 3646 - 3647$C$DW$276 .dwtag DW_TAG_TI_assign_register - 3648 .dwattr $C$DW$276, DW_AT_name("R19_b1") - 3649 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x4d] - 3650 - 3651$C$DW$277 .dwtag DW_TAG_TI_assign_register - 3652 .dwattr $C$DW$277, DW_AT_name("R19_b2") - 3653 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x4e] - 3654 - 3655$C$DW$278 .dwtag DW_TAG_TI_assign_register - 3656 .dwattr $C$DW$278, DW_AT_name("R19_b3") - 3657 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x4f] - 3658 - 3659$C$DW$279 .dwtag DW_TAG_TI_assign_register - 3660 .dwattr $C$DW$279, DW_AT_name("R20_b0") - 3661 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x50] - 3662 - 3663$C$DW$280 .dwtag DW_TAG_TI_assign_register - 3664 .dwattr $C$DW$280, DW_AT_name("R20_b1") - 3665 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x51] - 3666 - 3667$C$DW$281 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 68 - - 3668 .dwattr $C$DW$281, DW_AT_name("R20_b2") - 3669 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x52] - 3670 - 3671$C$DW$282 .dwtag DW_TAG_TI_assign_register - 3672 .dwattr $C$DW$282, DW_AT_name("R20_b3") - 3673 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x53] - 3674 - 3675$C$DW$283 .dwtag DW_TAG_TI_assign_register - 3676 .dwattr $C$DW$283, DW_AT_name("R21_b0") - 3677 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x54] - 3678 - 3679$C$DW$284 .dwtag DW_TAG_TI_assign_register - 3680 .dwattr $C$DW$284, DW_AT_name("R21_b1") - 3681 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x55] - 3682 - 3683$C$DW$285 .dwtag DW_TAG_TI_assign_register - 3684 .dwattr $C$DW$285, DW_AT_name("R21_b2") - 3685 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x56] - 3686 - 3687$C$DW$286 .dwtag DW_TAG_TI_assign_register - 3688 .dwattr $C$DW$286, DW_AT_name("R21_b3") - 3689 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x57] - 3690 - 3691$C$DW$287 .dwtag DW_TAG_TI_assign_register - 3692 .dwattr $C$DW$287, DW_AT_name("R22_b0") - 3693 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x58] - 3694 - 3695$C$DW$288 .dwtag DW_TAG_TI_assign_register - 3696 .dwattr $C$DW$288, DW_AT_name("R22_b1") - 3697 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x59] - 3698 - 3699$C$DW$289 .dwtag DW_TAG_TI_assign_register - 3700 .dwattr $C$DW$289, DW_AT_name("R22_b2") - 3701 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x5a] - 3702 - 3703$C$DW$290 .dwtag DW_TAG_TI_assign_register - 3704 .dwattr $C$DW$290, DW_AT_name("R22_b3") - 3705 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x5b] - 3706 - 3707$C$DW$291 .dwtag DW_TAG_TI_assign_register - 3708 .dwattr $C$DW$291, DW_AT_name("R23_b0") - 3709 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x5c] - 3710 - 3711$C$DW$292 .dwtag DW_TAG_TI_assign_register - 3712 .dwattr $C$DW$292, DW_AT_name("R23_b1") - 3713 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x5d] - 3714 - 3715$C$DW$293 .dwtag DW_TAG_TI_assign_register - 3716 .dwattr $C$DW$293, DW_AT_name("R23_b2") - 3717 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x5e] - 3718 - 3719$C$DW$294 .dwtag DW_TAG_TI_assign_register - 3720 .dwattr $C$DW$294, DW_AT_name("R23_b3") - 3721 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x5f] - 3722 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 69 - - 3723$C$DW$295 .dwtag DW_TAG_TI_assign_register - 3724 .dwattr $C$DW$295, DW_AT_name("R24_b0") - 3725 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x60] - 3726 - 3727$C$DW$296 .dwtag DW_TAG_TI_assign_register - 3728 .dwattr $C$DW$296, DW_AT_name("R24_b1") - 3729 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x61] - 3730 - 3731$C$DW$297 .dwtag DW_TAG_TI_assign_register - 3732 .dwattr $C$DW$297, DW_AT_name("R24_b2") - 3733 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x62] - 3734 - 3735$C$DW$298 .dwtag DW_TAG_TI_assign_register - 3736 .dwattr $C$DW$298, DW_AT_name("R24_b3") - 3737 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x63] - 3738 - 3739$C$DW$299 .dwtag DW_TAG_TI_assign_register - 3740 .dwattr $C$DW$299, DW_AT_name("R25_b0") - 3741 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x64] - 3742 - 3743$C$DW$300 .dwtag DW_TAG_TI_assign_register - 3744 .dwattr $C$DW$300, DW_AT_name("R25_b1") - 3745 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x65] - 3746 - 3747$C$DW$301 .dwtag DW_TAG_TI_assign_register - 3748 .dwattr $C$DW$301, DW_AT_name("R25_b2") - 3749 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x66] - 3750 - 3751$C$DW$302 .dwtag DW_TAG_TI_assign_register - 3752 .dwattr $C$DW$302, DW_AT_name("R25_b3") - 3753 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x67] - 3754 - 3755$C$DW$303 .dwtag DW_TAG_TI_assign_register - 3756 .dwattr $C$DW$303, DW_AT_name("R26_b0") - 3757 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x68] - 3758 - 3759$C$DW$304 .dwtag DW_TAG_TI_assign_register - 3760 .dwattr $C$DW$304, DW_AT_name("R26_b1") - 3761 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x69] - 3762 - 3763$C$DW$305 .dwtag DW_TAG_TI_assign_register - 3764 .dwattr $C$DW$305, DW_AT_name("R26_b2") - 3765 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x6a] - 3766 - 3767$C$DW$306 .dwtag DW_TAG_TI_assign_register - 3768 .dwattr $C$DW$306, DW_AT_name("R26_b3") - 3769 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x6b] - 3770 - 3771$C$DW$307 .dwtag DW_TAG_TI_assign_register - 3772 .dwattr $C$DW$307, DW_AT_name("R27_b0") - 3773 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x6c] - 3774 - 3775$C$DW$308 .dwtag DW_TAG_TI_assign_register - 3776 .dwattr $C$DW$308, DW_AT_name("R27_b1") - 3777 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x6d] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 70 - - 3778 - 3779$C$DW$309 .dwtag DW_TAG_TI_assign_register - 3780 .dwattr $C$DW$309, DW_AT_name("R27_b2") - 3781 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x6e] - 3782 - 3783$C$DW$310 .dwtag DW_TAG_TI_assign_register - 3784 .dwattr $C$DW$310, DW_AT_name("R27_b3") - 3785 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x6f] - 3786 - 3787$C$DW$311 .dwtag DW_TAG_TI_assign_register - 3788 .dwattr $C$DW$311, DW_AT_name("R28_b0") - 3789 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x70] - 3790 - 3791$C$DW$312 .dwtag DW_TAG_TI_assign_register - 3792 .dwattr $C$DW$312, DW_AT_name("R28_b1") - 3793 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x71] - 3794 - 3795$C$DW$313 .dwtag DW_TAG_TI_assign_register - 3796 .dwattr $C$DW$313, DW_AT_name("R28_b2") - 3797 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x72] - 3798 - 3799$C$DW$314 .dwtag DW_TAG_TI_assign_register - 3800 .dwattr $C$DW$314, DW_AT_name("R28_b3") - 3801 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x73] - 3802 - 3803$C$DW$315 .dwtag DW_TAG_TI_assign_register - 3804 .dwattr $C$DW$315, DW_AT_name("R29_b0") - 3805 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x74] - 3806 - 3807$C$DW$316 .dwtag DW_TAG_TI_assign_register - 3808 .dwattr $C$DW$316, DW_AT_name("R29_b1") - 3809 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x75] - 3810 - 3811$C$DW$317 .dwtag DW_TAG_TI_assign_register - 3812 .dwattr $C$DW$317, DW_AT_name("R29_b2") - 3813 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x76] - 3814 - 3815$C$DW$318 .dwtag DW_TAG_TI_assign_register - 3816 .dwattr $C$DW$318, DW_AT_name("R29_b3") - 3817 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x77] - 3818 - 3819$C$DW$319 .dwtag DW_TAG_TI_assign_register - 3820 .dwattr $C$DW$319, DW_AT_name("R30_b0") - 3821 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x78] - 3822 - 3823$C$DW$320 .dwtag DW_TAG_TI_assign_register - 3824 .dwattr $C$DW$320, DW_AT_name("R30_b1") - 3825 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x79] - 3826 - 3827$C$DW$321 .dwtag DW_TAG_TI_assign_register - 3828 .dwattr $C$DW$321, DW_AT_name("R30_b2") - 3829 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x7a] - 3830 - 3831$C$DW$322 .dwtag DW_TAG_TI_assign_register - 3832 .dwattr $C$DW$322, DW_AT_name("R30_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:34 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_arbitration.asm PAGE 71 - - 3833 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x7b] - 3834 - 3835$C$DW$323 .dwtag DW_TAG_TI_assign_register - 3836 .dwattr $C$DW$323, DW_AT_name("R31_b0") - 3837 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x7c] - 3838 - 3839$C$DW$324 .dwtag DW_TAG_TI_assign_register - 3840 .dwattr $C$DW$324, DW_AT_name("R31_b1") - 3841 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x7d] - 3842 - 3843$C$DW$325 .dwtag DW_TAG_TI_assign_register - 3844 .dwattr $C$DW$325, DW_AT_name("R31_b2") - 3845 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x7e] - 3846 - 3847$C$DW$326 .dwtag DW_TAG_TI_assign_register - 3848 .dwattr $C$DW$326, DW_AT_name("R31_b3") - 3849 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x7f] - 3850 - 3851 .dwendtag $C$DW$CU - 3852 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_arbitration.nfo b/10.01_base/4_deploy/pru1_statemachine_arbitration.nfo deleted file mode 100644 index f66f6c4..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_arbitration.nfo +++ /dev/null @@ -1,204 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void sm_arb_start() is called from 0 sites in this file. - It appears to be inlineable (size = 9 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char sm_arb_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (2 times) - -============================================================================== - -static unsigned char sm_arb_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (2 times) - __delay_cycles() (3 times) - -============================================================================== - -static unsigned char sm_arb_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 121 units) - It has 9 non-trivial scope blocks nested 5 deep. - It calls these functions: - buslatches_pru0_dataout() (4 times) - __delay_cycles() (6 times) - -============================================================================== - -static unsigned char sm_arb_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 102 units) - It has 6 non-trivial scope blocks nested 5 deep. - It calls these functions: - buslatches_pru0_dataout() (2 times) - __delay_cycles() (6 times) - -============================================================================== - -static unsigned char sm_arb_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -extern void sm_arb_start() is called from 0 sites in this file. - It appears to be inlineable (size = 9 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -static unsigned char sm_arb_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (2 times) - __delay_cycles() (3 times) - -static unsigned char sm_arb_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 121 units) - It has 9 non-trivial scope blocks nested 5 deep. - It calls these functions: - buslatches_pru0_dataout() (4 times) - __delay_cycles() (6 times) - -static unsigned char sm_arb_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 102 units) - It has 6 non-trivial scope blocks nested 5 deep. - It calls these functions: - buslatches_pru0_dataout() (2 times) - __delay_cycles() (6 times) - -static unsigned char sm_arb_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -extern unsigned char sm_arb_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (2 times) - - -These functions may be recursive: - sm_arb_state_1() - sm_arb_state_2() - sm_arb_state_3() - sm_arb_state_idle() - -These external functions are called but not defined here: - __delay_cycles() - buslatches_pru0_dataout() - - -============================================================================== - -extern unsigned char sm_arb_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 102 units) - It has 6 non-trivial scope blocks nested 5 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 121 units) - It has 9 non-trivial scope blocks nested 5 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_arb_start() is called from 0 sites in this file. - It appears to be inlineable (size = 9 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char sm_arb_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 102 units) - It has 6 non-trivial scope blocks nested 5 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 121 units) - It has 9 non-trivial scope blocks nested 5 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_arb_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_arb_start() is called from 0 sites in this file. - It appears to be inlineable (size = 9 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_arbitration.object b/10.01_base/4_deploy/pru1_statemachine_arbitration.object deleted file mode 100644 index dd1f76e..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_arbitration.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_arbitration.pp b/10.01_base/4_deploy/pru1_statemachine_arbitration.pp deleted file mode 100644 index 88e1545..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_arbitration.pp +++ /dev/null @@ -1,12 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: pru1_statemachine_arbitration.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_arbitration.object: pru1_statemachine_arbitration.h diff --git a/10.01_base/4_deploy/pru1_statemachine_dma.asm b/10.01_base/4_deploy/pru1_statemachine_dma.asm deleted file mode 100644 index b0bce1d..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_dma.asm +++ /dev/null @@ -1,6533 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:35 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_dma.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$132) - .dwattr $C$DW$1, DW_AT_declaration - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("buslatches") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$134) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - .dwattr $C$DW$2, DW_AT_decl_column(0x15) - - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("CT_CFG") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$136) - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$3, DW_AT_decl_line(0xf2) - .dwattr $C$DW$3, DW_AT_decl_column(0x17) - -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("timeout_target") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("timeout_target") - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$4, DW_AT_declaration - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_utils.h") - .dwattr $C$DW$4, DW_AT_decl_line(0x8b) - .dwattr $C$DW$4, DW_AT_decl_column(0x11) - -$C$DW$5 .dwtag DW_TAG_variable - .dwattr $C$DW$5, DW_AT_name("sm_arb") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_arb") - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$137) - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$5, DW_AT_decl_line(0x29) - .dwattr $C$DW$5, DW_AT_decl_column(0x23) - - .global ||sm_dma|| - .common ||sm_dma||,9,1 -$C$DW$6 .dwtag DW_TAG_variable - .dwattr $C$DW$6, DW_AT_name("sm_dma") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("sm_dma") - .dwattr $C$DW$6, DW_AT_location[DW_OP_addr ||sm_dma||] - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$139) - .dwattr $C$DW$6, DW_AT_external - .dwattr $C$DW$6, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$6, DW_AT_decl_line(0x47) - .dwattr $C$DW$6, DW_AT_decl_column(0x14) - - -$C$DW$7 .dwtag DW_TAG_subprogram - .dwattr $C$DW$7, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$7, DW_AT_declaration - .dwattr $C$DW$7, DW_AT_external - .dwattr $C$DW$7, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$7, DW_AT_decl_line(0xba) - .dwattr $C$DW$7, DW_AT_decl_column(0x06) -$C$DW$8 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$23) - - .dwendtag $C$DW$7 - - -$C$DW$9 .dwtag DW_TAG_subprogram - .dwattr $C$DW$9, DW_AT_name("iopageregisters_write_w") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("iopageregisters_write_w") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$9, DW_AT_declaration - .dwattr $C$DW$9, DW_AT_external - .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$9, DW_AT_decl_line(0xc2) - .dwattr $C$DW$9, DW_AT_decl_column(0x09) -$C$DW$10 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$23) - -$C$DW$11 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$24) - - .dwendtag $C$DW$9 - - -$C$DW$12 .dwtag DW_TAG_subprogram - .dwattr $C$DW$12, DW_AT_name("iopageregisters_write_b") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("iopageregisters_write_b") - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$12, DW_AT_declaration - .dwattr $C$DW$12, DW_AT_external - .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$12, DW_AT_decl_line(0xc3) - .dwattr $C$DW$12, DW_AT_decl_column(0x09) -$C$DW$13 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$23) - -$C$DW$14 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$22) - - .dwendtag $C$DW$12 - - -$C$DW$15 .dwtag DW_TAG_subprogram - .dwattr $C$DW$15, DW_AT_name("iopageregisters_read") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("iopageregisters_read") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$15, DW_AT_declaration - .dwattr $C$DW$15, DW_AT_external - .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$15, DW_AT_decl_line(0xc1) - .dwattr $C$DW$15, DW_AT_decl_column(0x09) -$C$DW$16 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - -$C$DW$17 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$60) - - .dwendtag $C$DW$15 - - -$C$DW$18 .dwtag DW_TAG_subprogram - .dwattr $C$DW$18, DW_AT_name("sm_arb_state_idle") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_arb_state_idle") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$18, DW_AT_declaration - .dwattr $C$DW$18, DW_AT_external - .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x2d) - .dwattr $C$DW$18, DW_AT_decl_column(0x09) - .dwendtag $C$DW$18 - - -$C$DW$19 .dwtag DW_TAG_subprogram - .dwattr $C$DW$19, DW_AT_name("__delay_cycles") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$19, DW_AT_declaration - .dwattr $C$DW$19, DW_AT_external -$C$DW$20 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$19 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1l3EAiKrb /tmp/TI1l355ZplO --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1l3jp0Du0 - .sect ".text:sm_dma_state_99" - .clink - -$C$DW$21 .dwtag DW_TAG_subprogram - .dwattr $C$DW$21, DW_AT_name("sm_dma_state_99") - .dwattr $C$DW$21, DW_AT_low_pc(||sm_dma_state_99||) - .dwattr $C$DW$21, DW_AT_high_pc(0x00) - .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_dma_state_99") - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$21, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - .dwattr $C$DW$21, DW_AT_TI_begin_line(0x118) - .dwattr $C$DW$21, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$21, DW_AT_decl_line(0x118) - .dwattr $C$DW$21, DW_AT_decl_column(0x10) - .dwattr $C$DW$21, DW_AT_TI_max_frame_size(0x14) - .dwpsn file "pru1_statemachine_dma.c",line 280,column 34,is_stmt,address ||sm_dma_state_99||,isa 0 - - .dwfde $C$DW$CIE, ||sm_dma_state_99|| -;---------------------------------------------------------------------- -; 280 | static uint8_t sm_dma_state_99() { -; 281 | uint8_t final_dma_state; -; 282 | // from state_12, state_21 -; 284 | // 2 reasons to terminate transfer -; 285 | // - BUS timeout at curent address -; 286 | // - last word transferred -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_dma_state_99 FR SIZE: 20 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 20 SOE * -;*************************************************************** - -||sm_dma_state_99||: -;* --------------------------------------------------------------------------* -;* r4_0 assigned to $O$C1 -$C$DW$22 .dwtag DW_TAG_variable - .dwattr $C$DW$22, DW_AT_name("$O$C1") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$22, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C2 -$C$DW$23 .dwtag DW_TAG_variable - .dwattr $C$DW$23, DW_AT_name("$O$C2") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C3 -$C$DW$24 .dwtag DW_TAG_variable - .dwattr $C$DW$24, DW_AT_name("$O$C3") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$C4 -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("$O$C4") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg16] - -;* r6_0 assigned to $O$K2 -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("$O$K2") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$K2") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg24] - -;* r5_0 assigned to $O$K34 -$C$DW$27 .dwtag DW_TAG_variable - .dwattr $C$DW$27, DW_AT_name("$O$K34") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$K34") - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$159) - .dwattr $C$DW$27, DW_AT_location[DW_OP_reg20] - -;* r0_0 assigned to $O$v1 -$C$DW$28 .dwtag DW_TAG_variable - .dwattr $C$DW$28, DW_AT_name("$O$v1") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$v1") - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$28, DW_AT_location[DW_OP_reg0] - -;* r4_1 assigned to final_dma_state -$C$DW$29 .dwtag DW_TAG_variable - .dwattr $C$DW$29, DW_AT_name("final_dma_state") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("final_dma_state") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$29, DW_AT_location[DW_OP_reg17] - -;* r4_0 assigned to _tmpval -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("_tmpval") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("_tmpval") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("_tmpval") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$33 .dwtag DW_TAG_variable - .dwattr $C$DW$33, DW_AT_name("_tmpval") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 287 ----------------------- if ( (*(K$2 = &sm_dma)).state_timeout ) goto g7; - SUB r2, r2, 0x14 ; [ALU_PRU] - .dwcfi cfa_offset, 20 - SBBO &r3.b2, r2, 0, 4 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -20 - .dwcfi save_reg_to_mem, 15, -19 - .dwcfi save_reg_to_mem, 16, -18 - .dwcfi save_reg_to_mem, 17, -17 - SBBO &r5.b0, r2, 4, 16 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -16 - .dwcfi save_reg_to_mem, 21, -15 - .dwcfi save_reg_to_mem, 22, -14 - .dwcfi save_reg_to_mem, 23, -13 - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - .dwpsn file "pru1_statemachine_dma.c",line 287,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 287 | if (sm_dma.state_timeout) { -; 288 | final_dma_state = DMA_STATE_TIMEOUTSTOP; -; 289 | // deassert SACK after timeout, independent of remaining word c -; | ount -; 290 | buslatches_setbits(1, BIT(5), 0); // deassert SACK = latch[1], -; | bit 5 -; 291 | } else { -;---------------------------------------------------------------------- - LDI r6, ||sm_dma|| ; [ALU_PRU] |287| $O$K2,sm_dma - LBBO &r0.b0, r6, 2, 1 ; [ALU_PRU] |287| $O$K2 - QBNE ||$C$L3||, r0.b0, 0x00 ; [ALU_PRU] |287| -;* --------------------------------------------------------------------------* -;*** 292 ----------------------- ++(*K$2).dataptr; -;*** 293 ----------------------- v$1 = (unsigned short)((*K$2).cur_wordsleft-1); -;*** 293 ----------------------- (*K$2).cur_wordsleft = v$1; -;*** 294 ----------------------- if ( !v$1 ) goto g6; - .dwpsn file "pru1_statemachine_dma.c",line 292,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 292 | sm_dma.dataptr++; // point to next word in buffer -;---------------------------------------------------------------------- - LBBO &r0, r6, 3, 4 ; [ALU_PRU] |292| $O$K2 - ADD r0, r0, 0x02 ; [ALU_PRU] |292| - SBBO &r0, r6, 3, 4 ; [ALU_PRU] |292| $O$K2 - .dwpsn file "pru1_statemachine_dma.c",line 293,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 293 | sm_dma.cur_wordsleft--; -;---------------------------------------------------------------------- - LBBO &r0.w0, r6, 7, 2 ; [ALU_PRU] |293| $O$K2 - SUB r0.w0, r0.w0, 0x01 ; [ALU_PRU] |293| - MOV r0, r0.w0 ; [ALU_PRU] |293| $O$v1 - SBBO &r0.w0, r6, 7, 2 ; [ALU_PRU] |293| $O$K2,$O$v1 - .dwpsn file "pru1_statemachine_dma.c",line 294,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 294 | if (sm_dma.cur_wordsleft == 0) -; 295 | final_dma_state = DMA_STATE_READY; // last word: stop -;---------------------------------------------------------------------- - QBEQ ||$C$L2||, r0, 0x00 ; [ALU_PRU] |294| $O$v1 -;* --------------------------------------------------------------------------* -;*** 296 ----------------------- __R30 = 3840u; -;*** 296 ----------------------- __delay_cycles(10u); -;*** 296 ----------------------- if ( __R31&0x8 ) goto g5; - .dwpsn file "pru1_statemachine_dma.c",line 296,column 8,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 296 | else if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch -; | [7], bit 3 -; 297 | // only bus master (=we!) can issue INIT, so this should never -; | be reached -; 298 | final_dma_state = DMA_STATE_INITSTOP; -; 299 | // deassert SACK after INIT, independent of remaining word coun -; | t -; 300 | buslatches_setbits(1, BIT(5), 0); // deassert SACK = latch[1], -; | bit 5 -; 301 | } else -; 302 | final_dma_state = DMA_STATE_RUNNING; // more words: continue -;---------------------------------------------------------------------- - LDI r30, 0x0f00 ; [ALU_PRU] |296| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |296| - QBBS ||$C$L1||, r31, 0x03 ; [ALU_PRU] |296| -;* --------------------------------------------------------------------------* -;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; -;*** 309 ----------------------- mailbox.$P$T1.dma.cur_addr += 2u; -;*** 310 ----------------------- return 0; - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 305 | sm_dma.state = &sm_dma_state_1; // in any case, reloop -; 307 | if (final_dma_state == DMA_STATE_RUNNING) { -; 308 | // dataptr and wordsleft already incremented -; 309 | mailbox.dma.cur_addr += 2; // signal progress to ARM -;---------------------------------------------------------------------- - LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - .dwpsn file "pru1_statemachine_dma.c",line 310,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 310 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |310| - .dwpsn file "pru1_statemachine_dma.c",line 309,column 3,is_stmt,isa 0 - LDI32 r0, ||mailbox||+28 ; [ALU_PRU] |309| mailbox - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |309| - ADD r1, r1, 0x02 ; [ALU_PRU] |309| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |309| - .dwpsn file "pru1_statemachine_dma.c",line 310,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 311 | } else { -; 312 | // remove addr and control from bus -;---------------------------------------------------------------------- - JMP ||$C$L5|| ; [ALU_PRU] |310| -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g5: -;*** 300 ----------------------- _tmpval = C$4 = (unsigned char)(*(K$34 = &buslatches+1)&0xdf); -;*** 300 ----------------------- buslatches_pru0_dataout((unsigned)C$4); -;*** 300 ----------------------- __R30 = 256u; -;*** 300 ----------------------- *K$34 = _tmpval; -;*** 300 ----------------------- __delay_cycles(4u); -;*** 300 ----------------------- __R30 = 2304u; -;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; -;*** 298 ----------------------- final_dma_state = 4u; -;*** 307 ----------------------- goto g8; - .dwpsn file "pru1_statemachine_dma.c",line 300,column 4,is_stmt,isa 0 - LDI r5, ||buslatches||+1 ; [ALU_PRU] |300| $O$K34,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |300| $O$K34 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |300| $O$C4 - MOV r14, r4.b0 ; [ALU_PRU] |300| $O$C4 -$C$DW$34 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$34, DW_AT_low_pc(0x00) - .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$34, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |300| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |300| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |300| $O$K34,_tmpval - .newblock - LDI32 r7, 1 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |300| - .dwpsn file "pru1_statemachine_dma.c",line 298,column 4,is_stmt,isa 0 - LDI r4.b1, 0x04 ; [ALU_PRU] |298| final_dma_state - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - .dwpsn file "pru1_statemachine_dma.c",line 300,column 4,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |300| - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - .dwpsn file "pru1_statemachine_dma.c",line 307,column 2,is_stmt,isa 0 - JMP ||$C$L4|| ; [ALU_PRU] |307| -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g6: -;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; -;*** ----------------------- K$34 = &buslatches+1; -;*** 295 ----------------------- final_dma_state = 0u; -;*** 307 ----------------------- goto g8; - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - LDI r5, ||buslatches||+1 ; [ALU_PRU] $O$K34,buslatches - .dwpsn file "pru1_statemachine_dma.c",line 295,column 4,is_stmt,isa 0 - LDI r4.b1, 0x00 ; [ALU_PRU] |295| final_dma_state - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - .dwpsn file "pru1_statemachine_dma.c",line 307,column 2,is_stmt,isa 0 - JMP ||$C$L4|| ; [ALU_PRU] |307| -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g7: -;*** 290 ----------------------- _tmpval = C$3 = (unsigned char)(*(K$34 = &buslatches+1)&0xdf); -;*** 290 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 290 ----------------------- __R30 = 256u; -;*** 290 ----------------------- *K$34 = _tmpval; -;*** 290 ----------------------- __delay_cycles(4u); -;*** 290 ----------------------- __R30 = 2304u; -;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; -;*** 288 ----------------------- final_dma_state = 3u; - .dwpsn file "pru1_statemachine_dma.c",line 290,column 3,is_stmt,isa 0 - LDI r5, ||buslatches||+1 ; [ALU_PRU] |290| $O$K34,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |290| $O$K34 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |290| $O$C3 - MOV r14, r4.b0 ; [ALU_PRU] |290| $O$C3 -$C$DW$35 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$35, DW_AT_low_pc(0x00) - .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$35, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |290| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |290| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |290| $O$K34,_tmpval - .newblock - LDI32 r7, 1 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |290| - .dwpsn file "pru1_statemachine_dma.c",line 288,column 3,is_stmt,isa 0 - LDI r4.b1, 0x03 ; [ALU_PRU] |288| final_dma_state - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - .dwpsn file "pru1_statemachine_dma.c",line 290,column 3,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |290| - .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 -;* --------------------------------------------------------------------------* -||$C$L4||: -;*** -----------------------g8: -;*** 313 ----------------------- buslatches_pru0_dataout(0u); -;*** 313 ----------------------- __R30 = 512u; -;*** 313 ----------------------- __delay_cycles(6u); -;*** 313 ----------------------- __R30 = 2560u; -;*** 314 ----------------------- buslatches_pru0_dataout(0u); -;*** 314 ----------------------- __R30 = 768u; -;*** 314 ----------------------- __delay_cycles(6u); -;*** 314 ----------------------- __R30 = 2816u; -;*** 315 ----------------------- _tmpval = C$2 = (unsigned char)(K$34[3]&0xc0); -;*** 315 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 315 ----------------------- __R30 = 1024u; -;*** 315 ----------------------- K$34[3] = _tmpval; -;*** 315 ----------------------- __delay_cycles(4u); -;*** 315 ----------------------- __R30 = 3072u; -;*** 317 ----------------------- _tmpval = C$1 = (unsigned char)(*K$34&0xbf); -;*** 317 ----------------------- buslatches_pru0_dataout((unsigned)C$1); -;*** 317 ----------------------- __R30 = 256u; -;*** 317 ----------------------- *K$34 = _tmpval; -;*** 317 ----------------------- __delay_cycles(4u); -;*** 317 ----------------------- __R30 = 2304u; -;*** 319 ----------------------- sm_arb.state = &sm_arb_state_idle; -;*** 320 ----------------------- mailbox.$P$T1.dma.cur_status = final_dma_state; -;*** 321 ----------------------- return 1; - .dwpsn file "pru1_statemachine_dma.c",line 313,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 313 | buslatches_setbyte(2, 0); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |313| -$C$DW$36 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$36, DW_AT_low_pc(0x00) - .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$36, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |313| buslatches_pru0_dataout - LDI r30, 0x0200 ; [ALU_PRU] |313| - .newblock - LDI32 r8, 2 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |313| - .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 314 | buslatches_setbyte(3, 0); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |314| - .dwpsn file "pru1_statemachine_dma.c",line 313,column 3,is_stmt,isa 0 - LDI r30, 0x0a00 ; [ALU_PRU] |313| - .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 -$C$DW$37 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$37, DW_AT_low_pc(0x00) - .dwattr $C$DW$37, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$37, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |314| buslatches_pru0_dataout - LDI r30, 0x0300 ; [ALU_PRU] |314| - .newblock - LDI32 r7, 2 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |314| - .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 315 | buslatches_setbits(4, 0x3f, 0); -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 3, 1 ; [ALU_PRU] |315| $O$K34 - AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |315| $O$C2 - .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 - LDI r30, 0x0b00 ; [ALU_PRU] |314| - .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 316 | // remove BBSY: latch[1], bit 6 -;---------------------------------------------------------------------- - MOV r14, r4.b0 ; [ALU_PRU] |315| $O$C2 -$C$DW$38 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$38, DW_AT_low_pc(0x00) - .dwattr $C$DW$38, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$38, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |315| buslatches_pru0_dataout - SBBO &r4.b0, r5, 3, 1 ; [ALU_PRU] |315| $O$K34,_tmpval - LDI r30, 0x0400 ; [ALU_PRU] |315| - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |315| - .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 317 | buslatches_setbits(1, BIT(6), 0); -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |317| $O$K34 - .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |315| - .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 318 | // terminate arbitration state -;---------------------------------------------------------------------- - AND r4.b0, r0.b0, 0xbf ; [ALU_PRU] |317| $O$C1 - MOV r14, r4.b0 ; [ALU_PRU] |317| $O$C1 -$C$DW$39 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$39, DW_AT_low_pc(0x00) - .dwattr $C$DW$39, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$39, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |317| buslatches_pru0_dataout - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |317| $O$K34,_tmpval - LDI r30, 0x0100 ; [ALU_PRU] |317| - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |317| - .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 319 | sm_arb.state = &sm_arb_state_idle; -; 320 | mailbox.dma.cur_status = final_dma_state; // signal to ARM -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |319| sm_arb_state_idle - .dwpsn file "pru1_statemachine_dma.c",line 321,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 321 | return 1; // now stopped -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |321| - .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 - LDI r0, ||sm_arb|| ; [ALU_PRU] |319| sm_arb - .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |317| - .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |319| - .dwpsn file "pru1_statemachine_dma.c",line 320,column 3,is_stmt,isa 0 - LDI32 r0, ||mailbox||+24 ; [ALU_PRU] |320| mailbox - SBBO &r4.b1, r0, 0, 1 ; [ALU_PRU] |320| final_dma_state -;* --------------------------------------------------------------------------* -||$C$L5||: - LBBO &r3.b2, r2, 0, 4 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - LBBO &r5.b0, r2, 4, 16 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x14 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$40 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$40, DW_AT_low_pc(0x00) - .dwattr $C$DW$40, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$21, DW_AT_TI_end_file("pru1_statemachine_dma.c") - .dwattr $C$DW$21, DW_AT_TI_end_line(0x143) - .dwattr $C$DW$21, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$21 - - .sect ".text:sm_dma_state_21" - .clink - -$C$DW$41 .dwtag DW_TAG_subprogram - .dwattr $C$DW$41, DW_AT_name("sm_dma_state_21") - .dwattr $C$DW$41, DW_AT_low_pc(||sm_dma_state_21||) - .dwattr $C$DW$41, DW_AT_high_pc(0x00) - .dwattr $C$DW$41, DW_AT_TI_symbol_name("sm_dma_state_21") - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$41, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - .dwattr $C$DW$41, DW_AT_TI_begin_line(0x107) - .dwattr $C$DW$41, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$41, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$41, DW_AT_decl_line(0x107) - .dwattr $C$DW$41, DW_AT_decl_column(0x10) - .dwattr $C$DW$41, DW_AT_TI_max_frame_size(0x19) - .dwpsn file "pru1_statemachine_dma.c",line 263,column 34,is_stmt,address ||sm_dma_state_21||,isa 0 - - .dwfde $C$DW$CIE, ||sm_dma_state_21|| -;---------------------------------------------------------------------- -; 263 | static uint8_t sm_dma_state_21() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_dma_state_21 FR SIZE: 25 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 25 SOE * -;*************************************************************** - -||sm_dma_state_21||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$42 .dwtag DW_TAG_variable - .dwattr $C$DW$42, DW_AT_name("$O$C1") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$159) - .dwattr $C$DW$42, DW_AT_location[DW_OP_reg24] - -;* r5_0 assigned to $O$C2 -$C$DW$43 .dwtag DW_TAG_variable - .dwattr $C$DW$43, DW_AT_name("$O$C2") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$43, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C3 -$C$DW$44 .dwtag DW_TAG_variable - .dwattr $C$DW$44, DW_AT_name("$O$C3") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$44, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$K11 -$C$DW$45 .dwtag DW_TAG_variable - .dwattr $C$DW$45, DW_AT_name("$O$K11") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("$O$K11") - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$45, DW_AT_location[DW_OP_reg16] - -;* r0_0 assigned to $O$v1 -$C$DW$46 .dwtag DW_TAG_variable - .dwattr $C$DW$46, DW_AT_name("$O$v1") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$v1") - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$46, DW_AT_location[DW_OP_reg0] - -;* r5_0 assigned to _tmpval -$C$DW$47 .dwtag DW_TAG_variable - .dwattr $C$DW$47, DW_AT_name("_tmpval") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$47, DW_AT_location[DW_OP_reg20] - - .dwcfi cfa_offset, 0 -;*** 264 ----------------------- v$1 = (*(volatile struct $$fake35 *)0x24000u).$P$T18.CYCLE >= timeout_target; - SUB r2, r2, 0x19 ; [ALU_PRU] - .dwcfi cfa_offset, 25 - .dwpsn file "pru1_statemachine_dma.c",line 264,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 264 | sm_dma.state_timeout = TIMEOUT_REACHED; // SSYN timeout? -; 265 | // SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- - LDI r1, ||timeout_target|| ; [ALU_PRU] |264| timeout_target - LDI32 r14, 0x0002400c ; [ALU_PRU] |264| - ZERO &r0, 4 ; [ALU_PRU] |264| - SBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -25 - .dwcfi save_reg_to_mem, 15, -24 - .dwcfi save_reg_to_mem, 16, -23 - .dwcfi save_reg_to_mem, 17, -22 - .dwcfi save_reg_to_mem, 18, -21 - .dwcfi save_reg_to_mem, 19, -20 - .dwcfi save_reg_to_mem, 20, -19 - .dwcfi save_reg_to_mem, 21, -18 - .dwcfi save_reg_to_mem, 22, -17 - SBBO &r6.b0, r2, 9, 16 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 24, -16 - .dwcfi save_reg_to_mem, 25, -15 - .dwcfi save_reg_to_mem, 26, -14 - .dwcfi save_reg_to_mem, 27, -13 - .dwcfi save_reg_to_mem, 28, -12 - .dwcfi save_reg_to_mem, 29, -11 - .dwcfi save_reg_to_mem, 30, -10 - .dwcfi save_reg_to_mem, 31, -9 - .dwcfi save_reg_to_mem, 32, -8 - .dwcfi save_reg_to_mem, 33, -7 - .dwcfi save_reg_to_mem, 34, -6 - .dwcfi save_reg_to_mem, 35, -5 - .dwcfi save_reg_to_mem, 36, -4 - .dwcfi save_reg_to_mem, 37, -3 - .dwcfi save_reg_to_mem, 38, -2 - .dwcfi save_reg_to_mem, 39, -1 - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |264| - LBBO &r14, r14, 0, 4 ; [ALU_PRU] |264| - QBLT ||$C$L6||, r1, r14 ; [ALU_PRU] |264| -;* --------------------------------------------------------------------------* - LDI r0, 0x0001 ; [ALU_PRU] |264| -;* --------------------------------------------------------------------------* -||$C$L6||: -;*** 264 ----------------------- (*(C$3 = &sm_dma)).state_timeout = v$1; -;*** 264 ----------------------- K$11 = C$3; -;*** 266 ----------------------- if ( v$1 ) goto g3; - LDI r4, ||sm_dma|| ; [ALU_PRU] |264| $O$C3,sm_dma - SBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |264| $O$C3,$O$v1 - .dwpsn file "pru1_statemachine_dma.c",line 266,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 266 | if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) -; 267 | return 0; // no SSYN yet: wait -; 269 | // SSYN set by slave (or timeout): negate MSYN, remove DATA from bus -;---------------------------------------------------------------------- - QBNE ||$C$L7||, r0, 0x00 ; [ALU_PRU] |266| $O$v1 -;* --------------------------------------------------------------------------* -;*** 266 ----------------------- __R30 = 3072u; -;*** 266 ----------------------- __delay_cycles(10u); -;*** 266 ----------------------- if ( !(__R31&0x20u) ) goto g4; - LDI r30, 0x0c00 ; [ALU_PRU] |266| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |266| - QBBC ||$C$L8||, r31, 0x05 ; [ALU_PRU] |266| -;* --------------------------------------------------------------------------* -||$C$L7||: -;*** -----------------------g3: -;*** 270 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xef); -;*** 270 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 270 ----------------------- __R30 = 1024u; -;*** 270 ----------------------- *C$1 = _tmpval; -;*** 270 ----------------------- __delay_cycles(4u); -;*** 270 ----------------------- __R30 = 3072u; -;*** 271 ----------------------- buslatches_pru0_dataout(0u); -;*** 271 ----------------------- __R30 = 1280u; -;*** 271 ----------------------- __delay_cycles(6u); -;*** 271 ----------------------- __R30 = 3328u; -;*** 272 ----------------------- buslatches_pru0_dataout(0u); -;*** 272 ----------------------- __R30 = 1536u; -;*** 272 ----------------------- __delay_cycles(6u); -;*** 272 ----------------------- __R30 = 3584u; -;*** 274 ----------------------- __delay_cycles(7u); -;*** 275 ----------------------- (*K$11).state = &sm_dma_state_99; - .dwpsn file "pru1_statemachine_dma.c",line 270,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 270 | buslatches_setbits(4, BIT(4), 0); // deassert MSYN -;---------------------------------------------------------------------- - LDI r6, ||buslatches||+4 ; [ALU_PRU] |270| $O$C1,buslatches - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |270| $O$C1 - AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |270| $O$C2 - MOV r14, r5.b0 ; [ALU_PRU] |270| $O$C2 -$C$DW$48 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$48, DW_AT_low_pc(0x00) - .dwattr $C$DW$48, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$48, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |270| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |270| - SBBO &r5.b0, r6, 0, 1 ; [ALU_PRU] |270| $O$C1,_tmpval - .newblock - LDI32 r9, 1 -$1: SUB r9, r9, 1 - QBNE $1, r9, 0 ; [ALU_PRU] |270| - .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 271 | buslatches_setbyte(5, 0); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |271| - .dwpsn file "pru1_statemachine_dma.c",line 270,column 2,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |270| - .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 -$C$DW$49 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$49, DW_AT_low_pc(0x00) - .dwattr $C$DW$49, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$49, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |271| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |271| - .newblock - LDI32 r8, 2 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |271| - .dwpsn file "pru1_statemachine_dma.c",line 272,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 272 | buslatches_setbyte(6, 0); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |272| - .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |271| - .dwpsn file "pru1_statemachine_dma.c",line 272,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 273 | // DATO: remove address,control, MSYN,SSYN from bus, 75ns after MSYN in -; | active -;---------------------------------------------------------------------- -$C$DW$50 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$50, DW_AT_low_pc(0x00) - .dwattr $C$DW$50, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$50, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |272| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |272| - .newblock - LDI32 r7, 2 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |272| - LDI r30, 0x0e00 ; [ALU_PRU] |272| - .dwpsn file "pru1_statemachine_dma.c",line 274,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 274 | __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change -;---------------------------------------------------------------------- - .newblock - LDI r5.w1, 3 -$1: SUB r5.w1, r5.w1, 1 - QBNE $1, r5.w1, 0 ; [ALU_PRU] |274| - .dwpsn file "pru1_statemachine_dma.c",line 275,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 275 | sm_dma.state = &sm_dma_state_99; -; 276 | return 0; // still running -;---------------------------------------------------------------------- - LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |275| sm_dma_state_99 - SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |275| $O$K11 -;* --------------------------------------------------------------------------* -||$C$L8||: -;*** -----------------------g4: -;*** 267 ----------------------- return 0; - LBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - LBBO &r6.b0, r2, 9, 16 ; [ALU_PRU] - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - .dwcfi restore_reg, 36 - .dwcfi restore_reg, 37 - .dwcfi restore_reg, 38 - .dwcfi restore_reg, 39 - .dwpsn file "pru1_statemachine_dma.c",line 267,column 3,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |267| - ADD r2, r2, 0x19 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$51 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$51, DW_AT_low_pc(0x00) - .dwattr $C$DW$51, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$41, DW_AT_TI_end_file("pru1_statemachine_dma.c") - .dwattr $C$DW$41, DW_AT_TI_end_line(0x115) - .dwattr $C$DW$41, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$41 - - .sect ".text:sm_dma_state_11" - .clink - -$C$DW$52 .dwtag DW_TAG_subprogram - .dwattr $C$DW$52, DW_AT_name("sm_dma_state_11") - .dwattr $C$DW$52, DW_AT_low_pc(||sm_dma_state_11||) - .dwattr $C$DW$52, DW_AT_high_pc(0x00) - .dwattr $C$DW$52, DW_AT_TI_symbol_name("sm_dma_state_11") - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$52, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - .dwattr $C$DW$52, DW_AT_TI_begin_line(0xee) - .dwattr $C$DW$52, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$52, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$52, DW_AT_decl_line(0xee) - .dwattr $C$DW$52, DW_AT_decl_column(0x10) - .dwattr $C$DW$52, DW_AT_TI_max_frame_size(0x11) - .dwpsn file "pru1_statemachine_dma.c",line 238,column 34,is_stmt,address ||sm_dma_state_11||,isa 0 - - .dwfde $C$DW$CIE, ||sm_dma_state_11|| -;---------------------------------------------------------------------- -; 238 | static uint8_t sm_dma_state_11() { -; 239 | uint16_t tmpval; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_dma_state_11 FR SIZE: 17 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 17 SOE * -;*************************************************************** - -||sm_dma_state_11||: -;* --------------------------------------------------------------------------* -;* r7_0 assigned to $O$C1 -$C$DW$53 .dwtag DW_TAG_variable - .dwattr $C$DW$53, DW_AT_name("$O$C1") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$159) - .dwattr $C$DW$53, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$C2 -$C$DW$54 .dwtag DW_TAG_variable - .dwattr $C$DW$54, DW_AT_name("$O$C2") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$54, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C3 -$C$DW$55 .dwtag DW_TAG_variable - .dwattr $C$DW$55, DW_AT_name("$O$C3") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$55, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to $O$K11 -$C$DW$56 .dwtag DW_TAG_variable - .dwattr $C$DW$56, DW_AT_name("$O$K11") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("$O$K11") - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$56, DW_AT_location[DW_OP_reg16] - -;* r0_0 assigned to $O$v1 -$C$DW$57 .dwtag DW_TAG_variable - .dwattr $C$DW$57, DW_AT_name("$O$v1") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("$O$v1") - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$57, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to tmpval -$C$DW$58 .dwtag DW_TAG_variable - .dwattr $C$DW$58, DW_AT_name("tmpval") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("tmpval") - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$58, DW_AT_location[DW_OP_regx 0x38] - -;* r5_0 assigned to _tmpval -$C$DW$59 .dwtag DW_TAG_variable - .dwattr $C$DW$59, DW_AT_name("_tmpval") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$59, DW_AT_location[DW_OP_reg20] - - .dwcfi cfa_offset, 0 -;*** 240 ----------------------- v$1 = (*(volatile struct $$fake35 *)0x24000u).$P$T18.CYCLE >= timeout_target; - SUB r2, r2, 0x11 ; [ALU_PRU] - .dwcfi cfa_offset, 17 - .dwpsn file "pru1_statemachine_dma.c",line 240,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 240 | sm_dma.state_timeout = TIMEOUT_REACHED; -; 241 | // SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- - LDI r1, ||timeout_target|| ; [ALU_PRU] |240| timeout_target - LDI32 r14, 0x0002400c ; [ALU_PRU] |240| - ZERO &r0, 4 ; [ALU_PRU] |240| - SBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -17 - .dwcfi save_reg_to_mem, 15, -16 - .dwcfi save_reg_to_mem, 16, -15 - .dwcfi save_reg_to_mem, 17, -14 - .dwcfi save_reg_to_mem, 18, -13 - .dwcfi save_reg_to_mem, 19, -12 - .dwcfi save_reg_to_mem, 20, -11 - .dwcfi save_reg_to_mem, 21, -10 - .dwcfi save_reg_to_mem, 22, -9 - SBBO &r6.b0, r2, 9, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 24, -8 - .dwcfi save_reg_to_mem, 25, -7 - .dwcfi save_reg_to_mem, 26, -6 - .dwcfi save_reg_to_mem, 27, -5 - .dwcfi save_reg_to_mem, 28, -4 - .dwcfi save_reg_to_mem, 29, -3 - .dwcfi save_reg_to_mem, 30, -2 - .dwcfi save_reg_to_mem, 31, -1 - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |240| - LBBO &r14, r14, 0, 4 ; [ALU_PRU] |240| - QBLT ||$C$L9||, r1, r14 ; [ALU_PRU] |240| -;* --------------------------------------------------------------------------* - LDI r0, 0x0001 ; [ALU_PRU] |240| -;* --------------------------------------------------------------------------* -||$C$L9||: -;*** 240 ----------------------- (*(C$3 = &sm_dma)).state_timeout = v$1; -;*** 240 ----------------------- K$11 = C$3; -;*** 242 ----------------------- if ( v$1 ) goto g3; - LDI r4, ||sm_dma|| ; [ALU_PRU] |240| $O$C3,sm_dma - SBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |240| $O$C3,$O$v1 - .dwpsn file "pru1_statemachine_dma.c",line 242,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 242 | if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) -; 243 | return 0; // no SSYN yet: wait -; 244 | // SSYN set by slave (or timeout). read data -;---------------------------------------------------------------------- - QBNE ||$C$L10||, r0, 0x00 ; [ALU_PRU] |242| $O$v1 -;* --------------------------------------------------------------------------* -;*** 242 ----------------------- __R30 = 3072u; -;*** 242 ----------------------- __delay_cycles(10u); -;*** 242 ----------------------- if ( !(__R31&0x20u) ) goto g4; - LDI r30, 0x0c00 ; [ALU_PRU] |242| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |242| - QBBC ||$C$L11||, r31, 0x05 ; [ALU_PRU] |242| -;* --------------------------------------------------------------------------* -||$C$L10||: -;*** -----------------------g3: -;*** 245 ----------------------- __delay_cycles(9u); -;*** 248 ----------------------- __R30 = 3328u; -;*** 248 ----------------------- __delay_cycles(10u); -;*** 248 ----------------------- tmpval = __R31&0xffu; -;*** 250 ----------------------- __R30 = 3584u; -;*** 250 ----------------------- __delay_cycles(10u); -;*** 250 ----------------------- tmpval |= __R31<<24u>>16; -;*** 252 ----------------------- *(*K$11).dataptr = tmpval; -;*** 255 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xef); -;*** 255 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 255 ----------------------- __R30 = 1024u; -;*** 255 ----------------------- *C$1 = _tmpval; -;*** 255 ----------------------- __delay_cycles(4u); -;*** 255 ----------------------- __R30 = 3072u; -;*** 257 ----------------------- __delay_cycles(7u); -;*** 258 ----------------------- (*K$11).state = &sm_dma_state_99; - .dwpsn file "pru1_statemachine_dma.c",line 245,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 245 | __delay_cycles(NANOSECS(75) - 6); // assume 2*3 cycles for buslatches_g -; | et -; 247 | // DATA[0..7] = latch[5] -;---------------------------------------------------------------------- - .newblock - LDI r14.w0, 4 -$1: SUB r14.w0, r14.w0, 1 - QBNE $1, r14.w0, 0 ; [ALU_PRU] |245| - .dwpsn file "pru1_statemachine_dma.c",line 248,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 248 | tmpval = buslatches_get(5); -; 249 | // DATA[8..15] = latch[6] -;---------------------------------------------------------------------- - LDI r30, 0x0d00 ; [ALU_PRU] |248| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |248| - MOV r0, r31 ; [ALU_PRU] |248| - AND r14.w0, r0.w0, 0xff ; [ALU_PRU] |248| tmpval - .dwpsn file "pru1_statemachine_dma.c",line 250,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 250 | tmpval |= (buslatches_get(6) << 8); -; 251 | // save in buffer -; 252 | *sm_dma.dataptr = tmpval; -; 253 | // mailbox.dma.words[sm_dma.cur_wordidx] = tmpval; -; 254 | // negate MSYN -;---------------------------------------------------------------------- - LDI r30, 0x0e00 ; [ALU_PRU] |250| - .newblock - LDI32 r1, 4 -$1: SUB r1, r1, 1 - QBNE $1, r1, 0 ; [ALU_PRU] |250| - .dwpsn file "pru1_statemachine_dma.c",line 255,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 255 | buslatches_setbits(4, BIT(4), 0); -;---------------------------------------------------------------------- - LDI r7, ||buslatches||+4 ; [ALU_PRU] |255| $O$C1,buslatches - .dwpsn file "pru1_statemachine_dma.c",line 250,column 2,is_stmt,isa 0 - LSL r0, r31, 0x18 ; [ALU_PRU] |250| - OR r14.w0, r14.w0, r0.w2 ; [ALU_PRU] |250| tmpval,tmpval - .dwpsn file "pru1_statemachine_dma.c",line 252,column 2,is_stmt,isa 0 - LBBO &r0, r4, 3, 4 ; [ALU_PRU] |252| $O$K11 - SBBO &r14.w0, r0, 0, 2 ; [ALU_PRU] |252| tmpval - .dwpsn file "pru1_statemachine_dma.c",line 255,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 256 | // DATI: remove address,control, MSYN,SSYN from bus, 75ns after MSYN in -; | active -;---------------------------------------------------------------------- - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |255| $O$C1 - AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |255| $O$C2 - MOV r14, r5.b0 ; [ALU_PRU] |255| $O$C2 -$C$DW$60 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$60, DW_AT_low_pc(0x00) - .dwattr $C$DW$60, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$60, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |255| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |255| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |255| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |255| - LDI r30, 0x0c00 ; [ALU_PRU] |255| - .dwpsn file "pru1_statemachine_dma.c",line 257,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 257 | __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change -;---------------------------------------------------------------------- - .newblock - LDI r5.w1, 3 -$1: SUB r5.w1, r5.w1, 1 - QBNE $1, r5.w1, 0 ; [ALU_PRU] |257| - .dwpsn file "pru1_statemachine_dma.c",line 258,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 258 | sm_dma.state = &sm_dma_state_99; -; 259 | return 0; // still running -;---------------------------------------------------------------------- - LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |258| sm_dma_state_99 - SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |258| $O$K11 -;* --------------------------------------------------------------------------* -||$C$L11||: -;*** -----------------------g4: -;*** 243 ----------------------- return 0; - LBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - LBBO &r6.b0, r2, 9, 8 ; [ALU_PRU] - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwpsn file "pru1_statemachine_dma.c",line 243,column 3,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |243| - ADD r2, r2, 0x11 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$61 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$61, DW_AT_low_pc(0x00) - .dwattr $C$DW$61, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$52, DW_AT_TI_end_file("pru1_statemachine_dma.c") - .dwattr $C$DW$52, DW_AT_TI_end_line(0x104) - .dwattr $C$DW$52, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$52 - - .sect ".text:sm_dma_state_1" - .clink - -$C$DW$62 .dwtag DW_TAG_subprogram - .dwattr $C$DW$62, DW_AT_name("sm_dma_state_1") - .dwattr $C$DW$62, DW_AT_low_pc(||sm_dma_state_1||) - .dwattr $C$DW$62, DW_AT_high_pc(0x00) - .dwattr $C$DW$62, DW_AT_TI_symbol_name("sm_dma_state_1") - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$62, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - .dwattr $C$DW$62, DW_AT_TI_begin_line(0x63) - .dwattr $C$DW$62, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$62, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$62, DW_AT_decl_line(0x63) - .dwattr $C$DW$62, DW_AT_decl_column(0x10) - .dwattr $C$DW$62, DW_AT_TI_max_frame_size(0x28) - .dwpsn file "pru1_statemachine_dma.c",line 99,column 33,is_stmt,address ||sm_dma_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_dma_state_1|| -;---------------------------------------------------------------------- -; 99 | static uint8_t sm_dma_state_1() { -; 100 | uint32_t tmpval; -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_dma_state_1 FR SIZE: 40 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 2 Auto, 38 SOE * -;*************************************************************** - -||sm_dma_state_1||: -;* --------------------------------------------------------------------------* -$C$DW$63 .dwtag DW_TAG_variable - .dwattr $C$DW$63, DW_AT_name("data") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$63, DW_AT_location[DW_OP_breg8 0] - -;* r4_0 assigned to $O$C1 -$C$DW$64 .dwtag DW_TAG_variable - .dwattr $C$DW$64, DW_AT_name("$O$C1") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$64, DW_AT_location[DW_OP_reg16] - -;* r6_0 assigned to $O$C2 -$C$DW$65 .dwtag DW_TAG_variable - .dwattr $C$DW$65, DW_AT_name("$O$C2") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$65, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to $O$C3 -$C$DW$66 .dwtag DW_TAG_variable - .dwattr $C$DW$66, DW_AT_name("$O$C3") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$66, DW_AT_location[DW_OP_reg24] - -;* r0_0 assigned to $O$C4 -$C$DW$67 .dwtag DW_TAG_variable - .dwattr $C$DW$67, DW_AT_name("$O$C4") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$140) - .dwattr $C$DW$67, DW_AT_location[DW_OP_reg0] - -;* r6_0 assigned to $O$C5 -$C$DW$68 .dwtag DW_TAG_variable - .dwattr $C$DW$68, DW_AT_name("$O$C5") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$68, DW_AT_location[DW_OP_reg24] - -;* r0_0 assigned to $O$C6 -$C$DW$69 .dwtag DW_TAG_variable - .dwattr $C$DW$69, DW_AT_name("$O$C6") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$69, DW_AT_location[DW_OP_reg0] - -;* r6_0 assigned to $O$C7 -$C$DW$70 .dwtag DW_TAG_variable - .dwattr $C$DW$70, DW_AT_name("$O$C7") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("$O$C7") - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$70, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C8 -$C$DW$71 .dwtag DW_TAG_variable - .dwattr $C$DW$71, DW_AT_name("$O$C8") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("$O$C8") - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$71, DW_AT_location[DW_OP_reg16] - -;* r6_0 assigned to $O$C9 -$C$DW$72 .dwtag DW_TAG_variable - .dwattr $C$DW$72, DW_AT_name("$O$C9") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("$O$C9") - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$72, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to $O$C10 -$C$DW$73 .dwtag DW_TAG_variable - .dwattr $C$DW$73, DW_AT_name("$O$C10") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("$O$C10") - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$73, DW_AT_location[DW_OP_reg24] - -;* r0_0 assigned to $O$C11 -$C$DW$74 .dwtag DW_TAG_variable - .dwattr $C$DW$74, DW_AT_name("$O$C11") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("$O$C11") - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$140) - .dwattr $C$DW$74, DW_AT_location[DW_OP_reg0] - -;* r5_0 assigned to $O$C12 -$C$DW$75 .dwtag DW_TAG_variable - .dwattr $C$DW$75, DW_AT_name("$O$C12") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("$O$C12") - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$10) - .dwattr $C$DW$75, DW_AT_location[DW_OP_reg20] - -;* r6_0 assigned to $O$C13 -$C$DW$76 .dwtag DW_TAG_variable - .dwattr $C$DW$76, DW_AT_name("$O$C13") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("$O$C13") - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$76, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to $O$C14 -$C$DW$77 .dwtag DW_TAG_variable - .dwattr $C$DW$77, DW_AT_name("$O$C14") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("$O$C14") - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$77, DW_AT_location[DW_OP_reg24] - -;* r5_0 assigned to $O$C15 -$C$DW$78 .dwtag DW_TAG_variable - .dwattr $C$DW$78, DW_AT_name("$O$C15") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("$O$C15") - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$78, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C16 -$C$DW$79 .dwtag DW_TAG_variable - .dwattr $C$DW$79, DW_AT_name("$O$C16") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("$O$C16") - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$79, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$K22 -$C$DW$80 .dwtag DW_TAG_variable - .dwattr $C$DW$80, DW_AT_name("$O$K22") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("$O$K22") - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$159) - .dwattr $C$DW$80, DW_AT_location[DW_OP_reg28] - -;* r7_0 assigned to $O$K22 -$C$DW$81 .dwtag DW_TAG_variable - .dwattr $C$DW$81, DW_AT_name("$O$K22") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("$O$K22") - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$159) - .dwattr $C$DW$81, DW_AT_location[DW_OP_reg28] - -;* r4_0 assigned to $O$K3 -$C$DW$82 .dwtag DW_TAG_variable - .dwattr $C$DW$82, DW_AT_name("$O$K3") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("$O$K3") - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$82, DW_AT_location[DW_OP_reg16] - -;* r8_0 assigned to $O$K16 -$C$DW$83 .dwtag DW_TAG_variable - .dwattr $C$DW$83, DW_AT_name("$O$K16") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("$O$K16") - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$83, DW_AT_location[DW_OP_regx 0x20] - -;* r0_0 assigned to tmpval -$C$DW$84 .dwtag DW_TAG_variable - .dwattr $C$DW$84, DW_AT_name("tmpval") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("tmpval") - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$84, DW_AT_location[DW_OP_reg0] - -;* r9_0 assigned to addr -$C$DW$85 .dwtag DW_TAG_variable - .dwattr $C$DW$85, DW_AT_name("addr") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$85, DW_AT_location[DW_OP_regx 0x24] - -;* r6_1 assigned to control -$C$DW$86 .dwtag DW_TAG_variable - .dwattr $C$DW$86, DW_AT_name("control") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$86, DW_AT_location[DW_OP_reg25] - -;* r15_0 assigned to b -$C$DW$87 .dwtag DW_TAG_variable - .dwattr $C$DW$87, DW_AT_name("b") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("b") - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$87, DW_AT_location[DW_OP_regx 0x3c] - -;* r5_0 assigned to _tmpval -$C$DW$88 .dwtag DW_TAG_variable - .dwattr $C$DW$88, DW_AT_name("_tmpval") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$88, DW_AT_location[DW_OP_reg20] - -;* r6_0 assigned to _tmpval -$C$DW$89 .dwtag DW_TAG_variable - .dwattr $C$DW$89, DW_AT_name("_tmpval") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$89, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$90 .dwtag DW_TAG_variable - .dwattr $C$DW$90, DW_AT_name("_tmpval") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$90, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$91 .dwtag DW_TAG_variable - .dwattr $C$DW$91, DW_AT_name("_tmpval") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$91, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$92 .dwtag DW_TAG_variable - .dwattr $C$DW$92, DW_AT_name("_tmpval") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$92, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to _tmpval -$C$DW$93 .dwtag DW_TAG_variable - .dwattr $C$DW$93, DW_AT_name("_tmpval") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$93, DW_AT_location[DW_OP_reg16] - -;* r6_0 assigned to _tmpval -$C$DW$94 .dwtag DW_TAG_variable - .dwattr $C$DW$94, DW_AT_name("_tmpval") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$94, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$95 .dwtag DW_TAG_variable - .dwattr $C$DW$95, DW_AT_name("_tmpval") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$95, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$96 .dwtag DW_TAG_variable - .dwattr $C$DW$96, DW_AT_name("_tmpval") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$96, DW_AT_location[DW_OP_reg24] - -;* r6_0 assigned to _tmpval -$C$DW$97 .dwtag DW_TAG_variable - .dwattr $C$DW$97, DW_AT_name("_tmpval") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$97, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to _tmpval -$C$DW$98 .dwtag DW_TAG_variable - .dwattr $C$DW$98, DW_AT_name("_tmpval") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$98, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 101 ----------------------- addr = (*(C$16 = &mailbox)).$P$T1.dma.cur_addr; -;*** 103 ----------------------- control = (*C$16).$P$T1.dma.control; -;*** 108 ----------------------- if ( (*C$16).$P$T1.dma.cur_status != 2 ) goto g3; - SUB r2, r2, 0x28 ; [ALU_PRU] - .dwcfi cfa_offset, 40 - SBBO &r3.b2, r2, 2, 38 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -38 - .dwcfi save_reg_to_mem, 15, -37 - .dwcfi save_reg_to_mem, 16, -36 - .dwcfi save_reg_to_mem, 17, -35 - .dwcfi save_reg_to_mem, 18, -34 - .dwcfi save_reg_to_mem, 19, -33 - .dwcfi save_reg_to_mem, 20, -32 - .dwcfi save_reg_to_mem, 21, -31 - .dwcfi save_reg_to_mem, 22, -30 - .dwcfi save_reg_to_mem, 23, -29 - .dwcfi save_reg_to_mem, 24, -28 - .dwcfi save_reg_to_mem, 25, -27 - .dwcfi save_reg_to_mem, 26, -26 - .dwcfi save_reg_to_mem, 27, -25 - .dwcfi save_reg_to_mem, 28, -24 - .dwcfi save_reg_to_mem, 29, -23 - .dwcfi save_reg_to_mem, 30, -22 - .dwcfi save_reg_to_mem, 31, -21 - .dwcfi save_reg_to_mem, 32, -20 - .dwcfi save_reg_to_mem, 33, -19 - .dwcfi save_reg_to_mem, 34, -18 - .dwcfi save_reg_to_mem, 35, -17 - .dwcfi save_reg_to_mem, 36, -16 - .dwcfi save_reg_to_mem, 37, -15 - .dwcfi save_reg_to_mem, 38, -14 - .dwcfi save_reg_to_mem, 39, -13 - .dwcfi save_reg_to_mem, 40, -12 - .dwcfi save_reg_to_mem, 41, -11 - .dwcfi save_reg_to_mem, 42, -10 - .dwcfi save_reg_to_mem, 43, -9 - .dwcfi save_reg_to_mem, 44, -8 - .dwcfi save_reg_to_mem, 45, -7 - .dwcfi save_reg_to_mem, 46, -6 - .dwcfi save_reg_to_mem, 47, -5 - .dwcfi save_reg_to_mem, 48, -4 - .dwcfi save_reg_to_mem, 49, -3 - .dwcfi save_reg_to_mem, 50, -2 - .dwcfi save_reg_to_mem, 51, -1 - .dwpsn file "pru1_statemachine_dma.c",line 101,column 16,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 101 | uint32_t addr = mailbox.dma.cur_addr; // non-volatile snapshot -; 102 | uint16_t data; -;---------------------------------------------------------------------- - LDI32 r4, ||mailbox|| ; [ALU_PRU] |101| $O$C16,mailbox - LBBO &r9, r4, 28, 4 ; [ALU_PRU] |101| addr,$O$C16 - .dwpsn file "pru1_statemachine_dma.c",line 103,column 18,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 103 | uint8_t control = mailbox.dma.control; -; 104 | // uint8_t page_table_entry; -; 105 | uint8_t b; -; 106 | bool internal; -;---------------------------------------------------------------------- - LBBO &r6.b1, r4, 25, 1 ; [ALU_PRU] |103| control,$O$C16 - .dwpsn file "pru1_statemachine_dma.c",line 108,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 108 | if (mailbox.dma.cur_status != DMA_STATE_RUNNING || mailbox.dma.wordcoun -; | t == 0) -;---------------------------------------------------------------------- - LBBO &r0.b0, r4, 24, 1 ; [ALU_PRU] |108| $O$C16 - QBNE ||$C$L12||, r0.b0, 0x02 ; [ALU_PRU] |108| -;* --------------------------------------------------------------------------* -;*** 108 ----------------------- K$3 = C$16; -;*** 108 ----------------------- if ( (*K$3).$P$T1.dma.wordcount ) goto g4; - LBBO &r0.w0, r4, 26, 2 ; [ALU_PRU] |108| $O$K3 - QBNE ||$C$L13||, r0.w0, 0x00 ; [ALU_PRU] |108| -;* --------------------------------------------------------------------------* -||$C$L12||: -;*** -----------------------g3: -;*** 109 ----------------------- return 1; - .dwpsn file "pru1_statemachine_dma.c",line 109,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 109 | return 1; // still stopped -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |109| - JMP ||$C$L26|| ; [ALU_PRU] |109| -;* --------------------------------------------------------------------------* -||$C$L13||: -;*** -----------------------g4: -;*** 111 ----------------------- if ( sm_dma.cur_wordsleft != 1 ) goto g6; - .dwpsn file "pru1_statemachine_dma.c",line 111,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 111 | if (sm_dma.cur_wordsleft == 1) { -; 112 | // deassert SACK, enable next arbitration cycle -; 113 | // deassert SACK before deassert BBSY -; 114 | // parallel to last word data transfer -;---------------------------------------------------------------------- - LDI r0, ||sm_dma||+7 ; [ALU_PRU] |111| sm_dma - LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |111| - QBNE ||$C$L14||, r0.w0, 0x01 ; [ALU_PRU] |111| -;* --------------------------------------------------------------------------* -;*** 115 ----------------------- _tmpval = C$15 = (unsigned char)(*(K$22 = &buslatches+1)&0xdf); -;*** 115 ----------------------- buslatches_pru0_dataout((unsigned)C$15); -;*** 115 ----------------------- __R30 = 256u; -;*** 115 ----------------------- *K$22 = _tmpval; -;*** 115 ----------------------- __delay_cycles(4u); -;*** 115 ----------------------- __R30 = 2304u; - .dwpsn file "pru1_statemachine_dma.c",line 115,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 115 | buslatches_setbits(1, BIT(5), 0); // SACK = latch[1], bit 5 -;---------------------------------------------------------------------- - LDI r7, ||buslatches||+1 ; [ALU_PRU] |115| $O$K22,buslatches - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |115| $O$K22 - AND r5.b0, r0.b0, 0xdf ; [ALU_PRU] |115| $O$C15 - MOV r14, r5.b0 ; [ALU_PRU] |115| $O$C15 -$C$DW$99 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$99, DW_AT_low_pc(0x00) - .dwattr $C$DW$99, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$99, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |115| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |115| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |115| $O$K22,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |115| - LDI r30, 0x0900 ; [ALU_PRU] |115| -;* --------------------------------------------------------------------------* -||$C$L14||: -;*** -----------------------g6: -;*** 118 ----------------------- (*(K$16 = &sm_dma)).state_timeout = C$12 = 0; -;*** 121 ----------------------- buslatches_pru0_dataout(addr&0xffu); -;*** 121 ----------------------- __R30 = 512u; -;*** 121 ----------------------- __delay_cycles(6u); -;*** 121 ----------------------- __R30 = 2560u; -;*** 123 ----------------------- buslatches_pru0_dataout(addr>>8); -;*** 123 ----------------------- __R30 = 768u; -;*** 123 ----------------------- __delay_cycles(6u); -;*** 123 ----------------------- __R30 = 2816u; -;*** ----------------------- K$22 = &buslatches+4; -;*** 129 ----------------------- if ( control&2 ) goto g12; - .dwpsn file "pru1_statemachine_dma.c",line 118,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 118 | sm_dma.state_timeout = 0; -; 120 | // addr0..7 = latch[2] -;---------------------------------------------------------------------- - ZERO &r5, 4 ; [ALU_PRU] |118| $O$C12 - LDI r8, ||sm_dma|| ; [ALU_PRU] |118| $O$K16,sm_dma - .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 121 | buslatches_setbyte(2, addr & 0xff); -;---------------------------------------------------------------------- - AND r14, r9, 0xff ; [ALU_PRU] |121| addr - .dwpsn file "pru1_statemachine_dma.c",line 118,column 2,is_stmt,isa 0 - SBBO &r5.b0, r8, 2, 1 ; [ALU_PRU] |118| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 122 | // addr8..15 = latch[3] -;---------------------------------------------------------------------- -$C$DW$100 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$100, DW_AT_low_pc(0x00) - .dwattr $C$DW$100, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$100, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |121| buslatches_pru0_dataout - LDI r30, 0x0200 ; [ALU_PRU] |121| - .newblock - LDI32 r10, 2 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |121| - .dwpsn file "pru1_statemachine_dma.c",line 123,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 123 | buslatches_setbyte(3, (addr >> 8)); -;---------------------------------------------------------------------- - LSR r14, r9, 0x08 ; [ALU_PRU] |123| addr - .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 - LDI r30, 0x0a00 ; [ALU_PRU] |121| - .dwpsn file "pru1_statemachine_dma.c",line 123,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 124 | // addr 16,17 = latch[4].0,1 -; 125 | // C0 = latch[4], bit 2 -; 126 | // C1 = latch[4], bit 3 -; 127 | // MSYN = latch[4], bit 4 -; 128 | // SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- -$C$DW$101 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$101, DW_AT_low_pc(0x00) - .dwattr $C$DW$101, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$101, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |123| buslatches_pru0_dataout - LDI r30, 0x0300 ; [ALU_PRU] |123| - .newblock - LDI32 r7, 2 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |123| - LDI r7, ||buslatches||+4 ; [ALU_PRU] $O$K22,buslatches - LDI r30, 0x0b00 ; [ALU_PRU] |123| - .dwpsn file "pru1_statemachine_dma.c",line 129,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 129 | if (UNIBUS_CONTROL_ISDATO(control)) { -; 130 | tmpval = (addr >> 16) & 3; -; 131 | tmpval |= BIT(3); // DATO: c1=1, c0=0 -; 132 | // bit 2,4,5 == 0 -> C0,MSYN,SSYN not asserted -; 133 | buslatches_setbits(4, 0x3f, tmpval); -; 134 | // write data. SSYN may still be active??? -; 135 | // data = mailbox.dma.words[sm_dma.cur_wordidx]; -; 136 | data = *sm_dma.dataptr; -; 137 | buslatches_setbyte(5, data & 0xff); // DATA[0..7] = latch[5] -; 138 | buslatches_setbyte(6, data >> 8); // DATA[8..15] = latch[6] -; 139 | // wait 150ns, but guaranteed to wait 150ns after SSYN inactive -; 140 | // prev SSYN & DATA may be still on bus, disturbes DATA -; 141 | while (buslatches_get(4) & BIT(5)) -; 142 | ; // wait for SSYN inactive -; 143 | __delay_cycles(NANOSECS(150) - 10); -; 144 | // assume 10 cycles for buslatches_get and address test -; 145 | // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN -; 147 | // use 150ns delay to check for internal address -; 148 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); -; 149 | // !!! optimizer may not move this around !!! -; 150 | // try "volatile internal_addr" (__asm(";---") may be rearanged -; | ) -; 152 | // MSYN = latch[4], bit 4 -; 153 | buslatches_setbits(4, BIT(4), BIT(4)); // master assert MSYN -; 155 | // DATO to internal slave (fast test). -; 156 | // write data into slave ( -; 157 | switch (control) { -; 158 | case UNIBUS_CONTROL_DATO: -; 159 | internal = iopageregisters_write_w(addr, data); -; 160 | break; -; 161 | case UNIBUS_CONTROL_DATOB: -; 162 | // A00=1: upper byte, A00=0: lower byte -; 163 | b = (addr & 1) ? (data >> 8) : (data & 0xff); -; 164 | internal = iopageregisters_write_b(addr, b); // always -; | sucessful, addr already tested -; 165 | break; -; 166 | default: -; 167 | internal = false; // not reached -; 169 | if (internal) { -; 170 | buslatches_setbits(4, BIT(5), BIT(5)); // slave assert -; | SSYN -; 171 | buslatches_setbits(4, BIT(4), 0); // master deassert MS -; | YN -; 172 | buslatches_setbyte(5, 0); // master removes data -; 173 | buslatches_setbyte(6, 0); -; 174 | // perhaps PRU2ARM_INTERRUPT now active, -; 175 | // assert SSYN after ARM completes "active" register lo -; | gic and INIT -; 176 | while (mailbox.events.eventmask) ; -; 178 | buslatches_setbits(4, BIT(5), 0); // slave deassert SSY -; | N -; 179 | sm_dma.state = &sm_dma_state_99; // next word -; 180 | } else { -; 181 | // DATO to external slave -; 182 | // wait for a slave SSYN -; 183 | TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); -; 184 | sm_dma.state = &sm_dma_state_21; // wait SSYN DATAO -; 186 | } else { -; 187 | // DATI or DATIP -; 188 | tmpval = (addr >> 16) & 3; -; 189 | // bit 2,3,4,5 == 0 -> C0,C1,MSYN,SSYN not asserted -;---------------------------------------------------------------------- - QBBS ||$C$L17||, r6.b1, 0x01 ; [ALU_PRU] |129| control -;* --------------------------------------------------------------------------* -;*** 190 ----------------------- _tmpval = C$14 = (unsigned char)(*K$22&0xc0u|addr>>16&3u); -;*** 190 ----------------------- buslatches_pru0_dataout((unsigned)C$14); -;*** 190 ----------------------- __R30 = 1024u; -;*** 190 ----------------------- *K$22 = _tmpval; -;*** 190 ----------------------- __delay_cycles(4u); -;*** 190 ----------------------- __R30 = 3072u; -;*** 193 ----------------------- __delay_cycles(20u); -;*** 202 ----------------------- _tmpval = C$13 = (unsigned char)(*K$22|0x10); -;*** 202 ----------------------- buslatches_pru0_dataout((unsigned)C$13); -;*** 202 ----------------------- __R30 = 1024u; -;*** 202 ----------------------- *K$22 = _tmpval; -;*** 202 ----------------------- __delay_cycles(4u); -;*** 202 ----------------------- __R30 = 3072u; -;*** 204 ----------------------- if ( iopageregisters_read(addr, &data) ) goto g9; - .dwpsn file "pru1_statemachine_dma.c",line 190,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 190 | buslatches_setbits(4, 0x3f, tmpval); -; 192 | // wait 150ns after MSYN, no distance to SSYN required -;---------------------------------------------------------------------- - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |190| $O$K22 - AND r0.b1, r0.b0, 0xc0 ; [ALU_PRU] |190| - AND r0.b0, r9.b2, 0x03 ; [ALU_PRU] |190| - OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |190| $O$C14 - MOV r14, r6.b0 ; [ALU_PRU] |190| $O$C14 -$C$DW$102 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$102, DW_AT_low_pc(0x00) - .dwattr $C$DW$102, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$102, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |190| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |190| - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |190| $O$K22,_tmpval - .newblock - LDI32 r12, 1 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |190| - LDI r30, 0x0c00 ; [ALU_PRU] |190| - .dwpsn file "pru1_statemachine_dma.c",line 193,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 193 | __delay_cycles(NANOSECS(150) - 10); -; 194 | // assume 10 cycles for buslatches_get and address test -; 195 | // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN next -; 197 | // use 150ns delay to check for internal address -; 198 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); -; 199 | // !!! optimizer may not move this around !!! -; 201 | // MSYN = latch[4], bit 4 -;---------------------------------------------------------------------- - .newblock - LDI32 r11, 9 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |193| - .dwpsn file "pru1_statemachine_dma.c",line 202,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 202 | buslatches_setbits(4, BIT(4), BIT(4)); // master assert MSYN -;---------------------------------------------------------------------- - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |202| $O$K22 - SET r6.b0, r0.b0, 0x00000004 ; [ALU_PRU] |202| $O$C13 - MOV r14, r6.b0 ; [ALU_PRU] |202| $O$C13 -$C$DW$103 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$103, DW_AT_low_pc(0x00) - .dwattr $C$DW$103, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$103, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |202| buslatches_pru0_dataout - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |202| $O$K22,_tmpval - LDI r30, 0x0400 ; [ALU_PRU] |202| - .newblock - LDI32 r10, 1 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |202| - .dwpsn file "pru1_statemachine_dma.c",line 204,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 204 | if (iopageregisters_read(addr, &data)) { -;---------------------------------------------------------------------- - MOV r14, r9 ; [ALU_PRU] |204| addr - ADD r15, r2, 0 ; [ALU_PRU] |204| data,data - .dwpsn file "pru1_statemachine_dma.c",line 202,column 3,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |202| - .dwpsn file "pru1_statemachine_dma.c",line 204,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 205 | // DATI to internal slave: put MSYN/SSYN/DATA protocol onto bus, -; 206 | // slave puts data onto bus -; 207 | // DATA[0..7] = latch[5] -; 208 | buslatches_setbyte(5, data & 0xff); -; 209 | // DATA[8..15] = latch[6] -; 210 | buslatches_setbyte(6, data >> 8); -; 211 | // theoretically another bus member could set bits in bus addr & data . -; | .. -; 212 | // if yes, we would have to read back the bus lines -; 213 | *sm_dma.dataptr = data; -; 214 | // mailbox.dma.words[sm_dma.cur_wordidx] = data; -; 216 | buslatches_setbits(4, BIT(5), BIT(5)); // slave assert SSYN -; 217 | buslatches_setbits(4, BIT(4), 0); // master deassert MSYN -; 218 | buslatches_setbyte(5, 0); // slave removes data -; 219 | buslatches_setbyte(6, 0); -; 220 | // perhaps PRU2ARM_INTERRUPT now active, -; 221 | // assert SSYN after ARM completes "active" register logic and INIT -; 222 | while (mailbox.events.eventmask) ; -; 224 | buslatches_setbits(4, BIT(5), 0); // slave deassert SSYN -; 225 | sm_dma.state = &sm_dma_state_99; // next word -; 226 | } else { -; 227 | // DATI to external slave -; 228 | // wait for a slave SSYN -;---------------------------------------------------------------------- -$C$DW$104 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$104, DW_AT_low_pc(0x00) - .dwattr $C$DW$104, DW_AT_name("iopageregisters_read") - .dwattr $C$DW$104, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_read|| ; [ALU_PRU] |204| iopageregisters_read - QBNE ||$C$L15||, r14.b0, 0x00 ; [ALU_PRU] |204| -;* --------------------------------------------------------------------------* -;*** 229 ----------------------- *(volatile unsigned *)(C$11 = (volatile struct $$fake26 *)0x24000u) &= 0xfffffff7u; -;*** 229 ----------------------- (*(volatile struct $$fake35 *)C$11).$P$T18.CYCLE = C$12; -;*** 229 ----------------------- timeout_target = 3976u; -;*** 229 ----------------------- *(volatile unsigned *)C$11 |= 0x8u; -;*** 230 ----------------------- (*K$16).state = &sm_dma_state_11; -;*** 234 ----------------------- return 0; - .dwpsn file "pru1_statemachine_dma.c",line 229,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 229 | TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); -; 230 | sm_dma.state = &sm_dma_state_11; // wait SSYN DATI -;---------------------------------------------------------------------- - LDI32 r0, 0x00024000 ; [ALU_PRU] |229| $O$C11 - LDI r14, ||timeout_target|| ; [ALU_PRU] |229| timeout_target - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| - CLR r1, r1, 0x00000003 ; [ALU_PRU] |229| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| - SBBO &r5, r0, 12, 4 ; [ALU_PRU] |229| $O$C11,$O$C12 - LDI r1, 0x0f88 ; [ALU_PRU] |229| - SBBO &r1, r14, 0, 4 ; [ALU_PRU] |229| - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 234 | return 0; // still running -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |234| - .dwpsn file "pru1_statemachine_dma.c",line 229,column 4,is_stmt,isa 0 - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| $O$C11 - SET r1, r1, 0x00000003 ; [ALU_PRU] |229| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| $O$C11 - .dwpsn file "pru1_statemachine_dma.c",line 230,column 4,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_11||) ; [ALU_PRU] |230| sm_dma_state_11 - SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |230| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - JMP ||$C$L26|| ; [ALU_PRU] |234| -;* --------------------------------------------------------------------------* -||$C$L15||: -;*** -----------------------g9: -;*** 208 ----------------------- buslatches_pru0_dataout(data&0xffu); -;*** 208 ----------------------- __R30 = 1280u; -;*** 208 ----------------------- __delay_cycles(6u); -;*** 208 ----------------------- __R30 = 3328u; -;*** 210 ----------------------- buslatches_pru0_dataout((int)data>>8); -;*** 210 ----------------------- __R30 = 1536u; -;*** 210 ----------------------- __delay_cycles(6u); -;*** 210 ----------------------- __R30 = 3584u; -;*** 213 ----------------------- *(*K$16).dataptr = data; -;*** 216 ----------------------- _tmpval = C$10 = (unsigned char)(*K$22|0x20); -;*** 216 ----------------------- buslatches_pru0_dataout((unsigned)C$10); -;*** 216 ----------------------- __R30 = 1024u; -;*** 216 ----------------------- *K$22 = _tmpval; -;*** 216 ----------------------- __delay_cycles(4u); -;*** 216 ----------------------- __R30 = 3072u; -;*** 217 ----------------------- _tmpval = C$9 = (unsigned char)(*K$22&0xef); -;*** 217 ----------------------- buslatches_pru0_dataout((unsigned)C$9); -;*** 217 ----------------------- __R30 = 1024u; -;*** 217 ----------------------- *K$22 = _tmpval; -;*** 217 ----------------------- __delay_cycles(4u); -;*** 217 ----------------------- __R30 = 3072u; -;*** 218 ----------------------- buslatches_pru0_dataout(0u); -;*** 218 ----------------------- __R30 = 1280u; -;*** 218 ----------------------- __delay_cycles(6u); -;*** 218 ----------------------- __R30 = 3328u; -;*** 219 ----------------------- buslatches_pru0_dataout(0u); -;*** 219 ----------------------- __R30 = 1536u; -;*** 219 ----------------------- __delay_cycles(6u); -;*** 219 ----------------------- __R30 = 3584u; -;*** ----------------------- #pragma LOOP_FLAGS(4096u) - .dwpsn file "pru1_statemachine_dma.c",line 208,column 4,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |208| data - AND r14, r0.w0, 0xff ; [ALU_PRU] |208| -$C$DW$105 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$105, DW_AT_low_pc(0x00) - .dwattr $C$DW$105, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$105, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |208| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |208| - .newblock - LDI32 r12, 2 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |208| - .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |210| data - .dwpsn file "pru1_statemachine_dma.c",line 208,column 4,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |208| - .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - MOV r0, r0.w0 ; [ALU_PRU] |210| - LSR r14, r0, 0x08 ; [ALU_PRU] |210| -$C$DW$106 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$106, DW_AT_low_pc(0x00) - .dwattr $C$DW$106, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$106, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |210| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |210| - .newblock - LDI32 r6, 2 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |210| - .dwpsn file "pru1_statemachine_dma.c",line 213,column 4,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |213| data - LBBO &r1, r8, 3, 4 ; [ALU_PRU] |213| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |210| - .dwpsn file "pru1_statemachine_dma.c",line 213,column 4,is_stmt,isa 0 - SBBO &r0.w0, r1, 0, 2 ; [ALU_PRU] |213| - .dwpsn file "pru1_statemachine_dma.c",line 216,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |216| $O$K22 - SET r6.b0, r0.b0, 0x00000005 ; [ALU_PRU] |216| $O$C10 - MOV r14, r6.b0 ; [ALU_PRU] |216| $O$C10 -$C$DW$107 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$107, DW_AT_low_pc(0x00) - .dwattr $C$DW$107, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$107, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |216| buslatches_pru0_dataout - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |216| $O$K22,_tmpval - LDI r30, 0x0400 ; [ALU_PRU] |216| - .newblock - LDI32 r11, 1 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |216| - .dwpsn file "pru1_statemachine_dma.c",line 217,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |217| $O$K22 - .dwpsn file "pru1_statemachine_dma.c",line 216,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |216| - .dwpsn file "pru1_statemachine_dma.c",line 217,column 4,is_stmt,isa 0 - AND r6.b0, r0.b0, 0xef ; [ALU_PRU] |217| $O$C9 - MOV r14, r6.b0 ; [ALU_PRU] |217| $O$C9 -$C$DW$108 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$108, DW_AT_low_pc(0x00) - .dwattr $C$DW$108, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$108, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |217| buslatches_pru0_dataout - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |217| $O$K22,_tmpval - LDI r30, 0x0400 ; [ALU_PRU] |217| - .newblock - LDI32 r10, 1 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |217| - MOV r14, r5 ; [ALU_PRU] - LDI r30, 0x0c00 ; [ALU_PRU] |217| - .dwpsn file "pru1_statemachine_dma.c",line 218,column 4,is_stmt,isa 0 -$C$DW$109 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$109, DW_AT_low_pc(0x00) - .dwattr $C$DW$109, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$109, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |218| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |218| - .newblock - LDI32 r9, 2 -$1: SUB r9, r9, 1 - QBNE $1, r9, 0 ; [ALU_PRU] |218| - MOV r14, r5 ; [ALU_PRU] - LDI r30, 0x0d00 ; [ALU_PRU] |218| - .dwpsn file "pru1_statemachine_dma.c",line 219,column 4,is_stmt,isa 0 -$C$DW$110 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$110, DW_AT_low_pc(0x00) - .dwattr $C$DW$110, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$110, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |219| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |219| - .newblock - LDI32 r5, 2 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |219| - LDI r30, 0x0e00 ; [ALU_PRU] |219| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L16|| -;* -;* Loop source line : 208 -;* Loop closing brace source line : 208 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L16||: -;*** -----------------------g10: -;*** 222 ----------------------- if ( (*K$3).events.eventmask ) goto g10; - .dwpsn file "pru1_statemachine_dma.c",line 222,column 4,is_stmt,isa 0 - LBBO &r0.b0, r4, 12, 1 ; [ALU_PRU] |222| $O$K3 - QBNE ||$C$L16||, r0.b0, 0x00 ; [ALU_PRU] |222| -;* --------------------------------------------------------------------------* -;*** 224 ----------------------- _tmpval = C$8 = (unsigned char)(*K$22&0xdf); -;*** 224 ----------------------- buslatches_pru0_dataout((unsigned)C$8); -;*** 224 ----------------------- __R30 = 1024u; -;*** 224 ----------------------- *K$22 = _tmpval; -;*** 224 ----------------------- __delay_cycles(4u); -;*** 224 ----------------------- __R30 = 3072u; -;*** 225 ----------------------- (*K$16).state = &sm_dma_state_99; -;*** 234 ----------------------- return 0; - .dwpsn file "pru1_statemachine_dma.c",line 224,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |224| $O$K22 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |224| $O$C8 - MOV r14, r4.b0 ; [ALU_PRU] |224| $O$C8 -$C$DW$111 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$111, DW_AT_low_pc(0x00) - .dwattr $C$DW$111, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$111, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |224| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |224| - SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |224| $O$K22,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |224| - .dwpsn file "pru1_statemachine_dma.c",line 225,column 4,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |225| sm_dma_state_99 - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |234| - .dwpsn file "pru1_statemachine_dma.c",line 224,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |224| - .dwpsn file "pru1_statemachine_dma.c",line 225,column 4,is_stmt,isa 0 - SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |225| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - JMP ||$C$L26|| ; [ALU_PRU] |234| -;* --------------------------------------------------------------------------* -||$C$L17||: -;*** -----------------------g12: -;*** 130 ----------------------- tmpval = addr>>16&3u; -;*** 133 ----------------------- _tmpval = C$7 = (unsigned char)(*K$22&0xc0u|(tmpval |= 0x8u)&0x3fu); -;*** 133 ----------------------- buslatches_pru0_dataout((unsigned)C$7); -;*** 133 ----------------------- __R30 = 1024u; -;*** 133 ----------------------- *K$22 = _tmpval; -;*** 133 ----------------------- __delay_cycles(4u); -;*** 133 ----------------------- __R30 = 3072u; -;*** 136 ----------------------- data = C$6 = *(*K$16).dataptr; -;*** 137 ----------------------- buslatches_pru0_dataout(C$6&0xffu); -;*** 137 ----------------------- __R30 = 1280u; -;*** 137 ----------------------- __delay_cycles(6u); -;*** 137 ----------------------- __R30 = 3328u; -;*** 138 ----------------------- buslatches_pru0_dataout((int)data>>8); -;*** 138 ----------------------- __R30 = 1536u; -;*** 138 ----------------------- __delay_cycles(6u); -;*** 138 ----------------------- __R30 = 3584u; -;*** ----------------------- #pragma LOOP_FLAGS(5120u) - .dwpsn file "pru1_statemachine_dma.c",line 130,column 3,is_stmt,isa 0 - LSR r0, r9, 0x10 ; [ALU_PRU] |130| addr - AND r0, r0, 0x03 ; [ALU_PRU] |130| tmpval - .dwpsn file "pru1_statemachine_dma.c",line 133,column 3,is_stmt,isa 0 - SET r0, r0, 0x00000003 ; [ALU_PRU] |133| tmpval,tmpval - LBBO &r0.b1, r7, 0, 1 ; [ALU_PRU] |133| $O$K22 - AND r0.b0, r0.b0, 0x3f ; [ALU_PRU] |133| - AND r0.b1, r0.b1, 0xc0 ; [ALU_PRU] |133| - OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |133| $O$C7 - MOV r14, r6.b0 ; [ALU_PRU] |133| $O$C7 -$C$DW$112 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$112, DW_AT_low_pc(0x00) - .dwattr $C$DW$112, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$112, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |133| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |133| - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |133| $O$K22,_tmpval - .newblock - LDI32 r12, 1 -$1: SUB r12, r12, 1 - QBNE $1, r12, 0 ; [ALU_PRU] |133| - .dwpsn file "pru1_statemachine_dma.c",line 136,column 3,is_stmt,isa 0 - LBBO &r0, r8, 3, 4 ; [ALU_PRU] |136| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 133,column 3,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |133| - .dwpsn file "pru1_statemachine_dma.c",line 136,column 3,is_stmt,isa 0 - LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |136| $O$C6 - SBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |136| data,$O$C6 - .dwpsn file "pru1_statemachine_dma.c",line 137,column 3,is_stmt,isa 0 - AND r14, r0.w0, 0xff ; [ALU_PRU] |137| $O$C6 -$C$DW$113 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$113, DW_AT_low_pc(0x00) - .dwattr $C$DW$113, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$113, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |137| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |137| - .newblock - LDI32 r11, 2 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |137| - .dwpsn file "pru1_statemachine_dma.c",line 138,column 3,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |138| data - .dwpsn file "pru1_statemachine_dma.c",line 137,column 3,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |137| - .dwpsn file "pru1_statemachine_dma.c",line 138,column 3,is_stmt,isa 0 - MOV r0, r0.w0 ; [ALU_PRU] |138| - LSR r14, r0, 0x08 ; [ALU_PRU] |138| -$C$DW$114 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$114, DW_AT_low_pc(0x00) - .dwattr $C$DW$114, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$114, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |138| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |138| - .newblock - LDI32 r10, 2 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |138| - LDI r30, 0x0e00 ; [ALU_PRU] |138| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L18|| -;* -;* Loop source line : 133 -;* Loop closing brace source line : 133 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L18||: -;*** -----------------------g13: -;*** 141 ----------------------- __R30 = 3072u; -;*** 141 ----------------------- __delay_cycles(10u); -;*** 141 ----------------------- if ( __R31&0x20 ) goto g13; - .dwpsn file "pru1_statemachine_dma.c",line 141,column 3,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |141| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |141| - QBBS ||$C$L18||, r31, 0x05 ; [ALU_PRU] |141| -;* --------------------------------------------------------------------------* -;*** 143 ----------------------- __delay_cycles(20u); -;*** 153 ----------------------- _tmpval = C$5 = (unsigned char)(*K$22|0x10); -;*** 153 ----------------------- buslatches_pru0_dataout((unsigned)C$5); -;*** 153 ----------------------- __R30 = 1024u; -;*** 153 ----------------------- *K$22 = _tmpval; -;*** 153 ----------------------- __delay_cycles(4u); -;*** 153 ----------------------- __R30 = 3072u; -;*** 157 ----------------------- switch ( control ) {case 2: goto g19;, case 3: goto g15;, DEFAULT goto g20}; - .dwpsn file "pru1_statemachine_dma.c",line 143,column 3,is_stmt,isa 0 - .newblock - LDI32 r0, 9 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |143| - .dwpsn file "pru1_statemachine_dma.c",line 153,column 3,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |153| $O$K22 - SET r6.b0, r0.b0, 0x00000004 ; [ALU_PRU] |153| $O$C5 - MOV r14, r6.b0 ; [ALU_PRU] |153| $O$C5 -$C$DW$115 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$115, DW_AT_low_pc(0x00) - .dwattr $C$DW$115, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$115, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |153| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |153| - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |153| $O$K22,_tmpval - .newblock - LDI32 r10, 1 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |153| - .dwpsn file "pru1_statemachine_dma.c",line 157,column 3,is_stmt,isa 0 - MOV r0, r6.b1 ; [ALU_PRU] |157| control - .dwpsn file "pru1_statemachine_dma.c",line 153,column 3,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |153| - .dwpsn file "pru1_statemachine_dma.c",line 157,column 3,is_stmt,isa 0 - QBEQ ||$C$L22||, r0, 0x02 ; [ALU_PRU] |157| -;* --------------------------------------------------------------------------* - QBEQ ||$C$L19||, r0, 0x03 ; [ALU_PRU] |157| -;* --------------------------------------------------------------------------* - JMP ||$C$L23|| ; [ALU_PRU] |157| -;* --------------------------------------------------------------------------* -||$C$L19||: -;*** -----------------------g15: -;*** 163 ----------------------- if ( addr&1u ) goto g17; - .dwpsn file "pru1_statemachine_dma.c",line 163,column 4,is_stmt,isa 0 - QBBS ||$C$L20||, r9, 0x00 ; [ALU_PRU] |163| addr -;* --------------------------------------------------------------------------* -;*** 163 ----------------------- b = data; -;*** 163 ----------------------- goto g18; - LBBO &r15.b0, r2, 0, 1 ; [ALU_PRU] |163| b,data - JMP ||$C$L21|| ; [ALU_PRU] |163| -;* --------------------------------------------------------------------------* -||$C$L20||: -;*** -----------------------g17: -;*** 163 ----------------------- b = (int)data>>8; - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |163| data - MOV r0, r0.w0 ; [ALU_PRU] |163| - MOV r15.b0, r0.b1 ; [ALU_PRU] |163| b -;* --------------------------------------------------------------------------* -||$C$L21||: -;*** -----------------------g18: -;*** 164 ----------------------- if ( !iopageregisters_write_b(addr, b) ) goto g20; - .dwpsn file "pru1_statemachine_dma.c",line 164,column 4,is_stmt,isa 0 - MOV r14, r9 ; [ALU_PRU] |164| addr -$C$DW$116 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$116, DW_AT_low_pc(0x00) - .dwattr $C$DW$116, DW_AT_name("iopageregisters_write_b") - .dwattr $C$DW$116, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_write_b|| ; [ALU_PRU] |164| iopageregisters_write_b - QBEQ ||$C$L23||, r14.b0, 0x00 ; [ALU_PRU] |164| -;* --------------------------------------------------------------------------* -;*** 164 ----------------------- goto g21; - JMP ||$C$L24|| ; [ALU_PRU] |164| -;* --------------------------------------------------------------------------* -||$C$L22||: -;*** -----------------------g19: -;*** 159 ----------------------- if ( iopageregisters_write_w(addr, data) ) goto g21; - .dwpsn file "pru1_statemachine_dma.c",line 159,column 4,is_stmt,isa 0 - MOV r14, r9 ; [ALU_PRU] |159| addr - LBBO &r15.w0, r2, 0, 2 ; [ALU_PRU] |159| data -$C$DW$117 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$117, DW_AT_low_pc(0x00) - .dwattr $C$DW$117, DW_AT_name("iopageregisters_write_w") - .dwattr $C$DW$117, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_write_w|| ; [ALU_PRU] |159| iopageregisters_write_w - QBNE ||$C$L24||, r14.b0, 0x00 ; [ALU_PRU] |159| -;* --------------------------------------------------------------------------* -||$C$L23||: -;*** -----------------------g20: -;*** 183 ----------------------- *(volatile unsigned *)(C$4 = (volatile struct $$fake26 *)0x24000u) &= 0xfffffff7u; -;*** 183 ----------------------- (*(volatile struct $$fake35 *)C$4).$P$T18.CYCLE = 0u; -;*** 183 ----------------------- timeout_target = 3976u; -;*** 183 ----------------------- *(volatile unsigned *)C$4 |= 0x8u; -;*** 184 ----------------------- (*K$16).state = &sm_dma_state_21; -;*** 234 ----------------------- return 0; - .dwpsn file "pru1_statemachine_dma.c",line 183,column 4,is_stmt,isa 0 - LDI32 r0, 0x00024000 ; [ALU_PRU] |183| $O$C4 - LDI r14, ||timeout_target|| ; [ALU_PRU] |183| timeout_target - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| - CLR r1, r1, 0x00000003 ; [ALU_PRU] |183| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| - LDI r1, 0x0000 ; [ALU_PRU] |183| - SBBO &r1, r0, 12, 4 ; [ALU_PRU] |183| $O$C4 - LDI r1, 0x0f88 ; [ALU_PRU] |183| - SBBO &r1, r14, 0, 4 ; [ALU_PRU] |183| - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |234| - .dwpsn file "pru1_statemachine_dma.c",line 183,column 4,is_stmt,isa 0 - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| $O$C4 - SET r1, r1, 0x00000003 ; [ALU_PRU] |183| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| $O$C4 - .dwpsn file "pru1_statemachine_dma.c",line 184,column 4,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_21||) ; [ALU_PRU] |184| sm_dma_state_21 - SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |184| $O$K16 - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - JMP ||$C$L26|| ; [ALU_PRU] |234| -;* --------------------------------------------------------------------------* -||$C$L24||: -;*** -----------------------g21: -;*** 170 ----------------------- _tmpval = C$3 = (unsigned char)(*K$22|0x20); -;*** 170 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 170 ----------------------- __R30 = 1024u; -;*** 170 ----------------------- *K$22 = _tmpval; -;*** 170 ----------------------- __delay_cycles(4u); -;*** 170 ----------------------- __R30 = 3072u; -;*** 171 ----------------------- _tmpval = C$2 = (unsigned char)(*K$22&0xef); -;*** 171 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 171 ----------------------- __R30 = 1024u; -;*** 171 ----------------------- *K$22 = _tmpval; -;*** 171 ----------------------- __delay_cycles(4u); -;*** 171 ----------------------- __R30 = 3072u; -;*** 172 ----------------------- buslatches_pru0_dataout(0u); -;*** 172 ----------------------- __R30 = 1280u; -;*** 172 ----------------------- __delay_cycles(6u); -;*** 172 ----------------------- __R30 = 3328u; -;*** 173 ----------------------- buslatches_pru0_dataout(0u); -;*** 173 ----------------------- __R30 = 1536u; -;*** 173 ----------------------- __delay_cycles(6u); -;*** 173 ----------------------- __R30 = 3584u; -;*** ----------------------- #pragma LOOP_FLAGS(4096u) - .dwpsn file "pru1_statemachine_dma.c",line 170,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |170| $O$K22 - SET r6.b0, r0.b0, 0x00000005 ; [ALU_PRU] |170| $O$C3 - MOV r14, r6.b0 ; [ALU_PRU] |170| $O$C3 -$C$DW$118 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$118, DW_AT_low_pc(0x00) - .dwattr $C$DW$118, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$118, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |170| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |170| - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |170| $O$K22,_tmpval - .newblock - LDI32 r11, 1 -$1: SUB r11, r11, 1 - QBNE $1, r11, 0 ; [ALU_PRU] |170| - .dwpsn file "pru1_statemachine_dma.c",line 171,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |171| $O$K22 - .dwpsn file "pru1_statemachine_dma.c",line 170,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |170| - .dwpsn file "pru1_statemachine_dma.c",line 171,column 4,is_stmt,isa 0 - AND r6.b0, r0.b0, 0xef ; [ALU_PRU] |171| $O$C2 - MOV r14, r6.b0 ; [ALU_PRU] |171| $O$C2 -$C$DW$119 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$119, DW_AT_low_pc(0x00) - .dwattr $C$DW$119, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$119, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |171| buslatches_pru0_dataout - SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |171| $O$K22,_tmpval - LDI r30, 0x0400 ; [ALU_PRU] |171| - .newblock - LDI32 r10, 1 -$1: SUB r10, r10, 1 - QBNE $1, r10, 0 ; [ALU_PRU] |171| - MOV r14, r5 ; [ALU_PRU] - LDI r30, 0x0c00 ; [ALU_PRU] |171| - .dwpsn file "pru1_statemachine_dma.c",line 172,column 4,is_stmt,isa 0 -$C$DW$120 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$120, DW_AT_low_pc(0x00) - .dwattr $C$DW$120, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$120, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |172| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |172| - .newblock - LDI32 r9, 2 -$1: SUB r9, r9, 1 - QBNE $1, r9, 0 ; [ALU_PRU] |172| - MOV r14, r5 ; [ALU_PRU] - LDI r30, 0x0d00 ; [ALU_PRU] |172| - .dwpsn file "pru1_statemachine_dma.c",line 173,column 4,is_stmt,isa 0 -$C$DW$121 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$121, DW_AT_low_pc(0x00) - .dwattr $C$DW$121, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$121, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |173| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |173| - .newblock - LDI32 r5, 2 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |173| - LDI r30, 0x0e00 ; [ALU_PRU] |173| -;* --------------------------------------------------------------------------* -;* BEGIN LOOP ||$C$L25|| -;* -;* Loop source line : 170 -;* Loop closing brace source line : 170 -;* Known Minimum Trip Count : 1 -;* Known Maximum Trip Count : 4294967295 -;* Known Max Trip Count Factor : 1 -;* --------------------------------------------------------------------------* -||$C$L25||: -;*** -----------------------g22: -;*** 176 ----------------------- if ( (*K$3).events.eventmask ) goto g22; - .dwpsn file "pru1_statemachine_dma.c",line 176,column 4,is_stmt,isa 0 - LBBO &r0.b0, r4, 12, 1 ; [ALU_PRU] |176| $O$K3 - QBNE ||$C$L25||, r0.b0, 0x00 ; [ALU_PRU] |176| -;* --------------------------------------------------------------------------* -;*** 178 ----------------------- _tmpval = C$1 = (unsigned char)(*K$22&0xdf); -;*** 178 ----------------------- buslatches_pru0_dataout((unsigned)C$1); -;*** 178 ----------------------- __R30 = 1024u; -;*** 178 ----------------------- *K$22 = _tmpval; -;*** 178 ----------------------- __delay_cycles(4u); -;*** 178 ----------------------- __R30 = 3072u; -;*** 179 ----------------------- (*K$16).state = &sm_dma_state_99; -;*** 234 ----------------------- return 0; - .dwpsn file "pru1_statemachine_dma.c",line 178,column 4,is_stmt,isa 0 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |178| $O$K22 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |178| $O$C1 - MOV r14, r4.b0 ; [ALU_PRU] |178| $O$C1 -$C$DW$122 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$122, DW_AT_low_pc(0x00) - .dwattr $C$DW$122, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$122, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |178| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |178| - SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |178| $O$K22,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |178| - .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |234| - .dwpsn file "pru1_statemachine_dma.c",line 179,column 4,is_stmt,isa 0 - LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |179| sm_dma_state_99 - .dwpsn file "pru1_statemachine_dma.c",line 178,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |178| - .dwpsn file "pru1_statemachine_dma.c",line 179,column 4,is_stmt,isa 0 - SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |179| $O$K16 -;* --------------------------------------------------------------------------* -||$C$L26||: - LBBO &r3.b2, r2, 2, 38 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - .dwcfi restore_reg, 36 - .dwcfi restore_reg, 37 - .dwcfi restore_reg, 38 - .dwcfi restore_reg, 39 - .dwcfi restore_reg, 40 - .dwcfi restore_reg, 41 - .dwcfi restore_reg, 42 - .dwcfi restore_reg, 43 - .dwcfi restore_reg, 44 - .dwcfi restore_reg, 45 - .dwcfi restore_reg, 46 - .dwcfi restore_reg, 47 - .dwcfi restore_reg, 48 - .dwcfi restore_reg, 49 - .dwcfi restore_reg, 50 - .dwcfi restore_reg, 51 - ADD r2, r2, 0x28 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$123 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$123, DW_AT_low_pc(0x00) - .dwattr $C$DW$123, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$62, DW_AT_TI_end_file("pru1_statemachine_dma.c") - .dwattr $C$DW$62, DW_AT_TI_end_line(0xeb) - .dwattr $C$DW$62, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$62 - - .sect ".text:sm_dma_start" - .clink - .global ||sm_dma_start|| - -$C$DW$124 .dwtag DW_TAG_subprogram - .dwattr $C$DW$124, DW_AT_name("sm_dma_start") - .dwattr $C$DW$124, DW_AT_low_pc(||sm_dma_start||) - .dwattr $C$DW$124, DW_AT_high_pc(0x00) - .dwattr $C$DW$124, DW_AT_TI_symbol_name("sm_dma_start") - .dwattr $C$DW$124, DW_AT_external - .dwattr $C$DW$124, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - .dwattr $C$DW$124, DW_AT_TI_begin_line(0x54) - .dwattr $C$DW$124, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$124, DW_AT_decl_file("pru1_statemachine_dma.c") - .dwattr $C$DW$124, DW_AT_decl_line(0x54) - .dwattr $C$DW$124, DW_AT_decl_column(0x06) - .dwattr $C$DW$124, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_dma.c",line 84,column 21,is_stmt,address ||sm_dma_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_dma_start|| -;---------------------------------------------------------------------- -; 84 | void sm_dma_start() { -; 85 | // assert BBSY: latch[1], bit 6 -; 86 | // buslatches_setbits(1, BIT(6), BIT(6)); -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_dma_start FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_dma_start||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$125 .dwtag DW_TAG_variable - .dwattr $C$DW$125, DW_AT_name("$O$C1") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$125, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to $O$C2 -$C$DW$126 .dwtag DW_TAG_variable - .dwattr $C$DW$126, DW_AT_name("$O$C2") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$138) - .dwattr $C$DW$126, DW_AT_location[DW_OP_reg4] - - .dwcfi cfa_offset, 0 -;*** 88 ----------------------- C$1 = &mailbox; -;*** 88 ----------------------- (*C$1).$P$T1.dma.cur_addr = (*C$1).$P$T1.dma.startaddr; -;*** 89 ----------------------- (*(C$2 = &sm_dma)).dataptr = (volatile unsigned short *)C$1+36; -;*** 90 ----------------------- (*C$2).state = &sm_dma_state_1; -;*** 91 ----------------------- (*C$2).cur_wordsleft = (*C$1).$P$T1.dma.wordcount; -;*** 92 ----------------------- (*C$1).$P$T1.dma.cur_status = 2u; -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_dma.c",line 88,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 88 | mailbox.dma.cur_addr = mailbox.dma.startaddr; -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox|| ; [ALU_PRU] |88| $O$C1,mailbox - LBBO &r1, r0, 32, 4 ; [ALU_PRU] |88| $O$C1 - SBBO &r1, r0, 28, 4 ; [ALU_PRU] |88| $O$C1 - .dwpsn file "pru1_statemachine_dma.c",line 89,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 89 | sm_dma.dataptr = (uint16_t *) mailbox.dma.words; // point to start of d -; | ata buffer -;---------------------------------------------------------------------- - LDI r1, ||sm_dma|| ; [ALU_PRU] |89| $O$C2,sm_dma - ADD r14, r0, 0x24 ; [ALU_PRU] |89| $O$C1 - SBBO &r14, r1, 3, 4 ; [ALU_PRU] |89| $O$C2 - .dwpsn file "pru1_statemachine_dma.c",line 90,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 90 | sm_dma.state = &sm_dma_state_1; -;---------------------------------------------------------------------- - LDI r14.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |90| sm_dma_state_1 - SBBO &r14.w0, r1, 0, 2 ; [ALU_PRU] |90| $O$C2 - .dwpsn file "pru1_statemachine_dma.c",line 91,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 91 | sm_dma.cur_wordsleft = mailbox.dma.wordcount; -;---------------------------------------------------------------------- - LBBO &r14.w0, r0, 26, 2 ; [ALU_PRU] |91| $O$C1 - SBBO &r14.w0, r1, 7, 2 ; [ALU_PRU] |91| $O$C2 - .dwpsn file "pru1_statemachine_dma.c",line 92,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 92 | mailbox.dma.cur_status = DMA_STATE_RUNNING; -; 93 | // next call to sm_dma.state() starts state machine -;---------------------------------------------------------------------- - LDI r1.b0, 0x02 ; [ALU_PRU] |92| - SBBO &r1.b0, r0, 24, 1 ; [ALU_PRU] |92| $O$C1 -$C$DW$127 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$127, DW_AT_low_pc(0x00) - .dwattr $C$DW$127, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$124, DW_AT_TI_end_file("pru1_statemachine_dma.c") - .dwattr $C$DW$124, DW_AT_TI_end_line(0x5e) - .dwattr $C$DW$124, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$124 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - .global ||buslatches|| - .global ||timeout_target|| - .global ||sm_arb|| - .global ||buslatches_pru0_dataout|| - .global ||iopageregisters_write_w|| - .global ||iopageregisters_write_b|| - .global ||iopageregisters_read|| - .global ||sm_arb_state_idle|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$128, DW_AT_name("$P$T0") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$128, DW_AT_decl_line(0x34) - .dwattr $C$DW$128, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$19 - -$C$DW$T$20 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$129, DW_AT_name("memory") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$129, DW_AT_decl_line(0x17) - .dwattr $C$DW$129, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$21 - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - -$C$DW$T$33 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$34 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$130, DW_AT_name("eventmask") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$130, DW_AT_decl_line(0x7a) - .dwattr $C$DW$130, DW_AT_decl_column(0x0a) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$131, DW_AT_name("unibus_control") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$131, DW_AT_decl_line(0x7d) - .dwattr $C$DW$131, DW_AT_decl_column(0x0a) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$132, DW_AT_name("device_handle") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$132, DW_AT_decl_line(0x7f) - .dwattr $C$DW$132, DW_AT_decl_column(0x0a) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$133, DW_AT_name("device_register_idx") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$133, DW_AT_decl_line(0x81) - .dwattr $C$DW$133, DW_AT_decl_column(0x0a) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$134, DW_AT_name("addr") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$134, DW_AT_decl_line(0x83) - .dwattr $C$DW$134, DW_AT_decl_column(0x0b) - -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$135, DW_AT_name("data") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$135, DW_AT_decl_line(0x84) - .dwattr $C$DW$135, DW_AT_decl_column(0x0b) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$136, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$136, DW_AT_decl_line(0x87) - .dwattr $C$DW$136, DW_AT_decl_column(0x0a) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$137, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$137, DW_AT_decl_line(0x88) - .dwattr $C$DW$137, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$25 - -$C$DW$T$35 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$138, DW_AT_name("addr") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$138, DW_AT_decl_line(0x4c) - .dwattr $C$DW$138, DW_AT_decl_column(0x0b) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$139, DW_AT_name("val") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$139, DW_AT_decl_line(0x4d) - .dwattr $C$DW$139, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$26 - -$C$DW$T$76 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$76, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$26) - .dwattr $C$DW$T$76, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$76, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$76, DW_AT_decl_column(0x03) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$140, DW_AT_name("addr") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$140, DW_AT_decl_line(0x51) - .dwattr $C$DW$140, DW_AT_decl_column(0x0b) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$141, DW_AT_name("bitmask") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$141, DW_AT_decl_line(0x52) - .dwattr $C$DW$141, DW_AT_decl_column(0x0b) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$142, DW_AT_name("val") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$142, DW_AT_decl_line(0x53) - .dwattr $C$DW$142, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$27 - -$C$DW$T$77 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$77, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$27) - .dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$77, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$77, DW_AT_decl_column(0x03) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$143, DW_AT_name("addr_0_7") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x57) - .dwattr $C$DW$143, DW_AT_decl_column(0x0a) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$144, DW_AT_name("addr_8_15") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x58) - .dwattr $C$DW$144, DW_AT_decl_column(0x0a) - -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$145, DW_AT_name("data_0_7") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x59) - .dwattr $C$DW$145, DW_AT_decl_column(0x0a) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$146, DW_AT_name("data_8_15") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x5a) - .dwattr $C$DW$146, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$28 - -$C$DW$T$78 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$78, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - .dwattr $C$DW$T$78, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$78, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$78, DW_AT_decl_column(0x03) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$147, DW_AT_name("cur_status") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x61) - .dwattr $C$DW$147, DW_AT_decl_column(0x0a) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$148, DW_AT_name("control") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x62) - .dwattr $C$DW$148, DW_AT_decl_column(0x0a) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$149, DW_AT_name("wordcount") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$149, DW_AT_decl_line(0x63) - .dwattr $C$DW$149, DW_AT_decl_column(0x0b) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$150, DW_AT_name("cur_addr") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$150, DW_AT_decl_line(0x64) - .dwattr $C$DW$150, DW_AT_decl_column(0x0b) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$151, DW_AT_name("startaddr") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$151, DW_AT_decl_line(0x65) - .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$29) - .dwattr $C$DW$152, DW_AT_name("words") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$152, DW_AT_decl_line(0x66) - .dwattr $C$DW$152, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$30 - -$C$DW$T$79 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$79, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$30) - .dwattr $C$DW$T$79, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$79, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$79, DW_AT_decl_column(0x03) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$153, DW_AT_name("vector") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$153, DW_AT_decl_line(0x6b) - .dwattr $C$DW$153, DW_AT_decl_column(0x0b) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$154, DW_AT_name("priority_bit") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$154, DW_AT_decl_line(0x6c) - .dwattr $C$DW$154, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$31 - -$C$DW$T$80 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$80, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$31) - .dwattr $C$DW$T$80, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$80, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$80, DW_AT_decl_column(0x03) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$155, DW_AT_name("arm2pru_req") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$155, DW_AT_decl_line(0x90) - .dwattr $C$DW$155, DW_AT_decl_column(0x0b) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$156, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$156, DW_AT_decl_line(0x91) - .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$157, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$157, DW_AT_decl_line(0x94) - .dwattr $C$DW$157, DW_AT_decl_column(0x15) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$158, DW_AT_name("events") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$158, DW_AT_decl_line(0x97) - .dwattr $C$DW$158, DW_AT_decl_column(0x13) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$159, DW_AT_name("$P$T1") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$159, DW_AT_decl_line(0x9a) - .dwattr $C$DW$159, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$129 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$36) - -$C$DW$T$130 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$129) - .dwattr $C$DW$T$130, DW_AT_address_class(0x20) - -$C$DW$T$131 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$131, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$131, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$131, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$131, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$131, DW_AT_decl_column(0x03) - -$C$DW$T$132 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$132, DW_AT_type(*$C$DW$T$131) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$160, DW_AT_name("cur_reg_val") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$160, DW_AT_decl_line(0x22) - .dwattr $C$DW$160, DW_AT_decl_column(0x0a) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$161, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$161, DW_AT_decl_line(0x26) - .dwattr $C$DW$161, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$134 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$134, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$134, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$134, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$134, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$134, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$134, DW_AT_decl_column(0x03) - - -$C$DW$T$39 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$162, DW_AT_name("REVID") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$162, DW_AT_bit_offset(0x00) - .dwattr $C$DW$162, DW_AT_bit_size(0x20) - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$162, DW_AT_decl_line(0x2d) - .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$39 - -$C$DW$T$83 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$39) - - -$C$DW$T$40 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$163, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$163, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$163, DW_AT_bit_size(0x02) - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$163, DW_AT_decl_line(0x37) - .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$164, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$164, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$164, DW_AT_bit_size(0x02) - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$164, DW_AT_decl_line(0x38) - .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$165, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$165, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$165, DW_AT_bit_size(0x01) - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$165, DW_AT_decl_line(0x39) - .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$166, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$166, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$166, DW_AT_bit_size(0x01) - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x3a) - .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$167, DW_AT_name("rsvd6") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$167, DW_AT_bit_offset(0x00) - .dwattr $C$DW$167, DW_AT_bit_size(0x1a) - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x3b) - .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$40 - -$C$DW$T$85 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$40) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$168, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$168, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$168, DW_AT_bit_size(0x02) - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x45) - .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$169, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$169, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$169, DW_AT_bit_size(0x01) - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x46) - .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$170, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$170, DW_AT_bit_offset(0x18) - .dwattr $C$DW$170, DW_AT_bit_size(0x05) - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x47) - .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$171, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$171, DW_AT_bit_offset(0x13) - .dwattr $C$DW$171, DW_AT_bit_size(0x05) - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x48) - .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$172, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$172, DW_AT_bit_offset(0x12) - .dwattr $C$DW$172, DW_AT_bit_size(0x01) - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x49) - .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$173, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$173, DW_AT_bit_offset(0x11) - .dwattr $C$DW$173, DW_AT_bit_size(0x01) - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x4a) - .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$174, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$174, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$174, DW_AT_bit_size(0x05) - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x4b) - .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$175, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$175, DW_AT_bit_offset(0x07) - .dwattr $C$DW$175, DW_AT_bit_size(0x05) - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x4c) - .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$176, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$176, DW_AT_bit_offset(0x06) - .dwattr $C$DW$176, DW_AT_bit_size(0x01) - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x4d) - .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$177, DW_AT_name("rsvd26") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$177, DW_AT_bit_offset(0x00) - .dwattr $C$DW$177, DW_AT_bit_size(0x06) - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x4e) - .dwattr $C$DW$177, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$41 - -$C$DW$T$87 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$41) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$178, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$178, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$178, DW_AT_bit_size(0x02) - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x58) - .dwattr $C$DW$178, DW_AT_decl_column(0x0d) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$179, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$179, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$179, DW_AT_bit_size(0x01) - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x59) - .dwattr $C$DW$179, DW_AT_decl_column(0x0d) - -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$180, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$180, DW_AT_bit_offset(0x18) - .dwattr $C$DW$180, DW_AT_bit_size(0x05) - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x5a) - .dwattr $C$DW$180, DW_AT_decl_column(0x0d) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$181, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$181, DW_AT_bit_offset(0x13) - .dwattr $C$DW$181, DW_AT_bit_size(0x05) - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x5b) - .dwattr $C$DW$181, DW_AT_decl_column(0x0d) - -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$182, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$182, DW_AT_bit_offset(0x12) - .dwattr $C$DW$182, DW_AT_bit_size(0x01) - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x5c) - .dwattr $C$DW$182, DW_AT_decl_column(0x0d) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$183, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$183, DW_AT_bit_offset(0x11) - .dwattr $C$DW$183, DW_AT_bit_size(0x01) - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x5d) - .dwattr $C$DW$183, DW_AT_decl_column(0x0d) - -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$184, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$184, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$184, DW_AT_bit_size(0x05) - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x5e) - .dwattr $C$DW$184, DW_AT_decl_column(0x0d) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$185, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$185, DW_AT_bit_offset(0x07) - .dwattr $C$DW$185, DW_AT_bit_size(0x05) - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x5f) - .dwattr $C$DW$185, DW_AT_decl_column(0x0d) - -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$186, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$186, DW_AT_bit_offset(0x06) - .dwattr $C$DW$186, DW_AT_bit_size(0x01) - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x60) - .dwattr $C$DW$186, DW_AT_decl_column(0x0d) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$187, DW_AT_name("rsvd26") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$187, DW_AT_bit_offset(0x00) - .dwattr $C$DW$187, DW_AT_bit_size(0x06) - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x61) - .dwattr $C$DW$187, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$42 - -$C$DW$T$89 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$188, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$188, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$188, DW_AT_bit_size(0x01) - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x6b) - .dwattr $C$DW$188, DW_AT_decl_column(0x0d) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$189, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$189, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$189, DW_AT_bit_size(0x01) - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x6c) - .dwattr $C$DW$189, DW_AT_decl_column(0x0d) - -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$190, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$190, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$190, DW_AT_bit_size(0x01) - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$190, DW_AT_decl_line(0x6d) - .dwattr $C$DW$190, DW_AT_decl_column(0x0d) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$191, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$191, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$191, DW_AT_bit_size(0x01) - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0x6e) - .dwattr $C$DW$191, DW_AT_decl_column(0x0d) - -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$192, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$192, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$192, DW_AT_bit_size(0x01) - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0x6f) - .dwattr $C$DW$192, DW_AT_decl_column(0x0d) - -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$193, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$193, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$193, DW_AT_bit_size(0x01) - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x70) - .dwattr $C$DW$193, DW_AT_decl_column(0x0d) - -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$194, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$194, DW_AT_bit_offset(0x19) - .dwattr $C$DW$194, DW_AT_bit_size(0x01) - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x71) - .dwattr $C$DW$194, DW_AT_decl_column(0x0d) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$195, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$195, DW_AT_bit_offset(0x18) - .dwattr $C$DW$195, DW_AT_bit_size(0x01) - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x72) - .dwattr $C$DW$195, DW_AT_decl_column(0x0d) - -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$196, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$196, DW_AT_bit_offset(0x17) - .dwattr $C$DW$196, DW_AT_bit_size(0x01) - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$196, DW_AT_decl_line(0x73) - .dwattr $C$DW$196, DW_AT_decl_column(0x0d) - -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$197, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$197, DW_AT_bit_offset(0x16) - .dwattr $C$DW$197, DW_AT_bit_size(0x01) - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$197, DW_AT_decl_line(0x74) - .dwattr $C$DW$197, DW_AT_decl_column(0x0d) - -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$198, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$198, DW_AT_bit_offset(0x15) - .dwattr $C$DW$198, DW_AT_bit_size(0x01) - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$198, DW_AT_decl_line(0x75) - .dwattr $C$DW$198, DW_AT_decl_column(0x0d) - -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$199, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$199, DW_AT_bit_offset(0x14) - .dwattr $C$DW$199, DW_AT_bit_size(0x01) - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$199, DW_AT_decl_line(0x76) - .dwattr $C$DW$199, DW_AT_decl_column(0x0d) - -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$200, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$200, DW_AT_bit_offset(0x13) - .dwattr $C$DW$200, DW_AT_bit_size(0x01) - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$200, DW_AT_decl_line(0x77) - .dwattr $C$DW$200, DW_AT_decl_column(0x0d) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$201, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$201, DW_AT_bit_offset(0x12) - .dwattr $C$DW$201, DW_AT_bit_size(0x01) - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$201, DW_AT_decl_line(0x78) - .dwattr $C$DW$201, DW_AT_decl_column(0x0d) - -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$202, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$202, DW_AT_bit_offset(0x11) - .dwattr $C$DW$202, DW_AT_bit_size(0x01) - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$202, DW_AT_decl_line(0x79) - .dwattr $C$DW$202, DW_AT_decl_column(0x0d) - -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$203, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$203, DW_AT_bit_offset(0x10) - .dwattr $C$DW$203, DW_AT_bit_size(0x01) - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$203, DW_AT_decl_line(0x7a) - .dwattr $C$DW$203, DW_AT_decl_column(0x0d) - -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$204, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$204, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$204, DW_AT_bit_size(0x01) - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$204, DW_AT_decl_line(0x7b) - .dwattr $C$DW$204, DW_AT_decl_column(0x0d) - -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$205, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$205, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$205, DW_AT_bit_size(0x01) - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$205, DW_AT_decl_line(0x7c) - .dwattr $C$DW$205, DW_AT_decl_column(0x0d) - -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$206, DW_AT_name("rsvd18") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$206, DW_AT_bit_offset(0x00) - .dwattr $C$DW$206, DW_AT_bit_size(0x0e) - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$206, DW_AT_decl_line(0x7d) - .dwattr $C$DW$206, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$43 - -$C$DW$T$91 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$43) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$207, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$207, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$207, DW_AT_bit_size(0x04) - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$207, DW_AT_decl_line(0x87) - .dwattr $C$DW$207, DW_AT_decl_column(0x0d) - -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$208, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$208, DW_AT_bit_offset(0x18) - .dwattr $C$DW$208, DW_AT_bit_size(0x04) - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$208, DW_AT_decl_line(0x88) - .dwattr $C$DW$208, DW_AT_decl_column(0x0d) - -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$209, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$209, DW_AT_bit_offset(0x14) - .dwattr $C$DW$209, DW_AT_bit_size(0x04) - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$209, DW_AT_decl_line(0x89) - .dwattr $C$DW$209, DW_AT_decl_column(0x0d) - -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$210, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$210, DW_AT_bit_offset(0x10) - .dwattr $C$DW$210, DW_AT_bit_size(0x04) - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$210, DW_AT_decl_line(0x8a) - .dwattr $C$DW$210, DW_AT_decl_column(0x0d) - -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$211, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$211, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$211, DW_AT_bit_size(0x04) - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$211, DW_AT_decl_line(0x8b) - .dwattr $C$DW$211, DW_AT_decl_column(0x0d) - -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$212, DW_AT_name("rsvd20") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$212, DW_AT_bit_offset(0x00) - .dwattr $C$DW$212, DW_AT_bit_size(0x0c) - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$212, DW_AT_decl_line(0x8c) - .dwattr $C$DW$212, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$44 - -$C$DW$T$93 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$44) - - -$C$DW$T$45 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$213, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$213, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$213, DW_AT_bit_size(0x04) - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$213, DW_AT_decl_line(0x96) - .dwattr $C$DW$213, DW_AT_decl_column(0x0d) - -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$214, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$214, DW_AT_bit_offset(0x18) - .dwattr $C$DW$214, DW_AT_bit_size(0x04) - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$214, DW_AT_decl_line(0x97) - .dwattr $C$DW$214, DW_AT_decl_column(0x0d) - -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$215, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$215, DW_AT_bit_offset(0x14) - .dwattr $C$DW$215, DW_AT_bit_size(0x04) - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$215, DW_AT_decl_line(0x98) - .dwattr $C$DW$215, DW_AT_decl_column(0x0d) - -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$216, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$216, DW_AT_bit_offset(0x10) - .dwattr $C$DW$216, DW_AT_bit_size(0x04) - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$216, DW_AT_decl_line(0x99) - .dwattr $C$DW$216, DW_AT_decl_column(0x0d) - -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$217, DW_AT_name("RAM_PE") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$217, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$217, DW_AT_bit_size(0x04) - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$217, DW_AT_decl_line(0x9a) - .dwattr $C$DW$217, DW_AT_decl_column(0x0d) - -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$218, DW_AT_name("rsvd20") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$218, DW_AT_bit_offset(0x00) - .dwattr $C$DW$218, DW_AT_bit_size(0x0c) - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$218, DW_AT_decl_line(0x9b) - .dwattr $C$DW$218, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$45 - -$C$DW$T$95 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$45) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$219, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$219, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$219, DW_AT_bit_size(0x04) - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$219, DW_AT_decl_line(0xa4) - .dwattr $C$DW$219, DW_AT_decl_column(0x0d) - -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$220, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$220, DW_AT_bit_offset(0x18) - .dwattr $C$DW$220, DW_AT_bit_size(0x04) - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$220, DW_AT_decl_line(0xa5) - .dwattr $C$DW$220, DW_AT_decl_column(0x0d) - -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$221, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$221, DW_AT_bit_offset(0x14) - .dwattr $C$DW$221, DW_AT_bit_size(0x04) - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$221, DW_AT_decl_line(0xa6) - .dwattr $C$DW$221, DW_AT_decl_column(0x0d) - -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$222, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$222, DW_AT_bit_offset(0x10) - .dwattr $C$DW$222, DW_AT_bit_size(0x04) - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$222, DW_AT_decl_line(0xa7) - .dwattr $C$DW$222, DW_AT_decl_column(0x0d) - -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$223, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$223, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$223, DW_AT_bit_size(0x04) - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$223, DW_AT_decl_line(0xa8) - .dwattr $C$DW$223, DW_AT_decl_column(0x0d) - -$C$DW$224 .dwtag DW_TAG_member - .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$224, DW_AT_name("rsvd20") - .dwattr $C$DW$224, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$224, DW_AT_bit_offset(0x00) - .dwattr $C$DW$224, DW_AT_bit_size(0x0c) - .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$224, DW_AT_decl_line(0xa9) - .dwattr $C$DW$224, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$46 - -$C$DW$T$97 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$46) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$225 .dwtag DW_TAG_member - .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$225, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$225, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$225, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$225, DW_AT_bit_size(0x04) - .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$225, DW_AT_decl_line(0xb3) - .dwattr $C$DW$225, DW_AT_decl_column(0x0d) - -$C$DW$226 .dwtag DW_TAG_member - .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$226, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$226, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$226, DW_AT_bit_offset(0x18) - .dwattr $C$DW$226, DW_AT_bit_size(0x04) - .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$226, DW_AT_decl_line(0xb4) - .dwattr $C$DW$226, DW_AT_decl_column(0x0d) - -$C$DW$227 .dwtag DW_TAG_member - .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$227, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$227, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$227, DW_AT_bit_offset(0x14) - .dwattr $C$DW$227, DW_AT_bit_size(0x04) - .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$227, DW_AT_decl_line(0xb5) - .dwattr $C$DW$227, DW_AT_decl_column(0x0d) - -$C$DW$228 .dwtag DW_TAG_member - .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$228, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$228, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$228, DW_AT_bit_offset(0x10) - .dwattr $C$DW$228, DW_AT_bit_size(0x04) - .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$228, DW_AT_decl_line(0xb6) - .dwattr $C$DW$228, DW_AT_decl_column(0x0d) - -$C$DW$229 .dwtag DW_TAG_member - .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$229, DW_AT_name("rsvd16") - .dwattr $C$DW$229, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$229, DW_AT_bit_offset(0x00) - .dwattr $C$DW$229, DW_AT_bit_size(0x10) - .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$229, DW_AT_decl_line(0xb7) - .dwattr $C$DW$229, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$47 - -$C$DW$T$99 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$47) - - -$C$DW$T$48 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$230 .dwtag DW_TAG_member - .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$230, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$230, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$230, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$230, DW_AT_bit_size(0x01) - .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$230, DW_AT_decl_line(0xc4) - .dwattr $C$DW$230, DW_AT_decl_column(0x0d) - -$C$DW$231 .dwtag DW_TAG_member - .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$231, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$231, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$231, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$231, DW_AT_bit_size(0x01) - .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$231, DW_AT_decl_line(0xc5) - .dwattr $C$DW$231, DW_AT_decl_column(0x0d) - -$C$DW$232 .dwtag DW_TAG_member - .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$232, DW_AT_name("rsvd2") - .dwattr $C$DW$232, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$232, DW_AT_bit_offset(0x00) - .dwattr $C$DW$232, DW_AT_bit_size(0x1e) - .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$232, DW_AT_decl_line(0xc6) - .dwattr $C$DW$232, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$48 - -$C$DW$T$101 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$48) - - -$C$DW$T$49 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$233 .dwtag DW_TAG_member - .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$233, DW_AT_name("OCP_EN") - .dwattr $C$DW$233, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$233, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$233, DW_AT_bit_size(0x01) - .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$233, DW_AT_decl_line(0xd3) - .dwattr $C$DW$233, DW_AT_decl_column(0x0d) - -$C$DW$234 .dwtag DW_TAG_member - .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$234, DW_AT_name("rsvd1") - .dwattr $C$DW$234, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$234, DW_AT_bit_offset(0x00) - .dwattr $C$DW$234, DW_AT_bit_size(0x1f) - .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$234, DW_AT_decl_line(0xd4) - .dwattr $C$DW$234, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$49 - -$C$DW$T$103 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$49) - - -$C$DW$T$50 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$235 .dwtag DW_TAG_member - .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$235, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$235, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$235, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$235, DW_AT_bit_size(0x01) - .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$235, DW_AT_decl_line(0xde) - .dwattr $C$DW$235, DW_AT_decl_column(0x0d) - -$C$DW$236 .dwtag DW_TAG_member - .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$236, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$236, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$236, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$236, DW_AT_bit_size(0x01) - .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$236, DW_AT_decl_line(0xdf) - .dwattr $C$DW$236, DW_AT_decl_column(0x0d) - -$C$DW$237 .dwtag DW_TAG_member - .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$237, DW_AT_name("rsvd2") - .dwattr $C$DW$237, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$237, DW_AT_bit_offset(0x00) - .dwattr $C$DW$237, DW_AT_bit_size(0x1e) - .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$237, DW_AT_decl_line(0xe0) - .dwattr $C$DW$237, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$50 - -$C$DW$T$105 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$105, DW_AT_type(*$C$DW$T$50) - - -$C$DW$T$51 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) -$C$DW$238 .dwtag DW_TAG_member - .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$238, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$238, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$238, DW_AT_bit_offset(0x18) - .dwattr $C$DW$238, DW_AT_bit_size(0x08) - .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$238, DW_AT_decl_line(0xec) - .dwattr $C$DW$238, DW_AT_decl_column(0x0d) - -$C$DW$239 .dwtag DW_TAG_member - .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$239, DW_AT_name("rsvd2") - .dwattr $C$DW$239, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$239, DW_AT_bit_offset(0x00) - .dwattr $C$DW$239, DW_AT_bit_size(0x18) - .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$239, DW_AT_decl_line(0xed) - .dwattr $C$DW$239, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$51 - -$C$DW$T$107 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$107, DW_AT_type(*$C$DW$T$51) - - -$C$DW$T$54 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x44) -$C$DW$240 .dwtag DW_TAG_member - .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$240, DW_AT_name("$P$T2") - .dwattr $C$DW$240, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$240, DW_AT_decl_line(0x29) - .dwattr $C$DW$240, DW_AT_decl_column(0x02) - -$C$DW$241 .dwtag DW_TAG_member - .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$241, DW_AT_name("$P$T3") - .dwattr $C$DW$241, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$241, DW_AT_decl_line(0x33) - .dwattr $C$DW$241, DW_AT_decl_column(0x02) - -$C$DW$242 .dwtag DW_TAG_member - .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$242, DW_AT_name("$P$T4") - .dwattr $C$DW$242, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$242, DW_AT_decl_line(0x41) - .dwattr $C$DW$242, DW_AT_decl_column(0x02) - -$C$DW$243 .dwtag DW_TAG_member - .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$243, DW_AT_name("$P$T5") - .dwattr $C$DW$243, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$243, DW_AT_decl_line(0x54) - .dwattr $C$DW$243, DW_AT_decl_column(0x02) - -$C$DW$244 .dwtag DW_TAG_member - .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$244, DW_AT_name("$P$T6") - .dwattr $C$DW$244, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$244, DW_AT_decl_line(0x67) - .dwattr $C$DW$244, DW_AT_decl_column(0x02) - -$C$DW$245 .dwtag DW_TAG_member - .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$245, DW_AT_name("$P$T7") - .dwattr $C$DW$245, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$245, DW_AT_decl_line(0x83) - .dwattr $C$DW$245, DW_AT_decl_column(0x02) - -$C$DW$246 .dwtag DW_TAG_member - .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$246, DW_AT_name("$P$T8") - .dwattr $C$DW$246, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$246, DW_AT_decl_line(0x92) - .dwattr $C$DW$246, DW_AT_decl_column(0x02) - -$C$DW$247 .dwtag DW_TAG_member - .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$98) - .dwattr $C$DW$247, DW_AT_name("$P$T9") - .dwattr $C$DW$247, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$247, DW_AT_decl_line(0xa0) - .dwattr $C$DW$247, DW_AT_decl_column(0x02) - -$C$DW$248 .dwtag DW_TAG_member - .dwattr $C$DW$248, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$248, DW_AT_name("$P$T10") - .dwattr $C$DW$248, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$248, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$248, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$248, DW_AT_decl_line(0xaf) - .dwattr $C$DW$248, DW_AT_decl_column(0x02) - -$C$DW$249 .dwtag DW_TAG_member - .dwattr $C$DW$249, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$249, DW_AT_name("rsvd24") - .dwattr $C$DW$249, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$249, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$249, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$249, DW_AT_decl_line(0xbc) - .dwattr $C$DW$249, DW_AT_decl_column(0x0b) - -$C$DW$250 .dwtag DW_TAG_member - .dwattr $C$DW$250, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$250, DW_AT_name("$P$T11") - .dwattr $C$DW$250, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$250, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$250, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$250, DW_AT_decl_line(0xc0) - .dwattr $C$DW$250, DW_AT_decl_column(0x02) - -$C$DW$251 .dwtag DW_TAG_member - .dwattr $C$DW$251, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$251, DW_AT_name("rsvd2c") - .dwattr $C$DW$251, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$251, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$251, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$251, DW_AT_decl_line(0xcb) - .dwattr $C$DW$251, DW_AT_decl_column(0x0b) - -$C$DW$252 .dwtag DW_TAG_member - .dwattr $C$DW$252, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$252, DW_AT_name("$P$T12") - .dwattr $C$DW$252, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$252, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$252, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$252, DW_AT_decl_line(0xcf) - .dwattr $C$DW$252, DW_AT_decl_column(0x02) - -$C$DW$253 .dwtag DW_TAG_member - .dwattr $C$DW$253, DW_AT_type(*$C$DW$T$106) - .dwattr $C$DW$253, DW_AT_name("$P$T13") - .dwattr $C$DW$253, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$253, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$253, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$253, DW_AT_decl_line(0xda) - .dwattr $C$DW$253, DW_AT_decl_column(0x02) - -$C$DW$254 .dwtag DW_TAG_member - .dwattr $C$DW$254, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$254, DW_AT_name("rsvd38") - .dwattr $C$DW$254, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$254, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$254, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$254, DW_AT_decl_line(0xe5) - .dwattr $C$DW$254, DW_AT_decl_column(0x0b) - -$C$DW$255 .dwtag DW_TAG_member - .dwattr $C$DW$255, DW_AT_type(*$C$DW$T$108) - .dwattr $C$DW$255, DW_AT_name("$P$T14") - .dwattr $C$DW$255, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$255, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$255, DW_AT_decl_line(0xe8) - .dwattr $C$DW$255, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$54 - -$C$DW$T$135 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$135, DW_AT_name("pruCfg") - .dwattr $C$DW$T$135, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$T$135, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$135, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$135, DW_AT_decl_column(0x03) - -$C$DW$T$136 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$136, DW_AT_type(*$C$DW$T$135) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x03) -$C$DW$256 .dwtag DW_TAG_member - .dwattr $C$DW$256, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$256, DW_AT_name("state") - .dwattr $C$DW$256, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$256, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$256, DW_AT_decl_line(0x22) - .dwattr $C$DW$256, DW_AT_decl_column(0x18) - -$C$DW$257 .dwtag DW_TAG_member - .dwattr $C$DW$257, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$257, DW_AT_name("priority_bit") - .dwattr $C$DW$257, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$257, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$257, DW_AT_decl_line(0x23) - .dwattr $C$DW$257, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$137 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$137, DW_AT_name("statemachine_arbitration_t") - .dwattr $C$DW$T$137, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$137, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$137, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$137, DW_AT_decl_line(0x25) - .dwattr $C$DW$T$137, DW_AT_decl_column(0x03) - - -$C$DW$T$61 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x09) -$C$DW$258 .dwtag DW_TAG_member - .dwattr $C$DW$258, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$258, DW_AT_name("state") - .dwattr $C$DW$258, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$258, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$258, DW_AT_decl_line(0x26) - .dwattr $C$DW$258, DW_AT_decl_column(0x18) - -$C$DW$259 .dwtag DW_TAG_member - .dwattr $C$DW$259, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$259, DW_AT_name("state_timeout") - .dwattr $C$DW$259, DW_AT_TI_symbol_name("state_timeout") - .dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$259, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$259, DW_AT_decl_line(0x27) - .dwattr $C$DW$259, DW_AT_decl_column(0x0a) - -$C$DW$260 .dwtag DW_TAG_member - .dwattr $C$DW$260, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$260, DW_AT_name("dataptr") - .dwattr $C$DW$260, DW_AT_TI_symbol_name("dataptr") - .dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$260, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$260, DW_AT_decl_line(0x28) - .dwattr $C$DW$260, DW_AT_decl_column(0x0c) - -$C$DW$261 .dwtag DW_TAG_member - .dwattr $C$DW$261, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$261, DW_AT_name("cur_wordsleft") - .dwattr $C$DW$261, DW_AT_TI_symbol_name("cur_wordsleft") - .dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - .dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$261, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$261, DW_AT_decl_line(0x29) - .dwattr $C$DW$261, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$61, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x25) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$61 - -$C$DW$T$138 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$138, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$T$138, DW_AT_address_class(0x20) - -$C$DW$T$139 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$139, DW_AT_name("statemachine_dma_t") - .dwattr $C$DW$T$139, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$T$139, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$139, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$139, DW_AT_decl_line(0x2a) - .dwattr $C$DW$T$139, DW_AT_decl_column(0x03) - - -$C$DW$T$62 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) -$C$DW$262 .dwtag DW_TAG_member - .dwattr $C$DW$262, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$262, DW_AT_name("SOFT_RST_N") - .dwattr $C$DW$262, DW_AT_TI_symbol_name("SOFT_RST_N") - .dwattr $C$DW$262, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$262, DW_AT_bit_size(0x01) - .dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$262, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$262, DW_AT_decl_line(0x2d) - .dwattr $C$DW$262, DW_AT_decl_column(0x0d) - -$C$DW$263 .dwtag DW_TAG_member - .dwattr $C$DW$263, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$263, DW_AT_name("EN") - .dwattr $C$DW$263, DW_AT_TI_symbol_name("EN") - .dwattr $C$DW$263, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$263, DW_AT_bit_size(0x01) - .dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$263, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$263, DW_AT_decl_line(0x2e) - .dwattr $C$DW$263, DW_AT_decl_column(0x0d) - -$C$DW$264 .dwtag DW_TAG_member - .dwattr $C$DW$264, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$264, DW_AT_name("SLEEPING") - .dwattr $C$DW$264, DW_AT_TI_symbol_name("SLEEPING") - .dwattr $C$DW$264, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$264, DW_AT_bit_size(0x01) - .dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$264, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$264, DW_AT_decl_line(0x2f) - .dwattr $C$DW$264, DW_AT_decl_column(0x0d) - -$C$DW$265 .dwtag DW_TAG_member - .dwattr $C$DW$265, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$265, DW_AT_name("CTR_EN") - .dwattr $C$DW$265, DW_AT_TI_symbol_name("CTR_EN") - .dwattr $C$DW$265, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$265, DW_AT_bit_size(0x01) - .dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$265, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$265, DW_AT_decl_line(0x30) - .dwattr $C$DW$265, DW_AT_decl_column(0x0d) - -$C$DW$266 .dwtag DW_TAG_member - .dwattr $C$DW$266, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$266, DW_AT_name("rsvd4") - .dwattr $C$DW$266, DW_AT_TI_symbol_name("rsvd4") - .dwattr $C$DW$266, DW_AT_bit_offset(0x18) - .dwattr $C$DW$266, DW_AT_bit_size(0x04) - .dwattr $C$DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$266, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$266, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$266, DW_AT_decl_line(0x31) - .dwattr $C$DW$266, DW_AT_decl_column(0x0d) - -$C$DW$267 .dwtag DW_TAG_member - .dwattr $C$DW$267, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$267, DW_AT_name("SINGLE_STEP") - .dwattr $C$DW$267, DW_AT_TI_symbol_name("SINGLE_STEP") - .dwattr $C$DW$267, DW_AT_bit_offset(0x17) - .dwattr $C$DW$267, DW_AT_bit_size(0x01) - .dwattr $C$DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$267, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$267, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$267, DW_AT_decl_line(0x32) - .dwattr $C$DW$267, DW_AT_decl_column(0x0d) - -$C$DW$268 .dwtag DW_TAG_member - .dwattr $C$DW$268, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$268, DW_AT_name("rsvd9") - .dwattr $C$DW$268, DW_AT_TI_symbol_name("rsvd9") - .dwattr $C$DW$268, DW_AT_bit_offset(0x11) - .dwattr $C$DW$268, DW_AT_bit_size(0x06) - .dwattr $C$DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$268, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$268, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$268, DW_AT_decl_line(0x33) - .dwattr $C$DW$268, DW_AT_decl_column(0x0d) - -$C$DW$269 .dwtag DW_TAG_member - .dwattr $C$DW$269, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$269, DW_AT_name("RUNSTATE") - .dwattr $C$DW$269, DW_AT_TI_symbol_name("RUNSTATE") - .dwattr $C$DW$269, DW_AT_bit_offset(0x10) - .dwattr $C$DW$269, DW_AT_bit_size(0x01) - .dwattr $C$DW$269, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$269, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$269, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$269, DW_AT_decl_line(0x34) - .dwattr $C$DW$269, DW_AT_decl_column(0x0d) - -$C$DW$270 .dwtag DW_TAG_member - .dwattr $C$DW$270, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$270, DW_AT_name("PCTR_RST_VAL") - .dwattr $C$DW$270, DW_AT_TI_symbol_name("PCTR_RST_VAL") - .dwattr $C$DW$270, DW_AT_bit_offset(0x00) - .dwattr $C$DW$270, DW_AT_bit_size(0x10) - .dwattr $C$DW$270, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$270, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$270, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$270, DW_AT_decl_line(0x35) - .dwattr $C$DW$270, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$62 - -$C$DW$T$109 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$62) - -$C$DW$T$140 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$140, DW_AT_type(*$C$DW$T$109) - .dwattr $C$DW$T$140, DW_AT_address_class(0x20) - - -$C$DW$T$63 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$271 .dwtag DW_TAG_member - .dwattr $C$DW$271, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$271, DW_AT_name("PCTR") - .dwattr $C$DW$271, DW_AT_TI_symbol_name("PCTR") - .dwattr $C$DW$271, DW_AT_bit_offset(0x10) - .dwattr $C$DW$271, DW_AT_bit_size(0x10) - .dwattr $C$DW$271, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$271, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$271, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$271, DW_AT_decl_line(0x3f) - .dwattr $C$DW$271, DW_AT_decl_column(0x0d) - -$C$DW$272 .dwtag DW_TAG_member - .dwattr $C$DW$272, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$272, DW_AT_name("rsvd16") - .dwattr $C$DW$272, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$272, DW_AT_bit_offset(0x00) - .dwattr $C$DW$272, DW_AT_bit_size(0x10) - .dwattr $C$DW$272, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$272, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$272, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$272, DW_AT_decl_line(0x40) - .dwattr $C$DW$272, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x3e) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$63 - -$C$DW$T$111 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$111, DW_AT_type(*$C$DW$T$63) - - -$C$DW$T$64 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) -$C$DW$273 .dwtag DW_TAG_member - .dwattr $C$DW$273, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$273, DW_AT_name("BITWISE_ENS") - .dwattr $C$DW$273, DW_AT_TI_symbol_name("BITWISE_ENS") - .dwattr $C$DW$273, DW_AT_bit_offset(0x00) - .dwattr $C$DW$273, DW_AT_bit_size(0x20) - .dwattr $C$DW$273, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$273, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$273, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$273, DW_AT_decl_line(0x4a) - .dwattr $C$DW$273, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x49) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$64 - -$C$DW$T$113 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$113, DW_AT_type(*$C$DW$T$64) - - -$C$DW$T$65 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$274 .dwtag DW_TAG_member - .dwattr $C$DW$274, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$274, DW_AT_name("CYCLECOUNT") - .dwattr $C$DW$274, DW_AT_TI_symbol_name("CYCLECOUNT") - .dwattr $C$DW$274, DW_AT_bit_offset(0x00) - .dwattr $C$DW$274, DW_AT_bit_size(0x20) - .dwattr $C$DW$274, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$274, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$274, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$274, DW_AT_decl_line(0x54) - .dwattr $C$DW$274, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x53) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$65 - -$C$DW$T$115 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$65) - - -$C$DW$T$66 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) -$C$DW$275 .dwtag DW_TAG_member - .dwattr $C$DW$275, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$275, DW_AT_name("STALLCOUNT") - .dwattr $C$DW$275, DW_AT_TI_symbol_name("STALLCOUNT") - .dwattr $C$DW$275, DW_AT_bit_offset(0x00) - .dwattr $C$DW$275, DW_AT_bit_size(0x20) - .dwattr $C$DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$275, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$275, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$275, DW_AT_decl_line(0x5e) - .dwattr $C$DW$275, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$66, DW_AT_decl_line(0x5d) - .dwattr $C$DW$T$66, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$66 - -$C$DW$T$117 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$66) - - -$C$DW$T$67 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) -$C$DW$276 .dwtag DW_TAG_member - .dwattr $C$DW$276, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$276, DW_AT_name("C24_BLK_IDX") - .dwattr $C$DW$276, DW_AT_TI_symbol_name("C24_BLK_IDX") - .dwattr $C$DW$276, DW_AT_bit_offset(0x18) - .dwattr $C$DW$276, DW_AT_bit_size(0x08) - .dwattr $C$DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$276, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$276, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$276, DW_AT_decl_line(0x6b) - .dwattr $C$DW$276, DW_AT_decl_column(0x0d) - -$C$DW$277 .dwtag DW_TAG_member - .dwattr $C$DW$277, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$277, DW_AT_name("rsvd8") - .dwattr $C$DW$277, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$277, DW_AT_bit_offset(0x10) - .dwattr $C$DW$277, DW_AT_bit_size(0x08) - .dwattr $C$DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$277, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$277, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$277, DW_AT_decl_line(0x6c) - .dwattr $C$DW$277, DW_AT_decl_column(0x0d) - -$C$DW$278 .dwtag DW_TAG_member - .dwattr $C$DW$278, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$278, DW_AT_name("C25_BLK_IDX") - .dwattr $C$DW$278, DW_AT_TI_symbol_name("C25_BLK_IDX") - .dwattr $C$DW$278, DW_AT_bit_offset(0x08) - .dwattr $C$DW$278, DW_AT_bit_size(0x08) - .dwattr $C$DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$278, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$278, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$278, DW_AT_decl_line(0x6d) - .dwattr $C$DW$278, DW_AT_decl_column(0x0d) - -$C$DW$279 .dwtag DW_TAG_member - .dwattr $C$DW$279, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$279, DW_AT_name("rsvd24") - .dwattr $C$DW$279, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$279, DW_AT_bit_offset(0x00) - .dwattr $C$DW$279, DW_AT_bit_size(0x08) - .dwattr $C$DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$279, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$279, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$279, DW_AT_decl_line(0x6e) - .dwattr $C$DW$279, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$67 - -$C$DW$T$119 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$119, DW_AT_type(*$C$DW$T$67) - - -$C$DW$T$68 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$68, DW_AT_byte_size(0x04) -$C$DW$280 .dwtag DW_TAG_member - .dwattr $C$DW$280, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$280, DW_AT_name("C26_BLK_IDX") - .dwattr $C$DW$280, DW_AT_TI_symbol_name("C26_BLK_IDX") - .dwattr $C$DW$280, DW_AT_bit_offset(0x18) - .dwattr $C$DW$280, DW_AT_bit_size(0x08) - .dwattr $C$DW$280, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$280, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$280, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$280, DW_AT_decl_line(0x78) - .dwattr $C$DW$280, DW_AT_decl_column(0x0d) - -$C$DW$281 .dwtag DW_TAG_member - .dwattr $C$DW$281, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$281, DW_AT_name("rsvd8") - .dwattr $C$DW$281, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$281, DW_AT_bit_offset(0x10) - .dwattr $C$DW$281, DW_AT_bit_size(0x08) - .dwattr $C$DW$281, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$281, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$281, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$281, DW_AT_decl_line(0x79) - .dwattr $C$DW$281, DW_AT_decl_column(0x0d) - -$C$DW$282 .dwtag DW_TAG_member - .dwattr $C$DW$282, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$282, DW_AT_name("C27_BLK_IDX") - .dwattr $C$DW$282, DW_AT_TI_symbol_name("C27_BLK_IDX") - .dwattr $C$DW$282, DW_AT_bit_offset(0x08) - .dwattr $C$DW$282, DW_AT_bit_size(0x08) - .dwattr $C$DW$282, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$282, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$282, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$282, DW_AT_decl_line(0x7a) - .dwattr $C$DW$282, DW_AT_decl_column(0x0d) - -$C$DW$283 .dwtag DW_TAG_member - .dwattr $C$DW$283, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$283, DW_AT_name("rsvd24") - .dwattr $C$DW$283, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$283, DW_AT_bit_offset(0x00) - .dwattr $C$DW$283, DW_AT_bit_size(0x08) - .dwattr $C$DW$283, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$283, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$283, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$283, DW_AT_decl_line(0x7b) - .dwattr $C$DW$283, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$68, DW_AT_decl_line(0x77) - .dwattr $C$DW$T$68, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$68 - -$C$DW$T$121 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$121, DW_AT_type(*$C$DW$T$68) - - -$C$DW$T$69 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) -$C$DW$284 .dwtag DW_TAG_member - .dwattr $C$DW$284, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$284, DW_AT_name("C28_BLK_POINTER") - .dwattr $C$DW$284, DW_AT_TI_symbol_name("C28_BLK_POINTER") - .dwattr $C$DW$284, DW_AT_bit_offset(0x10) - .dwattr $C$DW$284, DW_AT_bit_size(0x10) - .dwattr $C$DW$284, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$284, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$284, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$284, DW_AT_decl_line(0x85) - .dwattr $C$DW$284, DW_AT_decl_column(0x0d) - -$C$DW$285 .dwtag DW_TAG_member - .dwattr $C$DW$285, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$285, DW_AT_name("C29_BLK_POINTER") - .dwattr $C$DW$285, DW_AT_TI_symbol_name("C29_BLK_POINTER") - .dwattr $C$DW$285, DW_AT_bit_offset(0x00) - .dwattr $C$DW$285, DW_AT_bit_size(0x10) - .dwattr $C$DW$285, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$285, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$285, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$285, DW_AT_decl_line(0x86) - .dwattr $C$DW$285, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0x84) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$69 - -$C$DW$T$123 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$123, DW_AT_type(*$C$DW$T$69) - - -$C$DW$T$70 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) -$C$DW$286 .dwtag DW_TAG_member - .dwattr $C$DW$286, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$286, DW_AT_name("C30_BLK_POINTER") - .dwattr $C$DW$286, DW_AT_TI_symbol_name("C30_BLK_POINTER") - .dwattr $C$DW$286, DW_AT_bit_offset(0x10) - .dwattr $C$DW$286, DW_AT_bit_size(0x10) - .dwattr $C$DW$286, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$286, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$286, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$286, DW_AT_decl_line(0x90) - .dwattr $C$DW$286, DW_AT_decl_column(0x0d) - -$C$DW$287 .dwtag DW_TAG_member - .dwattr $C$DW$287, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$287, DW_AT_name("C31_BLK_POINTER") - .dwattr $C$DW$287, DW_AT_TI_symbol_name("C31_BLK_POINTER") - .dwattr $C$DW$287, DW_AT_bit_offset(0x00) - .dwattr $C$DW$287, DW_AT_bit_size(0x10) - .dwattr $C$DW$287, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$287, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$287, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$287, DW_AT_decl_line(0x91) - .dwattr $C$DW$287, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$70, DW_AT_decl_line(0x8f) - .dwattr $C$DW$T$70, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$70 - -$C$DW$T$125 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$70) - - -$C$DW$T$72 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$72, DW_AT_byte_size(0x30) -$C$DW$288 .dwtag DW_TAG_member - .dwattr $C$DW$288, DW_AT_type(*$C$DW$T$110) - .dwattr $C$DW$288, DW_AT_name("$P$T15") - .dwattr $C$DW$288, DW_AT_TI_symbol_name("$P$T15") - .dwattr $C$DW$288, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$288, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$288, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$288, DW_AT_decl_line(0x29) - .dwattr $C$DW$288, DW_AT_decl_column(0x02) - -$C$DW$289 .dwtag DW_TAG_member - .dwattr $C$DW$289, DW_AT_type(*$C$DW$T$112) - .dwattr $C$DW$289, DW_AT_name("$P$T16") - .dwattr $C$DW$289, DW_AT_TI_symbol_name("$P$T16") - .dwattr $C$DW$289, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$289, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$289, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$289, DW_AT_decl_line(0x3b) - .dwattr $C$DW$289, DW_AT_decl_column(0x02) - -$C$DW$290 .dwtag DW_TAG_member - .dwattr $C$DW$290, DW_AT_type(*$C$DW$T$114) - .dwattr $C$DW$290, DW_AT_name("$P$T17") - .dwattr $C$DW$290, DW_AT_TI_symbol_name("$P$T17") - .dwattr $C$DW$290, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$290, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$290, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$290, DW_AT_decl_line(0x46) - .dwattr $C$DW$290, DW_AT_decl_column(0x02) - -$C$DW$291 .dwtag DW_TAG_member - .dwattr $C$DW$291, DW_AT_type(*$C$DW$T$116) - .dwattr $C$DW$291, DW_AT_name("$P$T18") - .dwattr $C$DW$291, DW_AT_TI_symbol_name("$P$T18") - .dwattr $C$DW$291, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$291, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$291, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$291, DW_AT_decl_line(0x50) - .dwattr $C$DW$291, DW_AT_decl_column(0x02) - -$C$DW$292 .dwtag DW_TAG_member - .dwattr $C$DW$292, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$292, DW_AT_name("$P$T19") - .dwattr $C$DW$292, DW_AT_TI_symbol_name("$P$T19") - .dwattr $C$DW$292, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$292, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$292, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$292, DW_AT_decl_line(0x5a) - .dwattr $C$DW$292, DW_AT_decl_column(0x02) - -$C$DW$293 .dwtag DW_TAG_member - .dwattr $C$DW$293, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$293, DW_AT_name("rsvd14") - .dwattr $C$DW$293, DW_AT_TI_symbol_name("rsvd14") - .dwattr $C$DW$293, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$293, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$293, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$293, DW_AT_decl_line(0x63) - .dwattr $C$DW$293, DW_AT_decl_column(0x0b) - -$C$DW$294 .dwtag DW_TAG_member - .dwattr $C$DW$294, DW_AT_type(*$C$DW$T$120) - .dwattr $C$DW$294, DW_AT_name("$P$T20") - .dwattr $C$DW$294, DW_AT_TI_symbol_name("$P$T20") - .dwattr $C$DW$294, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$294, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$294, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$294, DW_AT_decl_line(0x67) - .dwattr $C$DW$294, DW_AT_decl_column(0x02) - -$C$DW$295 .dwtag DW_TAG_member - .dwattr $C$DW$295, DW_AT_type(*$C$DW$T$122) - .dwattr $C$DW$295, DW_AT_name("$P$T21") - .dwattr $C$DW$295, DW_AT_TI_symbol_name("$P$T21") - .dwattr $C$DW$295, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$295, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$295, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$295, DW_AT_decl_line(0x74) - .dwattr $C$DW$295, DW_AT_decl_column(0x02) - -$C$DW$296 .dwtag DW_TAG_member - .dwattr $C$DW$296, DW_AT_type(*$C$DW$T$124) - .dwattr $C$DW$296, DW_AT_name("$P$T22") - .dwattr $C$DW$296, DW_AT_TI_symbol_name("$P$T22") - .dwattr $C$DW$296, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$296, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$296, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$296, DW_AT_decl_line(0x81) - .dwattr $C$DW$296, DW_AT_decl_column(0x02) - -$C$DW$297 .dwtag DW_TAG_member - .dwattr $C$DW$297, DW_AT_type(*$C$DW$T$126) - .dwattr $C$DW$297, DW_AT_name("$P$T23") - .dwattr $C$DW$297, DW_AT_TI_symbol_name("$P$T23") - .dwattr $C$DW$297, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$297, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$297, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$297, DW_AT_decl_line(0x8c) - .dwattr $C$DW$297, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$72 - -$C$DW$T$143 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$143, DW_AT_name("pruCtrl") - .dwattr $C$DW$T$143, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$T$143, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$143, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$143, DW_AT_decl_column(0x03) - - -$C$DW$T$75 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$75, DW_AT_byte_size(0x40000) -$C$DW$298 .dwtag DW_TAG_member - .dwattr $C$DW$298, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$298, DW_AT_name("words") - .dwattr $C$DW$298, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$298, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$298, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$298, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$298, DW_AT_decl_line(0x35) - .dwattr $C$DW$298, DW_AT_decl_column(0x0b) - -$C$DW$299 .dwtag DW_TAG_member - .dwattr $C$DW$299, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$299, DW_AT_name("bytes") - .dwattr $C$DW$299, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$299, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$299, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$299, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$299, DW_AT_decl_line(0x36) - .dwattr $C$DW$299, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$75, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$75 - - -$C$DW$T$81 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$81, DW_AT_byte_size(0x40c) -$C$DW$300 .dwtag DW_TAG_member - .dwattr $C$DW$300, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$300, DW_AT_name("mailbox_test") - .dwattr $C$DW$300, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$300, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$300, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$300, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$300, DW_AT_decl_line(0x9b) - .dwattr $C$DW$300, DW_AT_decl_column(0x12) - -$C$DW$301 .dwtag DW_TAG_member - .dwattr $C$DW$301, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$301, DW_AT_name("buslatch") - .dwattr $C$DW$301, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$301, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$301, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$301, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$301, DW_AT_decl_line(0x9c) - .dwattr $C$DW$301, DW_AT_decl_column(0x16) - -$C$DW$302 .dwtag DW_TAG_member - .dwattr $C$DW$302, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$302, DW_AT_name("buslatch_test") - .dwattr $C$DW$302, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$302, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$302, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$302, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$302, DW_AT_decl_line(0x9d) - .dwattr $C$DW$302, DW_AT_decl_column(0x1b) - -$C$DW$303 .dwtag DW_TAG_member - .dwattr $C$DW$303, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$303, DW_AT_name("dma") - .dwattr $C$DW$303, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$303, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$303, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$303, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$303, DW_AT_decl_line(0x9e) - .dwattr $C$DW$303, DW_AT_decl_column(0x11) - -$C$DW$304 .dwtag DW_TAG_member - .dwattr $C$DW$304, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$304, DW_AT_name("intr") - .dwattr $C$DW$304, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$304, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$304, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$304, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$304, DW_AT_decl_line(0x9f) - .dwattr $C$DW$304, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$81, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$81 - - -$C$DW$T$84 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) -$C$DW$305 .dwtag DW_TAG_member - .dwattr $C$DW$305, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$305, DW_AT_name("REVID") - .dwattr $C$DW$305, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$305, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$305, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$305, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$305, DW_AT_decl_line(0x2a) - .dwattr $C$DW$305, DW_AT_decl_column(0x15) - -$C$DW$306 .dwtag DW_TAG_member - .dwattr $C$DW$306, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$306, DW_AT_name("REVID_bit") - .dwattr $C$DW$306, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$306, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$306, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$306, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$306, DW_AT_decl_line(0x2e) - .dwattr $C$DW$306, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$84, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$84 - - -$C$DW$T$86 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) -$C$DW$307 .dwtag DW_TAG_member - .dwattr $C$DW$307, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$307, DW_AT_name("SYSCFG") - .dwattr $C$DW$307, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$307, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$307, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$307, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$307, DW_AT_decl_line(0x34) - .dwattr $C$DW$307, DW_AT_decl_column(0x15) - -$C$DW$308 .dwtag DW_TAG_member - .dwattr $C$DW$308, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$308, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$308, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$308, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$308, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$308, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$308, DW_AT_decl_line(0x3c) - .dwattr $C$DW$308, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$86, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$86 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) -$C$DW$309 .dwtag DW_TAG_member - .dwattr $C$DW$309, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$309, DW_AT_name("GPCFG0") - .dwattr $C$DW$309, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$309, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$309, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$309, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$309, DW_AT_decl_line(0x42) - .dwattr $C$DW$309, DW_AT_decl_column(0x15) - -$C$DW$310 .dwtag DW_TAG_member - .dwattr $C$DW$310, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$310, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$310, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$310, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$310, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$310, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$310, DW_AT_decl_line(0x4f) - .dwattr $C$DW$310, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$90 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) -$C$DW$311 .dwtag DW_TAG_member - .dwattr $C$DW$311, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$311, DW_AT_name("GPCFG1") - .dwattr $C$DW$311, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$311, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$311, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$311, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$311, DW_AT_decl_line(0x55) - .dwattr $C$DW$311, DW_AT_decl_column(0x15) - -$C$DW$312 .dwtag DW_TAG_member - .dwattr $C$DW$312, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$312, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$312, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$312, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$312, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$312, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$312, DW_AT_decl_line(0x62) - .dwattr $C$DW$312, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$90 - - -$C$DW$T$92 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) -$C$DW$313 .dwtag DW_TAG_member - .dwattr $C$DW$313, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$313, DW_AT_name("CGR") - .dwattr $C$DW$313, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$313, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$313, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$313, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$313, DW_AT_decl_line(0x68) - .dwattr $C$DW$313, DW_AT_decl_column(0x15) - -$C$DW$314 .dwtag DW_TAG_member - .dwattr $C$DW$314, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$314, DW_AT_name("CGR_bit") - .dwattr $C$DW$314, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$314, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$314, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$314, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$314, DW_AT_decl_line(0x7e) - .dwattr $C$DW$314, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$92 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) -$C$DW$315 .dwtag DW_TAG_member - .dwattr $C$DW$315, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$315, DW_AT_name("ISRP") - .dwattr $C$DW$315, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$315, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$315, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$315, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$315, DW_AT_decl_line(0x84) - .dwattr $C$DW$315, DW_AT_decl_column(0x15) - -$C$DW$316 .dwtag DW_TAG_member - .dwattr $C$DW$316, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$316, DW_AT_name("ISRP_bit") - .dwattr $C$DW$316, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$316, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$316, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$316, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$316, DW_AT_decl_line(0x8d) - .dwattr $C$DW$316, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - - -$C$DW$T$96 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$96, DW_AT_byte_size(0x04) -$C$DW$317 .dwtag DW_TAG_member - .dwattr $C$DW$317, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$317, DW_AT_name("ISP") - .dwattr $C$DW$317, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$317, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$317, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$317, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$317, DW_AT_decl_line(0x93) - .dwattr $C$DW$317, DW_AT_decl_column(0x15) - -$C$DW$318 .dwtag DW_TAG_member - .dwattr $C$DW$318, DW_AT_type(*$C$DW$T$95) - .dwattr $C$DW$318, DW_AT_name("ISP_bit") - .dwattr $C$DW$318, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$318, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$318, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$318, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$318, DW_AT_decl_line(0x9c) - .dwattr $C$DW$318, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$96, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$96, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$96 - - -$C$DW$T$98 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$98, DW_AT_byte_size(0x04) -$C$DW$319 .dwtag DW_TAG_member - .dwattr $C$DW$319, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$319, DW_AT_name("IESP") - .dwattr $C$DW$319, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$319, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$319, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$319, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$319, DW_AT_decl_line(0xa1) - .dwattr $C$DW$319, DW_AT_decl_column(0x15) - -$C$DW$320 .dwtag DW_TAG_member - .dwattr $C$DW$320, DW_AT_type(*$C$DW$T$97) - .dwattr $C$DW$320, DW_AT_name("IESP_bit") - .dwattr $C$DW$320, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$320, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$320, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$320, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$320, DW_AT_decl_line(0xaa) - .dwattr $C$DW$320, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$98, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$98, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$98 - - -$C$DW$T$100 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$100, DW_AT_byte_size(0x04) -$C$DW$321 .dwtag DW_TAG_member - .dwattr $C$DW$321, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$321, DW_AT_name("IECP") - .dwattr $C$DW$321, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$321, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$321, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$321, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$321, DW_AT_decl_line(0xb0) - .dwattr $C$DW$321, DW_AT_decl_column(0x15) - -$C$DW$322 .dwtag DW_TAG_member - .dwattr $C$DW$322, DW_AT_type(*$C$DW$T$99) - .dwattr $C$DW$322, DW_AT_name("IECP_bit") - .dwattr $C$DW$322, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$322, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$322, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$322, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$322, DW_AT_decl_line(0xb8) - .dwattr $C$DW$322, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$100, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$100, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$100 - - -$C$DW$T$102 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$102, DW_AT_byte_size(0x04) -$C$DW$323 .dwtag DW_TAG_member - .dwattr $C$DW$323, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$323, DW_AT_name("PMAO") - .dwattr $C$DW$323, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$323, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$323, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$323, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$323, DW_AT_decl_line(0xc1) - .dwattr $C$DW$323, DW_AT_decl_column(0x15) - -$C$DW$324 .dwtag DW_TAG_member - .dwattr $C$DW$324, DW_AT_type(*$C$DW$T$101) - .dwattr $C$DW$324, DW_AT_name("PMAO_bit") - .dwattr $C$DW$324, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$324, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$324, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$324, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$324, DW_AT_decl_line(0xc7) - .dwattr $C$DW$324, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$102, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$102, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$102 - - -$C$DW$T$104 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$104, DW_AT_byte_size(0x04) -$C$DW$325 .dwtag DW_TAG_member - .dwattr $C$DW$325, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$325, DW_AT_name("IEPCLK") - .dwattr $C$DW$325, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$325, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$325, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$325, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$325, DW_AT_decl_line(0xd0) - .dwattr $C$DW$325, DW_AT_decl_column(0x15) - -$C$DW$326 .dwtag DW_TAG_member - .dwattr $C$DW$326, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$326, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$326, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$326, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$326, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$326, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$326, DW_AT_decl_line(0xd5) - .dwattr $C$DW$326, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$104, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$104, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$104 - - -$C$DW$T$106 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$106, DW_AT_byte_size(0x04) -$C$DW$327 .dwtag DW_TAG_member - .dwattr $C$DW$327, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$327, DW_AT_name("SPP") - .dwattr $C$DW$327, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$327, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$327, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$327, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$327, DW_AT_decl_line(0xdb) - .dwattr $C$DW$327, DW_AT_decl_column(0x15) - -$C$DW$328 .dwtag DW_TAG_member - .dwattr $C$DW$328, DW_AT_type(*$C$DW$T$105) - .dwattr $C$DW$328, DW_AT_name("SPP_bit") - .dwattr $C$DW$328, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$328, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$328, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$328, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$328, DW_AT_decl_line(0xe1) - .dwattr $C$DW$328, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$106, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$106, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$106 - - -$C$DW$T$108 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$108, DW_AT_byte_size(0x04) -$C$DW$329 .dwtag DW_TAG_member - .dwattr $C$DW$329, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$329, DW_AT_name("PIN_MX") - .dwattr $C$DW$329, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$329, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$329, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$329, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$329, DW_AT_decl_line(0xe9) - .dwattr $C$DW$329, DW_AT_decl_column(0x15) - -$C$DW$330 .dwtag DW_TAG_member - .dwattr $C$DW$330, DW_AT_type(*$C$DW$T$107) - .dwattr $C$DW$330, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$330, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$330, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$330, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$330, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$330, DW_AT_decl_line(0xee) - .dwattr $C$DW$330, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$108, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$108, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$108 - - -$C$DW$T$110 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$110, DW_AT_byte_size(0x04) -$C$DW$331 .dwtag DW_TAG_member - .dwattr $C$DW$331, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$331, DW_AT_name("CTRL") - .dwattr $C$DW$331, DW_AT_TI_symbol_name("CTRL") - .dwattr $C$DW$331, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$331, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$331, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$331, DW_AT_decl_line(0x2a) - .dwattr $C$DW$331, DW_AT_decl_column(0x15) - -$C$DW$332 .dwtag DW_TAG_member - .dwattr $C$DW$332, DW_AT_type(*$C$DW$T$109) - .dwattr $C$DW$332, DW_AT_name("CTRL_bit") - .dwattr $C$DW$332, DW_AT_TI_symbol_name("CTRL_bit") - .dwattr $C$DW$332, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$332, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$332, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$332, DW_AT_decl_line(0x36) - .dwattr $C$DW$332, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$110, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$110, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$110 - - -$C$DW$T$112 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$112, DW_AT_byte_size(0x04) -$C$DW$333 .dwtag DW_TAG_member - .dwattr $C$DW$333, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$333, DW_AT_name("STS") - .dwattr $C$DW$333, DW_AT_TI_symbol_name("STS") - .dwattr $C$DW$333, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$333, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$333, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$333, DW_AT_decl_line(0x3c) - .dwattr $C$DW$333, DW_AT_decl_column(0x15) - -$C$DW$334 .dwtag DW_TAG_member - .dwattr $C$DW$334, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$334, DW_AT_name("STS_bit") - .dwattr $C$DW$334, DW_AT_TI_symbol_name("STS_bit") - .dwattr $C$DW$334, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$334, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$334, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$334, DW_AT_decl_line(0x41) - .dwattr $C$DW$334, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$112, DW_AT_decl_line(0x3b) - .dwattr $C$DW$T$112, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$112 - - -$C$DW$T$114 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$114, DW_AT_byte_size(0x04) -$C$DW$335 .dwtag DW_TAG_member - .dwattr $C$DW$335, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$335, DW_AT_name("WAKEUP_EN") - .dwattr $C$DW$335, DW_AT_TI_symbol_name("WAKEUP_EN") - .dwattr $C$DW$335, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$335, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$335, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$335, DW_AT_decl_line(0x47) - .dwattr $C$DW$335, DW_AT_decl_column(0x15) - -$C$DW$336 .dwtag DW_TAG_member - .dwattr $C$DW$336, DW_AT_type(*$C$DW$T$113) - .dwattr $C$DW$336, DW_AT_name("WAKEUP_EN_bit") - .dwattr $C$DW$336, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - .dwattr $C$DW$336, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$336, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$336, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$336, DW_AT_decl_line(0x4b) - .dwattr $C$DW$336, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$114, DW_AT_decl_line(0x46) - .dwattr $C$DW$T$114, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$114 - - -$C$DW$T$116 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$116, DW_AT_byte_size(0x04) -$C$DW$337 .dwtag DW_TAG_member - .dwattr $C$DW$337, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$337, DW_AT_name("CYCLE") - .dwattr $C$DW$337, DW_AT_TI_symbol_name("CYCLE") - .dwattr $C$DW$337, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$337, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$337, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$337, DW_AT_decl_line(0x51) - .dwattr $C$DW$337, DW_AT_decl_column(0x15) - -$C$DW$338 .dwtag DW_TAG_member - .dwattr $C$DW$338, DW_AT_type(*$C$DW$T$115) - .dwattr $C$DW$338, DW_AT_name("CYCLE_bit") - .dwattr $C$DW$338, DW_AT_TI_symbol_name("CYCLE_bit") - .dwattr $C$DW$338, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$338, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$338, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$338, DW_AT_decl_line(0x55) - .dwattr $C$DW$338, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$116, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$116, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$116 - - -$C$DW$T$118 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$118, DW_AT_byte_size(0x04) -$C$DW$339 .dwtag DW_TAG_member - .dwattr $C$DW$339, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$339, DW_AT_name("STALL") - .dwattr $C$DW$339, DW_AT_TI_symbol_name("STALL") - .dwattr $C$DW$339, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$339, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$339, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$339, DW_AT_decl_line(0x5b) - .dwattr $C$DW$339, DW_AT_decl_column(0x15) - -$C$DW$340 .dwtag DW_TAG_member - .dwattr $C$DW$340, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$340, DW_AT_name("STALL_bit") - .dwattr $C$DW$340, DW_AT_TI_symbol_name("STALL_bit") - .dwattr $C$DW$340, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$340, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$340, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$340, DW_AT_decl_line(0x5f) - .dwattr $C$DW$340, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$118, DW_AT_decl_line(0x5a) - .dwattr $C$DW$T$118, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$118 - - -$C$DW$T$120 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$120, DW_AT_byte_size(0x04) -$C$DW$341 .dwtag DW_TAG_member - .dwattr $C$DW$341, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$341, DW_AT_name("CTBIR0") - .dwattr $C$DW$341, DW_AT_TI_symbol_name("CTBIR0") - .dwattr $C$DW$341, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$341, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$341, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$341, DW_AT_decl_line(0x68) - .dwattr $C$DW$341, DW_AT_decl_column(0x15) - -$C$DW$342 .dwtag DW_TAG_member - .dwattr $C$DW$342, DW_AT_type(*$C$DW$T$119) - .dwattr $C$DW$342, DW_AT_name("CTBIR0_bit") - .dwattr $C$DW$342, DW_AT_TI_symbol_name("CTBIR0_bit") - .dwattr $C$DW$342, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$342, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$342, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$342, DW_AT_decl_line(0x6f) - .dwattr $C$DW$342, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$120, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$120, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$120 - - -$C$DW$T$122 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$122, DW_AT_byte_size(0x04) -$C$DW$343 .dwtag DW_TAG_member - .dwattr $C$DW$343, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$343, DW_AT_name("CTBIR1") - .dwattr $C$DW$343, DW_AT_TI_symbol_name("CTBIR1") - .dwattr $C$DW$343, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$343, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$343, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$343, DW_AT_decl_line(0x75) - .dwattr $C$DW$343, DW_AT_decl_column(0x15) - -$C$DW$344 .dwtag DW_TAG_member - .dwattr $C$DW$344, DW_AT_type(*$C$DW$T$121) - .dwattr $C$DW$344, DW_AT_name("CTBIR1_bit") - .dwattr $C$DW$344, DW_AT_TI_symbol_name("CTBIR1_bit") - .dwattr $C$DW$344, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$344, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$344, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$344, DW_AT_decl_line(0x7c) - .dwattr $C$DW$344, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$122, DW_AT_decl_line(0x74) - .dwattr $C$DW$T$122, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$122 - - -$C$DW$T$124 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$124, DW_AT_byte_size(0x04) -$C$DW$345 .dwtag DW_TAG_member - .dwattr $C$DW$345, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$345, DW_AT_name("CTPPR0") - .dwattr $C$DW$345, DW_AT_TI_symbol_name("CTPPR0") - .dwattr $C$DW$345, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$345, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$345, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$345, DW_AT_decl_line(0x82) - .dwattr $C$DW$345, DW_AT_decl_column(0x15) - -$C$DW$346 .dwtag DW_TAG_member - .dwattr $C$DW$346, DW_AT_type(*$C$DW$T$123) - .dwattr $C$DW$346, DW_AT_name("CTPPR0_bit") - .dwattr $C$DW$346, DW_AT_TI_symbol_name("CTPPR0_bit") - .dwattr $C$DW$346, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$346, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$346, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$346, DW_AT_decl_line(0x87) - .dwattr $C$DW$346, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$124, DW_AT_decl_line(0x81) - .dwattr $C$DW$T$124, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$124 - - -$C$DW$T$126 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$126, DW_AT_byte_size(0x04) -$C$DW$347 .dwtag DW_TAG_member - .dwattr $C$DW$347, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$347, DW_AT_name("CTPPR1") - .dwattr $C$DW$347, DW_AT_TI_symbol_name("CTPPR1") - .dwattr $C$DW$347, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$347, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$347, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$347, DW_AT_decl_line(0x8d) - .dwattr $C$DW$347, DW_AT_decl_column(0x15) - -$C$DW$348 .dwtag DW_TAG_member - .dwattr $C$DW$348, DW_AT_type(*$C$DW$T$125) - .dwattr $C$DW$348, DW_AT_name("CTPPR1_bit") - .dwattr $C$DW$348, DW_AT_TI_symbol_name("CTPPR1_bit") - .dwattr $C$DW$348, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$348, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$348, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$348, DW_AT_decl_line(0x92) - .dwattr $C$DW$348, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$126, DW_AT_decl_line(0x8c) - .dwattr $C$DW$T$126, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$126 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$159 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$159, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$159, DW_AT_address_class(0x20) - -$C$DW$T$22 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) -$C$DW$349 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$349, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$37 - - -$C$DW$T$55 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$55 - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - -$C$DW$T$57 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$57, DW_AT_name("sm_arb_state_func_ptr") - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_arbitration.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x1f) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - -$C$DW$T$59 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$59, DW_AT_name("sm_dma_state_func_ptr") - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$59, DW_AT_decl_file("pru1_statemachine_dma.h") - .dwattr $C$DW$T$59, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - - -$C$DW$T$74 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$74, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$74, DW_AT_byte_size(0x40000) -$C$DW$350 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$350, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$74 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$24 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - - -$C$DW$T$29 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) -$C$DW$351 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$351, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$29 - -$C$DW$T$60 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$60, DW_AT_address_class(0x20) - - -$C$DW$T$73 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$73, DW_AT_byte_size(0x40000) -$C$DW$352 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$352, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$73 - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$23 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - - -$C$DW$T$52 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) -$C$DW$353 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$353, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$52 - - -$C$DW$T$53 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$354 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$354, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$53 - - -$C$DW$T$71 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$71, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$71, DW_AT_byte_size(0x0c) -$C$DW$355 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$355, DW_AT_upper_bound(0x02) - - .dwendtag $C$DW$T$71 - -$C$DW$T$82 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$23) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R0_b0") - .dwattr $C$DW$356, DW_AT_location[DW_OP_reg0] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R0_b1") - .dwattr $C$DW$357, DW_AT_location[DW_OP_reg1] - -$C$DW$358 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$358, DW_AT_name("R0_b2") - .dwattr $C$DW$358, DW_AT_location[DW_OP_reg2] - -$C$DW$359 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$359, DW_AT_name("R0_b3") - .dwattr $C$DW$359, DW_AT_location[DW_OP_reg3] - -$C$DW$360 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$360, DW_AT_name("R1_b0") - .dwattr $C$DW$360, DW_AT_location[DW_OP_reg4] - -$C$DW$361 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$361, DW_AT_name("R1_b1") - .dwattr $C$DW$361, DW_AT_location[DW_OP_reg5] - -$C$DW$362 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$362, DW_AT_name("R1_b2") - .dwattr $C$DW$362, DW_AT_location[DW_OP_reg6] - -$C$DW$363 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$363, DW_AT_name("R1_b3") - .dwattr $C$DW$363, DW_AT_location[DW_OP_reg7] - -$C$DW$364 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$364, DW_AT_name("R2_b0") - .dwattr $C$DW$364, DW_AT_location[DW_OP_reg8] - -$C$DW$365 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$365, DW_AT_name("R2_b1") - .dwattr $C$DW$365, DW_AT_location[DW_OP_reg9] - -$C$DW$366 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$366, DW_AT_name("R2_b2") - .dwattr $C$DW$366, DW_AT_location[DW_OP_reg10] - -$C$DW$367 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$367, DW_AT_name("R2_b3") - .dwattr $C$DW$367, DW_AT_location[DW_OP_reg11] - -$C$DW$368 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$368, DW_AT_name("R3_b0") - .dwattr $C$DW$368, DW_AT_location[DW_OP_reg12] - -$C$DW$369 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$369, DW_AT_name("R3_b1") - .dwattr $C$DW$369, DW_AT_location[DW_OP_reg13] - -$C$DW$370 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$370, DW_AT_name("R3_b2") - .dwattr $C$DW$370, DW_AT_location[DW_OP_reg14] - -$C$DW$371 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$371, DW_AT_name("R3_b3") - .dwattr $C$DW$371, DW_AT_location[DW_OP_reg15] - -$C$DW$372 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$372, DW_AT_name("R4_b0") - .dwattr $C$DW$372, DW_AT_location[DW_OP_reg16] - -$C$DW$373 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$373, DW_AT_name("R4_b1") - .dwattr $C$DW$373, DW_AT_location[DW_OP_reg17] - -$C$DW$374 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$374, DW_AT_name("R4_b2") - .dwattr $C$DW$374, DW_AT_location[DW_OP_reg18] - -$C$DW$375 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$375, DW_AT_name("R4_b3") - .dwattr $C$DW$375, DW_AT_location[DW_OP_reg19] - -$C$DW$376 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$376, DW_AT_name("R5_b0") - .dwattr $C$DW$376, DW_AT_location[DW_OP_reg20] - -$C$DW$377 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$377, DW_AT_name("R5_b1") - .dwattr $C$DW$377, DW_AT_location[DW_OP_reg21] - -$C$DW$378 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$378, DW_AT_name("R5_b2") - .dwattr $C$DW$378, DW_AT_location[DW_OP_reg22] - -$C$DW$379 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$379, DW_AT_name("R5_b3") - .dwattr $C$DW$379, DW_AT_location[DW_OP_reg23] - -$C$DW$380 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$380, DW_AT_name("R6_b0") - .dwattr $C$DW$380, DW_AT_location[DW_OP_reg24] - -$C$DW$381 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$381, DW_AT_name("R6_b1") - .dwattr $C$DW$381, DW_AT_location[DW_OP_reg25] - -$C$DW$382 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$382, DW_AT_name("R6_b2") - .dwattr $C$DW$382, DW_AT_location[DW_OP_reg26] - -$C$DW$383 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$383, DW_AT_name("R6_b3") - .dwattr $C$DW$383, DW_AT_location[DW_OP_reg27] - -$C$DW$384 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$384, DW_AT_name("R7_b0") - .dwattr $C$DW$384, DW_AT_location[DW_OP_reg28] - -$C$DW$385 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$385, DW_AT_name("R7_b1") - .dwattr $C$DW$385, DW_AT_location[DW_OP_reg29] - -$C$DW$386 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$386, DW_AT_name("R7_b2") - .dwattr $C$DW$386, DW_AT_location[DW_OP_reg30] - -$C$DW$387 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$387, DW_AT_name("R7_b3") - .dwattr $C$DW$387, DW_AT_location[DW_OP_reg31] - -$C$DW$388 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$388, DW_AT_name("R8_b0") - .dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$389 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$389, DW_AT_name("R8_b1") - .dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$390 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$390, DW_AT_name("R8_b2") - .dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$391 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$391, DW_AT_name("R8_b3") - .dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$392 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$392, DW_AT_name("R9_b0") - .dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$393 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$393, DW_AT_name("R9_b1") - .dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$394 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$394, DW_AT_name("R9_b2") - .dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$395 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$395, DW_AT_name("R9_b3") - .dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$396 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$396, DW_AT_name("R10_b0") - .dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$397 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$397, DW_AT_name("R10_b1") - .dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$398 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$398, DW_AT_name("R10_b2") - .dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$399 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$399, DW_AT_name("R10_b3") - .dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$400 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$400, DW_AT_name("R11_b0") - .dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$401 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$401, DW_AT_name("R11_b1") - .dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$402 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$402, DW_AT_name("R11_b2") - .dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$403 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$403, DW_AT_name("R11_b3") - .dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$404 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$404, DW_AT_name("R12_b0") - .dwattr $C$DW$404, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$405 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$405, DW_AT_name("R12_b1") - .dwattr $C$DW$405, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$406 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$406, DW_AT_name("R12_b2") - .dwattr $C$DW$406, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$407 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$407, DW_AT_name("R12_b3") - .dwattr $C$DW$407, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$408 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$408, DW_AT_name("R13_b0") - .dwattr $C$DW$408, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$409 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$409, DW_AT_name("R13_b1") - .dwattr $C$DW$409, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$410 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$410, DW_AT_name("R13_b2") - .dwattr $C$DW$410, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$411 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$411, DW_AT_name("R13_b3") - .dwattr $C$DW$411, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$412 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$412, DW_AT_name("R14_b0") - .dwattr $C$DW$412, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$413 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$413, DW_AT_name("R14_b1") - .dwattr $C$DW$413, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$414 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$414, DW_AT_name("R14_b2") - .dwattr $C$DW$414, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$415 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$415, DW_AT_name("R14_b3") - .dwattr $C$DW$415, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$416 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$416, DW_AT_name("R15_b0") - .dwattr $C$DW$416, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$417 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$417, DW_AT_name("R15_b1") - .dwattr $C$DW$417, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$418 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$418, DW_AT_name("R15_b2") - .dwattr $C$DW$418, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$419 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$419, DW_AT_name("R15_b3") - .dwattr $C$DW$419, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$420 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$420, DW_AT_name("R16_b0") - .dwattr $C$DW$420, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$421 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$421, DW_AT_name("R16_b1") - .dwattr $C$DW$421, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$422 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$422, DW_AT_name("R16_b2") - .dwattr $C$DW$422, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$423 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$423, DW_AT_name("R16_b3") - .dwattr $C$DW$423, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$424 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$424, DW_AT_name("R17_b0") - .dwattr $C$DW$424, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$425 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$425, DW_AT_name("R17_b1") - .dwattr $C$DW$425, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$426 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$426, DW_AT_name("R17_b2") - .dwattr $C$DW$426, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$427 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$427, DW_AT_name("R17_b3") - .dwattr $C$DW$427, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$428 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$428, DW_AT_name("R18_b0") - .dwattr $C$DW$428, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$429 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$429, DW_AT_name("R18_b1") - .dwattr $C$DW$429, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$430 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$430, DW_AT_name("R18_b2") - .dwattr $C$DW$430, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$431 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$431, DW_AT_name("R18_b3") - .dwattr $C$DW$431, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$432 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$432, DW_AT_name("R19_b0") - .dwattr $C$DW$432, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$433 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$433, DW_AT_name("R19_b1") - .dwattr $C$DW$433, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$434 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$434, DW_AT_name("R19_b2") - .dwattr $C$DW$434, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$435 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$435, DW_AT_name("R19_b3") - .dwattr $C$DW$435, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$436 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$436, DW_AT_name("R20_b0") - .dwattr $C$DW$436, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$437 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$437, DW_AT_name("R20_b1") - .dwattr $C$DW$437, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$438 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$438, DW_AT_name("R20_b2") - .dwattr $C$DW$438, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$439 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$439, DW_AT_name("R20_b3") - .dwattr $C$DW$439, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$440 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$440, DW_AT_name("R21_b0") - .dwattr $C$DW$440, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$441 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$441, DW_AT_name("R21_b1") - .dwattr $C$DW$441, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$442 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$442, DW_AT_name("R21_b2") - .dwattr $C$DW$442, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$443 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$443, DW_AT_name("R21_b3") - .dwattr $C$DW$443, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$444 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$444, DW_AT_name("R22_b0") - .dwattr $C$DW$444, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$445 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$445, DW_AT_name("R22_b1") - .dwattr $C$DW$445, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$446 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$446, DW_AT_name("R22_b2") - .dwattr $C$DW$446, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$447 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$447, DW_AT_name("R22_b3") - .dwattr $C$DW$447, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$448 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$448, DW_AT_name("R23_b0") - .dwattr $C$DW$448, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$449 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$449, DW_AT_name("R23_b1") - .dwattr $C$DW$449, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$450 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$450, DW_AT_name("R23_b2") - .dwattr $C$DW$450, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$451 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$451, DW_AT_name("R23_b3") - .dwattr $C$DW$451, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$452 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$452, DW_AT_name("R24_b0") - .dwattr $C$DW$452, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$453 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$453, DW_AT_name("R24_b1") - .dwattr $C$DW$453, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$454 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$454, DW_AT_name("R24_b2") - .dwattr $C$DW$454, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$455 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$455, DW_AT_name("R24_b3") - .dwattr $C$DW$455, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$456 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$456, DW_AT_name("R25_b0") - .dwattr $C$DW$456, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$457 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$457, DW_AT_name("R25_b1") - .dwattr $C$DW$457, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$458 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$458, DW_AT_name("R25_b2") - .dwattr $C$DW$458, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$459 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$459, DW_AT_name("R25_b3") - .dwattr $C$DW$459, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$460 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$460, DW_AT_name("R26_b0") - .dwattr $C$DW$460, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$461 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$461, DW_AT_name("R26_b1") - .dwattr $C$DW$461, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$462 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$462, DW_AT_name("R26_b2") - .dwattr $C$DW$462, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$463 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$463, DW_AT_name("R26_b3") - .dwattr $C$DW$463, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$464 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$464, DW_AT_name("R27_b0") - .dwattr $C$DW$464, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$465 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$465, DW_AT_name("R27_b1") - .dwattr $C$DW$465, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$466 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$466, DW_AT_name("R27_b2") - .dwattr $C$DW$466, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$467 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$467, DW_AT_name("R27_b3") - .dwattr $C$DW$467, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$468 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$468, DW_AT_name("R28_b0") - .dwattr $C$DW$468, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$469 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$469, DW_AT_name("R28_b1") - .dwattr $C$DW$469, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$470 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$470, DW_AT_name("R28_b2") - .dwattr $C$DW$470, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$471 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$471, DW_AT_name("R28_b3") - .dwattr $C$DW$471, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$472 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$472, DW_AT_name("R29_b0") - .dwattr $C$DW$472, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$473 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$473, DW_AT_name("R29_b1") - .dwattr $C$DW$473, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$474 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$474, DW_AT_name("R29_b2") - .dwattr $C$DW$474, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$475 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$475, DW_AT_name("R29_b3") - .dwattr $C$DW$475, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$476 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$476, DW_AT_name("R30_b0") - .dwattr $C$DW$476, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$477 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$477, DW_AT_name("R30_b1") - .dwattr $C$DW$477, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$478 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$478, DW_AT_name("R30_b2") - .dwattr $C$DW$478, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$479 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$479, DW_AT_name("R30_b3") - .dwattr $C$DW$479, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$480 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$480, DW_AT_name("R31_b0") - .dwattr $C$DW$480, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$481 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$481, DW_AT_name("R31_b1") - .dwattr $C$DW$481, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$482 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$482, DW_AT_name("R31_b2") - .dwattr $C$DW$482, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$483 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$483, DW_AT_name("R31_b3") - .dwattr $C$DW$483, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_dma.lst b/10.01_base/4_deploy/pru1_statemachine_dma.lst deleted file mode 100644 index 1b6fa4c..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_dma.lst +++ /dev/null @@ -1,7182 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:35 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_dma.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13$C$DW$1 .dwtag DW_TAG_variable - 14 .dwattr $C$DW$1, DW_AT_name("mailbox") - 15 .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - 16 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$132) - 17 .dwattr $C$DW$1, DW_AT_declaration - 18 .dwattr $C$DW$1, DW_AT_external - 19 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 20 .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - 21 .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - 22 - 23$C$DW$2 .dwtag DW_TAG_variable - 24 .dwattr $C$DW$2, DW_AT_name("buslatches") - 25 .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - 26 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$134) - 27 .dwattr $C$DW$2, DW_AT_declaration - 28 .dwattr $C$DW$2, DW_AT_external - 29 .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - 30 .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - 31 .dwattr $C$DW$2, DW_AT_decl_column(0x15) - 32 - 33 .weak ||CT_CFG|| - 34 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 35$C$DW$3 .dwtag DW_TAG_variable - 36 .dwattr $C$DW$3, DW_AT_name("CT_CFG") - 37 .dwattr $C$DW$3, DW_AT_TI_symbol_name("CT_CFG") - 38 .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||CT_CFG||] - 39 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$136) - 40 .dwattr $C$DW$3, DW_AT_external - 41 .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 42 .dwattr $C$DW$3, DW_AT_decl_line(0xf2) - 43 .dwattr $C$DW$3, DW_AT_decl_column(0x17) - 44 - 45$C$DW$4 .dwtag DW_TAG_variable - 46 .dwattr $C$DW$4, DW_AT_name("timeout_target") - 47 .dwattr $C$DW$4, DW_AT_TI_symbol_name("timeout_target") - 48 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$23) - 49 .dwattr $C$DW$4, DW_AT_declaration - 50 .dwattr $C$DW$4, DW_AT_external - 51 .dwattr $C$DW$4, DW_AT_decl_file("pru1_utils.h") - 52 .dwattr $C$DW$4, DW_AT_decl_line(0x8b) - 53 .dwattr $C$DW$4, DW_AT_decl_column(0x11) - 54 - 55$C$DW$5 .dwtag DW_TAG_variable - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 2 - - 56 .dwattr $C$DW$5, DW_AT_name("sm_arb") - 57 .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_arb") - 58 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$137) - 59 .dwattr $C$DW$5, DW_AT_declaration - 60 .dwattr $C$DW$5, DW_AT_external - 61 .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 62 .dwattr $C$DW$5, DW_AT_decl_line(0x29) - 63 .dwattr $C$DW$5, DW_AT_decl_column(0x23) - 64 - 65 .global ||sm_dma|| - 66 .common ||sm_dma||,9,1 - 67$C$DW$6 .dwtag DW_TAG_variable - 68 .dwattr $C$DW$6, DW_AT_name("sm_dma") - 69 .dwattr $C$DW$6, DW_AT_TI_symbol_name("sm_dma") - 70 .dwattr $C$DW$6, DW_AT_location[DW_OP_addr ||sm_dma||] - 71 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$139) - 72 .dwattr $C$DW$6, DW_AT_external - 73 .dwattr $C$DW$6, DW_AT_decl_file("pru1_statemachine_dma.c") - 74 .dwattr $C$DW$6, DW_AT_decl_line(0x47) - 75 .dwattr $C$DW$6, DW_AT_decl_column(0x14) - 76 - 77 - 78$C$DW$7 .dwtag DW_TAG_subprogram - 79 .dwattr $C$DW$7, DW_AT_name("buslatches_pru0_dataout") - 80 .dwattr $C$DW$7, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 81 .dwattr $C$DW$7, DW_AT_declaration - 82 .dwattr $C$DW$7, DW_AT_external - 83 .dwattr $C$DW$7, DW_AT_decl_file("pru1_buslatches.h") - 84 .dwattr $C$DW$7, DW_AT_decl_line(0xba) - 85 .dwattr $C$DW$7, DW_AT_decl_column(0x06) - 86$C$DW$8 .dwtag DW_TAG_formal_parameter - 87 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$23) - 88 - 89 .dwendtag $C$DW$7 - 90 - 91 - 92$C$DW$9 .dwtag DW_TAG_subprogram - 93 .dwattr $C$DW$9, DW_AT_name("iopageregisters_write_w") - 94 .dwattr $C$DW$9, DW_AT_TI_symbol_name("iopageregisters_write_w") - 95 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - 96 .dwattr $C$DW$9, DW_AT_declaration - 97 .dwattr $C$DW$9, DW_AT_external - 98 .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iop - 99 .dwattr $C$DW$9, DW_AT_decl_line(0xc2) - 100 .dwattr $C$DW$9, DW_AT_decl_column(0x09) - 101$C$DW$10 .dwtag DW_TAG_formal_parameter - 102 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$23) - 103 - 104$C$DW$11 .dwtag DW_TAG_formal_parameter - 105 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$24) - 106 - 107 .dwendtag $C$DW$9 - 108 - 109 - 110$C$DW$12 .dwtag DW_TAG_subprogram - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 3 - - 111 .dwattr $C$DW$12, DW_AT_name("iopageregisters_write_b") - 112 .dwattr $C$DW$12, DW_AT_TI_symbol_name("iopageregisters_write_b") - 113 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$22) - 114 .dwattr $C$DW$12, DW_AT_declaration - 115 .dwattr $C$DW$12, DW_AT_external - 116 .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/io - 117 .dwattr $C$DW$12, DW_AT_decl_line(0xc3) - 118 .dwattr $C$DW$12, DW_AT_decl_column(0x09) - 119$C$DW$13 .dwtag DW_TAG_formal_parameter - 120 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$23) - 121 - 122$C$DW$14 .dwtag DW_TAG_formal_parameter - 123 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$22) - 124 - 125 .dwendtag $C$DW$12 - 126 - 127 - 128$C$DW$15 .dwtag DW_TAG_subprogram - 129 .dwattr $C$DW$15, DW_AT_name("iopageregisters_read") - 130 .dwattr $C$DW$15, DW_AT_TI_symbol_name("iopageregisters_read") - 131 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - 132 .dwattr $C$DW$15, DW_AT_declaration - 133 .dwattr $C$DW$15, DW_AT_external - 134 .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/io - 135 .dwattr $C$DW$15, DW_AT_decl_line(0xc1) - 136 .dwattr $C$DW$15, DW_AT_decl_column(0x09) - 137$C$DW$16 .dwtag DW_TAG_formal_parameter - 138 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$23) - 139 - 140$C$DW$17 .dwtag DW_TAG_formal_parameter - 141 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$60) - 142 - 143 .dwendtag $C$DW$15 - 144 - 145 - 146$C$DW$18 .dwtag DW_TAG_subprogram - 147 .dwattr $C$DW$18, DW_AT_name("sm_arb_state_idle") - 148 .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_arb_state_idle") - 149 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - 150 .dwattr $C$DW$18, DW_AT_declaration - 151 .dwattr $C$DW$18, DW_AT_external - 152 .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 153 .dwattr $C$DW$18, DW_AT_decl_line(0x2d) - 154 .dwattr $C$DW$18, DW_AT_decl_column(0x09) - 155 .dwendtag $C$DW$18 - 156 - 157 - 158$C$DW$19 .dwtag DW_TAG_subprogram - 159 .dwattr $C$DW$19, DW_AT_name("__delay_cycles") - 160 .dwattr $C$DW$19, DW_AT_TI_symbol_name("__delay_cycles") - 161 .dwattr $C$DW$19, DW_AT_declaration - 162 .dwattr $C$DW$19, DW_AT_external - 163$C$DW$20 .dwtag DW_TAG_formal_parameter - 164 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - 165 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 4 - - 166 .dwendtag $C$DW$19 - 167 - 168; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 169; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 170 00000000 .sect ".text:sm_dma_state_99" - 171 .clink - 172 - 173$C$DW$21 .dwtag DW_TAG_subprogram - 174 .dwattr $C$DW$21, DW_AT_name("sm_dma_state_99") - 175 .dwattr $C$DW$21, DW_AT_low_pc(||sm_dma_state_99||) - 176 .dwattr $C$DW$21, DW_AT_high_pc(0x00) - 177 .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_dma_state_99") - 178 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$22) - 179 .dwattr $C$DW$21, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - 180 .dwattr $C$DW$21, DW_AT_TI_begin_line(0x118) - 181 .dwattr $C$DW$21, DW_AT_TI_begin_column(0x10) - 182 .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_dma.c") - 183 .dwattr $C$DW$21, DW_AT_decl_line(0x118) - 184 .dwattr $C$DW$21, DW_AT_decl_column(0x10) - 185 .dwattr $C$DW$21, DW_AT_TI_max_frame_size(0x14) - 186 .dwpsn file "pru1_statemachine_dma.c",line 280,column 34,is_stmt,address ||sm_dma_state_99||, - 187 - 188 .dwfde $C$DW$CIE, ||sm_dma_state_99|| - 189;---------------------------------------------------------------------- - 190; 280 | static uint8_t sm_dma_state_99() { - 191; 281 | uint8_t final_dma_state; - 192; 282 | // from state_12, state_21 - 193; 284 | // 2 reasons to terminate transfer - 194; 285 | // - BUS timeout at curent address - 195; 286 | // - last word transferred - 196;---------------------------------------------------------------------- - 197 - 198;*************************************************************** - 199;* FNAME: sm_dma_state_99 FR SIZE: 20 * - 200;* * - 201;* FUNCTION ENVIRONMENT * - 202;* * - 203;* FUNCTION PROPERTIES * - 204;* 0 Auto, 20 SOE * - 205;*************************************************************** - 206 - 207||sm_dma_state_99||: - 208;* --------------------------------------------------------------------------* - 209;* r4_0 assigned to $O$C1 - 210$C$DW$22 .dwtag DW_TAG_variable - 211 .dwattr $C$DW$22, DW_AT_name("$O$C1") - 212 .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C1") - 213 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$6) - 214 .dwattr $C$DW$22, DW_AT_location[DW_OP_reg16] - 215 - 216;* r4_0 assigned to $O$C2 - 217$C$DW$23 .dwtag DW_TAG_variable - 218 .dwattr $C$DW$23, DW_AT_name("$O$C2") - 219 .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C2") - 220 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 5 - - 221 .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - 222 - 223;* r4_0 assigned to $O$C3 - 224$C$DW$24 .dwtag DW_TAG_variable - 225 .dwattr $C$DW$24, DW_AT_name("$O$C3") - 226 .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$C3") - 227 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$6) - 228 .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - 229 - 230;* r4_0 assigned to $O$C4 - 231$C$DW$25 .dwtag DW_TAG_variable - 232 .dwattr $C$DW$25, DW_AT_name("$O$C4") - 233 .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C4") - 234 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$6) - 235 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg16] - 236 - 237;* r6_0 assigned to $O$K2 - 238$C$DW$26 .dwtag DW_TAG_variable - 239 .dwattr $C$DW$26, DW_AT_name("$O$K2") - 240 .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$K2") - 241 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$138) - 242 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg24] - 243 - 244;* r5_0 assigned to $O$K34 - 245$C$DW$27 .dwtag DW_TAG_variable - 246 .dwattr $C$DW$27, DW_AT_name("$O$K34") - 247 .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$K34") - 248 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$159) - 249 .dwattr $C$DW$27, DW_AT_location[DW_OP_reg20] - 250 - 251;* r0_0 assigned to $O$v1 - 252$C$DW$28 .dwtag DW_TAG_variable - 253 .dwattr $C$DW$28, DW_AT_name("$O$v1") - 254 .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$v1") - 255 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$10) - 256 .dwattr $C$DW$28, DW_AT_location[DW_OP_reg0] - 257 - 258;* r4_1 assigned to final_dma_state - 259$C$DW$29 .dwtag DW_TAG_variable - 260 .dwattr $C$DW$29, DW_AT_name("final_dma_state") - 261 .dwattr $C$DW$29, DW_AT_TI_symbol_name("final_dma_state") - 262 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$22) - 263 .dwattr $C$DW$29, DW_AT_location[DW_OP_reg17] - 264 - 265;* r4_0 assigned to _tmpval - 266$C$DW$30 .dwtag DW_TAG_variable - 267 .dwattr $C$DW$30, DW_AT_name("_tmpval") - 268 .dwattr $C$DW$30, DW_AT_TI_symbol_name("_tmpval") - 269 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$22) - 270 .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - 271 - 272;* r4_0 assigned to _tmpval - 273$C$DW$31 .dwtag DW_TAG_variable - 274 .dwattr $C$DW$31, DW_AT_name("_tmpval") - 275 .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 6 - - 276 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$22) - 277 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - 278 - 279;* r4_0 assigned to _tmpval - 280$C$DW$32 .dwtag DW_TAG_variable - 281 .dwattr $C$DW$32, DW_AT_name("_tmpval") - 282 .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - 283 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - 284 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - 285 - 286;* r4_0 assigned to _tmpval - 287$C$DW$33 .dwtag DW_TAG_variable - 288 .dwattr $C$DW$33, DW_AT_name("_tmpval") - 289 .dwattr $C$DW$33, DW_AT_TI_symbol_name("_tmpval") - 290 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$22) - 291 .dwattr $C$DW$33, DW_AT_location[DW_OP_reg16] - 292 - 293 .dwcfi cfa_offset, 0 - 294;*** 287 ----------------------- if ( (*(K$2 = &sm_dma)).state_timeout ) goto g7; - 295 00000000 0000000514E2E2 SUB r2, r2, 0x14 ; [ALU_PRU] - 296 .dwcfi cfa_offset, 20 - 297 00000004 000000E10022C3 SBBO &r3.b2, r2, 0, 4 ; [ALU_PRU] - 298 .dwcfi save_reg_to_mem, 14, -20 - 299 .dwcfi save_reg_to_mem, 15, -19 - 300 .dwcfi save_reg_to_mem, 16, -18 - 301 .dwcfi save_reg_to_mem, 17, -17 - 302 00000008 000000E104E285 SBBO &r5.b0, r2, 4, 16 ; [ALU_PRU] - 303 .dwcfi save_reg_to_mem, 20, -16 - 304 .dwcfi save_reg_to_mem, 21, -15 - 305 .dwcfi save_reg_to_mem, 22, -14 - 306 .dwcfi save_reg_to_mem, 23, -13 - 307 .dwcfi save_reg_to_mem, 24, -12 - 308 .dwcfi save_reg_to_mem, 25, -11 - 309 .dwcfi save_reg_to_mem, 26, -10 - 310 .dwcfi save_reg_to_mem, 27, -9 - 311 .dwcfi save_reg_to_mem, 28, -8 - 312 .dwcfi save_reg_to_mem, 29, -7 - 313 .dwcfi save_reg_to_mem, 30, -6 - 314 .dwcfi save_reg_to_mem, 31, -5 - 315 .dwcfi save_reg_to_mem, 32, -4 - 316 .dwcfi save_reg_to_mem, 33, -3 - 317 .dwcfi save_reg_to_mem, 34, -2 - 318 .dwcfi save_reg_to_mem, 35, -1 - 319 .dwpsn file "pru1_statemachine_dma.c",line 287,column 2,is_stmt,isa 0 - 320;---------------------------------------------------------------------- - 321; 287 | if (sm_dma.state_timeout) { - 322; 288 | final_dma_state = DMA_STATE_TIMEOUTSTOP; - 323; 289 | // deassert SACK after timeout, independent of remaining word c - 324; | ount - 325; 290 | buslatches_setbits(1, BIT(5), 0); // deassert SACK = latch[1], - 326; | bit 5 - 327; 291 | } else { - 328;---------------------------------------------------------------------- - 329 0000000c 000000240000E6! LDI r6, ||sm_dma|| ; [ALU_PRU] |287| $O$K2,sm_dma - 330 00000010 000000F1020600 LBBO &r0.b0, r6, 2, 1 ; [ALU_PRU] |287| $O$K2 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 7 - - 331 00000014 0000006900002D QBNE ||$C$L3||, r0.b0, 0x00 ; [ALU_PRU] |287| - 332;* --------------------------------------------------------------------------* - 333;*** 292 ----------------------- ++(*K$2).dataptr; - 334;*** 293 ----------------------- v$1 = (unsigned short)((*K$2).cur_wordsleft-1); - 335;*** 293 ----------------------- (*K$2).cur_wordsleft = v$1; - 336;*** 294 ----------------------- if ( !v$1 ) goto g6; - 337 .dwpsn file "pru1_statemachine_dma.c",line 292,column 3,is_stmt,isa 0 - 338;---------------------------------------------------------------------- - 339; 292 | sm_dma.dataptr++; // point to next word in buffer - 340;---------------------------------------------------------------------- - 341 00000018 000000F1032680 LBBO &r0, r6, 3, 4 ; [ALU_PRU] |292| $O$K2 - 342 0000001c 0000000102E0E0 ADD r0, r0, 0x02 ; [ALU_PRU] |292| - 343 00000020 000000E1032680 SBBO &r0, r6, 3, 4 ; [ALU_PRU] |292| $O$K2 - 344 .dwpsn file "pru1_statemachine_dma.c",line 293,column 3,is_stmt,isa 0 - 345;---------------------------------------------------------------------- - 346; 293 | sm_dma.cur_wordsleft--; - 347;---------------------------------------------------------------------- - 348 00000024 000000F1070680 LBBO &r0.w0, r6, 7, 2 ; [ALU_PRU] |293| $O$K2 - 349 00000028 00000005018080 SUB r0.w0, r0.w0, 0x01 ; [ALU_PRU] |293| - 350 0000002c 000000108080E0 MOV r0, r0.w0 ; [ALU_PRU] |293| $O$v1 - 351 00000030 000000E1070680 SBBO &r0.w0, r6, 7, 2 ; [ALU_PRU] |293| $O$K2,$O$v1 - 352 .dwpsn file "pru1_statemachine_dma.c",line 294,column 3,is_stmt,isa 0 - 353;---------------------------------------------------------------------- - 354; 294 | if (sm_dma.cur_wordsleft == 0) - 355; 295 | final_dma_state = DMA_STATE_READY; // last word: stop - 356;---------------------------------------------------------------------- - 357 00000034 0000005100E020 QBEQ ||$C$L2||, r0, 0x00 ; [ALU_PRU] |294| $O$v1 - 358;* --------------------------------------------------------------------------* - 359;*** 296 ----------------------- __R30 = 3840u; - 360;*** 296 ----------------------- __delay_cycles(10u); - 361;*** 296 ----------------------- if ( __R31&0x8 ) goto g5; - 362 .dwpsn file "pru1_statemachine_dma.c",line 296,column 8,is_stmt,isa 0 - 363;---------------------------------------------------------------------- - 364; 296 | else if (buslatches_get(7) & BIT(3)) { // INIT stops transaction: latch - 365; | [7], bit 3 - 366; 297 | // only bus master (=we!) can issue INIT, so this should never - 367; | be reached - 368; 298 | final_dma_state = DMA_STATE_INITSTOP; - 369; 299 | // deassert SACK after INIT, independent of remaining word coun - 370; | t - 371; 300 | buslatches_setbits(1, BIT(5), 0); // deassert SACK = latch[1], - 372; | bit 5 - 373; 301 | } else - 374; 302 | final_dma_state = DMA_STATE_RUNNING; // more words: continue - 375;---------------------------------------------------------------------- - 376 00000038 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |296| - 377 .newblock - 378 0000003c 000480240000C0 LDI32 r0, 4 - 00000043 00000000004024 - 379 00000044 0000000501E0E0 $1: SUB r0, r0, 1 - 380 00000048 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |296| - 381 0000004c 000000D103FF0A QBBS ||$C$L1||, r31, 0x03 ; [ALU_PRU] |296| - 382;* --------------------------------------------------------------------------* - 383;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; - 384;*** 309 ----------------------- mailbox.$P$T1.dma.cur_addr += 2u; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 8 - - 385;*** 310 ----------------------- return 0; - 386 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 387;---------------------------------------------------------------------- - 388; 305 | sm_dma.state = &sm_dma_state_1; // in any case, reloop - 389; 307 | if (final_dma_state == DMA_STATE_RUNNING) { - 390; 308 | // dataptr and wordsleft already incremented - 391; 309 | mailbox.dma.cur_addr += 2; // signal progress to ARM - 392;---------------------------------------------------------------------- - 393 00000050 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - 394 00000054 000000E1000680 SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - 395 .dwpsn file "pru1_statemachine_dma.c",line 310,column 3,is_stmt,isa 0 - 396;---------------------------------------------------------------------- - 397; 310 | return 0; - 398;---------------------------------------------------------------------- - 399 00000058 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |310| - 400 .dwpsn file "pru1_statemachine_dma.c",line 309,column 3,is_stmt,isa 0 - 401 0000005c 001C80240000C0! LDI32 r0, ||mailbox||+28 ; [ALU_PRU] |309| mailbox - 00000063 00000021004024 - 402 00000064 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |309| - 403 00000068 0000000102E1E1 ADD r1, r1, 0x02 ; [ALU_PRU] |309| - 404 0000006c 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |309| - 405 .dwpsn file "pru1_statemachine_dma.c",line 310,column 3,is_stmt,isa 0 - 406;---------------------------------------------------------------------- - 407; 311 | } else { - 408; 312 | // remove addr and control from bus - 409;---------------------------------------------------------------------- - 410 00000070 00000021000000! JMP ||$C$L5|| ; [ALU_PRU] |310| - 411;* --------------------------------------------------------------------------* - 412 00000074 ||$C$L1||: - 413;*** -----------------------g5: - 414;*** 300 ----------------------- _tmpval = C$4 = (unsigned char)(*(K$34 = &buslatches+1)&0xd - 415;*** 300 ----------------------- buslatches_pru0_dataout((unsigned)C$4); - 416;*** 300 ----------------------- __R30 = 256u; - 417;*** 300 ----------------------- *K$34 = _tmpval; - 418;*** 300 ----------------------- __delay_cycles(4u); - 419;*** 300 ----------------------- __R30 = 2304u; - 420;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; - 421;*** 298 ----------------------- final_dma_state = 4u; - 422;*** 307 ----------------------- goto g8; - 423 .dwpsn file "pru1_statemachine_dma.c",line 300,column 4,is_stmt,isa 0 - 424 00000074 000000240001E5! LDI r5, ||buslatches||+1 ; [ALU_PRU] |300| $O$K34,buslatches - 425 00000078 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |300| $O$K34 - 426 0000007c 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |300| $O$C4 - 427 00000080 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |300| $O$C4 - 428$C$DW$34 .dwtag DW_TAG_TI_branch - 429 .dwattr $C$DW$34, DW_AT_low_pc(0x00) - 430 .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - 431 .dwattr $C$DW$34, DW_AT_TI_call - 432 - 433 00000084 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |300| buslatches_pru0_dataout - 434 00000088 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |300| - 435 0000008c 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |300| $O$K34,_tmpval - 436 .newblock - 437 00000090 000187240000C7 LDI32 r7, 1 - 00000097 00000000004024 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 9 - - 438 00000098 0000000501E7E7 $1: SUB r7, r7, 1 - 439 0000009c 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |300| - 440 .dwpsn file "pru1_statemachine_dma.c",line 298,column 4,is_stmt,isa 0 - 441 000000a0 00000024000424 LDI r4.b1, 0x04 ; [ALU_PRU] |298| final_dma_state - 442 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 443 000000a4 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - 444 .dwpsn file "pru1_statemachine_dma.c",line 300,column 4,is_stmt,isa 0 - 445 000000a8 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |300| - 446 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 447 000000ac 000000E1000680 SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - 448 .dwpsn file "pru1_statemachine_dma.c",line 307,column 2,is_stmt,isa 0 - 449 000000b0 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |307| - 450;* --------------------------------------------------------------------------* - 451 000000b4 ||$C$L2||: - 452;*** -----------------------g6: - 453;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; - 454;*** ----------------------- K$34 = &buslatches+1; - 455;*** 295 ----------------------- final_dma_state = 0u; - 456;*** 307 ----------------------- goto g8; - 457 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 458 000000b4 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - 459 000000b8 000000240001E5! LDI r5, ||buslatches||+1 ; [ALU_PRU] $O$K34,buslatches - 460 .dwpsn file "pru1_statemachine_dma.c",line 295,column 4,is_stmt,isa 0 - 461 000000bc 00000024000024 LDI r4.b1, 0x00 ; [ALU_PRU] |295| final_dma_state - 462 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 463 000000c0 000000E1000680 SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - 464 .dwpsn file "pru1_statemachine_dma.c",line 307,column 2,is_stmt,isa 0 - 465 000000c4 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |307| - 466;* --------------------------------------------------------------------------* - 467 000000c8 ||$C$L3||: - 468;*** -----------------------g7: - 469;*** 290 ----------------------- _tmpval = C$3 = (unsigned char)(*(K$34 = &buslatches+1)&0xd - 470;*** 290 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 471;*** 290 ----------------------- __R30 = 256u; - 472;*** 290 ----------------------- *K$34 = _tmpval; - 473;*** 290 ----------------------- __delay_cycles(4u); - 474;*** 290 ----------------------- __R30 = 2304u; - 475;*** 305 ----------------------- (*K$2).state = &sm_dma_state_1; - 476;*** 288 ----------------------- final_dma_state = 3u; - 477 .dwpsn file "pru1_statemachine_dma.c",line 290,column 3,is_stmt,isa 0 - 478 000000c8 000000240001E5! LDI r5, ||buslatches||+1 ; [ALU_PRU] |290| $O$K34,buslatches - 479 000000cc 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |290| $O$K34 - 480 000000d0 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |290| $O$C3 - 481 000000d4 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |290| $O$C3 - 482$C$DW$35 .dwtag DW_TAG_TI_branch - 483 .dwattr $C$DW$35, DW_AT_low_pc(0x00) - 484 .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - 485 .dwattr $C$DW$35, DW_AT_TI_call - 486 - 487 000000d8 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |290| buslatches_pru0_dataout - 488 000000dc 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |290| - 489 000000e0 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |290| $O$K34,_tmpval - 490 .newblock - 491 000000e4 000187240000C7 LDI32 r7, 1 - 000000eb 00000000004024 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 10 - - 492 000000ec 0000000501E7E7 $1: SUB r7, r7, 1 - 493 000000f0 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |290| - 494 .dwpsn file "pru1_statemachine_dma.c",line 288,column 3,is_stmt,isa 0 - 495 000000f4 00000024000324 LDI r4.b1, 0x03 ; [ALU_PRU] |288| final_dma_state - 496 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 497 000000f8 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |305| sm_dma_state_1 - 498 .dwpsn file "pru1_statemachine_dma.c",line 290,column 3,is_stmt,isa 0 - 499 000000fc 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |290| - 500 .dwpsn file "pru1_statemachine_dma.c",line 305,column 2,is_stmt,isa 0 - 501 00000100 000000E1000680 SBBO &r0.w0, r6, 0, 2 ; [ALU_PRU] |305| $O$K2 - 502;* --------------------------------------------------------------------------* - 503 00000104 ||$C$L4||: - 504;*** -----------------------g8: - 505;*** 313 ----------------------- buslatches_pru0_dataout(0u); - 506;*** 313 ----------------------- __R30 = 512u; - 507;*** 313 ----------------------- __delay_cycles(6u); - 508;*** 313 ----------------------- __R30 = 2560u; - 509;*** 314 ----------------------- buslatches_pru0_dataout(0u); - 510;*** 314 ----------------------- __R30 = 768u; - 511;*** 314 ----------------------- __delay_cycles(6u); - 512;*** 314 ----------------------- __R30 = 2816u; - 513;*** 315 ----------------------- _tmpval = C$2 = (unsigned char)(K$34[3]&0xc0); - 514;*** 315 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 515;*** 315 ----------------------- __R30 = 1024u; - 516;*** 315 ----------------------- K$34[3] = _tmpval; - 517;*** 315 ----------------------- __delay_cycles(4u); - 518;*** 315 ----------------------- __R30 = 3072u; - 519;*** 317 ----------------------- _tmpval = C$1 = (unsigned char)(*K$34&0xbf); - 520;*** 317 ----------------------- buslatches_pru0_dataout((unsigned)C$1); - 521;*** 317 ----------------------- __R30 = 256u; - 522;*** 317 ----------------------- *K$34 = _tmpval; - 523;*** 317 ----------------------- __delay_cycles(4u); - 524;*** 317 ----------------------- __R30 = 2304u; - 525;*** 319 ----------------------- sm_arb.state = &sm_arb_state_idle; - 526;*** 320 ----------------------- mailbox.$P$T1.dma.cur_status = final_dma_state; - 527;*** 321 ----------------------- return 1; - 528 .dwpsn file "pru1_statemachine_dma.c",line 313,column 3,is_stmt,isa 0 - 529;---------------------------------------------------------------------- - 530; 313 | buslatches_setbyte(2, 0); - 531;---------------------------------------------------------------------- - 532 00000104 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |313| - 533$C$DW$36 .dwtag DW_TAG_TI_branch - 534 .dwattr $C$DW$36, DW_AT_low_pc(0x00) - 535 .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - 536 .dwattr $C$DW$36, DW_AT_TI_call - 537 - 538 00000108 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |313| buslatches_pru0_dataout - 539 0000010c 000000240200FE LDI r30, 0x0200 ; [ALU_PRU] |313| - 540 .newblock - 541 00000110 000288240000C8 LDI32 r8, 2 - 00000117 00000000004024 - 542 00000118 0000000501E8E8 $1: SUB r8, r8, 1 - 543 0000011c 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |313| - 544 .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 - 545;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 11 - - 546; 314 | buslatches_setbyte(3, 0); - 547;---------------------------------------------------------------------- - 548 00000120 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |314| - 549 .dwpsn file "pru1_statemachine_dma.c",line 313,column 3,is_stmt,isa 0 - 550 00000124 000000240A00FE LDI r30, 0x0a00 ; [ALU_PRU] |313| - 551 .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 - 552$C$DW$37 .dwtag DW_TAG_TI_branch - 553 .dwattr $C$DW$37, DW_AT_low_pc(0x00) - 554 .dwattr $C$DW$37, DW_AT_name("buslatches_pru0_dataout") - 555 .dwattr $C$DW$37, DW_AT_TI_call - 556 - 557 00000128 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |314| buslatches_pru0_dataout - 558 0000012c 000000240300FE LDI r30, 0x0300 ; [ALU_PRU] |314| - 559 .newblock - 560 00000130 000287240000C7 LDI32 r7, 2 - 00000137 00000000004024 - 561 00000138 0000000501E7E7 $1: SUB r7, r7, 1 - 562 0000013c 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |314| - 563 .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 - 564;---------------------------------------------------------------------- - 565; 315 | buslatches_setbits(4, 0x3f, 0); - 566;---------------------------------------------------------------------- - 567 00000140 000000F1030500 LBBO &r0.b0, r5, 3, 1 ; [ALU_PRU] |315| $O$K34 - 568 00000144 00000011C00004 AND r4.b0, r0.b0, 0xc0 ; [ALU_PRU] |315| $O$C2 - 569 .dwpsn file "pru1_statemachine_dma.c",line 314,column 3,is_stmt,isa 0 - 570 00000148 000000240B00FE LDI r30, 0x0b00 ; [ALU_PRU] |314| - 571 .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 - 572;---------------------------------------------------------------------- - 573; 316 | // remove BBSY: latch[1], bit 6 - 574;---------------------------------------------------------------------- - 575 0000014c 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |315| $O$C2 - 576$C$DW$38 .dwtag DW_TAG_TI_branch - 577 .dwattr $C$DW$38, DW_AT_low_pc(0x00) - 578 .dwattr $C$DW$38, DW_AT_name("buslatches_pru0_dataout") - 579 .dwattr $C$DW$38, DW_AT_TI_call - 580 - 581 00000150 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |315| buslatches_pru0_dataout - 582 00000154 000000E1030504 SBBO &r4.b0, r5, 3, 1 ; [ALU_PRU] |315| $O$K34,_tmpval - 583 00000158 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |315| - 584 .newblock - 585 0000015c 000186240000C6 LDI32 r6, 1 - 00000163 00000000004024 - 586 00000164 0000000501E6E6 $1: SUB r6, r6, 1 - 587 00000168 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |315| - 588 .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 - 589;---------------------------------------------------------------------- - 590; 317 | buslatches_setbits(1, BIT(6), 0); - 591;---------------------------------------------------------------------- - 592 0000016c 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |317| $O$K34 - 593 .dwpsn file "pru1_statemachine_dma.c",line 315,column 3,is_stmt,isa 0 - 594 00000170 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |315| - 595 .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 - 596;---------------------------------------------------------------------- - 597; 318 | // terminate arbitration state - 598;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 12 - - 599 00000174 00000011BF0004 AND r4.b0, r0.b0, 0xbf ; [ALU_PRU] |317| $O$C1 - 600 00000178 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |317| $O$C1 - 601$C$DW$39 .dwtag DW_TAG_TI_branch - 602 .dwattr $C$DW$39, DW_AT_low_pc(0x00) - 603 .dwattr $C$DW$39, DW_AT_name("buslatches_pru0_dataout") - 604 .dwattr $C$DW$39, DW_AT_TI_call - 605 - 606 0000017c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |317| buslatches_pru0_dataout - 607 00000180 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |317| $O$K34,_tmpval - 608 00000184 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |317| - 609 .newblock - 610 00000188 000185240000C5 LDI32 r5, 1 - 0000018f 00000000004024 - 611 00000190 0000000501E5E5 $1: SUB r5, r5, 1 - 612 00000194 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |317| - 613 .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 - 614;---------------------------------------------------------------------- - 615; 319 | sm_arb.state = &sm_arb_state_idle; - 616; 320 | mailbox.dma.cur_status = final_dma_state; // signal to ARM - 617;---------------------------------------------------------------------- - 618 00000198 00000024000081! LDI r1.w0, $CODE(||sm_arb_state_idle||) ; [ALU_PRU] |319| sm_arb_state_idle - 619 .dwpsn file "pru1_statemachine_dma.c",line 321,column 3,is_stmt,isa 0 - 620;---------------------------------------------------------------------- - 621; 321 | return 1; // now stopped - 622;---------------------------------------------------------------------- - 623 0000019c 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |321| - 624 .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 - 625 000001a0 000000240000E0! LDI r0, ||sm_arb|| ; [ALU_PRU] |319| sm_arb - 626 .dwpsn file "pru1_statemachine_dma.c",line 317,column 3,is_stmt,isa 0 - 627 000001a4 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |317| - 628 .dwpsn file "pru1_statemachine_dma.c",line 319,column 3,is_stmt,isa 0 - 629 000001a8 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |319| - 630 .dwpsn file "pru1_statemachine_dma.c",line 320,column 3,is_stmt,isa 0 - 631 000001ac 001880240000C0! LDI32 r0, ||mailbox||+24 ; [ALU_PRU] |320| mailbox - 000001b3 00000021004024 - 632 000001b4 000000E1000024 SBBO &r4.b1, r0, 0, 1 ; [ALU_PRU] |320| final_dma_state - 633;* --------------------------------------------------------------------------* - 634 000001b8 ||$C$L5||: - 635 000001b8 000000F10022C3 LBBO &r3.b2, r2, 0, 4 ; [ALU_PRU] - 636 .dwcfi restore_reg, 14 - 637 .dwcfi restore_reg, 15 - 638 .dwcfi restore_reg, 16 - 639 .dwcfi restore_reg, 17 - 640 000001bc 000000F104E285 LBBO &r5.b0, r2, 4, 16 ; [ALU_PRU] - 641 .dwcfi restore_reg, 20 - 642 .dwcfi restore_reg, 21 - 643 .dwcfi restore_reg, 22 - 644 .dwcfi restore_reg, 23 - 645 .dwcfi restore_reg, 24 - 646 .dwcfi restore_reg, 25 - 647 .dwcfi restore_reg, 26 - 648 .dwcfi restore_reg, 27 - 649 .dwcfi restore_reg, 28 - 650 .dwcfi restore_reg, 29 - 651 .dwcfi restore_reg, 30 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 13 - - 652 .dwcfi restore_reg, 31 - 653 .dwcfi restore_reg, 32 - 654 .dwcfi restore_reg, 33 - 655 .dwcfi restore_reg, 34 - 656 .dwcfi restore_reg, 35 - 657 000001c0 0000000114E2E2 ADD r2, r2, 0x14 ; [ALU_PRU] - 658 .dwcfi cfa_offset, 0 - 659$C$DW$40 .dwtag DW_TAG_TI_branch - 660 .dwattr $C$DW$40, DW_AT_low_pc(0x00) - 661 .dwattr $C$DW$40, DW_AT_TI_return - 662 - 663 000001c4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 664 .dwattr $C$DW$21, DW_AT_TI_end_file("pru1_statemachine_dma.c") - 665 .dwattr $C$DW$21, DW_AT_TI_end_line(0x143) - 666 .dwattr $C$DW$21, DW_AT_TI_end_column(0x01) - 667 .dwendentry - 668 .dwendtag $C$DW$21 - 669 - 670 00000000 .sect ".text:sm_dma_state_21" - 671 .clink - 672 - 673$C$DW$41 .dwtag DW_TAG_subprogram - 674 .dwattr $C$DW$41, DW_AT_name("sm_dma_state_21") - 675 .dwattr $C$DW$41, DW_AT_low_pc(||sm_dma_state_21||) - 676 .dwattr $C$DW$41, DW_AT_high_pc(0x00) - 677 .dwattr $C$DW$41, DW_AT_TI_symbol_name("sm_dma_state_21") - 678 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$22) - 679 .dwattr $C$DW$41, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - 680 .dwattr $C$DW$41, DW_AT_TI_begin_line(0x107) - 681 .dwattr $C$DW$41, DW_AT_TI_begin_column(0x10) - 682 .dwattr $C$DW$41, DW_AT_decl_file("pru1_statemachine_dma.c") - 683 .dwattr $C$DW$41, DW_AT_decl_line(0x107) - 684 .dwattr $C$DW$41, DW_AT_decl_column(0x10) - 685 .dwattr $C$DW$41, DW_AT_TI_max_frame_size(0x19) - 686 .dwpsn file "pru1_statemachine_dma.c",line 263,column 34,is_stmt,address ||sm_dma_state_21||, - 687 - 688 .dwfde $C$DW$CIE, ||sm_dma_state_21|| - 689;---------------------------------------------------------------------- - 690; 263 | static uint8_t sm_dma_state_21() { - 691;---------------------------------------------------------------------- - 692 - 693;*************************************************************** - 694;* FNAME: sm_dma_state_21 FR SIZE: 25 * - 695;* * - 696;* FUNCTION ENVIRONMENT * - 697;* * - 698;* FUNCTION PROPERTIES * - 699;* 0 Auto, 25 SOE * - 700;*************************************************************** - 701 - 702||sm_dma_state_21||: - 703;* --------------------------------------------------------------------------* - 704;* r6_0 assigned to $O$C1 - 705$C$DW$42 .dwtag DW_TAG_variable - 706 .dwattr $C$DW$42, DW_AT_name("$O$C1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 14 - - 707 .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C1") - 708 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$159) - 709 .dwattr $C$DW$42, DW_AT_location[DW_OP_reg24] - 710 - 711;* r5_0 assigned to $O$C2 - 712$C$DW$43 .dwtag DW_TAG_variable - 713 .dwattr $C$DW$43, DW_AT_name("$O$C2") - 714 .dwattr $C$DW$43, DW_AT_TI_symbol_name("$O$C2") - 715 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$6) - 716 .dwattr $C$DW$43, DW_AT_location[DW_OP_reg20] - 717 - 718;* r4_0 assigned to $O$C3 - 719$C$DW$44 .dwtag DW_TAG_variable - 720 .dwattr $C$DW$44, DW_AT_name("$O$C3") - 721 .dwattr $C$DW$44, DW_AT_TI_symbol_name("$O$C3") - 722 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$138) - 723 .dwattr $C$DW$44, DW_AT_location[DW_OP_reg16] - 724 - 725;* r4_0 assigned to $O$K11 - 726$C$DW$45 .dwtag DW_TAG_variable - 727 .dwattr $C$DW$45, DW_AT_name("$O$K11") - 728 .dwattr $C$DW$45, DW_AT_TI_symbol_name("$O$K11") - 729 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$138) - 730 .dwattr $C$DW$45, DW_AT_location[DW_OP_reg16] - 731 - 732;* r0_0 assigned to $O$v1 - 733$C$DW$46 .dwtag DW_TAG_variable - 734 .dwattr $C$DW$46, DW_AT_name("$O$v1") - 735 .dwattr $C$DW$46, DW_AT_TI_symbol_name("$O$v1") - 736 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$10) - 737 .dwattr $C$DW$46, DW_AT_location[DW_OP_reg0] - 738 - 739;* r5_0 assigned to _tmpval - 740$C$DW$47 .dwtag DW_TAG_variable - 741 .dwattr $C$DW$47, DW_AT_name("_tmpval") - 742 .dwattr $C$DW$47, DW_AT_TI_symbol_name("_tmpval") - 743 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$22) - 744 .dwattr $C$DW$47, DW_AT_location[DW_OP_reg20] - 745 - 746 .dwcfi cfa_offset, 0 - 747;*** 264 ----------------------- v$1 = (*(volatile struct $$fake35 *)0x24000u).$P$T18.CYCLE - 748 00000000 0000000519E2E2 SUB r2, r2, 0x19 ; [ALU_PRU] - 749 .dwcfi cfa_offset, 25 - 750 .dwpsn file "pru1_statemachine_dma.c",line 264,column 2,is_stmt,isa 0 - 751;---------------------------------------------------------------------- - 752; 264 | sm_dma.state_timeout = TIMEOUT_REACHED; // SSYN timeout? - 753; 265 | // SSYN = latch[4], bit 5 - 754;---------------------------------------------------------------------- - 755 00000004 000000240000E1! LDI r1, ||timeout_target|| ; [ALU_PRU] |264| timeout_target - 756 00000008 400C8E240002CE LDI32 r14, 0x0002400c ; [ALU_PRU] |264| - 0000000f 00000000004024 - 757 00000010 0000002EFF8180 ZERO &r0, 4 ; [ALU_PRU] |264| - 758 00000014 000000E1008243 SBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - 759 .dwcfi save_reg_to_mem, 14, -25 - 760 .dwcfi save_reg_to_mem, 15, -24 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 15 - - 761 .dwcfi save_reg_to_mem, 16, -23 - 762 .dwcfi save_reg_to_mem, 17, -22 - 763 .dwcfi save_reg_to_mem, 18, -21 - 764 .dwcfi save_reg_to_mem, 19, -20 - 765 .dwcfi save_reg_to_mem, 20, -19 - 766 .dwcfi save_reg_to_mem, 21, -18 - 767 .dwcfi save_reg_to_mem, 22, -17 - 768 00000018 000000E109E286 SBBO &r6.b0, r2, 9, 16 ; [ALU_PRU] - 769 .dwcfi save_reg_to_mem, 24, -16 - 770 .dwcfi save_reg_to_mem, 25, -15 - 771 .dwcfi save_reg_to_mem, 26, -14 - 772 .dwcfi save_reg_to_mem, 27, -13 - 773 .dwcfi save_reg_to_mem, 28, -12 - 774 .dwcfi save_reg_to_mem, 29, -11 - 775 .dwcfi save_reg_to_mem, 30, -10 - 776 .dwcfi save_reg_to_mem, 31, -9 - 777 .dwcfi save_reg_to_mem, 32, -8 - 778 .dwcfi save_reg_to_mem, 33, -7 - 779 .dwcfi save_reg_to_mem, 34, -6 - 780 .dwcfi save_reg_to_mem, 35, -5 - 781 .dwcfi save_reg_to_mem, 36, -4 - 782 .dwcfi save_reg_to_mem, 37, -3 - 783 .dwcfi save_reg_to_mem, 38, -2 - 784 .dwcfi save_reg_to_mem, 39, -1 - 785 0000001c 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |264| - 786 00000020 000000F1002E8E LBBO &r14, r14, 0, 4 ; [ALU_PRU] |264| - 787 00000024 00000048EEE102 QBLT ||$C$L6||, r1, r14 ; [ALU_PRU] |264| - 788;* --------------------------------------------------------------------------* - 789 00000028 000000240001E0 LDI r0, 0x0001 ; [ALU_PRU] |264| - 790;* --------------------------------------------------------------------------* - 791 0000002c ||$C$L6||: - 792;*** 264 ----------------------- (*(C$3 = &sm_dma)).state_timeout = v$1; - 793;*** 264 ----------------------- K$11 = C$3; - 794;*** 266 ----------------------- if ( v$1 ) goto g3; - 795 0000002c 000000240000E4! LDI r4, ||sm_dma|| ; [ALU_PRU] |264| $O$C3,sm_dma - 796 00000030 000000E1020400 SBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |264| $O$C3,$O$v1 - 797 .dwpsn file "pru1_statemachine_dma.c",line 266,column 2,is_stmt,isa 0 - 798;---------------------------------------------------------------------- - 799; 266 | if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) - 800; 267 | return 0; // no SSYN yet: wait - 801; 269 | // SSYN set by slave (or timeout): negate MSYN, remove DATA from bus - 802;---------------------------------------------------------------------- - 803 00000034 0000006900E007 QBNE ||$C$L7||, r0, 0x00 ; [ALU_PRU] |266| $O$v1 - 804;* --------------------------------------------------------------------------* - 805;*** 266 ----------------------- __R30 = 3072u; - 806;*** 266 ----------------------- __delay_cycles(10u); - 807;*** 266 ----------------------- if ( !(__R31&0x20u) ) goto g4; - 808 00000038 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |266| - 809 .newblock - 810 0000003c 000480240000C0 LDI32 r0, 4 - 00000043 00000000004024 - 811 00000044 0000000501E0E0 $1: SUB r0, r0, 1 - 812 00000048 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |266| - 813 0000004c 000000C905FF22 QBBC ||$C$L8||, r31, 0x05 ; [ALU_PRU] |266| - 814;* --------------------------------------------------------------------------* - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 16 - - 815 00000050 ||$C$L7||: - 816;*** -----------------------g3: - 817;*** 270 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xef - 818;*** 270 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 819;*** 270 ----------------------- __R30 = 1024u; - 820;*** 270 ----------------------- *C$1 = _tmpval; - 821;*** 270 ----------------------- __delay_cycles(4u); - 822;*** 270 ----------------------- __R30 = 3072u; - 823;*** 271 ----------------------- buslatches_pru0_dataout(0u); - 824;*** 271 ----------------------- __R30 = 1280u; - 825;*** 271 ----------------------- __delay_cycles(6u); - 826;*** 271 ----------------------- __R30 = 3328u; - 827;*** 272 ----------------------- buslatches_pru0_dataout(0u); - 828;*** 272 ----------------------- __R30 = 1536u; - 829;*** 272 ----------------------- __delay_cycles(6u); - 830;*** 272 ----------------------- __R30 = 3584u; - 831;*** 274 ----------------------- __delay_cycles(7u); - 832;*** 275 ----------------------- (*K$11).state = &sm_dma_state_99; - 833 .dwpsn file "pru1_statemachine_dma.c",line 270,column 2,is_stmt,isa 0 - 834;---------------------------------------------------------------------- - 835; 270 | buslatches_setbits(4, BIT(4), 0); // deassert MSYN - 836;---------------------------------------------------------------------- - 837 00000050 000000240004E6! LDI r6, ||buslatches||+4 ; [ALU_PRU] |270| $O$C1,buslatches - 838 00000054 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |270| $O$C1 - 839 00000058 00000011EF0005 AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |270| $O$C2 - 840 0000005c 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |270| $O$C2 - 841$C$DW$48 .dwtag DW_TAG_TI_branch - 842 .dwattr $C$DW$48, DW_AT_low_pc(0x00) - 843 .dwattr $C$DW$48, DW_AT_name("buslatches_pru0_dataout") - 844 .dwattr $C$DW$48, DW_AT_TI_call - 845 - 846 00000060 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |270| buslatches_pru0_dataout - 847 00000064 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |270| - 848 00000068 000000E1000605 SBBO &r5.b0, r6, 0, 1 ; [ALU_PRU] |270| $O$C1,_tmpval - 849 .newblock - 850 0000006c 000189240000C9 LDI32 r9, 1 - 00000073 00000000004024 - 851 00000074 0000000501E9E9 $1: SUB r9, r9, 1 - 852 00000078 0000006F00E9FF QBNE $1, r9, 0 ; [ALU_PRU] |270| - 853 .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 - 854;---------------------------------------------------------------------- - 855; 271 | buslatches_setbyte(5, 0); - 856;---------------------------------------------------------------------- - 857 0000007c 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |271| - 858 .dwpsn file "pru1_statemachine_dma.c",line 270,column 2,is_stmt,isa 0 - 859 00000080 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |270| - 860 .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 - 861$C$DW$49 .dwtag DW_TAG_TI_branch - 862 .dwattr $C$DW$49, DW_AT_low_pc(0x00) - 863 .dwattr $C$DW$49, DW_AT_name("buslatches_pru0_dataout") - 864 .dwattr $C$DW$49, DW_AT_TI_call - 865 - 866 00000084 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |271| buslatches_pru0_dataout - 867 00000088 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |271| - 868 .newblock - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 17 - - 869 0000008c 000288240000C8 LDI32 r8, 2 - 00000093 00000000004024 - 870 00000094 0000000501E8E8 $1: SUB r8, r8, 1 - 871 00000098 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |271| - 872 .dwpsn file "pru1_statemachine_dma.c",line 272,column 2,is_stmt,isa 0 - 873;---------------------------------------------------------------------- - 874; 272 | buslatches_setbyte(6, 0); - 875;---------------------------------------------------------------------- - 876 0000009c 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |272| - 877 .dwpsn file "pru1_statemachine_dma.c",line 271,column 2,is_stmt,isa 0 - 878 000000a0 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |271| - 879 .dwpsn file "pru1_statemachine_dma.c",line 272,column 2,is_stmt,isa 0 - 880;---------------------------------------------------------------------- - 881; 273 | // DATO: remove address,control, MSYN,SSYN from bus, 75ns after MSYN in - 882; | active - 883;---------------------------------------------------------------------- - 884$C$DW$50 .dwtag DW_TAG_TI_branch - 885 .dwattr $C$DW$50, DW_AT_low_pc(0x00) - 886 .dwattr $C$DW$50, DW_AT_name("buslatches_pru0_dataout") - 887 .dwattr $C$DW$50, DW_AT_TI_call - 888 - 889 000000a4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |272| buslatches_pru0_dataout - 890 000000a8 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |272| - 891 .newblock - 892 000000ac 000287240000C7 LDI32 r7, 2 - 000000b3 00000000004024 - 893 000000b4 0000000501E7E7 $1: SUB r7, r7, 1 - 894 000000b8 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |272| - 895 000000bc 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |272| - 896 .dwpsn file "pru1_statemachine_dma.c",line 274,column 2,is_stmt,isa 0 - 897;---------------------------------------------------------------------- - 898; 274 | __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change - 899;---------------------------------------------------------------------- - 900 .newblock - 901 000000c0 000000240003A5 LDI r5.w1, 3 - 902 000000c4 0000000501A5A5 $1: SUB r5.w1, r5.w1, 1 - 903 000000c8 0000006F00A5FF QBNE $1, r5.w1, 0 ; [ALU_PRU] |274| - 904 .dwpsn file "pru1_statemachine_dma.c",line 275,column 2,is_stmt,isa 0 - 905;---------------------------------------------------------------------- - 906; 275 | sm_dma.state = &sm_dma_state_99; - 907; 276 | return 0; // still running - 908;---------------------------------------------------------------------- - 909 000000cc 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |275| sm_dma_state_99 - 910 000000d0 000000E1000480 SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |275| $O$K11 - 911;* --------------------------------------------------------------------------* - 912 000000d4 ||$C$L8||: - 913;*** -----------------------g4: - 914;*** 267 ----------------------- return 0; - 915 000000d4 000000F1008243 LBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - 916 .dwcfi restore_reg, 14 - 917 .dwcfi restore_reg, 15 - 918 .dwcfi restore_reg, 16 - 919 .dwcfi restore_reg, 17 - 920 .dwcfi restore_reg, 18 - 921 .dwcfi restore_reg, 19 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 18 - - 922 .dwcfi restore_reg, 20 - 923 .dwcfi restore_reg, 21 - 924 .dwcfi restore_reg, 22 - 925 000000d8 000000F109E286 LBBO &r6.b0, r2, 9, 16 ; [ALU_PRU] - 926 .dwcfi restore_reg, 24 - 927 .dwcfi restore_reg, 25 - 928 .dwcfi restore_reg, 26 - 929 .dwcfi restore_reg, 27 - 930 .dwcfi restore_reg, 28 - 931 .dwcfi restore_reg, 29 - 932 .dwcfi restore_reg, 30 - 933 .dwcfi restore_reg, 31 - 934 .dwcfi restore_reg, 32 - 935 .dwcfi restore_reg, 33 - 936 .dwcfi restore_reg, 34 - 937 .dwcfi restore_reg, 35 - 938 .dwcfi restore_reg, 36 - 939 .dwcfi restore_reg, 37 - 940 .dwcfi restore_reg, 38 - 941 .dwcfi restore_reg, 39 - 942 .dwpsn file "pru1_statemachine_dma.c",line 267,column 3,is_stmt,isa 0 - 943 000000dc 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |267| - 944 000000e0 0000000119E2E2 ADD r2, r2, 0x19 ; [ALU_PRU] - 945 .dwcfi cfa_offset, 0 - 946$C$DW$51 .dwtag DW_TAG_TI_branch - 947 .dwattr $C$DW$51, DW_AT_low_pc(0x00) - 948 .dwattr $C$DW$51, DW_AT_TI_return - 949 - 950 000000e4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 951 .dwattr $C$DW$41, DW_AT_TI_end_file("pru1_statemachine_dma.c") - 952 .dwattr $C$DW$41, DW_AT_TI_end_line(0x115) - 953 .dwattr $C$DW$41, DW_AT_TI_end_column(0x01) - 954 .dwendentry - 955 .dwendtag $C$DW$41 - 956 - 957 00000000 .sect ".text:sm_dma_state_11" - 958 .clink - 959 - 960$C$DW$52 .dwtag DW_TAG_subprogram - 961 .dwattr $C$DW$52, DW_AT_name("sm_dma_state_11") - 962 .dwattr $C$DW$52, DW_AT_low_pc(||sm_dma_state_11||) - 963 .dwattr $C$DW$52, DW_AT_high_pc(0x00) - 964 .dwattr $C$DW$52, DW_AT_TI_symbol_name("sm_dma_state_11") - 965 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$22) - 966 .dwattr $C$DW$52, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - 967 .dwattr $C$DW$52, DW_AT_TI_begin_line(0xee) - 968 .dwattr $C$DW$52, DW_AT_TI_begin_column(0x10) - 969 .dwattr $C$DW$52, DW_AT_decl_file("pru1_statemachine_dma.c") - 970 .dwattr $C$DW$52, DW_AT_decl_line(0xee) - 971 .dwattr $C$DW$52, DW_AT_decl_column(0x10) - 972 .dwattr $C$DW$52, DW_AT_TI_max_frame_size(0x11) - 973 .dwpsn file "pru1_statemachine_dma.c",line 238,column 34,is_stmt,address ||sm_dma_state_11||, - 974 - 975 .dwfde $C$DW$CIE, ||sm_dma_state_11|| - 976;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 19 - - 977; 238 | static uint8_t sm_dma_state_11() { - 978; 239 | uint16_t tmpval; - 979;---------------------------------------------------------------------- - 980 - 981;*************************************************************** - 982;* FNAME: sm_dma_state_11 FR SIZE: 17 * - 983;* * - 984;* FUNCTION ENVIRONMENT * - 985;* * - 986;* FUNCTION PROPERTIES * - 987;* 0 Auto, 17 SOE * - 988;*************************************************************** - 989 - 990||sm_dma_state_11||: - 991;* --------------------------------------------------------------------------* - 992;* r7_0 assigned to $O$C1 - 993$C$DW$53 .dwtag DW_TAG_variable - 994 .dwattr $C$DW$53, DW_AT_name("$O$C1") - 995 .dwattr $C$DW$53, DW_AT_TI_symbol_name("$O$C1") - 996 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$159) - 997 .dwattr $C$DW$53, DW_AT_location[DW_OP_reg28] - 998 - 999;* r5_0 assigned to $O$C2 - 1000$C$DW$54 .dwtag DW_TAG_variable - 1001 .dwattr $C$DW$54, DW_AT_name("$O$C2") - 1002 .dwattr $C$DW$54, DW_AT_TI_symbol_name("$O$C2") - 1003 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$6) - 1004 .dwattr $C$DW$54, DW_AT_location[DW_OP_reg20] - 1005 - 1006;* r4_0 assigned to $O$C3 - 1007$C$DW$55 .dwtag DW_TAG_variable - 1008 .dwattr $C$DW$55, DW_AT_name("$O$C3") - 1009 .dwattr $C$DW$55, DW_AT_TI_symbol_name("$O$C3") - 1010 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$138) - 1011 .dwattr $C$DW$55, DW_AT_location[DW_OP_reg16] - 1012 - 1013;* r4_0 assigned to $O$K11 - 1014$C$DW$56 .dwtag DW_TAG_variable - 1015 .dwattr $C$DW$56, DW_AT_name("$O$K11") - 1016 .dwattr $C$DW$56, DW_AT_TI_symbol_name("$O$K11") - 1017 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$138) - 1018 .dwattr $C$DW$56, DW_AT_location[DW_OP_reg16] - 1019 - 1020;* r0_0 assigned to $O$v1 - 1021$C$DW$57 .dwtag DW_TAG_variable - 1022 .dwattr $C$DW$57, DW_AT_name("$O$v1") - 1023 .dwattr $C$DW$57, DW_AT_TI_symbol_name("$O$v1") - 1024 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$10) - 1025 .dwattr $C$DW$57, DW_AT_location[DW_OP_reg0] - 1026 - 1027;* r14_0 assigned to tmpval - 1028$C$DW$58 .dwtag DW_TAG_variable - 1029 .dwattr $C$DW$58, DW_AT_name("tmpval") - 1030 .dwattr $C$DW$58, DW_AT_TI_symbol_name("tmpval") - 1031 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$24) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 20 - - 1032 .dwattr $C$DW$58, DW_AT_location[DW_OP_regx 0x38] - 1033 - 1034;* r5_0 assigned to _tmpval - 1035$C$DW$59 .dwtag DW_TAG_variable - 1036 .dwattr $C$DW$59, DW_AT_name("_tmpval") - 1037 .dwattr $C$DW$59, DW_AT_TI_symbol_name("_tmpval") - 1038 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$22) - 1039 .dwattr $C$DW$59, DW_AT_location[DW_OP_reg20] - 1040 - 1041 .dwcfi cfa_offset, 0 - 1042;*** 240 ----------------------- v$1 = (*(volatile struct $$fake35 *)0x24000u).$P$T18.CYCLE - 1043 00000000 0000000511E2E2 SUB r2, r2, 0x11 ; [ALU_PRU] - 1044 .dwcfi cfa_offset, 17 - 1045 .dwpsn file "pru1_statemachine_dma.c",line 240,column 2,is_stmt,isa 0 - 1046;---------------------------------------------------------------------- - 1047; 240 | sm_dma.state_timeout = TIMEOUT_REACHED; - 1048; 241 | // SSYN = latch[4], bit 5 - 1049;---------------------------------------------------------------------- - 1050 00000004 000000240000E1! LDI r1, ||timeout_target|| ; [ALU_PRU] |240| timeout_target - 1051 00000008 400C8E240002CE LDI32 r14, 0x0002400c ; [ALU_PRU] |240| - 0000000f 00000000004024 - 1052 00000010 0000002EFF8180 ZERO &r0, 4 ; [ALU_PRU] |240| - 1053 00000014 000000E1008243 SBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - 1054 .dwcfi save_reg_to_mem, 14, -17 - 1055 .dwcfi save_reg_to_mem, 15, -16 - 1056 .dwcfi save_reg_to_mem, 16, -15 - 1057 .dwcfi save_reg_to_mem, 17, -14 - 1058 .dwcfi save_reg_to_mem, 18, -13 - 1059 .dwcfi save_reg_to_mem, 19, -12 - 1060 .dwcfi save_reg_to_mem, 20, -11 - 1061 .dwcfi save_reg_to_mem, 21, -10 - 1062 .dwcfi save_reg_to_mem, 22, -9 - 1063 00000018 000000E1096286 SBBO &r6.b0, r2, 9, 8 ; [ALU_PRU] - 1064 .dwcfi save_reg_to_mem, 24, -8 - 1065 .dwcfi save_reg_to_mem, 25, -7 - 1066 .dwcfi save_reg_to_mem, 26, -6 - 1067 .dwcfi save_reg_to_mem, 27, -5 - 1068 .dwcfi save_reg_to_mem, 28, -4 - 1069 .dwcfi save_reg_to_mem, 29, -3 - 1070 .dwcfi save_reg_to_mem, 30, -2 - 1071 .dwcfi save_reg_to_mem, 31, -1 - 1072 0000001c 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |240| - 1073 00000020 000000F1002E8E LBBO &r14, r14, 0, 4 ; [ALU_PRU] |240| - 1074 00000024 00000048EEE102 QBLT ||$C$L9||, r1, r14 ; [ALU_PRU] |240| - 1075;* --------------------------------------------------------------------------* - 1076 00000028 000000240001E0 LDI r0, 0x0001 ; [ALU_PRU] |240| - 1077;* --------------------------------------------------------------------------* - 1078 0000002c ||$C$L9||: - 1079;*** 240 ----------------------- (*(C$3 = &sm_dma)).state_timeout = v$1; - 1080;*** 240 ----------------------- K$11 = C$3; - 1081;*** 242 ----------------------- if ( v$1 ) goto g3; - 1082 0000002c 000000240000E4! LDI r4, ||sm_dma|| ; [ALU_PRU] |240| $O$C3,sm_dma - 1083 00000030 000000E1020400 SBBO &r0.b0, r4, 2, 1 ; [ALU_PRU] |240| $O$C3,$O$v1 - 1084 .dwpsn file "pru1_statemachine_dma.c",line 242,column 2,is_stmt,isa 0 - 1085;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 21 - - 1086; 242 | if (!sm_dma.state_timeout && !(buslatches_get(4) & BIT(5))) - 1087; 243 | return 0; // no SSYN yet: wait - 1088; 244 | // SSYN set by slave (or timeout). read data - 1089;---------------------------------------------------------------------- - 1090 00000034 0000006900E007 QBNE ||$C$L10||, r0, 0x00 ; [ALU_PRU] |242| $O$v1 - 1091;* --------------------------------------------------------------------------* - 1092;*** 242 ----------------------- __R30 = 3072u; - 1093;*** 242 ----------------------- __delay_cycles(10u); - 1094;*** 242 ----------------------- if ( !(__R31&0x20u) ) goto g4; - 1095 00000038 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |242| - 1096 .newblock - 1097 0000003c 000480240000C0 LDI32 r0, 4 - 00000043 00000000004024 - 1098 00000044 0000000501E0E0 $1: SUB r0, r0, 1 - 1099 00000048 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |242| - 1100 0000004c 000000C905FF25 QBBC ||$C$L11||, r31, 0x05 ; [ALU_PRU] |242| - 1101;* --------------------------------------------------------------------------* - 1102 00000050 ||$C$L10||: - 1103;*** -----------------------g3: - 1104;*** 245 ----------------------- __delay_cycles(9u); - 1105;*** 248 ----------------------- __R30 = 3328u; - 1106;*** 248 ----------------------- __delay_cycles(10u); - 1107;*** 248 ----------------------- tmpval = __R31&0xffu; - 1108;*** 250 ----------------------- __R30 = 3584u; - 1109;*** 250 ----------------------- __delay_cycles(10u); - 1110;*** 250 ----------------------- tmpval |= __R31<<24u>>16; - 1111;*** 252 ----------------------- *(*K$11).dataptr = tmpval; - 1112;*** 255 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xef - 1113;*** 255 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 1114;*** 255 ----------------------- __R30 = 1024u; - 1115;*** 255 ----------------------- *C$1 = _tmpval; - 1116;*** 255 ----------------------- __delay_cycles(4u); - 1117;*** 255 ----------------------- __R30 = 3072u; - 1118;*** 257 ----------------------- __delay_cycles(7u); - 1119;*** 258 ----------------------- (*K$11).state = &sm_dma_state_99; - 1120 .dwpsn file "pru1_statemachine_dma.c",line 245,column 2,is_stmt,isa 0 - 1121;---------------------------------------------------------------------- - 1122; 245 | __delay_cycles(NANOSECS(75) - 6); // assume 2*3 cycles for buslatches_g - 1123; | et - 1124; 247 | // DATA[0..7] = latch[5] - 1125;---------------------------------------------------------------------- - 1126 .newblock - 1127 00000050 0000002400048E LDI r14.w0, 4 - 1128 00000054 00000005018E8E $1: SUB r14.w0, r14.w0, 1 - 1129 00000058 0000006F008EFF QBNE $1, r14.w0, 0 ; [ALU_PRU] |245| - 1130 .dwpsn file "pru1_statemachine_dma.c",line 248,column 2,is_stmt,isa 0 - 1131;---------------------------------------------------------------------- - 1132; 248 | tmpval = buslatches_get(5); - 1133; 249 | // DATA[8..15] = latch[6] - 1134;---------------------------------------------------------------------- - 1135 0000005c 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |248| - 1136 .newblock - 1137 00000060 000480240000C0 LDI32 r0, 4 - 00000067 00000000004024 - 1138 00000068 0000000501E0E0 $1: SUB r0, r0, 1 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 22 - - 1139 0000006c 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |248| - 1140 00000070 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |248| - 1141 00000074 00000011FF808E AND r14.w0, r0.w0, 0xff ; [ALU_PRU] |248| tmpval - 1142 .dwpsn file "pru1_statemachine_dma.c",line 250,column 2,is_stmt,isa 0 - 1143;---------------------------------------------------------------------- - 1144; 250 | tmpval |= (buslatches_get(6) << 8); - 1145; 251 | // save in buffer - 1146; 252 | *sm_dma.dataptr = tmpval; - 1147; 253 | // mailbox.dma.words[sm_dma.cur_wordidx] = tmpval; - 1148; 254 | // negate MSYN - 1149;---------------------------------------------------------------------- - 1150 00000078 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |250| - 1151 .newblock - 1152 0000007c 000481240000C1 LDI32 r1, 4 - 00000083 00000000004024 - 1153 00000084 0000000501E1E1 $1: SUB r1, r1, 1 - 1154 00000088 0000006F00E1FF QBNE $1, r1, 0 ; [ALU_PRU] |250| - 1155 .dwpsn file "pru1_statemachine_dma.c",line 255,column 2,is_stmt,isa 0 - 1156;---------------------------------------------------------------------- - 1157; 255 | buslatches_setbits(4, BIT(4), 0); - 1158;---------------------------------------------------------------------- - 1159 0000008c 000000240004E7! LDI r7, ||buslatches||+4 ; [ALU_PRU] |255| $O$C1,buslatches - 1160 .dwpsn file "pru1_statemachine_dma.c",line 250,column 2,is_stmt,isa 0 - 1161 00000090 0000000918FFE0 LSL r0, r31, 0x18 ; [ALU_PRU] |250| - 1162 00000094 00000012C08E8E OR r14.w0, r14.w0, r0.w2 ; [ALU_PRU] |250| tmpval,tmpval - 1163 .dwpsn file "pru1_statemachine_dma.c",line 252,column 2,is_stmt,isa 0 - 1164 00000098 000000F1032480 LBBO &r0, r4, 3, 4 ; [ALU_PRU] |252| $O$K11 - 1165 0000009c 000000E100008E SBBO &r14.w0, r0, 0, 2 ; [ALU_PRU] |252| tmpval - 1166 .dwpsn file "pru1_statemachine_dma.c",line 255,column 2,is_stmt,isa 0 - 1167;---------------------------------------------------------------------- - 1168; 256 | // DATI: remove address,control, MSYN,SSYN from bus, 75ns after MSYN in - 1169; | active - 1170;---------------------------------------------------------------------- - 1171 000000a0 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |255| $O$C1 - 1172 000000a4 00000011EF0005 AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |255| $O$C2 - 1173 000000a8 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |255| $O$C2 - 1174$C$DW$60 .dwtag DW_TAG_TI_branch - 1175 .dwattr $C$DW$60, DW_AT_low_pc(0x00) - 1176 .dwattr $C$DW$60, DW_AT_name("buslatches_pru0_dataout") - 1177 .dwattr $C$DW$60, DW_AT_TI_call - 1178 - 1179 000000ac 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |255| buslatches_pru0_dataout - 1180 000000b0 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |255| - 1181 000000b4 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |255| $O$C1,_tmpval - 1182 .newblock - 1183 000000b8 000186240000C6 LDI32 r6, 1 - 000000bf 00000000004024 - 1184 000000c0 0000000501E6E6 $1: SUB r6, r6, 1 - 1185 000000c4 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |255| - 1186 000000c8 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |255| - 1187 .dwpsn file "pru1_statemachine_dma.c",line 257,column 2,is_stmt,isa 0 - 1188;---------------------------------------------------------------------- - 1189; 257 | __delay_cycles(NANOSECS(75) - 8); // assume 8 cycles for state change - 1190;---------------------------------------------------------------------- - 1191 .newblock - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 23 - - 1192 000000cc 000000240003A5 LDI r5.w1, 3 - 1193 000000d0 0000000501A5A5 $1: SUB r5.w1, r5.w1, 1 - 1194 000000d4 0000006F00A5FF QBNE $1, r5.w1, 0 ; [ALU_PRU] |257| - 1195 .dwpsn file "pru1_statemachine_dma.c",line 258,column 2,is_stmt,isa 0 - 1196;---------------------------------------------------------------------- - 1197; 258 | sm_dma.state = &sm_dma_state_99; - 1198; 259 | return 0; // still running - 1199;---------------------------------------------------------------------- - 1200 000000d8 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |258| sm_dma_state_99 - 1201 000000dc 000000E1000480 SBBO &r0.w0, r4, 0, 2 ; [ALU_PRU] |258| $O$K11 - 1202;* --------------------------------------------------------------------------* - 1203 000000e0 ||$C$L11||: - 1204;*** -----------------------g4: - 1205;*** 243 ----------------------- return 0; - 1206 000000e0 000000F1008243 LBBO &r3.b2, r2, 0, 9 ; [ALU_PRU] - 1207 .dwcfi restore_reg, 14 - 1208 .dwcfi restore_reg, 15 - 1209 .dwcfi restore_reg, 16 - 1210 .dwcfi restore_reg, 17 - 1211 .dwcfi restore_reg, 18 - 1212 .dwcfi restore_reg, 19 - 1213 .dwcfi restore_reg, 20 - 1214 .dwcfi restore_reg, 21 - 1215 .dwcfi restore_reg, 22 - 1216 000000e4 000000F1096286 LBBO &r6.b0, r2, 9, 8 ; [ALU_PRU] - 1217 .dwcfi restore_reg, 24 - 1218 .dwcfi restore_reg, 25 - 1219 .dwcfi restore_reg, 26 - 1220 .dwcfi restore_reg, 27 - 1221 .dwcfi restore_reg, 28 - 1222 .dwcfi restore_reg, 29 - 1223 .dwcfi restore_reg, 30 - 1224 .dwcfi restore_reg, 31 - 1225 .dwpsn file "pru1_statemachine_dma.c",line 243,column 3,is_stmt,isa 0 - 1226 000000e8 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |243| - 1227 000000ec 0000000111E2E2 ADD r2, r2, 0x11 ; [ALU_PRU] - 1228 .dwcfi cfa_offset, 0 - 1229$C$DW$61 .dwtag DW_TAG_TI_branch - 1230 .dwattr $C$DW$61, DW_AT_low_pc(0x00) - 1231 .dwattr $C$DW$61, DW_AT_TI_return - 1232 - 1233 000000f0 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1234 .dwattr $C$DW$52, DW_AT_TI_end_file("pru1_statemachine_dma.c") - 1235 .dwattr $C$DW$52, DW_AT_TI_end_line(0x104) - 1236 .dwattr $C$DW$52, DW_AT_TI_end_column(0x01) - 1237 .dwendentry - 1238 .dwendtag $C$DW$52 - 1239 - 1240 00000000 .sect ".text:sm_dma_state_1" - 1241 .clink - 1242 - 1243$C$DW$62 .dwtag DW_TAG_subprogram - 1244 .dwattr $C$DW$62, DW_AT_name("sm_dma_state_1") - 1245 .dwattr $C$DW$62, DW_AT_low_pc(||sm_dma_state_1||) - 1246 .dwattr $C$DW$62, DW_AT_high_pc(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 24 - - 1247 .dwattr $C$DW$62, DW_AT_TI_symbol_name("sm_dma_state_1") - 1248 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$22) - 1249 .dwattr $C$DW$62, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - 1250 .dwattr $C$DW$62, DW_AT_TI_begin_line(0x63) - 1251 .dwattr $C$DW$62, DW_AT_TI_begin_column(0x10) - 1252 .dwattr $C$DW$62, DW_AT_decl_file("pru1_statemachine_dma.c") - 1253 .dwattr $C$DW$62, DW_AT_decl_line(0x63) - 1254 .dwattr $C$DW$62, DW_AT_decl_column(0x10) - 1255 .dwattr $C$DW$62, DW_AT_TI_max_frame_size(0x28) - 1256 .dwpsn file "pru1_statemachine_dma.c",line 99,column 33,is_stmt,address ||sm_dma_state_1||,is - 1257 - 1258 .dwfde $C$DW$CIE, ||sm_dma_state_1|| - 1259;---------------------------------------------------------------------- - 1260; 99 | static uint8_t sm_dma_state_1() { - 1261; 100 | uint32_t tmpval; - 1262;---------------------------------------------------------------------- - 1263 - 1264;*************************************************************** - 1265;* FNAME: sm_dma_state_1 FR SIZE: 40 * - 1266;* * - 1267;* FUNCTION ENVIRONMENT * - 1268;* * - 1269;* FUNCTION PROPERTIES * - 1270;* 2 Auto, 38 SOE * - 1271;*************************************************************** - 1272 - 1273||sm_dma_state_1||: - 1274;* --------------------------------------------------------------------------* - 1275$C$DW$63 .dwtag DW_TAG_variable - 1276 .dwattr $C$DW$63, DW_AT_name("data") - 1277 .dwattr $C$DW$63, DW_AT_TI_symbol_name("data") - 1278 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$24) - 1279 .dwattr $C$DW$63, DW_AT_location[DW_OP_breg8 0] - 1280 - 1281;* r4_0 assigned to $O$C1 - 1282$C$DW$64 .dwtag DW_TAG_variable - 1283 .dwattr $C$DW$64, DW_AT_name("$O$C1") - 1284 .dwattr $C$DW$64, DW_AT_TI_symbol_name("$O$C1") - 1285 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$6) - 1286 .dwattr $C$DW$64, DW_AT_location[DW_OP_reg16] - 1287 - 1288;* r6_0 assigned to $O$C2 - 1289$C$DW$65 .dwtag DW_TAG_variable - 1290 .dwattr $C$DW$65, DW_AT_name("$O$C2") - 1291 .dwattr $C$DW$65, DW_AT_TI_symbol_name("$O$C2") - 1292 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$6) - 1293 .dwattr $C$DW$65, DW_AT_location[DW_OP_reg24] - 1294 - 1295;* r6_0 assigned to $O$C3 - 1296$C$DW$66 .dwtag DW_TAG_variable - 1297 .dwattr $C$DW$66, DW_AT_name("$O$C3") - 1298 .dwattr $C$DW$66, DW_AT_TI_symbol_name("$O$C3") - 1299 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$6) - 1300 .dwattr $C$DW$66, DW_AT_location[DW_OP_reg24] - 1301 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 25 - - 1302;* r0_0 assigned to $O$C4 - 1303$C$DW$67 .dwtag DW_TAG_variable - 1304 .dwattr $C$DW$67, DW_AT_name("$O$C4") - 1305 .dwattr $C$DW$67, DW_AT_TI_symbol_name("$O$C4") - 1306 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$140) - 1307 .dwattr $C$DW$67, DW_AT_location[DW_OP_reg0] - 1308 - 1309;* r6_0 assigned to $O$C5 - 1310$C$DW$68 .dwtag DW_TAG_variable - 1311 .dwattr $C$DW$68, DW_AT_name("$O$C5") - 1312 .dwattr $C$DW$68, DW_AT_TI_symbol_name("$O$C5") - 1313 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$6) - 1314 .dwattr $C$DW$68, DW_AT_location[DW_OP_reg24] - 1315 - 1316;* r0_0 assigned to $O$C6 - 1317$C$DW$69 .dwtag DW_TAG_variable - 1318 .dwattr $C$DW$69, DW_AT_name("$O$C6") - 1319 .dwattr $C$DW$69, DW_AT_TI_symbol_name("$O$C6") - 1320 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$9) - 1321 .dwattr $C$DW$69, DW_AT_location[DW_OP_reg0] - 1322 - 1323;* r6_0 assigned to $O$C7 - 1324$C$DW$70 .dwtag DW_TAG_variable - 1325 .dwattr $C$DW$70, DW_AT_name("$O$C7") - 1326 .dwattr $C$DW$70, DW_AT_TI_symbol_name("$O$C7") - 1327 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$6) - 1328 .dwattr $C$DW$70, DW_AT_location[DW_OP_reg24] - 1329 - 1330;* r4_0 assigned to $O$C8 - 1331$C$DW$71 .dwtag DW_TAG_variable - 1332 .dwattr $C$DW$71, DW_AT_name("$O$C8") - 1333 .dwattr $C$DW$71, DW_AT_TI_symbol_name("$O$C8") - 1334 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$6) - 1335 .dwattr $C$DW$71, DW_AT_location[DW_OP_reg16] - 1336 - 1337;* r6_0 assigned to $O$C9 - 1338$C$DW$72 .dwtag DW_TAG_variable - 1339 .dwattr $C$DW$72, DW_AT_name("$O$C9") - 1340 .dwattr $C$DW$72, DW_AT_TI_symbol_name("$O$C9") - 1341 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$6) - 1342 .dwattr $C$DW$72, DW_AT_location[DW_OP_reg24] - 1343 - 1344;* r6_0 assigned to $O$C10 - 1345$C$DW$73 .dwtag DW_TAG_variable - 1346 .dwattr $C$DW$73, DW_AT_name("$O$C10") - 1347 .dwattr $C$DW$73, DW_AT_TI_symbol_name("$O$C10") - 1348 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$6) - 1349 .dwattr $C$DW$73, DW_AT_location[DW_OP_reg24] - 1350 - 1351;* r0_0 assigned to $O$C11 - 1352$C$DW$74 .dwtag DW_TAG_variable - 1353 .dwattr $C$DW$74, DW_AT_name("$O$C11") - 1354 .dwattr $C$DW$74, DW_AT_TI_symbol_name("$O$C11") - 1355 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$140) - 1356 .dwattr $C$DW$74, DW_AT_location[DW_OP_reg0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 26 - - 1357 - 1358;* r5_0 assigned to $O$C12 - 1359$C$DW$75 .dwtag DW_TAG_variable - 1360 .dwattr $C$DW$75, DW_AT_name("$O$C12") - 1361 .dwattr $C$DW$75, DW_AT_TI_symbol_name("$O$C12") - 1362 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$10) - 1363 .dwattr $C$DW$75, DW_AT_location[DW_OP_reg20] - 1364 - 1365;* r6_0 assigned to $O$C13 - 1366$C$DW$76 .dwtag DW_TAG_variable - 1367 .dwattr $C$DW$76, DW_AT_name("$O$C13") - 1368 .dwattr $C$DW$76, DW_AT_TI_symbol_name("$O$C13") - 1369 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$6) - 1370 .dwattr $C$DW$76, DW_AT_location[DW_OP_reg24] - 1371 - 1372;* r6_0 assigned to $O$C14 - 1373$C$DW$77 .dwtag DW_TAG_variable - 1374 .dwattr $C$DW$77, DW_AT_name("$O$C14") - 1375 .dwattr $C$DW$77, DW_AT_TI_symbol_name("$O$C14") - 1376 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$6) - 1377 .dwattr $C$DW$77, DW_AT_location[DW_OP_reg24] - 1378 - 1379;* r5_0 assigned to $O$C15 - 1380$C$DW$78 .dwtag DW_TAG_variable - 1381 .dwattr $C$DW$78, DW_AT_name("$O$C15") - 1382 .dwattr $C$DW$78, DW_AT_TI_symbol_name("$O$C15") - 1383 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$6) - 1384 .dwattr $C$DW$78, DW_AT_location[DW_OP_reg20] - 1385 - 1386;* r4_0 assigned to $O$C16 - 1387$C$DW$79 .dwtag DW_TAG_variable - 1388 .dwattr $C$DW$79, DW_AT_name("$O$C16") - 1389 .dwattr $C$DW$79, DW_AT_TI_symbol_name("$O$C16") - 1390 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$130) - 1391 .dwattr $C$DW$79, DW_AT_location[DW_OP_reg16] - 1392 - 1393;* r7_0 assigned to $O$K22 - 1394$C$DW$80 .dwtag DW_TAG_variable - 1395 .dwattr $C$DW$80, DW_AT_name("$O$K22") - 1396 .dwattr $C$DW$80, DW_AT_TI_symbol_name("$O$K22") - 1397 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$159) - 1398 .dwattr $C$DW$80, DW_AT_location[DW_OP_reg28] - 1399 - 1400;* r7_0 assigned to $O$K22 - 1401$C$DW$81 .dwtag DW_TAG_variable - 1402 .dwattr $C$DW$81, DW_AT_name("$O$K22") - 1403 .dwattr $C$DW$81, DW_AT_TI_symbol_name("$O$K22") - 1404 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$159) - 1405 .dwattr $C$DW$81, DW_AT_location[DW_OP_reg28] - 1406 - 1407;* r4_0 assigned to $O$K3 - 1408$C$DW$82 .dwtag DW_TAG_variable - 1409 .dwattr $C$DW$82, DW_AT_name("$O$K3") - 1410 .dwattr $C$DW$82, DW_AT_TI_symbol_name("$O$K3") - 1411 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$130) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 27 - - 1412 .dwattr $C$DW$82, DW_AT_location[DW_OP_reg16] - 1413 - 1414;* r8_0 assigned to $O$K16 - 1415$C$DW$83 .dwtag DW_TAG_variable - 1416 .dwattr $C$DW$83, DW_AT_name("$O$K16") - 1417 .dwattr $C$DW$83, DW_AT_TI_symbol_name("$O$K16") - 1418 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$138) - 1419 .dwattr $C$DW$83, DW_AT_location[DW_OP_regx 0x20] - 1420 - 1421;* r0_0 assigned to tmpval - 1422$C$DW$84 .dwtag DW_TAG_variable - 1423 .dwattr $C$DW$84, DW_AT_name("tmpval") - 1424 .dwattr $C$DW$84, DW_AT_TI_symbol_name("tmpval") - 1425 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$23) - 1426 .dwattr $C$DW$84, DW_AT_location[DW_OP_reg0] - 1427 - 1428;* r9_0 assigned to addr - 1429$C$DW$85 .dwtag DW_TAG_variable - 1430 .dwattr $C$DW$85, DW_AT_name("addr") - 1431 .dwattr $C$DW$85, DW_AT_TI_symbol_name("addr") - 1432 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$23) - 1433 .dwattr $C$DW$85, DW_AT_location[DW_OP_regx 0x24] - 1434 - 1435;* r6_1 assigned to control - 1436$C$DW$86 .dwtag DW_TAG_variable - 1437 .dwattr $C$DW$86, DW_AT_name("control") - 1438 .dwattr $C$DW$86, DW_AT_TI_symbol_name("control") - 1439 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$22) - 1440 .dwattr $C$DW$86, DW_AT_location[DW_OP_reg25] - 1441 - 1442;* r15_0 assigned to b - 1443$C$DW$87 .dwtag DW_TAG_variable - 1444 .dwattr $C$DW$87, DW_AT_name("b") - 1445 .dwattr $C$DW$87, DW_AT_TI_symbol_name("b") - 1446 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$22) - 1447 .dwattr $C$DW$87, DW_AT_location[DW_OP_regx 0x3c] - 1448 - 1449;* r5_0 assigned to _tmpval - 1450$C$DW$88 .dwtag DW_TAG_variable - 1451 .dwattr $C$DW$88, DW_AT_name("_tmpval") - 1452 .dwattr $C$DW$88, DW_AT_TI_symbol_name("_tmpval") - 1453 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$22) - 1454 .dwattr $C$DW$88, DW_AT_location[DW_OP_reg20] - 1455 - 1456;* r6_0 assigned to _tmpval - 1457$C$DW$89 .dwtag DW_TAG_variable - 1458 .dwattr $C$DW$89, DW_AT_name("_tmpval") - 1459 .dwattr $C$DW$89, DW_AT_TI_symbol_name("_tmpval") - 1460 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$22) - 1461 .dwattr $C$DW$89, DW_AT_location[DW_OP_reg24] - 1462 - 1463;* r6_0 assigned to _tmpval - 1464$C$DW$90 .dwtag DW_TAG_variable - 1465 .dwattr $C$DW$90, DW_AT_name("_tmpval") - 1466 .dwattr $C$DW$90, DW_AT_TI_symbol_name("_tmpval") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 28 - - 1467 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$22) - 1468 .dwattr $C$DW$90, DW_AT_location[DW_OP_reg24] - 1469 - 1470;* r6_0 assigned to _tmpval - 1471$C$DW$91 .dwtag DW_TAG_variable - 1472 .dwattr $C$DW$91, DW_AT_name("_tmpval") - 1473 .dwattr $C$DW$91, DW_AT_TI_symbol_name("_tmpval") - 1474 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$22) - 1475 .dwattr $C$DW$91, DW_AT_location[DW_OP_reg24] - 1476 - 1477;* r6_0 assigned to _tmpval - 1478$C$DW$92 .dwtag DW_TAG_variable - 1479 .dwattr $C$DW$92, DW_AT_name("_tmpval") - 1480 .dwattr $C$DW$92, DW_AT_TI_symbol_name("_tmpval") - 1481 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$22) - 1482 .dwattr $C$DW$92, DW_AT_location[DW_OP_reg24] - 1483 - 1484;* r4_0 assigned to _tmpval - 1485$C$DW$93 .dwtag DW_TAG_variable - 1486 .dwattr $C$DW$93, DW_AT_name("_tmpval") - 1487 .dwattr $C$DW$93, DW_AT_TI_symbol_name("_tmpval") - 1488 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$22) - 1489 .dwattr $C$DW$93, DW_AT_location[DW_OP_reg16] - 1490 - 1491;* r6_0 assigned to _tmpval - 1492$C$DW$94 .dwtag DW_TAG_variable - 1493 .dwattr $C$DW$94, DW_AT_name("_tmpval") - 1494 .dwattr $C$DW$94, DW_AT_TI_symbol_name("_tmpval") - 1495 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$22) - 1496 .dwattr $C$DW$94, DW_AT_location[DW_OP_reg24] - 1497 - 1498;* r6_0 assigned to _tmpval - 1499$C$DW$95 .dwtag DW_TAG_variable - 1500 .dwattr $C$DW$95, DW_AT_name("_tmpval") - 1501 .dwattr $C$DW$95, DW_AT_TI_symbol_name("_tmpval") - 1502 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$22) - 1503 .dwattr $C$DW$95, DW_AT_location[DW_OP_reg24] - 1504 - 1505;* r6_0 assigned to _tmpval - 1506$C$DW$96 .dwtag DW_TAG_variable - 1507 .dwattr $C$DW$96, DW_AT_name("_tmpval") - 1508 .dwattr $C$DW$96, DW_AT_TI_symbol_name("_tmpval") - 1509 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$22) - 1510 .dwattr $C$DW$96, DW_AT_location[DW_OP_reg24] - 1511 - 1512;* r6_0 assigned to _tmpval - 1513$C$DW$97 .dwtag DW_TAG_variable - 1514 .dwattr $C$DW$97, DW_AT_name("_tmpval") - 1515 .dwattr $C$DW$97, DW_AT_TI_symbol_name("_tmpval") - 1516 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$22) - 1517 .dwattr $C$DW$97, DW_AT_location[DW_OP_reg24] - 1518 - 1519;* r4_0 assigned to _tmpval - 1520$C$DW$98 .dwtag DW_TAG_variable - 1521 .dwattr $C$DW$98, DW_AT_name("_tmpval") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 29 - - 1522 .dwattr $C$DW$98, DW_AT_TI_symbol_name("_tmpval") - 1523 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$22) - 1524 .dwattr $C$DW$98, DW_AT_location[DW_OP_reg16] - 1525 - 1526 .dwcfi cfa_offset, 0 - 1527;*** 101 ----------------------- addr = (*(C$16 = &mailbox)).$P$T1.dma.cur_addr; - 1528;*** 103 ----------------------- control = (*C$16).$P$T1.dma.control; - 1529;*** 108 ----------------------- if ( (*C$16).$P$T1.dma.cur_status != 2 ) goto g3; - 1530 00000000 0000000528E2E2 SUB r2, r2, 0x28 ; [ALU_PRU] - 1531 .dwcfi cfa_offset, 40 - 1532 00000004 000000E50242C3 SBBO &r3.b2, r2, 2, 38 ; [ALU_PRU] - 1533 .dwcfi save_reg_to_mem, 14, -38 - 1534 .dwcfi save_reg_to_mem, 15, -37 - 1535 .dwcfi save_reg_to_mem, 16, -36 - 1536 .dwcfi save_reg_to_mem, 17, -35 - 1537 .dwcfi save_reg_to_mem, 18, -34 - 1538 .dwcfi save_reg_to_mem, 19, -33 - 1539 .dwcfi save_reg_to_mem, 20, -32 - 1540 .dwcfi save_reg_to_mem, 21, -31 - 1541 .dwcfi save_reg_to_mem, 22, -30 - 1542 .dwcfi save_reg_to_mem, 23, -29 - 1543 .dwcfi save_reg_to_mem, 24, -28 - 1544 .dwcfi save_reg_to_mem, 25, -27 - 1545 .dwcfi save_reg_to_mem, 26, -26 - 1546 .dwcfi save_reg_to_mem, 27, -25 - 1547 .dwcfi save_reg_to_mem, 28, -24 - 1548 .dwcfi save_reg_to_mem, 29, -23 - 1549 .dwcfi save_reg_to_mem, 30, -22 - 1550 .dwcfi save_reg_to_mem, 31, -21 - 1551 .dwcfi save_reg_to_mem, 32, -20 - 1552 .dwcfi save_reg_to_mem, 33, -19 - 1553 .dwcfi save_reg_to_mem, 34, -18 - 1554 .dwcfi save_reg_to_mem, 35, -17 - 1555 .dwcfi save_reg_to_mem, 36, -16 - 1556 .dwcfi save_reg_to_mem, 37, -15 - 1557 .dwcfi save_reg_to_mem, 38, -14 - 1558 .dwcfi save_reg_to_mem, 39, -13 - 1559 .dwcfi save_reg_to_mem, 40, -12 - 1560 .dwcfi save_reg_to_mem, 41, -11 - 1561 .dwcfi save_reg_to_mem, 42, -10 - 1562 .dwcfi save_reg_to_mem, 43, -9 - 1563 .dwcfi save_reg_to_mem, 44, -8 - 1564 .dwcfi save_reg_to_mem, 45, -7 - 1565 .dwcfi save_reg_to_mem, 46, -6 - 1566 .dwcfi save_reg_to_mem, 47, -5 - 1567 .dwcfi save_reg_to_mem, 48, -4 - 1568 .dwcfi save_reg_to_mem, 49, -3 - 1569 .dwcfi save_reg_to_mem, 50, -2 - 1570 .dwcfi save_reg_to_mem, 51, -1 - 1571 .dwpsn file "pru1_statemachine_dma.c",line 101,column 16,is_stmt,isa 0 - 1572;---------------------------------------------------------------------- - 1573; 101 | uint32_t addr = mailbox.dma.cur_addr; // non-volatile snapshot - 1574; 102 | uint16_t data; - 1575;---------------------------------------------------------------------- - 1576 00000008 000084240000C4! LDI32 r4, ||mailbox|| ; [ALU_PRU] |101| $O$C16,mailbox - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 30 - - 0000000f 00000021004024 - 1577 00000010 000000F11C2489 LBBO &r9, r4, 28, 4 ; [ALU_PRU] |101| addr,$O$C16 - 1578 .dwpsn file "pru1_statemachine_dma.c",line 103,column 18,is_stmt,isa 0 - 1579;---------------------------------------------------------------------- - 1580; 103 | uint8_t control = mailbox.dma.control; - 1581; 104 | // uint8_t page_table_entry; - 1582; 105 | uint8_t b; - 1583; 106 | bool internal; - 1584;---------------------------------------------------------------------- - 1585 00000014 000000F1190426 LBBO &r6.b1, r4, 25, 1 ; [ALU_PRU] |103| control,$O$C16 - 1586 .dwpsn file "pru1_statemachine_dma.c",line 108,column 2,is_stmt,isa 0 - 1587;---------------------------------------------------------------------- - 1588; 108 | if (mailbox.dma.cur_status != DMA_STATE_RUNNING || mailbox.dma.wordcoun - 1589; | t == 0) - 1590;---------------------------------------------------------------------- - 1591 00000018 000000F1180400 LBBO &r0.b0, r4, 24, 1 ; [ALU_PRU] |108| $O$C16 - 1592 0000001c 00000069020003 QBNE ||$C$L12||, r0.b0, 0x02 ; [ALU_PRU] |108| - 1593;* --------------------------------------------------------------------------* - 1594;*** 108 ----------------------- K$3 = C$16; - 1595;*** 108 ----------------------- if ( (*K$3).$P$T1.dma.wordcount ) goto g4; - 1596 00000020 000000F11A0480 LBBO &r0.w0, r4, 26, 2 ; [ALU_PRU] |108| $O$K3 - 1597 00000024 00000069008003 QBNE ||$C$L13||, r0.w0, 0x00 ; [ALU_PRU] |108| - 1598;* --------------------------------------------------------------------------* - 1599 00000028 ||$C$L12||: - 1600;*** -----------------------g3: - 1601;*** 109 ----------------------- return 1; - 1602 .dwpsn file "pru1_statemachine_dma.c",line 109,column 3,is_stmt,isa 0 - 1603;---------------------------------------------------------------------- - 1604; 109 | return 1; // still stopped - 1605;---------------------------------------------------------------------- - 1606 00000028 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |109| - 1607 0000002c 00000021000000! JMP ||$C$L26|| ; [ALU_PRU] |109| - 1608;* --------------------------------------------------------------------------* - 1609 00000030 ||$C$L13||: - 1610;*** -----------------------g4: - 1611;*** 111 ----------------------- if ( sm_dma.cur_wordsleft != 1 ) goto g6; - 1612 .dwpsn file "pru1_statemachine_dma.c",line 111,column 2,is_stmt,isa 0 - 1613;---------------------------------------------------------------------- - 1614; 111 | if (sm_dma.cur_wordsleft == 1) { - 1615; 112 | // deassert SACK, enable next arbitration cycle - 1616; 113 | // deassert SACK before deassert BBSY - 1617; 114 | // parallel to last word data transfer - 1618;---------------------------------------------------------------------- - 1619 00000030 000000240007E0! LDI r0, ||sm_dma||+7 ; [ALU_PRU] |111| sm_dma - 1620 00000034 000000F1000080 LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |111| - 1621 00000038 0000006901800D QBNE ||$C$L14||, r0.w0, 0x01 ; [ALU_PRU] |111| - 1622;* --------------------------------------------------------------------------* - 1623;*** 115 ----------------------- _tmpval = C$15 = (unsigned char)(*(K$22 = &buslatches+1)&0x - 1624;*** 115 ----------------------- buslatches_pru0_dataout((unsigned)C$15); - 1625;*** 115 ----------------------- __R30 = 256u; - 1626;*** 115 ----------------------- *K$22 = _tmpval; - 1627;*** 115 ----------------------- __delay_cycles(4u); - 1628;*** 115 ----------------------- __R30 = 2304u; - 1629 .dwpsn file "pru1_statemachine_dma.c",line 115,column 3,is_stmt,isa 0 - 1630;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 31 - - 1631; 115 | buslatches_setbits(1, BIT(5), 0); // SACK = latch[1], bit 5 - 1632;---------------------------------------------------------------------- - 1633 0000003c 000000240001E7! LDI r7, ||buslatches||+1 ; [ALU_PRU] |115| $O$K22,buslatches - 1634 00000040 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |115| $O$K22 - 1635 00000044 00000011DF0005 AND r5.b0, r0.b0, 0xdf ; [ALU_PRU] |115| $O$C15 - 1636 00000048 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |115| $O$C15 - 1637$C$DW$99 .dwtag DW_TAG_TI_branch - 1638 .dwattr $C$DW$99, DW_AT_low_pc(0x00) - 1639 .dwattr $C$DW$99, DW_AT_name("buslatches_pru0_dataout") - 1640 .dwattr $C$DW$99, DW_AT_TI_call - 1641 - 1642 0000004c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |115| buslatches_pru0_dataout - 1643 00000050 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |115| - 1644 00000054 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |115| $O$K22,_tmpval - 1645 .newblock - 1646 00000058 000188240000C8 LDI32 r8, 1 - 0000005f 00000000004024 - 1647 00000060 0000000501E8E8 $1: SUB r8, r8, 1 - 1648 00000064 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |115| - 1649 00000068 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |115| - 1650;* --------------------------------------------------------------------------* - 1651 0000006c ||$C$L14||: - 1652;*** -----------------------g6: - 1653;*** 118 ----------------------- (*(K$16 = &sm_dma)).state_timeout = C$12 = 0; - 1654;*** 121 ----------------------- buslatches_pru0_dataout(addr&0xffu); - 1655;*** 121 ----------------------- __R30 = 512u; - 1656;*** 121 ----------------------- __delay_cycles(6u); - 1657;*** 121 ----------------------- __R30 = 2560u; - 1658;*** 123 ----------------------- buslatches_pru0_dataout(addr>>8); - 1659;*** 123 ----------------------- __R30 = 768u; - 1660;*** 123 ----------------------- __delay_cycles(6u); - 1661;*** 123 ----------------------- __R30 = 2816u; - 1662;*** ----------------------- K$22 = &buslatches+4; - 1663;*** 129 ----------------------- if ( control&2 ) goto g12; - 1664 .dwpsn file "pru1_statemachine_dma.c",line 118,column 2,is_stmt,isa 0 - 1665;---------------------------------------------------------------------- - 1666; 118 | sm_dma.state_timeout = 0; - 1667; 120 | // addr0..7 = latch[2] - 1668;---------------------------------------------------------------------- - 1669 0000006c 0000002EFF8185 ZERO &r5, 4 ; [ALU_PRU] |118| $O$C12 - 1670 00000070 000000240000E8! LDI r8, ||sm_dma|| ; [ALU_PRU] |118| $O$K16,sm_dma - 1671 .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 - 1672;---------------------------------------------------------------------- - 1673; 121 | buslatches_setbyte(2, addr & 0xff); - 1674;---------------------------------------------------------------------- - 1675 00000074 00000011FFE9EE AND r14, r9, 0xff ; [ALU_PRU] |121| addr - 1676 .dwpsn file "pru1_statemachine_dma.c",line 118,column 2,is_stmt,isa 0 - 1677 00000078 000000E1020805 SBBO &r5.b0, r8, 2, 1 ; [ALU_PRU] |118| $O$K16 - 1678 .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 - 1679;---------------------------------------------------------------------- - 1680; 122 | // addr8..15 = latch[3] - 1681;---------------------------------------------------------------------- - 1682$C$DW$100 .dwtag DW_TAG_TI_branch - 1683 .dwattr $C$DW$100, DW_AT_low_pc(0x00) - 1684 .dwattr $C$DW$100, DW_AT_name("buslatches_pru0_dataout") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 32 - - 1685 .dwattr $C$DW$100, DW_AT_TI_call - 1686 - 1687 0000007c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |121| buslatches_pru0_dataout - 1688 00000080 000000240200FE LDI r30, 0x0200 ; [ALU_PRU] |121| - 1689 .newblock - 1690 00000084 00028A240000CA LDI32 r10, 2 - 0000008b 00000000004024 - 1691 0000008c 0000000501EAEA $1: SUB r10, r10, 1 - 1692 00000090 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |121| - 1693 .dwpsn file "pru1_statemachine_dma.c",line 123,column 2,is_stmt,isa 0 - 1694;---------------------------------------------------------------------- - 1695; 123 | buslatches_setbyte(3, (addr >> 8)); - 1696;---------------------------------------------------------------------- - 1697 00000094 0000000B08E9EE LSR r14, r9, 0x08 ; [ALU_PRU] |123| addr - 1698 .dwpsn file "pru1_statemachine_dma.c",line 121,column 2,is_stmt,isa 0 - 1699 00000098 000000240A00FE LDI r30, 0x0a00 ; [ALU_PRU] |121| - 1700 .dwpsn file "pru1_statemachine_dma.c",line 123,column 2,is_stmt,isa 0 - 1701;---------------------------------------------------------------------- - 1702; 124 | // addr 16,17 = latch[4].0,1 - 1703; 125 | // C0 = latch[4], bit 2 - 1704; 126 | // C1 = latch[4], bit 3 - 1705; 127 | // MSYN = latch[4], bit 4 - 1706; 128 | // SSYN = latch[4], bit 5 - 1707;---------------------------------------------------------------------- - 1708$C$DW$101 .dwtag DW_TAG_TI_branch - 1709 .dwattr $C$DW$101, DW_AT_low_pc(0x00) - 1710 .dwattr $C$DW$101, DW_AT_name("buslatches_pru0_dataout") - 1711 .dwattr $C$DW$101, DW_AT_TI_call - 1712 - 1713 0000009c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |123| buslatches_pru0_dataout - 1714 000000a0 000000240300FE LDI r30, 0x0300 ; [ALU_PRU] |123| - 1715 .newblock - 1716 000000a4 000287240000C7 LDI32 r7, 2 - 000000ab 00000000004024 - 1717 000000ac 0000000501E7E7 $1: SUB r7, r7, 1 - 1718 000000b0 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |123| - 1719 000000b4 000000240004E7! LDI r7, ||buslatches||+4 ; [ALU_PRU] $O$K22,buslatches - 1720 000000b8 000000240B00FE LDI r30, 0x0b00 ; [ALU_PRU] |123| - 1721 .dwpsn file "pru1_statemachine_dma.c",line 129,column 2,is_stmt,isa 0 - 1722;---------------------------------------------------------------------- - 1723; 129 | if (UNIBUS_CONTROL_ISDATO(control)) { - 1724; 130 | tmpval = (addr >> 16) & 3; - 1725; 131 | tmpval |= BIT(3); // DATO: c1=1, c0=0 - 1726; 132 | // bit 2,4,5 == 0 -> C0,MSYN,SSYN not asserted - 1727; 133 | buslatches_setbits(4, 0x3f, tmpval); - 1728; 134 | // write data. SSYN may still be active??? - 1729; 135 | // data = mailbox.dma.words[sm_dma.cur_wordidx]; - 1730; 136 | data = *sm_dma.dataptr; - 1731; 137 | buslatches_setbyte(5, data & 0xff); // DATA[0..7] = latch[5] - 1732; 138 | buslatches_setbyte(6, data >> 8); // DATA[8..15] = latch[6] - 1733; 139 | // wait 150ns, but guaranteed to wait 150ns after SSYN inactive - 1734; 140 | // prev SSYN & DATA may be still on bus, disturbes DATA - 1735; 141 | while (buslatches_get(4) & BIT(5)) - 1736; 142 | ; // wait for SSYN inactive - 1737; 143 | __delay_cycles(NANOSECS(150) - 10); - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 33 - - 1738; 144 | // assume 10 cycles for buslatches_get and address test - 1739; 145 | // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN - 1740; 147 | // use 150ns delay to check for internal address - 1741; 148 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); - 1742; 149 | // !!! optimizer may not move this around !!! - 1743; 150 | // try "volatile internal_addr" (__asm(";---") may be rearanged - 1744; | ) - 1745; 152 | // MSYN = latch[4], bit 4 - 1746; 153 | buslatches_setbits(4, BIT(4), BIT(4)); // master assert MSYN - 1747; 155 | // DATO to internal slave (fast test). - 1748; 156 | // write data into slave ( - 1749; 157 | switch (control) { - 1750; 158 | case UNIBUS_CONTROL_DATO: - 1751; 159 | internal = iopageregisters_write_w(addr, data); - 1752; 160 | break; - 1753; 161 | case UNIBUS_CONTROL_DATOB: - 1754; 162 | // A00=1: upper byte, A00=0: lower byte - 1755; 163 | b = (addr & 1) ? (data >> 8) : (data & 0xff); - 1756; 164 | internal = iopageregisters_write_b(addr, b); // always - 1757; | sucessful, addr already tested - 1758; 165 | break; - 1759; 166 | default: - 1760; 167 | internal = false; // not reached - 1761; 169 | if (internal) { - 1762; 170 | buslatches_setbits(4, BIT(5), BIT(5)); // slave assert - 1763; | SSYN - 1764; 171 | buslatches_setbits(4, BIT(4), 0); // master deassert MS - 1765; | YN - 1766; 172 | buslatches_setbyte(5, 0); // master removes data - 1767; 173 | buslatches_setbyte(6, 0); - 1768; 174 | // perhaps PRU2ARM_INTERRUPT now active, - 1769; 175 | // assert SSYN after ARM completes "active" register lo - 1770; | gic and INIT - 1771; 176 | while (mailbox.events.eventmask) ; - 1772; 178 | buslatches_setbits(4, BIT(5), 0); // slave deassert SSY - 1773; | N - 1774; 179 | sm_dma.state = &sm_dma_state_99; // next word - 1775; 180 | } else { - 1776; 181 | // DATO to external slave - 1777; 182 | // wait for a slave SSYN - 1778; 183 | TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); - 1779; 184 | sm_dma.state = &sm_dma_state_21; // wait SSYN DATAO - 1780; 186 | } else { - 1781; 187 | // DATI or DATIP - 1782; 188 | tmpval = (addr >> 16) & 3; - 1783; 189 | // bit 2,3,4,5 == 0 -> C0,C1,MSYN,SSYN not asserted - 1784;---------------------------------------------------------------------- - 1785 000000bc 000000D101267E QBBS ||$C$L17||, r6.b1, 0x01 ; [ALU_PRU] |129| control - 1786;* --------------------------------------------------------------------------* - 1787;*** 190 ----------------------- _tmpval = C$14 = (unsigned char)(*K$22&0xc0u|addr>>16&3u); - 1788;*** 190 ----------------------- buslatches_pru0_dataout((unsigned)C$14); - 1789;*** 190 ----------------------- __R30 = 1024u; - 1790;*** 190 ----------------------- *K$22 = _tmpval; - 1791;*** 190 ----------------------- __delay_cycles(4u); - 1792;*** 190 ----------------------- __R30 = 3072u; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 34 - - 1793;*** 193 ----------------------- __delay_cycles(20u); - 1794;*** 202 ----------------------- _tmpval = C$13 = (unsigned char)(*K$22|0x10); - 1795;*** 202 ----------------------- buslatches_pru0_dataout((unsigned)C$13); - 1796;*** 202 ----------------------- __R30 = 1024u; - 1797;*** 202 ----------------------- *K$22 = _tmpval; - 1798;*** 202 ----------------------- __delay_cycles(4u); - 1799;*** 202 ----------------------- __R30 = 3072u; - 1800;*** 204 ----------------------- if ( iopageregisters_read(addr, &data) ) goto g9; - 1801 .dwpsn file "pru1_statemachine_dma.c",line 190,column 3,is_stmt,isa 0 - 1802;---------------------------------------------------------------------- - 1803; 190 | buslatches_setbits(4, 0x3f, tmpval); - 1804; 192 | // wait 150ns after MSYN, no distance to SSYN required - 1805;---------------------------------------------------------------------- - 1806 000000c0 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |190| $O$K22 - 1807 000000c4 00000011C00020 AND r0.b1, r0.b0, 0xc0 ; [ALU_PRU] |190| - 1808 000000c8 00000011034900 AND r0.b0, r9.b2, 0x03 ; [ALU_PRU] |190| - 1809 000000cc 00000012002006 OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |190| $O$C14 - 1810 000000d0 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |190| $O$C14 - 1811$C$DW$102 .dwtag DW_TAG_TI_branch - 1812 .dwattr $C$DW$102, DW_AT_low_pc(0x00) - 1813 .dwattr $C$DW$102, DW_AT_name("buslatches_pru0_dataout") - 1814 .dwattr $C$DW$102, DW_AT_TI_call - 1815 - 1816 000000d4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |190| buslatches_pru0_dataout - 1817 000000d8 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |190| - 1818 000000dc 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |190| $O$K22,_tmpval - 1819 .newblock - 1820 000000e0 00018C240000CC LDI32 r12, 1 - 000000e7 00000000004024 - 1821 000000e8 0000000501ECEC $1: SUB r12, r12, 1 - 1822 000000ec 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |190| - 1823 000000f0 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |190| - 1824 .dwpsn file "pru1_statemachine_dma.c",line 193,column 3,is_stmt,isa 0 - 1825;---------------------------------------------------------------------- - 1826; 193 | __delay_cycles(NANOSECS(150) - 10); - 1827; 194 | // assume 10 cycles for buslatches_get and address test - 1828; 195 | // ADDR, CONTROL (and DATA) stable since 150ns, set MSYN next - 1829; 197 | // use 150ns delay to check for internal address - 1830; 198 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr); - 1831; 199 | // !!! optimizer may not move this around !!! - 1832; 201 | // MSYN = latch[4], bit 4 - 1833;---------------------------------------------------------------------- - 1834 .newblock - 1835 000000f4 00098B240000CB LDI32 r11, 9 - 000000fb 00000000004024 - 1836 000000fc 0000000501EBEB $1: SUB r11, r11, 1 - 1837 00000100 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |193| - 1838 .dwpsn file "pru1_statemachine_dma.c",line 202,column 3,is_stmt,isa 0 - 1839;---------------------------------------------------------------------- - 1840; 202 | buslatches_setbits(4, BIT(4), BIT(4)); // master assert MSYN - 1841;---------------------------------------------------------------------- - 1842 00000104 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |202| $O$K22 - 1843 00000108 0000001F040006 SET r6.b0, r0.b0, 0x00000004 ; [ALU_PRU] |202| $O$C13 - 1844 0000010c 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |202| $O$C13 - 1845$C$DW$103 .dwtag DW_TAG_TI_branch - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 35 - - 1846 .dwattr $C$DW$103, DW_AT_low_pc(0x00) - 1847 .dwattr $C$DW$103, DW_AT_name("buslatches_pru0_dataout") - 1848 .dwattr $C$DW$103, DW_AT_TI_call - 1849 - 1850 00000110 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |202| buslatches_pru0_dataout - 1851 00000114 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |202| $O$K22,_tmpval - 1852 00000118 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |202| - 1853 .newblock - 1854 0000011c 00018A240000CA LDI32 r10, 1 - 00000123 00000000004024 - 1855 00000124 0000000501EAEA $1: SUB r10, r10, 1 - 1856 00000128 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |202| - 1857 .dwpsn file "pru1_statemachine_dma.c",line 204,column 3,is_stmt,isa 0 - 1858;---------------------------------------------------------------------- - 1859; 204 | if (iopageregisters_read(addr, &data)) { - 1860;---------------------------------------------------------------------- - 1861 0000012c 00000010E9E9EE MOV r14, r9 ; [ALU_PRU] |204| addr - 1862 00000130 0000000100E2EF ADD r15, r2, 0 ; [ALU_PRU] |204| data,data - 1863 .dwpsn file "pru1_statemachine_dma.c",line 202,column 3,is_stmt,isa 0 - 1864 00000134 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |202| - 1865 .dwpsn file "pru1_statemachine_dma.c",line 204,column 3,is_stmt,isa 0 - 1866;---------------------------------------------------------------------- - 1867; 205 | // DATI to internal slave: put MSYN/SSYN/DATA protocol onto bus, - 1868; 206 | // slave puts data onto bus - 1869; 207 | // DATA[0..7] = latch[5] - 1870; 208 | buslatches_setbyte(5, data & 0xff); - 1871; 209 | // DATA[8..15] = latch[6] - 1872; 210 | buslatches_setbyte(6, data >> 8); - 1873; 211 | // theoretically another bus member could set bits in bus addr & data . - 1874; | .. - 1875; 212 | // if yes, we would have to read back the bus lines - 1876; 213 | *sm_dma.dataptr = data; - 1877; 214 | // mailbox.dma.words[sm_dma.cur_wordidx] = data; - 1878; 216 | buslatches_setbits(4, BIT(5), BIT(5)); // slave assert SSYN - 1879; 217 | buslatches_setbits(4, BIT(4), 0); // master deassert MSYN - 1880; 218 | buslatches_setbyte(5, 0); // slave removes data - 1881; 219 | buslatches_setbyte(6, 0); - 1882; 220 | // perhaps PRU2ARM_INTERRUPT now active, - 1883; 221 | // assert SSYN after ARM completes "active" register logic and INIT - 1884; 222 | while (mailbox.events.eventmask) ; - 1885; 224 | buslatches_setbits(4, BIT(5), 0); // slave deassert SSYN - 1886; 225 | sm_dma.state = &sm_dma_state_99; // next word - 1887; 226 | } else { - 1888; 227 | // DATI to external slave - 1889; 228 | // wait for a slave SSYN - 1890;---------------------------------------------------------------------- - 1891$C$DW$104 .dwtag DW_TAG_TI_branch - 1892 .dwattr $C$DW$104, DW_AT_low_pc(0x00) - 1893 .dwattr $C$DW$104, DW_AT_name("iopageregisters_read") - 1894 .dwattr $C$DW$104, DW_AT_TI_call - 1895 - 1896 00000138 000000230000C3! JAL r3.w2, ||iopageregisters_read|| ; [ALU_PRU] |204| iopageregisters_read - 1897 0000013c 00000069000E11 QBNE ||$C$L15||, r14.b0, 0x00 ; [ALU_PRU] |204| - 1898;* --------------------------------------------------------------------------* - 1899;*** 229 ----------------------- *(volatile unsigned *)(C$11 = (volatile struct $$fake26 *)0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 36 - - 1900;*** 229 ----------------------- (*(volatile struct $$fake35 *)C$11).$P$T18.CYCLE = C$12; - 1901;*** 229 ----------------------- timeout_target = 3976u; - 1902;*** 229 ----------------------- *(volatile unsigned *)C$11 |= 0x8u; - 1903;*** 230 ----------------------- (*K$16).state = &sm_dma_state_11; - 1904;*** 234 ----------------------- return 0; - 1905 .dwpsn file "pru1_statemachine_dma.c",line 229,column 4,is_stmt,isa 0 - 1906;---------------------------------------------------------------------- - 1907; 229 | TIMEOUT_SET(NANOSECS(1000*UNIBUS_TIMEOUT_PERIOD_US)); - 1908; 230 | sm_dma.state = &sm_dma_state_11; // wait SSYN DATI - 1909;---------------------------------------------------------------------- - 1910 00000140 400080240002C0 LDI32 r0, 0x00024000 ; [ALU_PRU] |229| $O$C11 - 00000147 00000000004024 - 1911 00000148 000000240000EE! LDI r14, ||timeout_target|| ; [ALU_PRU] |229| timeout_target - 1912 0000014c 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| - 1913 00000150 0000001D03E1E1 CLR r1, r1, 0x00000003 ; [ALU_PRU] |229| - 1914 00000154 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| - 1915 00000158 000000E10C2085 SBBO &r5, r0, 12, 4 ; [ALU_PRU] |229| $O$C11,$O$C12 - 1916 0000015c 000000240F88E1 LDI r1, 0x0f88 ; [ALU_PRU] |229| - 1917 00000160 000000E1002E81 SBBO &r1, r14, 0, 4 ; [ALU_PRU] |229| - 1918 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 1919;---------------------------------------------------------------------- - 1920; 234 | return 0; // still running - 1921;---------------------------------------------------------------------- - 1922 00000164 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |234| - 1923 .dwpsn file "pru1_statemachine_dma.c",line 229,column 4,is_stmt,isa 0 - 1924 00000168 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| $O$C11 - 1925 0000016c 0000001F03E1E1 SET r1, r1, 0x00000003 ; [ALU_PRU] |229| - 1926 00000170 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |229| $O$C11 - 1927 .dwpsn file "pru1_statemachine_dma.c",line 230,column 4,is_stmt,isa 0 - 1928 00000174 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_11||) ; [ALU_PRU] |230| sm_dma_state_11 - 1929 00000178 000000E1000880 SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |230| $O$K16 - 1930 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 1931 0000017c 00000021000000! JMP ||$C$L26|| ; [ALU_PRU] |234| - 1932;* --------------------------------------------------------------------------* - 1933 00000180 ||$C$L15||: - 1934;*** -----------------------g9: - 1935;*** 208 ----------------------- buslatches_pru0_dataout(data&0xffu); - 1936;*** 208 ----------------------- __R30 = 1280u; - 1937;*** 208 ----------------------- __delay_cycles(6u); - 1938;*** 208 ----------------------- __R30 = 3328u; - 1939;*** 210 ----------------------- buslatches_pru0_dataout((int)data>>8); - 1940;*** 210 ----------------------- __R30 = 1536u; - 1941;*** 210 ----------------------- __delay_cycles(6u); - 1942;*** 210 ----------------------- __R30 = 3584u; - 1943;*** 213 ----------------------- *(*K$16).dataptr = data; - 1944;*** 216 ----------------------- _tmpval = C$10 = (unsigned char)(*K$22|0x20); - 1945;*** 216 ----------------------- buslatches_pru0_dataout((unsigned)C$10); - 1946;*** 216 ----------------------- __R30 = 1024u; - 1947;*** 216 ----------------------- *K$22 = _tmpval; - 1948;*** 216 ----------------------- __delay_cycles(4u); - 1949;*** 216 ----------------------- __R30 = 3072u; - 1950;*** 217 ----------------------- _tmpval = C$9 = (unsigned char)(*K$22&0xef); - 1951;*** 217 ----------------------- buslatches_pru0_dataout((unsigned)C$9); - 1952;*** 217 ----------------------- __R30 = 1024u; - 1953;*** 217 ----------------------- *K$22 = _tmpval; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 37 - - 1954;*** 217 ----------------------- __delay_cycles(4u); - 1955;*** 217 ----------------------- __R30 = 3072u; - 1956;*** 218 ----------------------- buslatches_pru0_dataout(0u); - 1957;*** 218 ----------------------- __R30 = 1280u; - 1958;*** 218 ----------------------- __delay_cycles(6u); - 1959;*** 218 ----------------------- __R30 = 3328u; - 1960;*** 219 ----------------------- buslatches_pru0_dataout(0u); - 1961;*** 219 ----------------------- __R30 = 1536u; - 1962;*** 219 ----------------------- __delay_cycles(6u); - 1963;*** 219 ----------------------- __R30 = 3584u; - 1964;*** ----------------------- #pragma LOOP_FLAGS(4096u) - 1965 .dwpsn file "pru1_statemachine_dma.c",line 208,column 4,is_stmt,isa 0 - 1966 00000180 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |208| data - 1967 00000184 00000011FF80EE AND r14, r0.w0, 0xff ; [ALU_PRU] |208| - 1968$C$DW$105 .dwtag DW_TAG_TI_branch - 1969 .dwattr $C$DW$105, DW_AT_low_pc(0x00) - 1970 .dwattr $C$DW$105, DW_AT_name("buslatches_pru0_dataout") - 1971 .dwattr $C$DW$105, DW_AT_TI_call - 1972 - 1973 00000188 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |208| buslatches_pru0_dataout - 1974 0000018c 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |208| - 1975 .newblock - 1976 00000190 00028C240000CC LDI32 r12, 2 - 00000197 00000000004024 - 1977 00000198 0000000501ECEC $1: SUB r12, r12, 1 - 1978 0000019c 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |208| - 1979 .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - 1980 000001a0 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |210| data - 1981 .dwpsn file "pru1_statemachine_dma.c",line 208,column 4,is_stmt,isa 0 - 1982 000001a4 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |208| - 1983 .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - 1984 000001a8 000000108080E0 MOV r0, r0.w0 ; [ALU_PRU] |210| - 1985 000001ac 0000000B08E0EE LSR r14, r0, 0x08 ; [ALU_PRU] |210| - 1986$C$DW$106 .dwtag DW_TAG_TI_branch - 1987 .dwattr $C$DW$106, DW_AT_low_pc(0x00) - 1988 .dwattr $C$DW$106, DW_AT_name("buslatches_pru0_dataout") - 1989 .dwattr $C$DW$106, DW_AT_TI_call - 1990 - 1991 000001b0 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |210| buslatches_pru0_dataout - 1992 000001b4 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |210| - 1993 .newblock - 1994 000001b8 000286240000C6 LDI32 r6, 2 - 000001bf 00000000004024 - 1995 000001c0 0000000501E6E6 $1: SUB r6, r6, 1 - 1996 000001c4 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |210| - 1997 .dwpsn file "pru1_statemachine_dma.c",line 213,column 4,is_stmt,isa 0 - 1998 000001c8 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |213| data - 1999 000001cc 000000F1032881 LBBO &r1, r8, 3, 4 ; [ALU_PRU] |213| $O$K16 - 2000 .dwpsn file "pru1_statemachine_dma.c",line 210,column 4,is_stmt,isa 0 - 2001 000001d0 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |210| - 2002 .dwpsn file "pru1_statemachine_dma.c",line 213,column 4,is_stmt,isa 0 - 2003 000001d4 000000E1000180 SBBO &r0.w0, r1, 0, 2 ; [ALU_PRU] |213| - 2004 .dwpsn file "pru1_statemachine_dma.c",line 216,column 4,is_stmt,isa 0 - 2005 000001d8 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |216| $O$K22 - 2006 000001dc 0000001F050006 SET r6.b0, r0.b0, 0x00000005 ; [ALU_PRU] |216| $O$C10 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 38 - - 2007 000001e0 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |216| $O$C10 - 2008$C$DW$107 .dwtag DW_TAG_TI_branch - 2009 .dwattr $C$DW$107, DW_AT_low_pc(0x00) - 2010 .dwattr $C$DW$107, DW_AT_name("buslatches_pru0_dataout") - 2011 .dwattr $C$DW$107, DW_AT_TI_call - 2012 - 2013 000001e4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |216| buslatches_pru0_dataout - 2014 000001e8 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |216| $O$K22,_tmpval - 2015 000001ec 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |216| - 2016 .newblock - 2017 000001f0 00018B240000CB LDI32 r11, 1 - 000001f7 00000000004024 - 2018 000001f8 0000000501EBEB $1: SUB r11, r11, 1 - 2019 000001fc 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |216| - 2020 .dwpsn file "pru1_statemachine_dma.c",line 217,column 4,is_stmt,isa 0 - 2021 00000200 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |217| $O$K22 - 2022 .dwpsn file "pru1_statemachine_dma.c",line 216,column 4,is_stmt,isa 0 - 2023 00000204 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |216| - 2024 .dwpsn file "pru1_statemachine_dma.c",line 217,column 4,is_stmt,isa 0 - 2025 00000208 00000011EF0006 AND r6.b0, r0.b0, 0xef ; [ALU_PRU] |217| $O$C9 - 2026 0000020c 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |217| $O$C9 - 2027$C$DW$108 .dwtag DW_TAG_TI_branch - 2028 .dwattr $C$DW$108, DW_AT_low_pc(0x00) - 2029 .dwattr $C$DW$108, DW_AT_name("buslatches_pru0_dataout") - 2030 .dwattr $C$DW$108, DW_AT_TI_call - 2031 - 2032 00000210 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |217| buslatches_pru0_dataout - 2033 00000214 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |217| $O$K22,_tmpval - 2034 00000218 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |217| - 2035 .newblock - 2036 0000021c 00018A240000CA LDI32 r10, 1 - 00000223 00000000004024 - 2037 00000224 0000000501EAEA $1: SUB r10, r10, 1 - 2038 00000228 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |217| - 2039 0000022c 00000010E5E5EE MOV r14, r5 ; [ALU_PRU] - 2040 00000230 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |217| - 2041 .dwpsn file "pru1_statemachine_dma.c",line 218,column 4,is_stmt,isa 0 - 2042$C$DW$109 .dwtag DW_TAG_TI_branch - 2043 .dwattr $C$DW$109, DW_AT_low_pc(0x00) - 2044 .dwattr $C$DW$109, DW_AT_name("buslatches_pru0_dataout") - 2045 .dwattr $C$DW$109, DW_AT_TI_call - 2046 - 2047 00000234 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |218| buslatches_pru0_dataout - 2048 00000238 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |218| - 2049 .newblock - 2050 0000023c 000289240000C9 LDI32 r9, 2 - 00000243 00000000004024 - 2051 00000244 0000000501E9E9 $1: SUB r9, r9, 1 - 2052 00000248 0000006F00E9FF QBNE $1, r9, 0 ; [ALU_PRU] |218| - 2053 0000024c 00000010E5E5EE MOV r14, r5 ; [ALU_PRU] - 2054 00000250 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |218| - 2055 .dwpsn file "pru1_statemachine_dma.c",line 219,column 4,is_stmt,isa 0 - 2056$C$DW$110 .dwtag DW_TAG_TI_branch - 2057 .dwattr $C$DW$110, DW_AT_low_pc(0x00) - 2058 .dwattr $C$DW$110, DW_AT_name("buslatches_pru0_dataout") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 39 - - 2059 .dwattr $C$DW$110, DW_AT_TI_call - 2060 - 2061 00000254 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |219| buslatches_pru0_dataout - 2062 00000258 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |219| - 2063 .newblock - 2064 0000025c 000285240000C5 LDI32 r5, 2 - 00000263 00000000004024 - 2065 00000264 0000000501E5E5 $1: SUB r5, r5, 1 - 2066 00000268 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |219| - 2067 0000026c 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |219| - 2068;* --------------------------------------------------------------------------* - 2069;* BEGIN LOOP ||$C$L16|| - 2070;* - 2071;* Loop source line : 208 - 2072;* Loop closing brace source line : 208 - 2073;* Known Minimum Trip Count : 1 - 2074;* Known Maximum Trip Count : 4294967295 - 2075;* Known Max Trip Count Factor : 1 - 2076;* --------------------------------------------------------------------------* - 2077 00000270 ||$C$L16||: - 2078;*** -----------------------g10: - 2079;*** 222 ----------------------- if ( (*K$3).events.eventmask ) goto g10; - 2080 .dwpsn file "pru1_statemachine_dma.c",line 222,column 4,is_stmt,isa 0 - 2081 00000270 000000F10C0400 LBBO &r0.b0, r4, 12, 1 ; [ALU_PRU] |222| $O$K3 - 2082 00000274 0000006F0000FF QBNE ||$C$L16||, r0.b0, 0x00 ; [ALU_PRU] |222| - 2083;* --------------------------------------------------------------------------* - 2084;*** 224 ----------------------- _tmpval = C$8 = (unsigned char)(*K$22&0xdf); - 2085;*** 224 ----------------------- buslatches_pru0_dataout((unsigned)C$8); - 2086;*** 224 ----------------------- __R30 = 1024u; - 2087;*** 224 ----------------------- *K$22 = _tmpval; - 2088;*** 224 ----------------------- __delay_cycles(4u); - 2089;*** 224 ----------------------- __R30 = 3072u; - 2090;*** 225 ----------------------- (*K$16).state = &sm_dma_state_99; - 2091;*** 234 ----------------------- return 0; - 2092 .dwpsn file "pru1_statemachine_dma.c",line 224,column 4,is_stmt,isa 0 - 2093 00000278 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |224| $O$K22 - 2094 0000027c 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |224| $O$C8 - 2095 00000280 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |224| $O$C8 - 2096$C$DW$111 .dwtag DW_TAG_TI_branch - 2097 .dwattr $C$DW$111, DW_AT_low_pc(0x00) - 2098 .dwattr $C$DW$111, DW_AT_name("buslatches_pru0_dataout") - 2099 .dwattr $C$DW$111, DW_AT_TI_call - 2100 - 2101 00000284 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |224| buslatches_pru0_dataout - 2102 00000288 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |224| - 2103 0000028c 000000E1000704 SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |224| $O$K22,_tmpval - 2104 .newblock - 2105 00000290 000185240000C5 LDI32 r5, 1 - 00000297 00000000004024 - 2106 00000298 0000000501E5E5 $1: SUB r5, r5, 1 - 2107 0000029c 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |224| - 2108 .dwpsn file "pru1_statemachine_dma.c",line 225,column 4,is_stmt,isa 0 - 2109 000002a0 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |225| sm_dma_state_99 - 2110 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 2111 000002a4 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |234| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 40 - - 2112 .dwpsn file "pru1_statemachine_dma.c",line 224,column 4,is_stmt,isa 0 - 2113 000002a8 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |224| - 2114 .dwpsn file "pru1_statemachine_dma.c",line 225,column 4,is_stmt,isa 0 - 2115 000002ac 000000E1000880 SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |225| $O$K16 - 2116 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 2117 000002b0 00000021000000! JMP ||$C$L26|| ; [ALU_PRU] |234| - 2118;* --------------------------------------------------------------------------* - 2119 000002b4 ||$C$L17||: - 2120;*** -----------------------g12: - 2121;*** 130 ----------------------- tmpval = addr>>16&3u; - 2122;*** 133 ----------------------- _tmpval = C$7 = (unsigned char)(*K$22&0xc0u|(tmpval |= 0x8u - 2123;*** 133 ----------------------- buslatches_pru0_dataout((unsigned)C$7); - 2124;*** 133 ----------------------- __R30 = 1024u; - 2125;*** 133 ----------------------- *K$22 = _tmpval; - 2126;*** 133 ----------------------- __delay_cycles(4u); - 2127;*** 133 ----------------------- __R30 = 3072u; - 2128;*** 136 ----------------------- data = C$6 = *(*K$16).dataptr; - 2129;*** 137 ----------------------- buslatches_pru0_dataout(C$6&0xffu); - 2130;*** 137 ----------------------- __R30 = 1280u; - 2131;*** 137 ----------------------- __delay_cycles(6u); - 2132;*** 137 ----------------------- __R30 = 3328u; - 2133;*** 138 ----------------------- buslatches_pru0_dataout((int)data>>8); - 2134;*** 138 ----------------------- __R30 = 1536u; - 2135;*** 138 ----------------------- __delay_cycles(6u); - 2136;*** 138 ----------------------- __R30 = 3584u; - 2137;*** ----------------------- #pragma LOOP_FLAGS(5120u) - 2138 .dwpsn file "pru1_statemachine_dma.c",line 130,column 3,is_stmt,isa 0 - 2139 000002b4 0000000B10E9E0 LSR r0, r9, 0x10 ; [ALU_PRU] |130| addr - 2140 000002b8 0000001103E0E0 AND r0, r0, 0x03 ; [ALU_PRU] |130| tmpval - 2141 .dwpsn file "pru1_statemachine_dma.c",line 133,column 3,is_stmt,isa 0 - 2142 000002bc 0000001F03E0E0 SET r0, r0, 0x00000003 ; [ALU_PRU] |133| tmpval,tmpval - 2143 000002c0 000000F1000720 LBBO &r0.b1, r7, 0, 1 ; [ALU_PRU] |133| $O$K22 - 2144 000002c4 000000113F0000 AND r0.b0, r0.b0, 0x3f ; [ALU_PRU] |133| - 2145 000002c8 00000011C02020 AND r0.b1, r0.b1, 0xc0 ; [ALU_PRU] |133| - 2146 000002cc 00000012002006 OR r6.b0, r0.b1, r0.b0 ; [ALU_PRU] |133| $O$C7 - 2147 000002d0 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |133| $O$C7 - 2148$C$DW$112 .dwtag DW_TAG_TI_branch - 2149 .dwattr $C$DW$112, DW_AT_low_pc(0x00) - 2150 .dwattr $C$DW$112, DW_AT_name("buslatches_pru0_dataout") - 2151 .dwattr $C$DW$112, DW_AT_TI_call - 2152 - 2153 000002d4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |133| buslatches_pru0_dataout - 2154 000002d8 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |133| - 2155 000002dc 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |133| $O$K22,_tmpval - 2156 .newblock - 2157 000002e0 00018C240000CC LDI32 r12, 1 - 000002e7 00000000004024 - 2158 000002e8 0000000501ECEC $1: SUB r12, r12, 1 - 2159 000002ec 0000006F00ECFF QBNE $1, r12, 0 ; [ALU_PRU] |133| - 2160 .dwpsn file "pru1_statemachine_dma.c",line 136,column 3,is_stmt,isa 0 - 2161 000002f0 000000F1032880 LBBO &r0, r8, 3, 4 ; [ALU_PRU] |136| $O$K16 - 2162 .dwpsn file "pru1_statemachine_dma.c",line 133,column 3,is_stmt,isa 0 - 2163 000002f4 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |133| - 2164 .dwpsn file "pru1_statemachine_dma.c",line 136,column 3,is_stmt,isa 0 - 2165 000002f8 000000F1000080 LBBO &r0.w0, r0, 0, 2 ; [ALU_PRU] |136| $O$C6 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 41 - - 2166 000002fc 000000E1000280 SBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |136| data,$O$C6 - 2167 .dwpsn file "pru1_statemachine_dma.c",line 137,column 3,is_stmt,isa 0 - 2168 00000300 00000011FF80EE AND r14, r0.w0, 0xff ; [ALU_PRU] |137| $O$C6 - 2169$C$DW$113 .dwtag DW_TAG_TI_branch - 2170 .dwattr $C$DW$113, DW_AT_low_pc(0x00) - 2171 .dwattr $C$DW$113, DW_AT_name("buslatches_pru0_dataout") - 2172 .dwattr $C$DW$113, DW_AT_TI_call - 2173 - 2174 00000304 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |137| buslatches_pru0_dataout - 2175 00000308 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |137| - 2176 .newblock - 2177 0000030c 00028B240000CB LDI32 r11, 2 - 00000313 00000000004024 - 2178 00000314 0000000501EBEB $1: SUB r11, r11, 1 - 2179 00000318 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |137| - 2180 .dwpsn file "pru1_statemachine_dma.c",line 138,column 3,is_stmt,isa 0 - 2181 0000031c 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |138| data - 2182 .dwpsn file "pru1_statemachine_dma.c",line 137,column 3,is_stmt,isa 0 - 2183 00000320 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |137| - 2184 .dwpsn file "pru1_statemachine_dma.c",line 138,column 3,is_stmt,isa 0 - 2185 00000324 000000108080E0 MOV r0, r0.w0 ; [ALU_PRU] |138| - 2186 00000328 0000000B08E0EE LSR r14, r0, 0x08 ; [ALU_PRU] |138| - 2187$C$DW$114 .dwtag DW_TAG_TI_branch - 2188 .dwattr $C$DW$114, DW_AT_low_pc(0x00) - 2189 .dwattr $C$DW$114, DW_AT_name("buslatches_pru0_dataout") - 2190 .dwattr $C$DW$114, DW_AT_TI_call - 2191 - 2192 0000032c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |138| buslatches_pru0_dataout - 2193 00000330 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |138| - 2194 .newblock - 2195 00000334 00028A240000CA LDI32 r10, 2 - 0000033b 00000000004024 - 2196 0000033c 0000000501EAEA $1: SUB r10, r10, 1 - 2197 00000340 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |138| - 2198 00000344 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |138| - 2199;* --------------------------------------------------------------------------* - 2200;* BEGIN LOOP ||$C$L18|| - 2201;* - 2202;* Loop source line : 133 - 2203;* Loop closing brace source line : 133 - 2204;* Known Minimum Trip Count : 1 - 2205;* Known Maximum Trip Count : 4294967295 - 2206;* Known Max Trip Count Factor : 1 - 2207;* --------------------------------------------------------------------------* - 2208 00000348 ||$C$L18||: - 2209;*** -----------------------g13: - 2210;*** 141 ----------------------- __R30 = 3072u; - 2211;*** 141 ----------------------- __delay_cycles(10u); - 2212;*** 141 ----------------------- if ( __R31&0x20 ) goto g13; - 2213 .dwpsn file "pru1_statemachine_dma.c",line 141,column 3,is_stmt,isa 0 - 2214 00000348 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |141| - 2215 .newblock - 2216 0000034c 000480240000C0 LDI32 r0, 4 - 00000353 00000000004024 - 2217 00000354 0000000501E0E0 $1: SUB r0, r0, 1 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 42 - - 2218 00000358 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |141| - 2219 0000035c 000000D705FFFB QBBS ||$C$L18||, r31, 0x05 ; [ALU_PRU] |141| - 2220;* --------------------------------------------------------------------------* - 2221;*** 143 ----------------------- __delay_cycles(20u); - 2222;*** 153 ----------------------- _tmpval = C$5 = (unsigned char)(*K$22|0x10); - 2223;*** 153 ----------------------- buslatches_pru0_dataout((unsigned)C$5); - 2224;*** 153 ----------------------- __R30 = 1024u; - 2225;*** 153 ----------------------- *K$22 = _tmpval; - 2226;*** 153 ----------------------- __delay_cycles(4u); - 2227;*** 153 ----------------------- __R30 = 3072u; - 2228;*** 157 ----------------------- switch ( control ) {case 2: goto g19;, case 3: goto g15;, D - 2229 .dwpsn file "pru1_statemachine_dma.c",line 143,column 3,is_stmt,isa 0 - 2230 .newblock - 2231 00000360 000980240000C0 LDI32 r0, 9 - 00000367 00000000004024 - 2232 00000368 0000000501E0E0 $1: SUB r0, r0, 1 - 2233 0000036c 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |143| - 2234 .dwpsn file "pru1_statemachine_dma.c",line 153,column 3,is_stmt,isa 0 - 2235 00000370 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |153| $O$K22 - 2236 00000374 0000001F040006 SET r6.b0, r0.b0, 0x00000004 ; [ALU_PRU] |153| $O$C5 - 2237 00000378 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |153| $O$C5 - 2238$C$DW$115 .dwtag DW_TAG_TI_branch - 2239 .dwattr $C$DW$115, DW_AT_low_pc(0x00) - 2240 .dwattr $C$DW$115, DW_AT_name("buslatches_pru0_dataout") - 2241 .dwattr $C$DW$115, DW_AT_TI_call - 2242 - 2243 0000037c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |153| buslatches_pru0_dataout - 2244 00000380 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |153| - 2245 00000384 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |153| $O$K22,_tmpval - 2246 .newblock - 2247 00000388 00018A240000CA LDI32 r10, 1 - 0000038f 00000000004024 - 2248 00000390 0000000501EAEA $1: SUB r10, r10, 1 - 2249 00000394 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |153| - 2250 .dwpsn file "pru1_statemachine_dma.c",line 157,column 3,is_stmt,isa 0 - 2251 00000398 000000102626E0 MOV r0, r6.b1 ; [ALU_PRU] |157| control - 2252 .dwpsn file "pru1_statemachine_dma.c",line 153,column 3,is_stmt,isa 0 - 2253 0000039c 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |153| - 2254 .dwpsn file "pru1_statemachine_dma.c",line 157,column 3,is_stmt,isa 0 - 2255 000003a0 0000005102E00D QBEQ ||$C$L22||, r0, 0x02 ; [ALU_PRU] |157| - 2256;* --------------------------------------------------------------------------* - 2257 000003a4 0000005103E002 QBEQ ||$C$L19||, r0, 0x03 ; [ALU_PRU] |157| - 2258;* --------------------------------------------------------------------------* - 2259 000003a8 00000021000000! JMP ||$C$L23|| ; [ALU_PRU] |157| - 2260;* --------------------------------------------------------------------------* - 2261 000003ac ||$C$L19||: - 2262;*** -----------------------g15: - 2263;*** 163 ----------------------- if ( addr&1u ) goto g17; - 2264 .dwpsn file "pru1_statemachine_dma.c",line 163,column 4,is_stmt,isa 0 - 2265 000003ac 000000D100E903 QBBS ||$C$L20||, r9, 0x00 ; [ALU_PRU] |163| addr - 2266;* --------------------------------------------------------------------------* - 2267;*** 163 ----------------------- b = data; - 2268;*** 163 ----------------------- goto g18; - 2269 000003b0 000000F100020F LBBO &r15.b0, r2, 0, 1 ; [ALU_PRU] |163| b,data - 2270 000003b4 00000021000000! JMP ||$C$L21|| ; [ALU_PRU] |163| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 43 - - 2271;* --------------------------------------------------------------------------* - 2272 000003b8 ||$C$L20||: - 2273;*** -----------------------g17: - 2274;*** 163 ----------------------- b = (int)data>>8; - 2275 000003b8 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |163| data - 2276 000003bc 000000108080E0 MOV r0, r0.w0 ; [ALU_PRU] |163| - 2277 000003c0 0000001020200F MOV r15.b0, r0.b1 ; [ALU_PRU] |163| b - 2278;* --------------------------------------------------------------------------* - 2279 000003c4 ||$C$L21||: - 2280;*** -----------------------g18: - 2281;*** 164 ----------------------- if ( !iopageregisters_write_b(addr, b) ) goto g20; - 2282 .dwpsn file "pru1_statemachine_dma.c",line 164,column 4,is_stmt,isa 0 - 2283 000003c4 00000010E9E9EE MOV r14, r9 ; [ALU_PRU] |164| addr - 2284$C$DW$116 .dwtag DW_TAG_TI_branch - 2285 .dwattr $C$DW$116, DW_AT_low_pc(0x00) - 2286 .dwattr $C$DW$116, DW_AT_name("iopageregisters_write_b") - 2287 .dwattr $C$DW$116, DW_AT_TI_call - 2288 - 2289 000003c8 000000230000C3! JAL r3.w2, ||iopageregisters_write_b|| ; [ALU_PRU] |164| iopageregisters_write_b - 2290 000003cc 00000051000E06 QBEQ ||$C$L23||, r14.b0, 0x00 ; [ALU_PRU] |164| - 2291;* --------------------------------------------------------------------------* - 2292;*** 164 ----------------------- goto g21; - 2293 000003d0 00000021000000! JMP ||$C$L24|| ; [ALU_PRU] |164| - 2294;* --------------------------------------------------------------------------* - 2295 000003d4 ||$C$L22||: - 2296;*** -----------------------g19: - 2297;*** 159 ----------------------- if ( iopageregisters_write_w(addr, data) ) goto g21; - 2298 .dwpsn file "pru1_statemachine_dma.c",line 159,column 4,is_stmt,isa 0 - 2299 000003d4 00000010E9E9EE MOV r14, r9 ; [ALU_PRU] |159| addr - 2300 000003d8 000000F100028F LBBO &r15.w0, r2, 0, 2 ; [ALU_PRU] |159| data - 2301$C$DW$117 .dwtag DW_TAG_TI_branch - 2302 .dwattr $C$DW$117, DW_AT_low_pc(0x00) - 2303 .dwattr $C$DW$117, DW_AT_name("iopageregisters_write_w") - 2304 .dwattr $C$DW$117, DW_AT_TI_call - 2305 - 2306 000003dc 000000230000C3! JAL r3.w2, ||iopageregisters_write_w|| ; [ALU_PRU] |159| iopageregisters_write_w - 2307 000003e0 00000069000E12 QBNE ||$C$L24||, r14.b0, 0x00 ; [ALU_PRU] |159| - 2308;* --------------------------------------------------------------------------* - 2309 000003e4 ||$C$L23||: - 2310;*** -----------------------g20: - 2311;*** 183 ----------------------- *(volatile unsigned *)(C$4 = (volatile struct $$fake26 *)0x - 2312;*** 183 ----------------------- (*(volatile struct $$fake35 *)C$4).$P$T18.CYCLE = 0u; - 2313;*** 183 ----------------------- timeout_target = 3976u; - 2314;*** 183 ----------------------- *(volatile unsigned *)C$4 |= 0x8u; - 2315;*** 184 ----------------------- (*K$16).state = &sm_dma_state_21; - 2316;*** 234 ----------------------- return 0; - 2317 .dwpsn file "pru1_statemachine_dma.c",line 183,column 4,is_stmt,isa 0 - 2318 000003e4 400080240002C0 LDI32 r0, 0x00024000 ; [ALU_PRU] |183| $O$C4 - 000003eb 00000000004024 - 2319 000003ec 000000240000EE! LDI r14, ||timeout_target|| ; [ALU_PRU] |183| timeout_target - 2320 000003f0 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| - 2321 000003f4 0000001D03E1E1 CLR r1, r1, 0x00000003 ; [ALU_PRU] |183| - 2322 000003f8 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| - 2323 000003fc 000000240000E1 LDI r1, 0x0000 ; [ALU_PRU] |183| - 2324 00000400 000000E10C2081 SBBO &r1, r0, 12, 4 ; [ALU_PRU] |183| $O$C4 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 44 - - 2325 00000404 000000240F88E1 LDI r1, 0x0f88 ; [ALU_PRU] |183| - 2326 00000408 000000E1002E81 SBBO &r1, r14, 0, 4 ; [ALU_PRU] |183| - 2327 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 2328 0000040c 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |234| - 2329 .dwpsn file "pru1_statemachine_dma.c",line 183,column 4,is_stmt,isa 0 - 2330 00000410 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| $O$C4 - 2331 00000414 0000001F03E1E1 SET r1, r1, 0x00000003 ; [ALU_PRU] |183| - 2332 00000418 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |183| $O$C4 - 2333 .dwpsn file "pru1_statemachine_dma.c",line 184,column 4,is_stmt,isa 0 - 2334 0000041c 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_21||) ; [ALU_PRU] |184| sm_dma_state_21 - 2335 00000420 000000E1000880 SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |184| $O$K16 - 2336 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 2337 00000424 00000021000000! JMP ||$C$L26|| ; [ALU_PRU] |234| - 2338;* --------------------------------------------------------------------------* - 2339 00000428 ||$C$L24||: - 2340;*** -----------------------g21: - 2341;*** 170 ----------------------- _tmpval = C$3 = (unsigned char)(*K$22|0x20); - 2342;*** 170 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 2343;*** 170 ----------------------- __R30 = 1024u; - 2344;*** 170 ----------------------- *K$22 = _tmpval; - 2345;*** 170 ----------------------- __delay_cycles(4u); - 2346;*** 170 ----------------------- __R30 = 3072u; - 2347;*** 171 ----------------------- _tmpval = C$2 = (unsigned char)(*K$22&0xef); - 2348;*** 171 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 2349;*** 171 ----------------------- __R30 = 1024u; - 2350;*** 171 ----------------------- *K$22 = _tmpval; - 2351;*** 171 ----------------------- __delay_cycles(4u); - 2352;*** 171 ----------------------- __R30 = 3072u; - 2353;*** 172 ----------------------- buslatches_pru0_dataout(0u); - 2354;*** 172 ----------------------- __R30 = 1280u; - 2355;*** 172 ----------------------- __delay_cycles(6u); - 2356;*** 172 ----------------------- __R30 = 3328u; - 2357;*** 173 ----------------------- buslatches_pru0_dataout(0u); - 2358;*** 173 ----------------------- __R30 = 1536u; - 2359;*** 173 ----------------------- __delay_cycles(6u); - 2360;*** 173 ----------------------- __R30 = 3584u; - 2361;*** ----------------------- #pragma LOOP_FLAGS(4096u) - 2362 .dwpsn file "pru1_statemachine_dma.c",line 170,column 4,is_stmt,isa 0 - 2363 00000428 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |170| $O$K22 - 2364 0000042c 0000001F050006 SET r6.b0, r0.b0, 0x00000005 ; [ALU_PRU] |170| $O$C3 - 2365 00000430 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |170| $O$C3 - 2366$C$DW$118 .dwtag DW_TAG_TI_branch - 2367 .dwattr $C$DW$118, DW_AT_low_pc(0x00) - 2368 .dwattr $C$DW$118, DW_AT_name("buslatches_pru0_dataout") - 2369 .dwattr $C$DW$118, DW_AT_TI_call - 2370 - 2371 00000434 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |170| buslatches_pru0_dataout - 2372 00000438 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |170| - 2373 0000043c 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |170| $O$K22,_tmpval - 2374 .newblock - 2375 00000440 00018B240000CB LDI32 r11, 1 - 00000447 00000000004024 - 2376 00000448 0000000501EBEB $1: SUB r11, r11, 1 - 2377 0000044c 0000006F00EBFF QBNE $1, r11, 0 ; [ALU_PRU] |170| - 2378 .dwpsn file "pru1_statemachine_dma.c",line 171,column 4,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 45 - - 2379 00000450 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |171| $O$K22 - 2380 .dwpsn file "pru1_statemachine_dma.c",line 170,column 4,is_stmt,isa 0 - 2381 00000454 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |170| - 2382 .dwpsn file "pru1_statemachine_dma.c",line 171,column 4,is_stmt,isa 0 - 2383 00000458 00000011EF0006 AND r6.b0, r0.b0, 0xef ; [ALU_PRU] |171| $O$C2 - 2384 0000045c 000000100606EE MOV r14, r6.b0 ; [ALU_PRU] |171| $O$C2 - 2385$C$DW$119 .dwtag DW_TAG_TI_branch - 2386 .dwattr $C$DW$119, DW_AT_low_pc(0x00) - 2387 .dwattr $C$DW$119, DW_AT_name("buslatches_pru0_dataout") - 2388 .dwattr $C$DW$119, DW_AT_TI_call - 2389 - 2390 00000460 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |171| buslatches_pru0_dataout - 2391 00000464 000000E1000706 SBBO &r6.b0, r7, 0, 1 ; [ALU_PRU] |171| $O$K22,_tmpval - 2392 00000468 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |171| - 2393 .newblock - 2394 0000046c 00018A240000CA LDI32 r10, 1 - 00000473 00000000004024 - 2395 00000474 0000000501EAEA $1: SUB r10, r10, 1 - 2396 00000478 0000006F00EAFF QBNE $1, r10, 0 ; [ALU_PRU] |171| - 2397 0000047c 00000010E5E5EE MOV r14, r5 ; [ALU_PRU] - 2398 00000480 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |171| - 2399 .dwpsn file "pru1_statemachine_dma.c",line 172,column 4,is_stmt,isa 0 - 2400$C$DW$120 .dwtag DW_TAG_TI_branch - 2401 .dwattr $C$DW$120, DW_AT_low_pc(0x00) - 2402 .dwattr $C$DW$120, DW_AT_name("buslatches_pru0_dataout") - 2403 .dwattr $C$DW$120, DW_AT_TI_call - 2404 - 2405 00000484 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |172| buslatches_pru0_dataout - 2406 00000488 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |172| - 2407 .newblock - 2408 0000048c 000289240000C9 LDI32 r9, 2 - 00000493 00000000004024 - 2409 00000494 0000000501E9E9 $1: SUB r9, r9, 1 - 2410 00000498 0000006F00E9FF QBNE $1, r9, 0 ; [ALU_PRU] |172| - 2411 0000049c 00000010E5E5EE MOV r14, r5 ; [ALU_PRU] - 2412 000004a0 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |172| - 2413 .dwpsn file "pru1_statemachine_dma.c",line 173,column 4,is_stmt,isa 0 - 2414$C$DW$121 .dwtag DW_TAG_TI_branch - 2415 .dwattr $C$DW$121, DW_AT_low_pc(0x00) - 2416 .dwattr $C$DW$121, DW_AT_name("buslatches_pru0_dataout") - 2417 .dwattr $C$DW$121, DW_AT_TI_call - 2418 - 2419 000004a4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |173| buslatches_pru0_dataout - 2420 000004a8 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |173| - 2421 .newblock - 2422 000004ac 000285240000C5 LDI32 r5, 2 - 000004b3 00000000004024 - 2423 000004b4 0000000501E5E5 $1: SUB r5, r5, 1 - 2424 000004b8 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |173| - 2425 000004bc 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |173| - 2426;* --------------------------------------------------------------------------* - 2427;* BEGIN LOOP ||$C$L25|| - 2428;* - 2429;* Loop source line : 170 - 2430;* Loop closing brace source line : 170 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 46 - - 2431;* Known Minimum Trip Count : 1 - 2432;* Known Maximum Trip Count : 4294967295 - 2433;* Known Max Trip Count Factor : 1 - 2434;* --------------------------------------------------------------------------* - 2435 000004c0 ||$C$L25||: - 2436;*** -----------------------g22: - 2437;*** 176 ----------------------- if ( (*K$3).events.eventmask ) goto g22; - 2438 .dwpsn file "pru1_statemachine_dma.c",line 176,column 4,is_stmt,isa 0 - 2439 000004c0 000000F10C0400 LBBO &r0.b0, r4, 12, 1 ; [ALU_PRU] |176| $O$K3 - 2440 000004c4 0000006F0000FF QBNE ||$C$L25||, r0.b0, 0x00 ; [ALU_PRU] |176| - 2441;* --------------------------------------------------------------------------* - 2442;*** 178 ----------------------- _tmpval = C$1 = (unsigned char)(*K$22&0xdf); - 2443;*** 178 ----------------------- buslatches_pru0_dataout((unsigned)C$1); - 2444;*** 178 ----------------------- __R30 = 1024u; - 2445;*** 178 ----------------------- *K$22 = _tmpval; - 2446;*** 178 ----------------------- __delay_cycles(4u); - 2447;*** 178 ----------------------- __R30 = 3072u; - 2448;*** 179 ----------------------- (*K$16).state = &sm_dma_state_99; - 2449;*** 234 ----------------------- return 0; - 2450 .dwpsn file "pru1_statemachine_dma.c",line 178,column 4,is_stmt,isa 0 - 2451 000004c8 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |178| $O$K22 - 2452 000004cc 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |178| $O$C1 - 2453 000004d0 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |178| $O$C1 - 2454$C$DW$122 .dwtag DW_TAG_TI_branch - 2455 .dwattr $C$DW$122, DW_AT_low_pc(0x00) - 2456 .dwattr $C$DW$122, DW_AT_name("buslatches_pru0_dataout") - 2457 .dwattr $C$DW$122, DW_AT_TI_call - 2458 - 2459 000004d4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |178| buslatches_pru0_dataout - 2460 000004d8 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |178| - 2461 000004dc 000000E1000704 SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |178| $O$K22,_tmpval - 2462 .newblock - 2463 000004e0 000185240000C5 LDI32 r5, 1 - 000004e7 00000000004024 - 2464 000004e8 0000000501E5E5 $1: SUB r5, r5, 1 - 2465 000004ec 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |178| - 2466 .dwpsn file "pru1_statemachine_dma.c",line 234,column 2,is_stmt,isa 0 - 2467 000004f0 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |234| - 2468 .dwpsn file "pru1_statemachine_dma.c",line 179,column 4,is_stmt,isa 0 - 2469 000004f4 00000024000080! LDI r0.w0, $CODE(||sm_dma_state_99||) ; [ALU_PRU] |179| sm_dma_state_99 - 2470 .dwpsn file "pru1_statemachine_dma.c",line 178,column 4,is_stmt,isa 0 - 2471 000004f8 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |178| - 2472 .dwpsn file "pru1_statemachine_dma.c",line 179,column 4,is_stmt,isa 0 - 2473 000004fc 000000E1000880 SBBO &r0.w0, r8, 0, 2 ; [ALU_PRU] |179| $O$K16 - 2474;* --------------------------------------------------------------------------* - 2475 00000500 ||$C$L26||: - 2476 00000500 000000F50242C3 LBBO &r3.b2, r2, 2, 38 ; [ALU_PRU] - 2477 .dwcfi restore_reg, 14 - 2478 .dwcfi restore_reg, 15 - 2479 .dwcfi restore_reg, 16 - 2480 .dwcfi restore_reg, 17 - 2481 .dwcfi restore_reg, 18 - 2482 .dwcfi restore_reg, 19 - 2483 .dwcfi restore_reg, 20 - 2484 .dwcfi restore_reg, 21 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 47 - - 2485 .dwcfi restore_reg, 22 - 2486 .dwcfi restore_reg, 23 - 2487 .dwcfi restore_reg, 24 - 2488 .dwcfi restore_reg, 25 - 2489 .dwcfi restore_reg, 26 - 2490 .dwcfi restore_reg, 27 - 2491 .dwcfi restore_reg, 28 - 2492 .dwcfi restore_reg, 29 - 2493 .dwcfi restore_reg, 30 - 2494 .dwcfi restore_reg, 31 - 2495 .dwcfi restore_reg, 32 - 2496 .dwcfi restore_reg, 33 - 2497 .dwcfi restore_reg, 34 - 2498 .dwcfi restore_reg, 35 - 2499 .dwcfi restore_reg, 36 - 2500 .dwcfi restore_reg, 37 - 2501 .dwcfi restore_reg, 38 - 2502 .dwcfi restore_reg, 39 - 2503 .dwcfi restore_reg, 40 - 2504 .dwcfi restore_reg, 41 - 2505 .dwcfi restore_reg, 42 - 2506 .dwcfi restore_reg, 43 - 2507 .dwcfi restore_reg, 44 - 2508 .dwcfi restore_reg, 45 - 2509 .dwcfi restore_reg, 46 - 2510 .dwcfi restore_reg, 47 - 2511 .dwcfi restore_reg, 48 - 2512 .dwcfi restore_reg, 49 - 2513 .dwcfi restore_reg, 50 - 2514 .dwcfi restore_reg, 51 - 2515 00000504 0000000128E2E2 ADD r2, r2, 0x28 ; [ALU_PRU] - 2516 .dwcfi cfa_offset, 0 - 2517$C$DW$123 .dwtag DW_TAG_TI_branch - 2518 .dwattr $C$DW$123, DW_AT_low_pc(0x00) - 2519 .dwattr $C$DW$123, DW_AT_TI_return - 2520 - 2521 00000508 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 2522 .dwattr $C$DW$62, DW_AT_TI_end_file("pru1_statemachine_dma.c") - 2523 .dwattr $C$DW$62, DW_AT_TI_end_line(0xeb) - 2524 .dwattr $C$DW$62, DW_AT_TI_end_column(0x01) - 2525 .dwendentry - 2526 .dwendtag $C$DW$62 - 2527 - 2528 00000000 .sect ".text:sm_dma_start" - 2529 .clink - 2530 .global ||sm_dma_start|| - 2531 - 2532$C$DW$124 .dwtag DW_TAG_subprogram - 2533 .dwattr $C$DW$124, DW_AT_name("sm_dma_start") - 2534 .dwattr $C$DW$124, DW_AT_low_pc(||sm_dma_start||) - 2535 .dwattr $C$DW$124, DW_AT_high_pc(0x00) - 2536 .dwattr $C$DW$124, DW_AT_TI_symbol_name("sm_dma_start") - 2537 .dwattr $C$DW$124, DW_AT_external - 2538 .dwattr $C$DW$124, DW_AT_TI_begin_file("pru1_statemachine_dma.c") - 2539 .dwattr $C$DW$124, DW_AT_TI_begin_line(0x54) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 48 - - 2540 .dwattr $C$DW$124, DW_AT_TI_begin_column(0x06) - 2541 .dwattr $C$DW$124, DW_AT_decl_file("pru1_statemachine_dma.c") - 2542 .dwattr $C$DW$124, DW_AT_decl_line(0x54) - 2543 .dwattr $C$DW$124, DW_AT_decl_column(0x06) - 2544 .dwattr $C$DW$124, DW_AT_TI_max_frame_size(0x00) - 2545 .dwpsn file "pru1_statemachine_dma.c",line 84,column 21,is_stmt,address ||sm_dma_start||,isa - 2546 - 2547 .dwfde $C$DW$CIE, ||sm_dma_start|| - 2548;---------------------------------------------------------------------- - 2549; 84 | void sm_dma_start() { - 2550; 85 | // assert BBSY: latch[1], bit 6 - 2551; 86 | // buslatches_setbits(1, BIT(6), BIT(6)); - 2552;---------------------------------------------------------------------- - 2553 - 2554;*************************************************************** - 2555;* FNAME: sm_dma_start FR SIZE: 0 * - 2556;* * - 2557;* FUNCTION ENVIRONMENT * - 2558;* * - 2559;* FUNCTION PROPERTIES * - 2560;* 0 Auto, 0 SOE * - 2561;*************************************************************** - 2562 - 2563||sm_dma_start||: - 2564;* --------------------------------------------------------------------------* - 2565;* r0_0 assigned to $O$C1 - 2566$C$DW$125 .dwtag DW_TAG_variable - 2567 .dwattr $C$DW$125, DW_AT_name("$O$C1") - 2568 .dwattr $C$DW$125, DW_AT_TI_symbol_name("$O$C1") - 2569 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$130) - 2570 .dwattr $C$DW$125, DW_AT_location[DW_OP_reg0] - 2571 - 2572;* r1_0 assigned to $O$C2 - 2573$C$DW$126 .dwtag DW_TAG_variable - 2574 .dwattr $C$DW$126, DW_AT_name("$O$C2") - 2575 .dwattr $C$DW$126, DW_AT_TI_symbol_name("$O$C2") - 2576 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$138) - 2577 .dwattr $C$DW$126, DW_AT_location[DW_OP_reg4] - 2578 - 2579 .dwcfi cfa_offset, 0 - 2580;*** 88 ----------------------- C$1 = &mailbox; - 2581;*** 88 ----------------------- (*C$1).$P$T1.dma.cur_addr = (*C$1).$P$T1.dma.startaddr; - 2582;*** 89 ----------------------- (*(C$2 = &sm_dma)).dataptr = (volatile unsigned short *)C$1+36; - 2583;*** 90 ----------------------- (*C$2).state = &sm_dma_state_1; - 2584;*** 91 ----------------------- (*C$2).cur_wordsleft = (*C$1).$P$T1.dma.wordcount; - 2585;*** 92 ----------------------- (*C$1).$P$T1.dma.cur_status = 2u; - 2586;*** ----------------------- return; - 2587 .dwpsn file "pru1_statemachine_dma.c",line 88,column 2,is_stmt,isa 0 - 2588;---------------------------------------------------------------------- - 2589; 88 | mailbox.dma.cur_addr = mailbox.dma.startaddr; - 2590;---------------------------------------------------------------------- - 2591 00000000 000080240000C0! LDI32 r0, ||mailbox|| ; [ALU_PRU] |88| $O$C1,mailbox - 00000007 00000021004024 - 2592 00000008 000000F1202081 LBBO &r1, r0, 32, 4 ; [ALU_PRU] |88| $O$C1 - 2593 0000000c 000000E11C2081 SBBO &r1, r0, 28, 4 ; [ALU_PRU] |88| $O$C1 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 49 - - 2594 .dwpsn file "pru1_statemachine_dma.c",line 89,column 2,is_stmt,isa 0 - 2595;---------------------------------------------------------------------- - 2596; 89 | sm_dma.dataptr = (uint16_t *) mailbox.dma.words; // point to start of d - 2597; | ata buffer - 2598;---------------------------------------------------------------------- - 2599 00000010 000000240000E1! LDI r1, ||sm_dma|| ; [ALU_PRU] |89| $O$C2,sm_dma - 2600 00000014 0000000124E0EE ADD r14, r0, 0x24 ; [ALU_PRU] |89| $O$C1 - 2601 00000018 000000E103218E SBBO &r14, r1, 3, 4 ; [ALU_PRU] |89| $O$C2 - 2602 .dwpsn file "pru1_statemachine_dma.c",line 90,column 2,is_stmt,isa 0 - 2603;---------------------------------------------------------------------- - 2604; 90 | sm_dma.state = &sm_dma_state_1; - 2605;---------------------------------------------------------------------- - 2606 0000001c 0000002400008E! LDI r14.w0, $CODE(||sm_dma_state_1||) ; [ALU_PRU] |90| sm_dma_state_1 - 2607 00000020 000000E100018E SBBO &r14.w0, r1, 0, 2 ; [ALU_PRU] |90| $O$C2 - 2608 .dwpsn file "pru1_statemachine_dma.c",line 91,column 2,is_stmt,isa 0 - 2609;---------------------------------------------------------------------- - 2610; 91 | sm_dma.cur_wordsleft = mailbox.dma.wordcount; - 2611;---------------------------------------------------------------------- - 2612 00000024 000000F11A008E LBBO &r14.w0, r0, 26, 2 ; [ALU_PRU] |91| $O$C1 - 2613 00000028 000000E107018E SBBO &r14.w0, r1, 7, 2 ; [ALU_PRU] |91| $O$C2 - 2614 .dwpsn file "pru1_statemachine_dma.c",line 92,column 2,is_stmt,isa 0 - 2615;---------------------------------------------------------------------- - 2616; 92 | mailbox.dma.cur_status = DMA_STATE_RUNNING; - 2617; 93 | // next call to sm_dma.state() starts state machine - 2618;---------------------------------------------------------------------- - 2619 0000002c 00000024000201 LDI r1.b0, 0x02 ; [ALU_PRU] |92| - 2620 00000030 000000E1180001 SBBO &r1.b0, r0, 24, 1 ; [ALU_PRU] |92| $O$C1 - 2621$C$DW$127 .dwtag DW_TAG_TI_branch - 2622 .dwattr $C$DW$127, DW_AT_low_pc(0x00) - 2623 .dwattr $C$DW$127, DW_AT_TI_return - 2624 - 2625 00000034 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 2626 .dwattr $C$DW$124, DW_AT_TI_end_file("pru1_statemachine_dma.c") - 2627 .dwattr $C$DW$124, DW_AT_TI_end_line(0x5e) - 2628 .dwattr $C$DW$124, DW_AT_TI_end_column(0x01) - 2629 .dwendentry - 2630 .dwendtag $C$DW$124 - 2631 - 2632;***************************************************************************** - 2633;* UNDEFINED EXTERNAL REFERENCES * - 2634;***************************************************************************** - 2635 .global ||mailbox|| - 2636 .global ||buslatches|| - 2637 .global ||timeout_target|| - 2638 .global ||sm_arb|| - 2639 .global ||buslatches_pru0_dataout|| - 2640 .global ||iopageregisters_write_w|| - 2641 .global ||iopageregisters_write_b|| - 2642 .global ||iopageregisters_read|| - 2643 .global ||sm_arb_state_idle|| - 2644 - 2645;****************************************************************************** - 2646;* TYPE INFORMATION * - 2647;****************************************************************************** - 2648 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 50 - - 2649$C$DW$T$19 .dwtag DW_TAG_structure_type - 2650 .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) - 2651$C$DW$128 .dwtag DW_TAG_member - 2652 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$75) - 2653 .dwattr $C$DW$128, DW_AT_name("$P$T0") - 2654 .dwattr $C$DW$128, DW_AT_TI_symbol_name("$P$T0") - 2655 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2656 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2657 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2658 .dwattr $C$DW$128, DW_AT_decl_line(0x34) - 2659 .dwattr $C$DW$128, DW_AT_decl_column(0x02) - 2660 - 2661 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2662 .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - 2663 .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - 2664 .dwendtag $C$DW$T$19 - 2665 - 2666$C$DW$T$20 .dwtag DW_TAG_typedef - 2667 .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - 2668 .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - 2669 .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - 2670 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2671 .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - 2672 .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - 2673 - 2674 - 2675$C$DW$T$21 .dwtag DW_TAG_structure_type - 2676 .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) - 2677$C$DW$129 .dwtag DW_TAG_member - 2678 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$20) - 2679 .dwattr $C$DW$129, DW_AT_name("memory") - 2680 .dwattr $C$DW$129, DW_AT_TI_symbol_name("memory") - 2681 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2682 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2683 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/d - 2684 .dwattr $C$DW$129, DW_AT_decl_line(0x17) - 2685 .dwattr $C$DW$129, DW_AT_decl_column(0x12) - 2686 - 2687 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2688 .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - 2689 .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - 2690 .dwendtag $C$DW$T$21 - 2691 - 2692$C$DW$T$32 .dwtag DW_TAG_typedef - 2693 .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - 2694 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - 2695 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 2696 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2697 .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - 2698 .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - 2699 - 2700$C$DW$T$33 .dwtag DW_TAG_volatile_type - 2701 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 2702 - 2703$C$DW$T$34 .dwtag DW_TAG_pointer_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 51 - - 2704 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - 2705 .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - 2706 - 2707 - 2708$C$DW$T$25 .dwtag DW_TAG_structure_type - 2709 .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) - 2710$C$DW$130 .dwtag DW_TAG_member - 2711 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$22) - 2712 .dwattr $C$DW$130, DW_AT_name("eventmask") - 2713 .dwattr $C$DW$130, DW_AT_TI_symbol_name("eventmask") - 2714 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2715 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2716 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2717 .dwattr $C$DW$130, DW_AT_decl_line(0x7a) - 2718 .dwattr $C$DW$130, DW_AT_decl_column(0x0a) - 2719 - 2720$C$DW$131 .dwtag DW_TAG_member - 2721 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$22) - 2722 .dwattr $C$DW$131, DW_AT_name("unibus_control") - 2723 .dwattr $C$DW$131, DW_AT_TI_symbol_name("unibus_control") - 2724 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2725 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2726 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2727 .dwattr $C$DW$131, DW_AT_decl_line(0x7d) - 2728 .dwattr $C$DW$131, DW_AT_decl_column(0x0a) - 2729 - 2730$C$DW$132 .dwtag DW_TAG_member - 2731 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$22) - 2732 .dwattr $C$DW$132, DW_AT_name("device_handle") - 2733 .dwattr $C$DW$132, DW_AT_TI_symbol_name("device_handle") - 2734 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2735 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2736 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2737 .dwattr $C$DW$132, DW_AT_decl_line(0x7f) - 2738 .dwattr $C$DW$132, DW_AT_decl_column(0x0a) - 2739 - 2740$C$DW$133 .dwtag DW_TAG_member - 2741 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$22) - 2742 .dwattr $C$DW$133, DW_AT_name("device_register_idx") - 2743 .dwattr $C$DW$133, DW_AT_TI_symbol_name("device_register_idx") - 2744 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2745 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2746 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2747 .dwattr $C$DW$133, DW_AT_decl_line(0x81) - 2748 .dwattr $C$DW$133, DW_AT_decl_column(0x0a) - 2749 - 2750$C$DW$134 .dwtag DW_TAG_member - 2751 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$23) - 2752 .dwattr $C$DW$134, DW_AT_name("addr") - 2753 .dwattr $C$DW$134, DW_AT_TI_symbol_name("addr") - 2754 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2755 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2756 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2757 .dwattr $C$DW$134, DW_AT_decl_line(0x83) - 2758 .dwattr $C$DW$134, DW_AT_decl_column(0x0b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 52 - - 2759 - 2760$C$DW$135 .dwtag DW_TAG_member - 2761 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$24) - 2762 .dwattr $C$DW$135, DW_AT_name("data") - 2763 .dwattr $C$DW$135, DW_AT_TI_symbol_name("data") - 2764 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2765 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2766 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2767 .dwattr $C$DW$135, DW_AT_decl_line(0x84) - 2768 .dwattr $C$DW$135, DW_AT_decl_column(0x0b) - 2769 - 2770$C$DW$136 .dwtag DW_TAG_member - 2771 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$22) - 2772 .dwattr $C$DW$136, DW_AT_name("initialization_signals_prev") - 2773 .dwattr $C$DW$136, DW_AT_TI_symbol_name("initialization_signals_prev") - 2774 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 2775 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2776 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2777 .dwattr $C$DW$136, DW_AT_decl_line(0x87) - 2778 .dwattr $C$DW$136, DW_AT_decl_column(0x0a) - 2779 - 2780$C$DW$137 .dwtag DW_TAG_member - 2781 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$22) - 2782 .dwattr $C$DW$137, DW_AT_name("initialization_signals_cur") - 2783 .dwattr $C$DW$137, DW_AT_TI_symbol_name("initialization_signals_cur") - 2784 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 2785 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2786 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2787 .dwattr $C$DW$137, DW_AT_decl_line(0x88) - 2788 .dwattr $C$DW$137, DW_AT_decl_column(0x0a) - 2789 - 2790 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2791 .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - 2792 .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - 2793 .dwendtag $C$DW$T$25 - 2794 - 2795$C$DW$T$35 .dwtag DW_TAG_typedef - 2796 .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - 2797 .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - 2798 .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - 2799 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2800 .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - 2801 .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - 2802 - 2803 - 2804$C$DW$T$26 .dwtag DW_TAG_structure_type - 2805 .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) - 2806$C$DW$138 .dwtag DW_TAG_member - 2807 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$23) - 2808 .dwattr $C$DW$138, DW_AT_name("addr") - 2809 .dwattr $C$DW$138, DW_AT_TI_symbol_name("addr") - 2810 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2811 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2812 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2813 .dwattr $C$DW$138, DW_AT_decl_line(0x4c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 53 - - 2814 .dwattr $C$DW$138, DW_AT_decl_column(0x0b) - 2815 - 2816$C$DW$139 .dwtag DW_TAG_member - 2817 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$23) - 2818 .dwattr $C$DW$139, DW_AT_name("val") - 2819 .dwattr $C$DW$139, DW_AT_TI_symbol_name("val") - 2820 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2821 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2822 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2823 .dwattr $C$DW$139, DW_AT_decl_line(0x4d) - 2824 .dwattr $C$DW$139, DW_AT_decl_column(0x0b) - 2825 - 2826 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2827 .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - 2828 .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - 2829 .dwendtag $C$DW$T$26 - 2830 - 2831$C$DW$T$76 .dwtag DW_TAG_typedef - 2832 .dwattr $C$DW$T$76, DW_AT_name("mailbox_test_t") - 2833 .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$26) - 2834 .dwattr $C$DW$T$76, DW_AT_language(DW_LANG_C) - 2835 .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2836 .dwattr $C$DW$T$76, DW_AT_decl_line(0x4e) - 2837 .dwattr $C$DW$T$76, DW_AT_decl_column(0x03) - 2838 - 2839 - 2840$C$DW$T$27 .dwtag DW_TAG_structure_type - 2841 .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) - 2842$C$DW$140 .dwtag DW_TAG_member - 2843 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$23) - 2844 .dwattr $C$DW$140, DW_AT_name("addr") - 2845 .dwattr $C$DW$140, DW_AT_TI_symbol_name("addr") - 2846 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2847 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2848 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2849 .dwattr $C$DW$140, DW_AT_decl_line(0x51) - 2850 .dwattr $C$DW$140, DW_AT_decl_column(0x0b) - 2851 - 2852$C$DW$141 .dwtag DW_TAG_member - 2853 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$23) - 2854 .dwattr $C$DW$141, DW_AT_name("bitmask") - 2855 .dwattr $C$DW$141, DW_AT_TI_symbol_name("bitmask") - 2856 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2857 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2858 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2859 .dwattr $C$DW$141, DW_AT_decl_line(0x52) - 2860 .dwattr $C$DW$141, DW_AT_decl_column(0x0b) - 2861 - 2862$C$DW$142 .dwtag DW_TAG_member - 2863 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$23) - 2864 .dwattr $C$DW$142, DW_AT_name("val") - 2865 .dwattr $C$DW$142, DW_AT_TI_symbol_name("val") - 2866 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2867 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2868 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 54 - - 2869 .dwattr $C$DW$142, DW_AT_decl_line(0x53) - 2870 .dwattr $C$DW$142, DW_AT_decl_column(0x0b) - 2871 - 2872 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2873 .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - 2874 .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - 2875 .dwendtag $C$DW$T$27 - 2876 - 2877$C$DW$T$77 .dwtag DW_TAG_typedef - 2878 .dwattr $C$DW$T$77, DW_AT_name("mailbox_buslatch_t") - 2879 .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$27) - 2880 .dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C) - 2881 .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2882 .dwattr $C$DW$T$77, DW_AT_decl_line(0x54) - 2883 .dwattr $C$DW$T$77, DW_AT_decl_column(0x03) - 2884 - 2885 - 2886$C$DW$T$28 .dwtag DW_TAG_structure_type - 2887 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 2888$C$DW$143 .dwtag DW_TAG_member - 2889 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$22) - 2890 .dwattr $C$DW$143, DW_AT_name("addr_0_7") - 2891 .dwattr $C$DW$143, DW_AT_TI_symbol_name("addr_0_7") - 2892 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2893 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2894 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2895 .dwattr $C$DW$143, DW_AT_decl_line(0x57) - 2896 .dwattr $C$DW$143, DW_AT_decl_column(0x0a) - 2897 - 2898$C$DW$144 .dwtag DW_TAG_member - 2899 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$22) - 2900 .dwattr $C$DW$144, DW_AT_name("addr_8_15") - 2901 .dwattr $C$DW$144, DW_AT_TI_symbol_name("addr_8_15") - 2902 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2903 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2904 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2905 .dwattr $C$DW$144, DW_AT_decl_line(0x58) - 2906 .dwattr $C$DW$144, DW_AT_decl_column(0x0a) - 2907 - 2908$C$DW$145 .dwtag DW_TAG_member - 2909 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$22) - 2910 .dwattr $C$DW$145, DW_AT_name("data_0_7") - 2911 .dwattr $C$DW$145, DW_AT_TI_symbol_name("data_0_7") - 2912 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2913 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2914 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2915 .dwattr $C$DW$145, DW_AT_decl_line(0x59) - 2916 .dwattr $C$DW$145, DW_AT_decl_column(0x0a) - 2917 - 2918$C$DW$146 .dwtag DW_TAG_member - 2919 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$22) - 2920 .dwattr $C$DW$146, DW_AT_name("data_8_15") - 2921 .dwattr $C$DW$146, DW_AT_TI_symbol_name("data_8_15") - 2922 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2923 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 55 - - 2924 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2925 .dwattr $C$DW$146, DW_AT_decl_line(0x5a) - 2926 .dwattr $C$DW$146, DW_AT_decl_column(0x0a) - 2927 - 2928 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2929 .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - 2930 .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - 2931 .dwendtag $C$DW$T$28 - 2932 - 2933$C$DW$T$78 .dwtag DW_TAG_typedef - 2934 .dwattr $C$DW$T$78, DW_AT_name("mailbox_buslatch_test_t") - 2935 .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - 2936 .dwattr $C$DW$T$78, DW_AT_language(DW_LANG_C) - 2937 .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2938 .dwattr $C$DW$T$78, DW_AT_decl_line(0x5b) - 2939 .dwattr $C$DW$T$78, DW_AT_decl_column(0x03) - 2940 - 2941 - 2942$C$DW$T$30 .dwtag DW_TAG_structure_type - 2943 .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) - 2944$C$DW$147 .dwtag DW_TAG_member - 2945 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$22) - 2946 .dwattr $C$DW$147, DW_AT_name("cur_status") - 2947 .dwattr $C$DW$147, DW_AT_TI_symbol_name("cur_status") - 2948 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2949 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2950 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2951 .dwattr $C$DW$147, DW_AT_decl_line(0x61) - 2952 .dwattr $C$DW$147, DW_AT_decl_column(0x0a) - 2953 - 2954$C$DW$148 .dwtag DW_TAG_member - 2955 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$22) - 2956 .dwattr $C$DW$148, DW_AT_name("control") - 2957 .dwattr $C$DW$148, DW_AT_TI_symbol_name("control") - 2958 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2959 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2960 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2961 .dwattr $C$DW$148, DW_AT_decl_line(0x62) - 2962 .dwattr $C$DW$148, DW_AT_decl_column(0x0a) - 2963 - 2964$C$DW$149 .dwtag DW_TAG_member - 2965 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$24) - 2966 .dwattr $C$DW$149, DW_AT_name("wordcount") - 2967 .dwattr $C$DW$149, DW_AT_TI_symbol_name("wordcount") - 2968 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2969 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2970 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2971 .dwattr $C$DW$149, DW_AT_decl_line(0x63) - 2972 .dwattr $C$DW$149, DW_AT_decl_column(0x0b) - 2973 - 2974$C$DW$150 .dwtag DW_TAG_member - 2975 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$23) - 2976 .dwattr $C$DW$150, DW_AT_name("cur_addr") - 2977 .dwattr $C$DW$150, DW_AT_TI_symbol_name("cur_addr") - 2978 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 56 - - 2979 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2980 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2981 .dwattr $C$DW$150, DW_AT_decl_line(0x64) - 2982 .dwattr $C$DW$150, DW_AT_decl_column(0x0b) - 2983 - 2984$C$DW$151 .dwtag DW_TAG_member - 2985 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$23) - 2986 .dwattr $C$DW$151, DW_AT_name("startaddr") - 2987 .dwattr $C$DW$151, DW_AT_TI_symbol_name("startaddr") - 2988 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2989 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2990 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2991 .dwattr $C$DW$151, DW_AT_decl_line(0x65) - 2992 .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - 2993 - 2994$C$DW$152 .dwtag DW_TAG_member - 2995 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$29) - 2996 .dwattr $C$DW$152, DW_AT_name("words") - 2997 .dwattr $C$DW$152, DW_AT_TI_symbol_name("words") - 2998 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2999 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 3000 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3001 .dwattr $C$DW$152, DW_AT_decl_line(0x66) - 3002 .dwattr $C$DW$152, DW_AT_decl_column(0x0b) - 3003 - 3004 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3005 .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - 3006 .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - 3007 .dwendtag $C$DW$T$30 - 3008 - 3009$C$DW$T$79 .dwtag DW_TAG_typedef - 3010 .dwattr $C$DW$T$79, DW_AT_name("mailbox_dma_t") - 3011 .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$30) - 3012 .dwattr $C$DW$T$79, DW_AT_language(DW_LANG_C) - 3013 .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3014 .dwattr $C$DW$T$79, DW_AT_decl_line(0x67) - 3015 .dwattr $C$DW$T$79, DW_AT_decl_column(0x03) - 3016 - 3017 - 3018$C$DW$T$31 .dwtag DW_TAG_structure_type - 3019 .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) - 3020$C$DW$153 .dwtag DW_TAG_member - 3021 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$24) - 3022 .dwattr $C$DW$153, DW_AT_name("vector") - 3023 .dwattr $C$DW$153, DW_AT_TI_symbol_name("vector") - 3024 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3025 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 3026 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3027 .dwattr $C$DW$153, DW_AT_decl_line(0x6b) - 3028 .dwattr $C$DW$153, DW_AT_decl_column(0x0b) - 3029 - 3030$C$DW$154 .dwtag DW_TAG_member - 3031 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$22) - 3032 .dwattr $C$DW$154, DW_AT_name("priority_bit") - 3033 .dwattr $C$DW$154, DW_AT_TI_symbol_name("priority_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 57 - - 3034 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3035 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 3036 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3037 .dwattr $C$DW$154, DW_AT_decl_line(0x6c) - 3038 .dwattr $C$DW$154, DW_AT_decl_column(0x0a) - 3039 - 3040 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3041 .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - 3042 .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - 3043 .dwendtag $C$DW$T$31 - 3044 - 3045$C$DW$T$80 .dwtag DW_TAG_typedef - 3046 .dwattr $C$DW$T$80, DW_AT_name("mailbox_intr_t") - 3047 .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$31) - 3048 .dwattr $C$DW$T$80, DW_AT_language(DW_LANG_C) - 3049 .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3050 .dwattr $C$DW$T$80, DW_AT_decl_line(0x6d) - 3051 .dwattr $C$DW$T$80, DW_AT_decl_column(0x03) - 3052 - 3053 - 3054$C$DW$T$36 .dwtag DW_TAG_structure_type - 3055 .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) - 3056$C$DW$155 .dwtag DW_TAG_member - 3057 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$23) - 3058 .dwattr $C$DW$155, DW_AT_name("arm2pru_req") - 3059 .dwattr $C$DW$155, DW_AT_TI_symbol_name("arm2pru_req") - 3060 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3061 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 3062 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3063 .dwattr $C$DW$155, DW_AT_decl_line(0x90) - 3064 .dwattr $C$DW$155, DW_AT_decl_column(0x0b) - 3065 - 3066$C$DW$156 .dwtag DW_TAG_member - 3067 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$23) - 3068 .dwattr $C$DW$156, DW_AT_name("arm2pru_resp") - 3069 .dwattr $C$DW$156, DW_AT_TI_symbol_name("arm2pru_resp") - 3070 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3071 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 3072 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3073 .dwattr $C$DW$156, DW_AT_decl_line(0x91) - 3074 .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - 3075 - 3076$C$DW$157 .dwtag DW_TAG_member - 3077 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$34) - 3078 .dwattr $C$DW$157, DW_AT_name("ddrmem_base_physical") - 3079 .dwattr $C$DW$157, DW_AT_TI_symbol_name("ddrmem_base_physical") - 3080 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3081 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 3082 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3083 .dwattr $C$DW$157, DW_AT_decl_line(0x94) - 3084 .dwattr $C$DW$157, DW_AT_decl_column(0x15) - 3085 - 3086$C$DW$158 .dwtag DW_TAG_member - 3087 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$35) - 3088 .dwattr $C$DW$158, DW_AT_name("events") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 58 - - 3089 .dwattr $C$DW$158, DW_AT_TI_symbol_name("events") - 3090 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3091 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 3092 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3093 .dwattr $C$DW$158, DW_AT_decl_line(0x97) - 3094 .dwattr $C$DW$158, DW_AT_decl_column(0x13) - 3095 - 3096$C$DW$159 .dwtag DW_TAG_member - 3097 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$81) - 3098 .dwattr $C$DW$159, DW_AT_name("$P$T1") - 3099 .dwattr $C$DW$159, DW_AT_TI_symbol_name("$P$T1") - 3100 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 3101 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 3102 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3103 .dwattr $C$DW$159, DW_AT_decl_line(0x9a) - 3104 .dwattr $C$DW$159, DW_AT_decl_column(0x02) - 3105 - 3106 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3107 .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - 3108 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 3109 .dwendtag $C$DW$T$36 - 3110 - 3111$C$DW$T$129 .dwtag DW_TAG_volatile_type - 3112 .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$36) - 3113 - 3114$C$DW$T$130 .dwtag DW_TAG_pointer_type - 3115 .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$129) - 3116 .dwattr $C$DW$T$130, DW_AT_address_class(0x20) - 3117 - 3118$C$DW$T$131 .dwtag DW_TAG_typedef - 3119 .dwattr $C$DW$T$131, DW_AT_name("mailbox_t") - 3120 .dwattr $C$DW$T$131, DW_AT_type(*$C$DW$T$36) - 3121 .dwattr $C$DW$T$131, DW_AT_language(DW_LANG_C) - 3122 .dwattr $C$DW$T$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 3123 .dwattr $C$DW$T$131, DW_AT_decl_line(0xa1) - 3124 .dwattr $C$DW$T$131, DW_AT_decl_column(0x03) - 3125 - 3126$C$DW$T$132 .dwtag DW_TAG_volatile_type - 3127 .dwattr $C$DW$T$132, DW_AT_type(*$C$DW$T$131) - 3128 - 3129 - 3130$C$DW$T$38 .dwtag DW_TAG_structure_type - 3131 .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) - 3132$C$DW$160 .dwtag DW_TAG_member - 3133 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$37) - 3134 .dwattr $C$DW$160, DW_AT_name("cur_reg_val") - 3135 .dwattr $C$DW$160, DW_AT_TI_symbol_name("cur_reg_val") - 3136 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3137 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 3138 .dwattr $C$DW$160, DW_AT_decl_file("pru1_buslatches.h") - 3139 .dwattr $C$DW$160, DW_AT_decl_line(0x22) - 3140 .dwattr $C$DW$160, DW_AT_decl_column(0x0a) - 3141 - 3142$C$DW$161 .dwtag DW_TAG_member - 3143 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$37) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 59 - - 3144 .dwattr $C$DW$161, DW_AT_name("bidi_bitwidth") - 3145 .dwattr $C$DW$161, DW_AT_TI_symbol_name("bidi_bitwidth") - 3146 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3147 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 3148 .dwattr $C$DW$161, DW_AT_decl_file("pru1_buslatches.h") - 3149 .dwattr $C$DW$161, DW_AT_decl_line(0x26) - 3150 .dwattr $C$DW$161, DW_AT_decl_column(0x0a) - 3151 - 3152 .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - 3153 .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - 3154 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 3155 .dwendtag $C$DW$T$38 - 3156 - 3157$C$DW$T$134 .dwtag DW_TAG_typedef - 3158 .dwattr $C$DW$T$134, DW_AT_name("buslatches_t") - 3159 .dwattr $C$DW$T$134, DW_AT_type(*$C$DW$T$38) - 3160 .dwattr $C$DW$T$134, DW_AT_language(DW_LANG_C) - 3161 .dwattr $C$DW$T$134, DW_AT_decl_file("pru1_buslatches.h") - 3162 .dwattr $C$DW$T$134, DW_AT_decl_line(0x2c) - 3163 .dwattr $C$DW$T$134, DW_AT_decl_column(0x03) - 3164 - 3165 - 3166$C$DW$T$39 .dwtag DW_TAG_structure_type - 3167 .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) - 3168$C$DW$162 .dwtag DW_TAG_member - 3169 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - 3170 .dwattr $C$DW$162, DW_AT_name("REVID") - 3171 .dwattr $C$DW$162, DW_AT_TI_symbol_name("REVID") - 3172 .dwattr $C$DW$162, DW_AT_bit_offset(0x00) - 3173 .dwattr $C$DW$162, DW_AT_bit_size(0x20) - 3174 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3175 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 3176 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3177 .dwattr $C$DW$162, DW_AT_decl_line(0x2d) - 3178 .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - 3179 - 3180 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3181 .dwattr $C$DW$T$39, DW_AT_decl_line(0x2c) - 3182 .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - 3183 .dwendtag $C$DW$T$39 - 3184 - 3185$C$DW$T$83 .dwtag DW_TAG_volatile_type - 3186 .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$39) - 3187 - 3188 - 3189$C$DW$T$40 .dwtag DW_TAG_structure_type - 3190 .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) - 3191$C$DW$163 .dwtag DW_TAG_member - 3192 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - 3193 .dwattr $C$DW$163, DW_AT_name("IDLE_MODE") - 3194 .dwattr $C$DW$163, DW_AT_TI_symbol_name("IDLE_MODE") - 3195 .dwattr $C$DW$163, DW_AT_bit_offset(0x1e) - 3196 .dwattr $C$DW$163, DW_AT_bit_size(0x02) - 3197 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3198 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 60 - - 3199 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3200 .dwattr $C$DW$163, DW_AT_decl_line(0x37) - 3201 .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - 3202 - 3203$C$DW$164 .dwtag DW_TAG_member - 3204 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - 3205 .dwattr $C$DW$164, DW_AT_name("STANDBY_MODE") - 3206 .dwattr $C$DW$164, DW_AT_TI_symbol_name("STANDBY_MODE") - 3207 .dwattr $C$DW$164, DW_AT_bit_offset(0x1c) - 3208 .dwattr $C$DW$164, DW_AT_bit_size(0x02) - 3209 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3210 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 3211 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3212 .dwattr $C$DW$164, DW_AT_decl_line(0x38) - 3213 .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - 3214 - 3215$C$DW$165 .dwtag DW_TAG_member - 3216 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - 3217 .dwattr $C$DW$165, DW_AT_name("STANDBY_INIT") - 3218 .dwattr $C$DW$165, DW_AT_TI_symbol_name("STANDBY_INIT") - 3219 .dwattr $C$DW$165, DW_AT_bit_offset(0x1b) - 3220 .dwattr $C$DW$165, DW_AT_bit_size(0x01) - 3221 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3222 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 3223 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3224 .dwattr $C$DW$165, DW_AT_decl_line(0x39) - 3225 .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - 3226 - 3227$C$DW$166 .dwtag DW_TAG_member - 3228 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - 3229 .dwattr $C$DW$166, DW_AT_name("SUB_MWAIT") - 3230 .dwattr $C$DW$166, DW_AT_TI_symbol_name("SUB_MWAIT") - 3231 .dwattr $C$DW$166, DW_AT_bit_offset(0x1a) - 3232 .dwattr $C$DW$166, DW_AT_bit_size(0x01) - 3233 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3234 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 3235 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3236 .dwattr $C$DW$166, DW_AT_decl_line(0x3a) - 3237 .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - 3238 - 3239$C$DW$167 .dwtag DW_TAG_member - 3240 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - 3241 .dwattr $C$DW$167, DW_AT_name("rsvd6") - 3242 .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd6") - 3243 .dwattr $C$DW$167, DW_AT_bit_offset(0x00) - 3244 .dwattr $C$DW$167, DW_AT_bit_size(0x1a) - 3245 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3246 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 3247 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3248 .dwattr $C$DW$167, DW_AT_decl_line(0x3b) - 3249 .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - 3250 - 3251 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3252 .dwattr $C$DW$T$40, DW_AT_decl_line(0x36) - 3253 .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 61 - - 3254 .dwendtag $C$DW$T$40 - 3255 - 3256$C$DW$T$85 .dwtag DW_TAG_volatile_type - 3257 .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$40) - 3258 - 3259 - 3260$C$DW$T$41 .dwtag DW_TAG_structure_type - 3261 .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) - 3262$C$DW$168 .dwtag DW_TAG_member - 3263 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - 3264 .dwattr $C$DW$168, DW_AT_name("PRU0_GPI_MODE") - 3265 .dwattr $C$DW$168, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 3266 .dwattr $C$DW$168, DW_AT_bit_offset(0x1e) - 3267 .dwattr $C$DW$168, DW_AT_bit_size(0x02) - 3268 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3269 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 3270 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3271 .dwattr $C$DW$168, DW_AT_decl_line(0x45) - 3272 .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - 3273 - 3274$C$DW$169 .dwtag DW_TAG_member - 3275 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - 3276 .dwattr $C$DW$169, DW_AT_name("PRU0_GPI_CLK_MODE") - 3277 .dwattr $C$DW$169, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 3278 .dwattr $C$DW$169, DW_AT_bit_offset(0x1d) - 3279 .dwattr $C$DW$169, DW_AT_bit_size(0x01) - 3280 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3281 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 3282 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3283 .dwattr $C$DW$169, DW_AT_decl_line(0x46) - 3284 .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - 3285 - 3286$C$DW$170 .dwtag DW_TAG_member - 3287 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - 3288 .dwattr $C$DW$170, DW_AT_name("PRU0_GPI_DIV0") - 3289 .dwattr $C$DW$170, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 3290 .dwattr $C$DW$170, DW_AT_bit_offset(0x18) - 3291 .dwattr $C$DW$170, DW_AT_bit_size(0x05) - 3292 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3293 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 3294 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3295 .dwattr $C$DW$170, DW_AT_decl_line(0x47) - 3296 .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - 3297 - 3298$C$DW$171 .dwtag DW_TAG_member - 3299 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - 3300 .dwattr $C$DW$171, DW_AT_name("PRU0_GPI_DIV1") - 3301 .dwattr $C$DW$171, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 3302 .dwattr $C$DW$171, DW_AT_bit_offset(0x13) - 3303 .dwattr $C$DW$171, DW_AT_bit_size(0x05) - 3304 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3305 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 3306 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3307 .dwattr $C$DW$171, DW_AT_decl_line(0x48) - 3308 .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 62 - - 3309 - 3310$C$DW$172 .dwtag DW_TAG_member - 3311 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - 3312 .dwattr $C$DW$172, DW_AT_name("PRU0_GPI_SB") - 3313 .dwattr $C$DW$172, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 3314 .dwattr $C$DW$172, DW_AT_bit_offset(0x12) - 3315 .dwattr $C$DW$172, DW_AT_bit_size(0x01) - 3316 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3317 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 3318 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3319 .dwattr $C$DW$172, DW_AT_decl_line(0x49) - 3320 .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - 3321 - 3322$C$DW$173 .dwtag DW_TAG_member - 3323 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - 3324 .dwattr $C$DW$173, DW_AT_name("PRU0_GPO_MODE") - 3325 .dwattr $C$DW$173, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 3326 .dwattr $C$DW$173, DW_AT_bit_offset(0x11) - 3327 .dwattr $C$DW$173, DW_AT_bit_size(0x01) - 3328 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3329 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 3330 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3331 .dwattr $C$DW$173, DW_AT_decl_line(0x4a) - 3332 .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - 3333 - 3334$C$DW$174 .dwtag DW_TAG_member - 3335 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - 3336 .dwattr $C$DW$174, DW_AT_name("PRU0_GPO_DIV0") - 3337 .dwattr $C$DW$174, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 3338 .dwattr $C$DW$174, DW_AT_bit_offset(0x0c) - 3339 .dwattr $C$DW$174, DW_AT_bit_size(0x05) - 3340 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3341 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 3342 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3343 .dwattr $C$DW$174, DW_AT_decl_line(0x4b) - 3344 .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - 3345 - 3346$C$DW$175 .dwtag DW_TAG_member - 3347 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - 3348 .dwattr $C$DW$175, DW_AT_name("PRU0_GPO_DIV1") - 3349 .dwattr $C$DW$175, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 3350 .dwattr $C$DW$175, DW_AT_bit_offset(0x07) - 3351 .dwattr $C$DW$175, DW_AT_bit_size(0x05) - 3352 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3353 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 3354 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3355 .dwattr $C$DW$175, DW_AT_decl_line(0x4c) - 3356 .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - 3357 - 3358$C$DW$176 .dwtag DW_TAG_member - 3359 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - 3360 .dwattr $C$DW$176, DW_AT_name("PRU0_GPO_SH_SEL") - 3361 .dwattr $C$DW$176, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 3362 .dwattr $C$DW$176, DW_AT_bit_offset(0x06) - 3363 .dwattr $C$DW$176, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 63 - - 3364 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3365 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 3366 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3367 .dwattr $C$DW$176, DW_AT_decl_line(0x4d) - 3368 .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - 3369 - 3370$C$DW$177 .dwtag DW_TAG_member - 3371 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$11) - 3372 .dwattr $C$DW$177, DW_AT_name("rsvd26") - 3373 .dwattr $C$DW$177, DW_AT_TI_symbol_name("rsvd26") - 3374 .dwattr $C$DW$177, DW_AT_bit_offset(0x00) - 3375 .dwattr $C$DW$177, DW_AT_bit_size(0x06) - 3376 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3377 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 3378 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3379 .dwattr $C$DW$177, DW_AT_decl_line(0x4e) - 3380 .dwattr $C$DW$177, DW_AT_decl_column(0x0d) - 3381 - 3382 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3383 .dwattr $C$DW$T$41, DW_AT_decl_line(0x44) - 3384 .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - 3385 .dwendtag $C$DW$T$41 - 3386 - 3387$C$DW$T$87 .dwtag DW_TAG_volatile_type - 3388 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$41) - 3389 - 3390 - 3391$C$DW$T$42 .dwtag DW_TAG_structure_type - 3392 .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) - 3393$C$DW$178 .dwtag DW_TAG_member - 3394 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$11) - 3395 .dwattr $C$DW$178, DW_AT_name("PRU1_GPI_MODE") - 3396 .dwattr $C$DW$178, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 3397 .dwattr $C$DW$178, DW_AT_bit_offset(0x1e) - 3398 .dwattr $C$DW$178, DW_AT_bit_size(0x02) - 3399 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3400 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 3401 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3402 .dwattr $C$DW$178, DW_AT_decl_line(0x58) - 3403 .dwattr $C$DW$178, DW_AT_decl_column(0x0d) - 3404 - 3405$C$DW$179 .dwtag DW_TAG_member - 3406 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$11) - 3407 .dwattr $C$DW$179, DW_AT_name("PRU1_GPI_CLK_MODE") - 3408 .dwattr $C$DW$179, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 3409 .dwattr $C$DW$179, DW_AT_bit_offset(0x1d) - 3410 .dwattr $C$DW$179, DW_AT_bit_size(0x01) - 3411 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3412 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 3413 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3414 .dwattr $C$DW$179, DW_AT_decl_line(0x59) - 3415 .dwattr $C$DW$179, DW_AT_decl_column(0x0d) - 3416 - 3417$C$DW$180 .dwtag DW_TAG_member - 3418 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 64 - - 3419 .dwattr $C$DW$180, DW_AT_name("PRU1_GPI_DIV0") - 3420 .dwattr $C$DW$180, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 3421 .dwattr $C$DW$180, DW_AT_bit_offset(0x18) - 3422 .dwattr $C$DW$180, DW_AT_bit_size(0x05) - 3423 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3424 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 3425 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3426 .dwattr $C$DW$180, DW_AT_decl_line(0x5a) - 3427 .dwattr $C$DW$180, DW_AT_decl_column(0x0d) - 3428 - 3429$C$DW$181 .dwtag DW_TAG_member - 3430 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$11) - 3431 .dwattr $C$DW$181, DW_AT_name("PRU1_GPI_DIV1") - 3432 .dwattr $C$DW$181, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 3433 .dwattr $C$DW$181, DW_AT_bit_offset(0x13) - 3434 .dwattr $C$DW$181, DW_AT_bit_size(0x05) - 3435 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3436 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 3437 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3438 .dwattr $C$DW$181, DW_AT_decl_line(0x5b) - 3439 .dwattr $C$DW$181, DW_AT_decl_column(0x0d) - 3440 - 3441$C$DW$182 .dwtag DW_TAG_member - 3442 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$11) - 3443 .dwattr $C$DW$182, DW_AT_name("PRU1_GPI_SB") - 3444 .dwattr $C$DW$182, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 3445 .dwattr $C$DW$182, DW_AT_bit_offset(0x12) - 3446 .dwattr $C$DW$182, DW_AT_bit_size(0x01) - 3447 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3448 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 3449 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3450 .dwattr $C$DW$182, DW_AT_decl_line(0x5c) - 3451 .dwattr $C$DW$182, DW_AT_decl_column(0x0d) - 3452 - 3453$C$DW$183 .dwtag DW_TAG_member - 3454 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$11) - 3455 .dwattr $C$DW$183, DW_AT_name("PRU1_GPO_MODE") - 3456 .dwattr $C$DW$183, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 3457 .dwattr $C$DW$183, DW_AT_bit_offset(0x11) - 3458 .dwattr $C$DW$183, DW_AT_bit_size(0x01) - 3459 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3460 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 3461 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3462 .dwattr $C$DW$183, DW_AT_decl_line(0x5d) - 3463 .dwattr $C$DW$183, DW_AT_decl_column(0x0d) - 3464 - 3465$C$DW$184 .dwtag DW_TAG_member - 3466 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$11) - 3467 .dwattr $C$DW$184, DW_AT_name("PRU1_GPO_DIV0") - 3468 .dwattr $C$DW$184, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 3469 .dwattr $C$DW$184, DW_AT_bit_offset(0x0c) - 3470 .dwattr $C$DW$184, DW_AT_bit_size(0x05) - 3471 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3472 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 3473 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 65 - - 3474 .dwattr $C$DW$184, DW_AT_decl_line(0x5e) - 3475 .dwattr $C$DW$184, DW_AT_decl_column(0x0d) - 3476 - 3477$C$DW$185 .dwtag DW_TAG_member - 3478 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$11) - 3479 .dwattr $C$DW$185, DW_AT_name("PRU1_GPO_DIV1") - 3480 .dwattr $C$DW$185, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 3481 .dwattr $C$DW$185, DW_AT_bit_offset(0x07) - 3482 .dwattr $C$DW$185, DW_AT_bit_size(0x05) - 3483 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3484 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 3485 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3486 .dwattr $C$DW$185, DW_AT_decl_line(0x5f) - 3487 .dwattr $C$DW$185, DW_AT_decl_column(0x0d) - 3488 - 3489$C$DW$186 .dwtag DW_TAG_member - 3490 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$11) - 3491 .dwattr $C$DW$186, DW_AT_name("PRU1_GPO_SH_SEL") - 3492 .dwattr $C$DW$186, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 3493 .dwattr $C$DW$186, DW_AT_bit_offset(0x06) - 3494 .dwattr $C$DW$186, DW_AT_bit_size(0x01) - 3495 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3496 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 3497 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3498 .dwattr $C$DW$186, DW_AT_decl_line(0x60) - 3499 .dwattr $C$DW$186, DW_AT_decl_column(0x0d) - 3500 - 3501$C$DW$187 .dwtag DW_TAG_member - 3502 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$11) - 3503 .dwattr $C$DW$187, DW_AT_name("rsvd26") - 3504 .dwattr $C$DW$187, DW_AT_TI_symbol_name("rsvd26") - 3505 .dwattr $C$DW$187, DW_AT_bit_offset(0x00) - 3506 .dwattr $C$DW$187, DW_AT_bit_size(0x06) - 3507 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3508 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 3509 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3510 .dwattr $C$DW$187, DW_AT_decl_line(0x61) - 3511 .dwattr $C$DW$187, DW_AT_decl_column(0x0d) - 3512 - 3513 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3514 .dwattr $C$DW$T$42, DW_AT_decl_line(0x57) - 3515 .dwattr $C$DW$T$42, DW_AT_decl_column(0x13) - 3516 .dwendtag $C$DW$T$42 - 3517 - 3518$C$DW$T$89 .dwtag DW_TAG_volatile_type - 3519 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - 3520 - 3521 - 3522$C$DW$T$43 .dwtag DW_TAG_structure_type - 3523 .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) - 3524$C$DW$188 .dwtag DW_TAG_member - 3525 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$11) - 3526 .dwattr $C$DW$188, DW_AT_name("PRU0_CLK_STOP_REQ") - 3527 .dwattr $C$DW$188, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 3528 .dwattr $C$DW$188, DW_AT_bit_offset(0x1f) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 66 - - 3529 .dwattr $C$DW$188, DW_AT_bit_size(0x01) - 3530 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3531 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 3532 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3533 .dwattr $C$DW$188, DW_AT_decl_line(0x6b) - 3534 .dwattr $C$DW$188, DW_AT_decl_column(0x0d) - 3535 - 3536$C$DW$189 .dwtag DW_TAG_member - 3537 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$11) - 3538 .dwattr $C$DW$189, DW_AT_name("PRU0_CLK_STOP_ACK") - 3539 .dwattr $C$DW$189, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 3540 .dwattr $C$DW$189, DW_AT_bit_offset(0x1e) - 3541 .dwattr $C$DW$189, DW_AT_bit_size(0x01) - 3542 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3543 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 3544 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3545 .dwattr $C$DW$189, DW_AT_decl_line(0x6c) - 3546 .dwattr $C$DW$189, DW_AT_decl_column(0x0d) - 3547 - 3548$C$DW$190 .dwtag DW_TAG_member - 3549 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$11) - 3550 .dwattr $C$DW$190, DW_AT_name("PRU0_CLK_EN") - 3551 .dwattr $C$DW$190, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 3552 .dwattr $C$DW$190, DW_AT_bit_offset(0x1d) - 3553 .dwattr $C$DW$190, DW_AT_bit_size(0x01) - 3554 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3555 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 3556 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3557 .dwattr $C$DW$190, DW_AT_decl_line(0x6d) - 3558 .dwattr $C$DW$190, DW_AT_decl_column(0x0d) - 3559 - 3560$C$DW$191 .dwtag DW_TAG_member - 3561 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$11) - 3562 .dwattr $C$DW$191, DW_AT_name("PRU1_CLK_STOP_REQ") - 3563 .dwattr $C$DW$191, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 3564 .dwattr $C$DW$191, DW_AT_bit_offset(0x1c) - 3565 .dwattr $C$DW$191, DW_AT_bit_size(0x01) - 3566 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3567 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 3568 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3569 .dwattr $C$DW$191, DW_AT_decl_line(0x6e) - 3570 .dwattr $C$DW$191, DW_AT_decl_column(0x0d) - 3571 - 3572$C$DW$192 .dwtag DW_TAG_member - 3573 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$11) - 3574 .dwattr $C$DW$192, DW_AT_name("PRU1_CLK_STOP_ACK") - 3575 .dwattr $C$DW$192, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 3576 .dwattr $C$DW$192, DW_AT_bit_offset(0x1b) - 3577 .dwattr $C$DW$192, DW_AT_bit_size(0x01) - 3578 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3579 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 3580 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3581 .dwattr $C$DW$192, DW_AT_decl_line(0x6f) - 3582 .dwattr $C$DW$192, DW_AT_decl_column(0x0d) - 3583 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 67 - - 3584$C$DW$193 .dwtag DW_TAG_member - 3585 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$11) - 3586 .dwattr $C$DW$193, DW_AT_name("PRU1_CLK_EN") - 3587 .dwattr $C$DW$193, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 3588 .dwattr $C$DW$193, DW_AT_bit_offset(0x1a) - 3589 .dwattr $C$DW$193, DW_AT_bit_size(0x01) - 3590 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3591 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 3592 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3593 .dwattr $C$DW$193, DW_AT_decl_line(0x70) - 3594 .dwattr $C$DW$193, DW_AT_decl_column(0x0d) - 3595 - 3596$C$DW$194 .dwtag DW_TAG_member - 3597 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$11) - 3598 .dwattr $C$DW$194, DW_AT_name("INTC_CLK_STOP_REQ") - 3599 .dwattr $C$DW$194, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 3600 .dwattr $C$DW$194, DW_AT_bit_offset(0x19) - 3601 .dwattr $C$DW$194, DW_AT_bit_size(0x01) - 3602 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3603 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 3604 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3605 .dwattr $C$DW$194, DW_AT_decl_line(0x71) - 3606 .dwattr $C$DW$194, DW_AT_decl_column(0x0d) - 3607 - 3608$C$DW$195 .dwtag DW_TAG_member - 3609 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$11) - 3610 .dwattr $C$DW$195, DW_AT_name("INTC_CLK_STOP_ACK") - 3611 .dwattr $C$DW$195, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 3612 .dwattr $C$DW$195, DW_AT_bit_offset(0x18) - 3613 .dwattr $C$DW$195, DW_AT_bit_size(0x01) - 3614 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3615 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 3616 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3617 .dwattr $C$DW$195, DW_AT_decl_line(0x72) - 3618 .dwattr $C$DW$195, DW_AT_decl_column(0x0d) - 3619 - 3620$C$DW$196 .dwtag DW_TAG_member - 3621 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$11) - 3622 .dwattr $C$DW$196, DW_AT_name("INTC_CLK_EN") - 3623 .dwattr $C$DW$196, DW_AT_TI_symbol_name("INTC_CLK_EN") - 3624 .dwattr $C$DW$196, DW_AT_bit_offset(0x17) - 3625 .dwattr $C$DW$196, DW_AT_bit_size(0x01) - 3626 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3627 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 3628 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3629 .dwattr $C$DW$196, DW_AT_decl_line(0x73) - 3630 .dwattr $C$DW$196, DW_AT_decl_column(0x0d) - 3631 - 3632$C$DW$197 .dwtag DW_TAG_member - 3633 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$11) - 3634 .dwattr $C$DW$197, DW_AT_name("UART_CLK_STOP_REQ") - 3635 .dwattr $C$DW$197, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 3636 .dwattr $C$DW$197, DW_AT_bit_offset(0x16) - 3637 .dwattr $C$DW$197, DW_AT_bit_size(0x01) - 3638 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 68 - - 3639 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 3640 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3641 .dwattr $C$DW$197, DW_AT_decl_line(0x74) - 3642 .dwattr $C$DW$197, DW_AT_decl_column(0x0d) - 3643 - 3644$C$DW$198 .dwtag DW_TAG_member - 3645 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$11) - 3646 .dwattr $C$DW$198, DW_AT_name("UART_CLK_STOP_ACK") - 3647 .dwattr $C$DW$198, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 3648 .dwattr $C$DW$198, DW_AT_bit_offset(0x15) - 3649 .dwattr $C$DW$198, DW_AT_bit_size(0x01) - 3650 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3651 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 3652 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3653 .dwattr $C$DW$198, DW_AT_decl_line(0x75) - 3654 .dwattr $C$DW$198, DW_AT_decl_column(0x0d) - 3655 - 3656$C$DW$199 .dwtag DW_TAG_member - 3657 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$11) - 3658 .dwattr $C$DW$199, DW_AT_name("UART_CLK_EN") - 3659 .dwattr $C$DW$199, DW_AT_TI_symbol_name("UART_CLK_EN") - 3660 .dwattr $C$DW$199, DW_AT_bit_offset(0x14) - 3661 .dwattr $C$DW$199, DW_AT_bit_size(0x01) - 3662 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3663 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 3664 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3665 .dwattr $C$DW$199, DW_AT_decl_line(0x76) - 3666 .dwattr $C$DW$199, DW_AT_decl_column(0x0d) - 3667 - 3668$C$DW$200 .dwtag DW_TAG_member - 3669 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$11) - 3670 .dwattr $C$DW$200, DW_AT_name("ECAP_CLK_STOP_REQ") - 3671 .dwattr $C$DW$200, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 3672 .dwattr $C$DW$200, DW_AT_bit_offset(0x13) - 3673 .dwattr $C$DW$200, DW_AT_bit_size(0x01) - 3674 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3675 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 3676 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3677 .dwattr $C$DW$200, DW_AT_decl_line(0x77) - 3678 .dwattr $C$DW$200, DW_AT_decl_column(0x0d) - 3679 - 3680$C$DW$201 .dwtag DW_TAG_member - 3681 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$11) - 3682 .dwattr $C$DW$201, DW_AT_name("ECAP_CLK_STOP_ACK") - 3683 .dwattr $C$DW$201, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 3684 .dwattr $C$DW$201, DW_AT_bit_offset(0x12) - 3685 .dwattr $C$DW$201, DW_AT_bit_size(0x01) - 3686 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3687 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3688 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3689 .dwattr $C$DW$201, DW_AT_decl_line(0x78) - 3690 .dwattr $C$DW$201, DW_AT_decl_column(0x0d) - 3691 - 3692$C$DW$202 .dwtag DW_TAG_member - 3693 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 69 - - 3694 .dwattr $C$DW$202, DW_AT_name("ECAP_CLK_EN") - 3695 .dwattr $C$DW$202, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 3696 .dwattr $C$DW$202, DW_AT_bit_offset(0x11) - 3697 .dwattr $C$DW$202, DW_AT_bit_size(0x01) - 3698 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3699 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - 3700 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3701 .dwattr $C$DW$202, DW_AT_decl_line(0x79) - 3702 .dwattr $C$DW$202, DW_AT_decl_column(0x0d) - 3703 - 3704$C$DW$203 .dwtag DW_TAG_member - 3705 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$11) - 3706 .dwattr $C$DW$203, DW_AT_name("IEP_CLK_STOP_REQ") - 3707 .dwattr $C$DW$203, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 3708 .dwattr $C$DW$203, DW_AT_bit_offset(0x10) - 3709 .dwattr $C$DW$203, DW_AT_bit_size(0x01) - 3710 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3711 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3712 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3713 .dwattr $C$DW$203, DW_AT_decl_line(0x7a) - 3714 .dwattr $C$DW$203, DW_AT_decl_column(0x0d) - 3715 - 3716$C$DW$204 .dwtag DW_TAG_member - 3717 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$11) - 3718 .dwattr $C$DW$204, DW_AT_name("IEP_CLK_STOP_ACK") - 3719 .dwattr $C$DW$204, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 3720 .dwattr $C$DW$204, DW_AT_bit_offset(0x0f) - 3721 .dwattr $C$DW$204, DW_AT_bit_size(0x01) - 3722 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3723 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3724 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3725 .dwattr $C$DW$204, DW_AT_decl_line(0x7b) - 3726 .dwattr $C$DW$204, DW_AT_decl_column(0x0d) - 3727 - 3728$C$DW$205 .dwtag DW_TAG_member - 3729 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$11) - 3730 .dwattr $C$DW$205, DW_AT_name("IEP_CLK_EN") - 3731 .dwattr $C$DW$205, DW_AT_TI_symbol_name("IEP_CLK_EN") - 3732 .dwattr $C$DW$205, DW_AT_bit_offset(0x0e) - 3733 .dwattr $C$DW$205, DW_AT_bit_size(0x01) - 3734 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3735 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3736 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3737 .dwattr $C$DW$205, DW_AT_decl_line(0x7c) - 3738 .dwattr $C$DW$205, DW_AT_decl_column(0x0d) - 3739 - 3740$C$DW$206 .dwtag DW_TAG_member - 3741 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$11) - 3742 .dwattr $C$DW$206, DW_AT_name("rsvd18") - 3743 .dwattr $C$DW$206, DW_AT_TI_symbol_name("rsvd18") - 3744 .dwattr $C$DW$206, DW_AT_bit_offset(0x00) - 3745 .dwattr $C$DW$206, DW_AT_bit_size(0x0e) - 3746 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3747 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3748 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 70 - - 3749 .dwattr $C$DW$206, DW_AT_decl_line(0x7d) - 3750 .dwattr $C$DW$206, DW_AT_decl_column(0x0d) - 3751 - 3752 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3753 .dwattr $C$DW$T$43, DW_AT_decl_line(0x6a) - 3754 .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - 3755 .dwendtag $C$DW$T$43 - 3756 - 3757$C$DW$T$91 .dwtag DW_TAG_volatile_type - 3758 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$43) - 3759 - 3760 - 3761$C$DW$T$44 .dwtag DW_TAG_structure_type - 3762 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 3763$C$DW$207 .dwtag DW_TAG_member - 3764 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$11) - 3765 .dwattr $C$DW$207, DW_AT_name("PRU0_IMEM_PE_RAW") - 3766 .dwattr $C$DW$207, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 3767 .dwattr $C$DW$207, DW_AT_bit_offset(0x1c) - 3768 .dwattr $C$DW$207, DW_AT_bit_size(0x04) - 3769 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3770 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3771 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3772 .dwattr $C$DW$207, DW_AT_decl_line(0x87) - 3773 .dwattr $C$DW$207, DW_AT_decl_column(0x0d) - 3774 - 3775$C$DW$208 .dwtag DW_TAG_member - 3776 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$11) - 3777 .dwattr $C$DW$208, DW_AT_name("PRU0_DMEM_PE_RAW") - 3778 .dwattr $C$DW$208, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 3779 .dwattr $C$DW$208, DW_AT_bit_offset(0x18) - 3780 .dwattr $C$DW$208, DW_AT_bit_size(0x04) - 3781 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3782 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3783 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3784 .dwattr $C$DW$208, DW_AT_decl_line(0x88) - 3785 .dwattr $C$DW$208, DW_AT_decl_column(0x0d) - 3786 - 3787$C$DW$209 .dwtag DW_TAG_member - 3788 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$11) - 3789 .dwattr $C$DW$209, DW_AT_name("PRU1_IMEM_PE_RAW") - 3790 .dwattr $C$DW$209, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 3791 .dwattr $C$DW$209, DW_AT_bit_offset(0x14) - 3792 .dwattr $C$DW$209, DW_AT_bit_size(0x04) - 3793 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3794 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3795 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3796 .dwattr $C$DW$209, DW_AT_decl_line(0x89) - 3797 .dwattr $C$DW$209, DW_AT_decl_column(0x0d) - 3798 - 3799$C$DW$210 .dwtag DW_TAG_member - 3800 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$11) - 3801 .dwattr $C$DW$210, DW_AT_name("PRU1_DMEM_PE_RAW") - 3802 .dwattr $C$DW$210, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 3803 .dwattr $C$DW$210, DW_AT_bit_offset(0x10) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 71 - - 3804 .dwattr $C$DW$210, DW_AT_bit_size(0x04) - 3805 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3806 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3807 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3808 .dwattr $C$DW$210, DW_AT_decl_line(0x8a) - 3809 .dwattr $C$DW$210, DW_AT_decl_column(0x0d) - 3810 - 3811$C$DW$211 .dwtag DW_TAG_member - 3812 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$11) - 3813 .dwattr $C$DW$211, DW_AT_name("RAM_PE_RAW") - 3814 .dwattr $C$DW$211, DW_AT_TI_symbol_name("RAM_PE_RAW") - 3815 .dwattr $C$DW$211, DW_AT_bit_offset(0x0c) - 3816 .dwattr $C$DW$211, DW_AT_bit_size(0x04) - 3817 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3818 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - 3819 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3820 .dwattr $C$DW$211, DW_AT_decl_line(0x8b) - 3821 .dwattr $C$DW$211, DW_AT_decl_column(0x0d) - 3822 - 3823$C$DW$212 .dwtag DW_TAG_member - 3824 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$11) - 3825 .dwattr $C$DW$212, DW_AT_name("rsvd20") - 3826 .dwattr $C$DW$212, DW_AT_TI_symbol_name("rsvd20") - 3827 .dwattr $C$DW$212, DW_AT_bit_offset(0x00) - 3828 .dwattr $C$DW$212, DW_AT_bit_size(0x0c) - 3829 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3830 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3831 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3832 .dwattr $C$DW$212, DW_AT_decl_line(0x8c) - 3833 .dwattr $C$DW$212, DW_AT_decl_column(0x0d) - 3834 - 3835 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3836 .dwattr $C$DW$T$44, DW_AT_decl_line(0x86) - 3837 .dwattr $C$DW$T$44, DW_AT_decl_column(0x14) - 3838 .dwendtag $C$DW$T$44 - 3839 - 3840$C$DW$T$93 .dwtag DW_TAG_volatile_type - 3841 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$44) - 3842 - 3843 - 3844$C$DW$T$45 .dwtag DW_TAG_structure_type - 3845 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 3846$C$DW$213 .dwtag DW_TAG_member - 3847 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$11) - 3848 .dwattr $C$DW$213, DW_AT_name("PRU0_IMEM_PE") - 3849 .dwattr $C$DW$213, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 3850 .dwattr $C$DW$213, DW_AT_bit_offset(0x1c) - 3851 .dwattr $C$DW$213, DW_AT_bit_size(0x04) - 3852 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3853 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3854 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3855 .dwattr $C$DW$213, DW_AT_decl_line(0x96) - 3856 .dwattr $C$DW$213, DW_AT_decl_column(0x0d) - 3857 - 3858$C$DW$214 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 72 - - 3859 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$11) - 3860 .dwattr $C$DW$214, DW_AT_name("PRU0_DMEM_PE") - 3861 .dwattr $C$DW$214, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 3862 .dwattr $C$DW$214, DW_AT_bit_offset(0x18) - 3863 .dwattr $C$DW$214, DW_AT_bit_size(0x04) - 3864 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3865 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3866 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3867 .dwattr $C$DW$214, DW_AT_decl_line(0x97) - 3868 .dwattr $C$DW$214, DW_AT_decl_column(0x0d) - 3869 - 3870$C$DW$215 .dwtag DW_TAG_member - 3871 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$11) - 3872 .dwattr $C$DW$215, DW_AT_name("PRU1_IMEM_PE") - 3873 .dwattr $C$DW$215, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 3874 .dwattr $C$DW$215, DW_AT_bit_offset(0x14) - 3875 .dwattr $C$DW$215, DW_AT_bit_size(0x04) - 3876 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3877 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3878 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3879 .dwattr $C$DW$215, DW_AT_decl_line(0x98) - 3880 .dwattr $C$DW$215, DW_AT_decl_column(0x0d) - 3881 - 3882$C$DW$216 .dwtag DW_TAG_member - 3883 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$11) - 3884 .dwattr $C$DW$216, DW_AT_name("PRU1_DMEM_PE") - 3885 .dwattr $C$DW$216, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 3886 .dwattr $C$DW$216, DW_AT_bit_offset(0x10) - 3887 .dwattr $C$DW$216, DW_AT_bit_size(0x04) - 3888 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3889 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3890 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3891 .dwattr $C$DW$216, DW_AT_decl_line(0x99) - 3892 .dwattr $C$DW$216, DW_AT_decl_column(0x0d) - 3893 - 3894$C$DW$217 .dwtag DW_TAG_member - 3895 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$11) - 3896 .dwattr $C$DW$217, DW_AT_name("RAM_PE") - 3897 .dwattr $C$DW$217, DW_AT_TI_symbol_name("RAM_PE") - 3898 .dwattr $C$DW$217, DW_AT_bit_offset(0x0c) - 3899 .dwattr $C$DW$217, DW_AT_bit_size(0x04) - 3900 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3901 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3902 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3903 .dwattr $C$DW$217, DW_AT_decl_line(0x9a) - 3904 .dwattr $C$DW$217, DW_AT_decl_column(0x0d) - 3905 - 3906$C$DW$218 .dwtag DW_TAG_member - 3907 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$11) - 3908 .dwattr $C$DW$218, DW_AT_name("rsvd20") - 3909 .dwattr $C$DW$218, DW_AT_TI_symbol_name("rsvd20") - 3910 .dwattr $C$DW$218, DW_AT_bit_offset(0x00) - 3911 .dwattr $C$DW$218, DW_AT_bit_size(0x0c) - 3912 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3913 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 73 - - 3914 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3915 .dwattr $C$DW$218, DW_AT_decl_line(0x9b) - 3916 .dwattr $C$DW$218, DW_AT_decl_column(0x0d) - 3917 - 3918 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3919 .dwattr $C$DW$T$45, DW_AT_decl_line(0x95) - 3920 .dwattr $C$DW$T$45, DW_AT_decl_column(0x14) - 3921 .dwendtag $C$DW$T$45 - 3922 - 3923$C$DW$T$95 .dwtag DW_TAG_volatile_type - 3924 .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$45) - 3925 - 3926 - 3927$C$DW$T$46 .dwtag DW_TAG_structure_type - 3928 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 3929$C$DW$219 .dwtag DW_TAG_member - 3930 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$11) - 3931 .dwattr $C$DW$219, DW_AT_name("PRU0_IMEM_PE_SET") - 3932 .dwattr $C$DW$219, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 3933 .dwattr $C$DW$219, DW_AT_bit_offset(0x1c) - 3934 .dwattr $C$DW$219, DW_AT_bit_size(0x04) - 3935 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3936 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3937 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3938 .dwattr $C$DW$219, DW_AT_decl_line(0xa4) - 3939 .dwattr $C$DW$219, DW_AT_decl_column(0x0d) - 3940 - 3941$C$DW$220 .dwtag DW_TAG_member - 3942 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$11) - 3943 .dwattr $C$DW$220, DW_AT_name("PRU0_DMEM_PE_SET") - 3944 .dwattr $C$DW$220, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 3945 .dwattr $C$DW$220, DW_AT_bit_offset(0x18) - 3946 .dwattr $C$DW$220, DW_AT_bit_size(0x04) - 3947 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3948 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3949 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3950 .dwattr $C$DW$220, DW_AT_decl_line(0xa5) - 3951 .dwattr $C$DW$220, DW_AT_decl_column(0x0d) - 3952 - 3953$C$DW$221 .dwtag DW_TAG_member - 3954 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$11) - 3955 .dwattr $C$DW$221, DW_AT_name("PRU1_IMEM_PE_SET") - 3956 .dwattr $C$DW$221, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 3957 .dwattr $C$DW$221, DW_AT_bit_offset(0x14) - 3958 .dwattr $C$DW$221, DW_AT_bit_size(0x04) - 3959 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3960 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3961 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3962 .dwattr $C$DW$221, DW_AT_decl_line(0xa6) - 3963 .dwattr $C$DW$221, DW_AT_decl_column(0x0d) - 3964 - 3965$C$DW$222 .dwtag DW_TAG_member - 3966 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$11) - 3967 .dwattr $C$DW$222, DW_AT_name("PRU1_DMEM_PE_SET") - 3968 .dwattr $C$DW$222, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 74 - - 3969 .dwattr $C$DW$222, DW_AT_bit_offset(0x10) - 3970 .dwattr $C$DW$222, DW_AT_bit_size(0x04) - 3971 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3972 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3973 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3974 .dwattr $C$DW$222, DW_AT_decl_line(0xa7) - 3975 .dwattr $C$DW$222, DW_AT_decl_column(0x0d) - 3976 - 3977$C$DW$223 .dwtag DW_TAG_member - 3978 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$11) - 3979 .dwattr $C$DW$223, DW_AT_name("RAM_PE_SET") - 3980 .dwattr $C$DW$223, DW_AT_TI_symbol_name("RAM_PE_SET") - 3981 .dwattr $C$DW$223, DW_AT_bit_offset(0x0c) - 3982 .dwattr $C$DW$223, DW_AT_bit_size(0x04) - 3983 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3984 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3985 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3986 .dwattr $C$DW$223, DW_AT_decl_line(0xa8) - 3987 .dwattr $C$DW$223, DW_AT_decl_column(0x0d) - 3988 - 3989$C$DW$224 .dwtag DW_TAG_member - 3990 .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$11) - 3991 .dwattr $C$DW$224, DW_AT_name("rsvd20") - 3992 .dwattr $C$DW$224, DW_AT_TI_symbol_name("rsvd20") - 3993 .dwattr $C$DW$224, DW_AT_bit_offset(0x00) - 3994 .dwattr $C$DW$224, DW_AT_bit_size(0x0c) - 3995 .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3996 .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - 3997 .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3998 .dwattr $C$DW$224, DW_AT_decl_line(0xa9) - 3999 .dwattr $C$DW$224, DW_AT_decl_column(0x0d) - 4000 - 4001 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4002 .dwattr $C$DW$T$46, DW_AT_decl_line(0xa3) - 4003 .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - 4004 .dwendtag $C$DW$T$46 - 4005 - 4006$C$DW$T$97 .dwtag DW_TAG_volatile_type - 4007 .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$46) - 4008 - 4009 - 4010$C$DW$T$47 .dwtag DW_TAG_structure_type - 4011 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 4012$C$DW$225 .dwtag DW_TAG_member - 4013 .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$11) - 4014 .dwattr $C$DW$225, DW_AT_name("PRU0_IMEM_PE_CLR") - 4015 .dwattr $C$DW$225, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 4016 .dwattr $C$DW$225, DW_AT_bit_offset(0x1c) - 4017 .dwattr $C$DW$225, DW_AT_bit_size(0x04) - 4018 .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4019 .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - 4020 .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4021 .dwattr $C$DW$225, DW_AT_decl_line(0xb3) - 4022 .dwattr $C$DW$225, DW_AT_decl_column(0x0d) - 4023 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 75 - - 4024$C$DW$226 .dwtag DW_TAG_member - 4025 .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$11) - 4026 .dwattr $C$DW$226, DW_AT_name("PRU0_DMEM_PE_CLR") - 4027 .dwattr $C$DW$226, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 4028 .dwattr $C$DW$226, DW_AT_bit_offset(0x18) - 4029 .dwattr $C$DW$226, DW_AT_bit_size(0x04) - 4030 .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4031 .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - 4032 .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4033 .dwattr $C$DW$226, DW_AT_decl_line(0xb4) - 4034 .dwattr $C$DW$226, DW_AT_decl_column(0x0d) - 4035 - 4036$C$DW$227 .dwtag DW_TAG_member - 4037 .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$11) - 4038 .dwattr $C$DW$227, DW_AT_name("PRU1_IMEM_PE_CLR") - 4039 .dwattr $C$DW$227, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 4040 .dwattr $C$DW$227, DW_AT_bit_offset(0x14) - 4041 .dwattr $C$DW$227, DW_AT_bit_size(0x04) - 4042 .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4043 .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - 4044 .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4045 .dwattr $C$DW$227, DW_AT_decl_line(0xb5) - 4046 .dwattr $C$DW$227, DW_AT_decl_column(0x0d) - 4047 - 4048$C$DW$228 .dwtag DW_TAG_member - 4049 .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$11) - 4050 .dwattr $C$DW$228, DW_AT_name("PRU1_DMEM_PE_CLR") - 4051 .dwattr $C$DW$228, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 4052 .dwattr $C$DW$228, DW_AT_bit_offset(0x10) - 4053 .dwattr $C$DW$228, DW_AT_bit_size(0x04) - 4054 .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4055 .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - 4056 .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4057 .dwattr $C$DW$228, DW_AT_decl_line(0xb6) - 4058 .dwattr $C$DW$228, DW_AT_decl_column(0x0d) - 4059 - 4060$C$DW$229 .dwtag DW_TAG_member - 4061 .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$11) - 4062 .dwattr $C$DW$229, DW_AT_name("rsvd16") - 4063 .dwattr $C$DW$229, DW_AT_TI_symbol_name("rsvd16") - 4064 .dwattr $C$DW$229, DW_AT_bit_offset(0x00) - 4065 .dwattr $C$DW$229, DW_AT_bit_size(0x10) - 4066 .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4067 .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - 4068 .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4069 .dwattr $C$DW$229, DW_AT_decl_line(0xb7) - 4070 .dwattr $C$DW$229, DW_AT_decl_column(0x0d) - 4071 - 4072 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4073 .dwattr $C$DW$T$47, DW_AT_decl_line(0xb2) - 4074 .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - 4075 .dwendtag $C$DW$T$47 - 4076 - 4077$C$DW$T$99 .dwtag DW_TAG_volatile_type - 4078 .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$47) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 76 - - 4079 - 4080 - 4081$C$DW$T$48 .dwtag DW_TAG_structure_type - 4082 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 4083$C$DW$230 .dwtag DW_TAG_member - 4084 .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$11) - 4085 .dwattr $C$DW$230, DW_AT_name("PMAO_PRU0") - 4086 .dwattr $C$DW$230, DW_AT_TI_symbol_name("PMAO_PRU0") - 4087 .dwattr $C$DW$230, DW_AT_bit_offset(0x1f) - 4088 .dwattr $C$DW$230, DW_AT_bit_size(0x01) - 4089 .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4090 .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - 4091 .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4092 .dwattr $C$DW$230, DW_AT_decl_line(0xc4) - 4093 .dwattr $C$DW$230, DW_AT_decl_column(0x0d) - 4094 - 4095$C$DW$231 .dwtag DW_TAG_member - 4096 .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$11) - 4097 .dwattr $C$DW$231, DW_AT_name("PMAO_PRU1") - 4098 .dwattr $C$DW$231, DW_AT_TI_symbol_name("PMAO_PRU1") - 4099 .dwattr $C$DW$231, DW_AT_bit_offset(0x1e) - 4100 .dwattr $C$DW$231, DW_AT_bit_size(0x01) - 4101 .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4102 .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - 4103 .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4104 .dwattr $C$DW$231, DW_AT_decl_line(0xc5) - 4105 .dwattr $C$DW$231, DW_AT_decl_column(0x0d) - 4106 - 4107$C$DW$232 .dwtag DW_TAG_member - 4108 .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$11) - 4109 .dwattr $C$DW$232, DW_AT_name("rsvd2") - 4110 .dwattr $C$DW$232, DW_AT_TI_symbol_name("rsvd2") - 4111 .dwattr $C$DW$232, DW_AT_bit_offset(0x00) - 4112 .dwattr $C$DW$232, DW_AT_bit_size(0x1e) - 4113 .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4114 .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - 4115 .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4116 .dwattr $C$DW$232, DW_AT_decl_line(0xc6) - 4117 .dwattr $C$DW$232, DW_AT_decl_column(0x0d) - 4118 - 4119 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4120 .dwattr $C$DW$T$48, DW_AT_decl_line(0xc3) - 4121 .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - 4122 .dwendtag $C$DW$T$48 - 4123 - 4124$C$DW$T$101 .dwtag DW_TAG_volatile_type - 4125 .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$48) - 4126 - 4127 - 4128$C$DW$T$49 .dwtag DW_TAG_structure_type - 4129 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 4130$C$DW$233 .dwtag DW_TAG_member - 4131 .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$11) - 4132 .dwattr $C$DW$233, DW_AT_name("OCP_EN") - 4133 .dwattr $C$DW$233, DW_AT_TI_symbol_name("OCP_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 77 - - 4134 .dwattr $C$DW$233, DW_AT_bit_offset(0x1f) - 4135 .dwattr $C$DW$233, DW_AT_bit_size(0x01) - 4136 .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4137 .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - 4138 .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4139 .dwattr $C$DW$233, DW_AT_decl_line(0xd3) - 4140 .dwattr $C$DW$233, DW_AT_decl_column(0x0d) - 4141 - 4142$C$DW$234 .dwtag DW_TAG_member - 4143 .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$11) - 4144 .dwattr $C$DW$234, DW_AT_name("rsvd1") - 4145 .dwattr $C$DW$234, DW_AT_TI_symbol_name("rsvd1") - 4146 .dwattr $C$DW$234, DW_AT_bit_offset(0x00) - 4147 .dwattr $C$DW$234, DW_AT_bit_size(0x1f) - 4148 .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4149 .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - 4150 .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4151 .dwattr $C$DW$234, DW_AT_decl_line(0xd4) - 4152 .dwattr $C$DW$234, DW_AT_decl_column(0x0d) - 4153 - 4154 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4155 .dwattr $C$DW$T$49, DW_AT_decl_line(0xd2) - 4156 .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - 4157 .dwendtag $C$DW$T$49 - 4158 - 4159$C$DW$T$103 .dwtag DW_TAG_volatile_type - 4160 .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$49) - 4161 - 4162 - 4163$C$DW$T$50 .dwtag DW_TAG_structure_type - 4164 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 4165$C$DW$235 .dwtag DW_TAG_member - 4166 .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$11) - 4167 .dwattr $C$DW$235, DW_AT_name("PRU1_PAD_HP_EN") - 4168 .dwattr $C$DW$235, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 4169 .dwattr $C$DW$235, DW_AT_bit_offset(0x1f) - 4170 .dwattr $C$DW$235, DW_AT_bit_size(0x01) - 4171 .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4172 .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - 4173 .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4174 .dwattr $C$DW$235, DW_AT_decl_line(0xde) - 4175 .dwattr $C$DW$235, DW_AT_decl_column(0x0d) - 4176 - 4177$C$DW$236 .dwtag DW_TAG_member - 4178 .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$11) - 4179 .dwattr $C$DW$236, DW_AT_name("XFR_SHIFT_EN") - 4180 .dwattr $C$DW$236, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 4181 .dwattr $C$DW$236, DW_AT_bit_offset(0x1e) - 4182 .dwattr $C$DW$236, DW_AT_bit_size(0x01) - 4183 .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4184 .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - 4185 .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4186 .dwattr $C$DW$236, DW_AT_decl_line(0xdf) - 4187 .dwattr $C$DW$236, DW_AT_decl_column(0x0d) - 4188 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 78 - - 4189$C$DW$237 .dwtag DW_TAG_member - 4190 .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$11) - 4191 .dwattr $C$DW$237, DW_AT_name("rsvd2") - 4192 .dwattr $C$DW$237, DW_AT_TI_symbol_name("rsvd2") - 4193 .dwattr $C$DW$237, DW_AT_bit_offset(0x00) - 4194 .dwattr $C$DW$237, DW_AT_bit_size(0x1e) - 4195 .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4196 .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - 4197 .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4198 .dwattr $C$DW$237, DW_AT_decl_line(0xe0) - 4199 .dwattr $C$DW$237, DW_AT_decl_column(0x0d) - 4200 - 4201 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4202 .dwattr $C$DW$T$50, DW_AT_decl_line(0xdd) - 4203 .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - 4204 .dwendtag $C$DW$T$50 - 4205 - 4206$C$DW$T$105 .dwtag DW_TAG_volatile_type - 4207 .dwattr $C$DW$T$105, DW_AT_type(*$C$DW$T$50) - 4208 - 4209 - 4210$C$DW$T$51 .dwtag DW_TAG_structure_type - 4211 .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) - 4212$C$DW$238 .dwtag DW_TAG_member - 4213 .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$11) - 4214 .dwattr $C$DW$238, DW_AT_name("PIN_MUX_SEL") - 4215 .dwattr $C$DW$238, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 4216 .dwattr $C$DW$238, DW_AT_bit_offset(0x18) - 4217 .dwattr $C$DW$238, DW_AT_bit_size(0x08) - 4218 .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4219 .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - 4220 .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4221 .dwattr $C$DW$238, DW_AT_decl_line(0xec) - 4222 .dwattr $C$DW$238, DW_AT_decl_column(0x0d) - 4223 - 4224$C$DW$239 .dwtag DW_TAG_member - 4225 .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$11) - 4226 .dwattr $C$DW$239, DW_AT_name("rsvd2") - 4227 .dwattr $C$DW$239, DW_AT_TI_symbol_name("rsvd2") - 4228 .dwattr $C$DW$239, DW_AT_bit_offset(0x00) - 4229 .dwattr $C$DW$239, DW_AT_bit_size(0x18) - 4230 .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4231 .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - 4232 .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4233 .dwattr $C$DW$239, DW_AT_decl_line(0xed) - 4234 .dwattr $C$DW$239, DW_AT_decl_column(0x0d) - 4235 - 4236 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4237 .dwattr $C$DW$T$51, DW_AT_decl_line(0xeb) - 4238 .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - 4239 .dwendtag $C$DW$T$51 - 4240 - 4241$C$DW$T$107 .dwtag DW_TAG_volatile_type - 4242 .dwattr $C$DW$T$107, DW_AT_type(*$C$DW$T$51) - 4243 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 79 - - 4244 - 4245$C$DW$T$54 .dwtag DW_TAG_structure_type - 4246 .dwattr $C$DW$T$54, DW_AT_byte_size(0x44) - 4247$C$DW$240 .dwtag DW_TAG_member - 4248 .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$84) - 4249 .dwattr $C$DW$240, DW_AT_name("$P$T2") - 4250 .dwattr $C$DW$240, DW_AT_TI_symbol_name("$P$T2") - 4251 .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4252 .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - 4253 .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4254 .dwattr $C$DW$240, DW_AT_decl_line(0x29) - 4255 .dwattr $C$DW$240, DW_AT_decl_column(0x02) - 4256 - 4257$C$DW$241 .dwtag DW_TAG_member - 4258 .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$86) - 4259 .dwattr $C$DW$241, DW_AT_name("$P$T3") - 4260 .dwattr $C$DW$241, DW_AT_TI_symbol_name("$P$T3") - 4261 .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 4262 .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - 4263 .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4264 .dwattr $C$DW$241, DW_AT_decl_line(0x33) - 4265 .dwattr $C$DW$241, DW_AT_decl_column(0x02) - 4266 - 4267$C$DW$242 .dwtag DW_TAG_member - 4268 .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$88) - 4269 .dwattr $C$DW$242, DW_AT_name("$P$T4") - 4270 .dwattr $C$DW$242, DW_AT_TI_symbol_name("$P$T4") - 4271 .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 4272 .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - 4273 .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4274 .dwattr $C$DW$242, DW_AT_decl_line(0x41) - 4275 .dwattr $C$DW$242, DW_AT_decl_column(0x02) - 4276 - 4277$C$DW$243 .dwtag DW_TAG_member - 4278 .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$90) - 4279 .dwattr $C$DW$243, DW_AT_name("$P$T5") - 4280 .dwattr $C$DW$243, DW_AT_TI_symbol_name("$P$T5") - 4281 .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 4282 .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - 4283 .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4284 .dwattr $C$DW$243, DW_AT_decl_line(0x54) - 4285 .dwattr $C$DW$243, DW_AT_decl_column(0x02) - 4286 - 4287$C$DW$244 .dwtag DW_TAG_member - 4288 .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$92) - 4289 .dwattr $C$DW$244, DW_AT_name("$P$T6") - 4290 .dwattr $C$DW$244, DW_AT_TI_symbol_name("$P$T6") - 4291 .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 4292 .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - 4293 .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4294 .dwattr $C$DW$244, DW_AT_decl_line(0x67) - 4295 .dwattr $C$DW$244, DW_AT_decl_column(0x02) - 4296 - 4297$C$DW$245 .dwtag DW_TAG_member - 4298 .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$94) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 80 - - 4299 .dwattr $C$DW$245, DW_AT_name("$P$T7") - 4300 .dwattr $C$DW$245, DW_AT_TI_symbol_name("$P$T7") - 4301 .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 4302 .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - 4303 .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4304 .dwattr $C$DW$245, DW_AT_decl_line(0x83) - 4305 .dwattr $C$DW$245, DW_AT_decl_column(0x02) - 4306 - 4307$C$DW$246 .dwtag DW_TAG_member - 4308 .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$96) - 4309 .dwattr $C$DW$246, DW_AT_name("$P$T8") - 4310 .dwattr $C$DW$246, DW_AT_TI_symbol_name("$P$T8") - 4311 .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 4312 .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - 4313 .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4314 .dwattr $C$DW$246, DW_AT_decl_line(0x92) - 4315 .dwattr $C$DW$246, DW_AT_decl_column(0x02) - 4316 - 4317$C$DW$247 .dwtag DW_TAG_member - 4318 .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$98) - 4319 .dwattr $C$DW$247, DW_AT_name("$P$T9") - 4320 .dwattr $C$DW$247, DW_AT_TI_symbol_name("$P$T9") - 4321 .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 4322 .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - 4323 .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4324 .dwattr $C$DW$247, DW_AT_decl_line(0xa0) - 4325 .dwattr $C$DW$247, DW_AT_decl_column(0x02) - 4326 - 4327$C$DW$248 .dwtag DW_TAG_member - 4328 .dwattr $C$DW$248, DW_AT_type(*$C$DW$T$100) - 4329 .dwattr $C$DW$248, DW_AT_name("$P$T10") - 4330 .dwattr $C$DW$248, DW_AT_TI_symbol_name("$P$T10") - 4331 .dwattr $C$DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 4332 .dwattr $C$DW$248, DW_AT_accessibility(DW_ACCESS_public) - 4333 .dwattr $C$DW$248, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4334 .dwattr $C$DW$248, DW_AT_decl_line(0xaf) - 4335 .dwattr $C$DW$248, DW_AT_decl_column(0x02) - 4336 - 4337$C$DW$249 .dwtag DW_TAG_member - 4338 .dwattr $C$DW$249, DW_AT_type(*$C$DW$T$23) - 4339 .dwattr $C$DW$249, DW_AT_name("rsvd24") - 4340 .dwattr $C$DW$249, DW_AT_TI_symbol_name("rsvd24") - 4341 .dwattr $C$DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 4342 .dwattr $C$DW$249, DW_AT_accessibility(DW_ACCESS_public) - 4343 .dwattr $C$DW$249, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4344 .dwattr $C$DW$249, DW_AT_decl_line(0xbc) - 4345 .dwattr $C$DW$249, DW_AT_decl_column(0x0b) - 4346 - 4347$C$DW$250 .dwtag DW_TAG_member - 4348 .dwattr $C$DW$250, DW_AT_type(*$C$DW$T$102) - 4349 .dwattr $C$DW$250, DW_AT_name("$P$T11") - 4350 .dwattr $C$DW$250, DW_AT_TI_symbol_name("$P$T11") - 4351 .dwattr $C$DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 4352 .dwattr $C$DW$250, DW_AT_accessibility(DW_ACCESS_public) - 4353 .dwattr $C$DW$250, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 81 - - 4354 .dwattr $C$DW$250, DW_AT_decl_line(0xc0) - 4355 .dwattr $C$DW$250, DW_AT_decl_column(0x02) - 4356 - 4357$C$DW$251 .dwtag DW_TAG_member - 4358 .dwattr $C$DW$251, DW_AT_type(*$C$DW$T$52) - 4359 .dwattr $C$DW$251, DW_AT_name("rsvd2c") - 4360 .dwattr $C$DW$251, DW_AT_TI_symbol_name("rsvd2c") - 4361 .dwattr $C$DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 4362 .dwattr $C$DW$251, DW_AT_accessibility(DW_ACCESS_public) - 4363 .dwattr $C$DW$251, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4364 .dwattr $C$DW$251, DW_AT_decl_line(0xcb) - 4365 .dwattr $C$DW$251, DW_AT_decl_column(0x0b) - 4366 - 4367$C$DW$252 .dwtag DW_TAG_member - 4368 .dwattr $C$DW$252, DW_AT_type(*$C$DW$T$104) - 4369 .dwattr $C$DW$252, DW_AT_name("$P$T12") - 4370 .dwattr $C$DW$252, DW_AT_TI_symbol_name("$P$T12") - 4371 .dwattr $C$DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 4372 .dwattr $C$DW$252, DW_AT_accessibility(DW_ACCESS_public) - 4373 .dwattr $C$DW$252, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4374 .dwattr $C$DW$252, DW_AT_decl_line(0xcf) - 4375 .dwattr $C$DW$252, DW_AT_decl_column(0x02) - 4376 - 4377$C$DW$253 .dwtag DW_TAG_member - 4378 .dwattr $C$DW$253, DW_AT_type(*$C$DW$T$106) - 4379 .dwattr $C$DW$253, DW_AT_name("$P$T13") - 4380 .dwattr $C$DW$253, DW_AT_TI_symbol_name("$P$T13") - 4381 .dwattr $C$DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 4382 .dwattr $C$DW$253, DW_AT_accessibility(DW_ACCESS_public) - 4383 .dwattr $C$DW$253, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4384 .dwattr $C$DW$253, DW_AT_decl_line(0xda) - 4385 .dwattr $C$DW$253, DW_AT_decl_column(0x02) - 4386 - 4387$C$DW$254 .dwtag DW_TAG_member - 4388 .dwattr $C$DW$254, DW_AT_type(*$C$DW$T$53) - 4389 .dwattr $C$DW$254, DW_AT_name("rsvd38") - 4390 .dwattr $C$DW$254, DW_AT_TI_symbol_name("rsvd38") - 4391 .dwattr $C$DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 4392 .dwattr $C$DW$254, DW_AT_accessibility(DW_ACCESS_public) - 4393 .dwattr $C$DW$254, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4394 .dwattr $C$DW$254, DW_AT_decl_line(0xe5) - 4395 .dwattr $C$DW$254, DW_AT_decl_column(0x0b) - 4396 - 4397$C$DW$255 .dwtag DW_TAG_member - 4398 .dwattr $C$DW$255, DW_AT_type(*$C$DW$T$108) - 4399 .dwattr $C$DW$255, DW_AT_name("$P$T14") - 4400 .dwattr $C$DW$255, DW_AT_TI_symbol_name("$P$T14") - 4401 .dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 4402 .dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public) - 4403 .dwattr $C$DW$255, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4404 .dwattr $C$DW$255, DW_AT_decl_line(0xe8) - 4405 .dwattr $C$DW$255, DW_AT_decl_column(0x02) - 4406 - 4407 .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4408 .dwattr $C$DW$T$54, DW_AT_decl_line(0x26) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 82 - - 4409 .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - 4410 .dwendtag $C$DW$T$54 - 4411 - 4412$C$DW$T$135 .dwtag DW_TAG_typedef - 4413 .dwattr $C$DW$T$135, DW_AT_name("pruCfg") - 4414 .dwattr $C$DW$T$135, DW_AT_type(*$C$DW$T$54) - 4415 .dwattr $C$DW$T$135, DW_AT_language(DW_LANG_C) - 4416 .dwattr $C$DW$T$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 4417 .dwattr $C$DW$T$135, DW_AT_decl_line(0xf0) - 4418 .dwattr $C$DW$T$135, DW_AT_decl_column(0x03) - 4419 - 4420$C$DW$T$136 .dwtag DW_TAG_volatile_type - 4421 .dwattr $C$DW$T$136, DW_AT_type(*$C$DW$T$135) - 4422 - 4423 - 4424$C$DW$T$58 .dwtag DW_TAG_structure_type - 4425 .dwattr $C$DW$T$58, DW_AT_byte_size(0x03) - 4426$C$DW$256 .dwtag DW_TAG_member - 4427 .dwattr $C$DW$256, DW_AT_type(*$C$DW$T$57) - 4428 .dwattr $C$DW$256, DW_AT_name("state") - 4429 .dwattr $C$DW$256, DW_AT_TI_symbol_name("state") - 4430 .dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4431 .dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public) - 4432 .dwattr $C$DW$256, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 4433 .dwattr $C$DW$256, DW_AT_decl_line(0x22) - 4434 .dwattr $C$DW$256, DW_AT_decl_column(0x18) - 4435 - 4436$C$DW$257 .dwtag DW_TAG_member - 4437 .dwattr $C$DW$257, DW_AT_type(*$C$DW$T$22) - 4438 .dwattr $C$DW$257, DW_AT_name("priority_bit") - 4439 .dwattr $C$DW$257, DW_AT_TI_symbol_name("priority_bit") - 4440 .dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 4441 .dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public) - 4442 .dwattr $C$DW$257, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 4443 .dwattr $C$DW$257, DW_AT_decl_line(0x23) - 4444 .dwattr $C$DW$257, DW_AT_decl_column(0x0a) - 4445 - 4446 .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 4447 .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - 4448 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 4449 .dwendtag $C$DW$T$58 - 4450 - 4451$C$DW$T$137 .dwtag DW_TAG_typedef - 4452 .dwattr $C$DW$T$137, DW_AT_name("statemachine_arbitration_t") - 4453 .dwattr $C$DW$T$137, DW_AT_type(*$C$DW$T$58) - 4454 .dwattr $C$DW$T$137, DW_AT_language(DW_LANG_C) - 4455 .dwattr $C$DW$T$137, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 4456 .dwattr $C$DW$T$137, DW_AT_decl_line(0x25) - 4457 .dwattr $C$DW$T$137, DW_AT_decl_column(0x03) - 4458 - 4459 - 4460$C$DW$T$61 .dwtag DW_TAG_structure_type - 4461 .dwattr $C$DW$T$61, DW_AT_byte_size(0x09) - 4462$C$DW$258 .dwtag DW_TAG_member - 4463 .dwattr $C$DW$258, DW_AT_type(*$C$DW$T$59) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 83 - - 4464 .dwattr $C$DW$258, DW_AT_name("state") - 4465 .dwattr $C$DW$258, DW_AT_TI_symbol_name("state") - 4466 .dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4467 .dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public) - 4468 .dwattr $C$DW$258, DW_AT_decl_file("pru1_statemachine_dma.h") - 4469 .dwattr $C$DW$258, DW_AT_decl_line(0x26) - 4470 .dwattr $C$DW$258, DW_AT_decl_column(0x18) - 4471 - 4472$C$DW$259 .dwtag DW_TAG_member - 4473 .dwattr $C$DW$259, DW_AT_type(*$C$DW$T$22) - 4474 .dwattr $C$DW$259, DW_AT_name("state_timeout") - 4475 .dwattr $C$DW$259, DW_AT_TI_symbol_name("state_timeout") - 4476 .dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 4477 .dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public) - 4478 .dwattr $C$DW$259, DW_AT_decl_file("pru1_statemachine_dma.h") - 4479 .dwattr $C$DW$259, DW_AT_decl_line(0x27) - 4480 .dwattr $C$DW$259, DW_AT_decl_column(0x0a) - 4481 - 4482$C$DW$260 .dwtag DW_TAG_member - 4483 .dwattr $C$DW$260, DW_AT_type(*$C$DW$T$60) - 4484 .dwattr $C$DW$260, DW_AT_name("dataptr") - 4485 .dwattr $C$DW$260, DW_AT_TI_symbol_name("dataptr") - 4486 .dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 4487 .dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public) - 4488 .dwattr $C$DW$260, DW_AT_decl_file("pru1_statemachine_dma.h") - 4489 .dwattr $C$DW$260, DW_AT_decl_line(0x28) - 4490 .dwattr $C$DW$260, DW_AT_decl_column(0x0c) - 4491 - 4492$C$DW$261 .dwtag DW_TAG_member - 4493 .dwattr $C$DW$261, DW_AT_type(*$C$DW$T$24) - 4494 .dwattr $C$DW$261, DW_AT_name("cur_wordsleft") - 4495 .dwattr $C$DW$261, DW_AT_TI_symbol_name("cur_wordsleft") - 4496 .dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x7] - 4497 .dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public) - 4498 .dwattr $C$DW$261, DW_AT_decl_file("pru1_statemachine_dma.h") - 4499 .dwattr $C$DW$261, DW_AT_decl_line(0x29) - 4500 .dwattr $C$DW$261, DW_AT_decl_column(0x0b) - 4501 - 4502 .dwattr $C$DW$T$61, DW_AT_decl_file("pru1_statemachine_dma.h") - 4503 .dwattr $C$DW$T$61, DW_AT_decl_line(0x25) - 4504 .dwattr $C$DW$T$61, DW_AT_decl_column(0x10) - 4505 .dwendtag $C$DW$T$61 - 4506 - 4507$C$DW$T$138 .dwtag DW_TAG_pointer_type - 4508 .dwattr $C$DW$T$138, DW_AT_type(*$C$DW$T$61) - 4509 .dwattr $C$DW$T$138, DW_AT_address_class(0x20) - 4510 - 4511$C$DW$T$139 .dwtag DW_TAG_typedef - 4512 .dwattr $C$DW$T$139, DW_AT_name("statemachine_dma_t") - 4513 .dwattr $C$DW$T$139, DW_AT_type(*$C$DW$T$61) - 4514 .dwattr $C$DW$T$139, DW_AT_language(DW_LANG_C) - 4515 .dwattr $C$DW$T$139, DW_AT_decl_file("pru1_statemachine_dma.h") - 4516 .dwattr $C$DW$T$139, DW_AT_decl_line(0x2a) - 4517 .dwattr $C$DW$T$139, DW_AT_decl_column(0x03) - 4518 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 84 - - 4519 - 4520$C$DW$T$62 .dwtag DW_TAG_structure_type - 4521 .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) - 4522$C$DW$262 .dwtag DW_TAG_member - 4523 .dwattr $C$DW$262, DW_AT_type(*$C$DW$T$11) - 4524 .dwattr $C$DW$262, DW_AT_name("SOFT_RST_N") - 4525 .dwattr $C$DW$262, DW_AT_TI_symbol_name("SOFT_RST_N") - 4526 .dwattr $C$DW$262, DW_AT_bit_offset(0x1f) - 4527 .dwattr $C$DW$262, DW_AT_bit_size(0x01) - 4528 .dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4529 .dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public) - 4530 .dwattr $C$DW$262, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4531 .dwattr $C$DW$262, DW_AT_decl_line(0x2d) - 4532 .dwattr $C$DW$262, DW_AT_decl_column(0x0d) - 4533 - 4534$C$DW$263 .dwtag DW_TAG_member - 4535 .dwattr $C$DW$263, DW_AT_type(*$C$DW$T$11) - 4536 .dwattr $C$DW$263, DW_AT_name("EN") - 4537 .dwattr $C$DW$263, DW_AT_TI_symbol_name("EN") - 4538 .dwattr $C$DW$263, DW_AT_bit_offset(0x1e) - 4539 .dwattr $C$DW$263, DW_AT_bit_size(0x01) - 4540 .dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4541 .dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public) - 4542 .dwattr $C$DW$263, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4543 .dwattr $C$DW$263, DW_AT_decl_line(0x2e) - 4544 .dwattr $C$DW$263, DW_AT_decl_column(0x0d) - 4545 - 4546$C$DW$264 .dwtag DW_TAG_member - 4547 .dwattr $C$DW$264, DW_AT_type(*$C$DW$T$11) - 4548 .dwattr $C$DW$264, DW_AT_name("SLEEPING") - 4549 .dwattr $C$DW$264, DW_AT_TI_symbol_name("SLEEPING") - 4550 .dwattr $C$DW$264, DW_AT_bit_offset(0x1d) - 4551 .dwattr $C$DW$264, DW_AT_bit_size(0x01) - 4552 .dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4553 .dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public) - 4554 .dwattr $C$DW$264, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4555 .dwattr $C$DW$264, DW_AT_decl_line(0x2f) - 4556 .dwattr $C$DW$264, DW_AT_decl_column(0x0d) - 4557 - 4558$C$DW$265 .dwtag DW_TAG_member - 4559 .dwattr $C$DW$265, DW_AT_type(*$C$DW$T$11) - 4560 .dwattr $C$DW$265, DW_AT_name("CTR_EN") - 4561 .dwattr $C$DW$265, DW_AT_TI_symbol_name("CTR_EN") - 4562 .dwattr $C$DW$265, DW_AT_bit_offset(0x1c) - 4563 .dwattr $C$DW$265, DW_AT_bit_size(0x01) - 4564 .dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4565 .dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public) - 4566 .dwattr $C$DW$265, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4567 .dwattr $C$DW$265, DW_AT_decl_line(0x30) - 4568 .dwattr $C$DW$265, DW_AT_decl_column(0x0d) - 4569 - 4570$C$DW$266 .dwtag DW_TAG_member - 4571 .dwattr $C$DW$266, DW_AT_type(*$C$DW$T$11) - 4572 .dwattr $C$DW$266, DW_AT_name("rsvd4") - 4573 .dwattr $C$DW$266, DW_AT_TI_symbol_name("rsvd4") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 85 - - 4574 .dwattr $C$DW$266, DW_AT_bit_offset(0x18) - 4575 .dwattr $C$DW$266, DW_AT_bit_size(0x04) - 4576 .dwattr $C$DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4577 .dwattr $C$DW$266, DW_AT_accessibility(DW_ACCESS_public) - 4578 .dwattr $C$DW$266, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4579 .dwattr $C$DW$266, DW_AT_decl_line(0x31) - 4580 .dwattr $C$DW$266, DW_AT_decl_column(0x0d) - 4581 - 4582$C$DW$267 .dwtag DW_TAG_member - 4583 .dwattr $C$DW$267, DW_AT_type(*$C$DW$T$11) - 4584 .dwattr $C$DW$267, DW_AT_name("SINGLE_STEP") - 4585 .dwattr $C$DW$267, DW_AT_TI_symbol_name("SINGLE_STEP") - 4586 .dwattr $C$DW$267, DW_AT_bit_offset(0x17) - 4587 .dwattr $C$DW$267, DW_AT_bit_size(0x01) - 4588 .dwattr $C$DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4589 .dwattr $C$DW$267, DW_AT_accessibility(DW_ACCESS_public) - 4590 .dwattr $C$DW$267, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4591 .dwattr $C$DW$267, DW_AT_decl_line(0x32) - 4592 .dwattr $C$DW$267, DW_AT_decl_column(0x0d) - 4593 - 4594$C$DW$268 .dwtag DW_TAG_member - 4595 .dwattr $C$DW$268, DW_AT_type(*$C$DW$T$11) - 4596 .dwattr $C$DW$268, DW_AT_name("rsvd9") - 4597 .dwattr $C$DW$268, DW_AT_TI_symbol_name("rsvd9") - 4598 .dwattr $C$DW$268, DW_AT_bit_offset(0x11) - 4599 .dwattr $C$DW$268, DW_AT_bit_size(0x06) - 4600 .dwattr $C$DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4601 .dwattr $C$DW$268, DW_AT_accessibility(DW_ACCESS_public) - 4602 .dwattr $C$DW$268, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4603 .dwattr $C$DW$268, DW_AT_decl_line(0x33) - 4604 .dwattr $C$DW$268, DW_AT_decl_column(0x0d) - 4605 - 4606$C$DW$269 .dwtag DW_TAG_member - 4607 .dwattr $C$DW$269, DW_AT_type(*$C$DW$T$11) - 4608 .dwattr $C$DW$269, DW_AT_name("RUNSTATE") - 4609 .dwattr $C$DW$269, DW_AT_TI_symbol_name("RUNSTATE") - 4610 .dwattr $C$DW$269, DW_AT_bit_offset(0x10) - 4611 .dwattr $C$DW$269, DW_AT_bit_size(0x01) - 4612 .dwattr $C$DW$269, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4613 .dwattr $C$DW$269, DW_AT_accessibility(DW_ACCESS_public) - 4614 .dwattr $C$DW$269, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4615 .dwattr $C$DW$269, DW_AT_decl_line(0x34) - 4616 .dwattr $C$DW$269, DW_AT_decl_column(0x0d) - 4617 - 4618$C$DW$270 .dwtag DW_TAG_member - 4619 .dwattr $C$DW$270, DW_AT_type(*$C$DW$T$11) - 4620 .dwattr $C$DW$270, DW_AT_name("PCTR_RST_VAL") - 4621 .dwattr $C$DW$270, DW_AT_TI_symbol_name("PCTR_RST_VAL") - 4622 .dwattr $C$DW$270, DW_AT_bit_offset(0x00) - 4623 .dwattr $C$DW$270, DW_AT_bit_size(0x10) - 4624 .dwattr $C$DW$270, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4625 .dwattr $C$DW$270, DW_AT_accessibility(DW_ACCESS_public) - 4626 .dwattr $C$DW$270, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4627 .dwattr $C$DW$270, DW_AT_decl_line(0x35) - 4628 .dwattr $C$DW$270, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 86 - - 4629 - 4630 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4631 .dwattr $C$DW$T$62, DW_AT_decl_line(0x2c) - 4632 .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - 4633 .dwendtag $C$DW$T$62 - 4634 - 4635$C$DW$T$109 .dwtag DW_TAG_volatile_type - 4636 .dwattr $C$DW$T$109, DW_AT_type(*$C$DW$T$62) - 4637 - 4638$C$DW$T$140 .dwtag DW_TAG_pointer_type - 4639 .dwattr $C$DW$T$140, DW_AT_type(*$C$DW$T$109) - 4640 .dwattr $C$DW$T$140, DW_AT_address_class(0x20) - 4641 - 4642 - 4643$C$DW$T$63 .dwtag DW_TAG_structure_type - 4644 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 4645$C$DW$271 .dwtag DW_TAG_member - 4646 .dwattr $C$DW$271, DW_AT_type(*$C$DW$T$11) - 4647 .dwattr $C$DW$271, DW_AT_name("PCTR") - 4648 .dwattr $C$DW$271, DW_AT_TI_symbol_name("PCTR") - 4649 .dwattr $C$DW$271, DW_AT_bit_offset(0x10) - 4650 .dwattr $C$DW$271, DW_AT_bit_size(0x10) - 4651 .dwattr $C$DW$271, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4652 .dwattr $C$DW$271, DW_AT_accessibility(DW_ACCESS_public) - 4653 .dwattr $C$DW$271, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4654 .dwattr $C$DW$271, DW_AT_decl_line(0x3f) - 4655 .dwattr $C$DW$271, DW_AT_decl_column(0x0d) - 4656 - 4657$C$DW$272 .dwtag DW_TAG_member - 4658 .dwattr $C$DW$272, DW_AT_type(*$C$DW$T$11) - 4659 .dwattr $C$DW$272, DW_AT_name("rsvd16") - 4660 .dwattr $C$DW$272, DW_AT_TI_symbol_name("rsvd16") - 4661 .dwattr $C$DW$272, DW_AT_bit_offset(0x00) - 4662 .dwattr $C$DW$272, DW_AT_bit_size(0x10) - 4663 .dwattr $C$DW$272, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4664 .dwattr $C$DW$272, DW_AT_accessibility(DW_ACCESS_public) - 4665 .dwattr $C$DW$272, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4666 .dwattr $C$DW$272, DW_AT_decl_line(0x40) - 4667 .dwattr $C$DW$272, DW_AT_decl_column(0x0d) - 4668 - 4669 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4670 .dwattr $C$DW$T$63, DW_AT_decl_line(0x3e) - 4671 .dwattr $C$DW$T$63, DW_AT_decl_column(0x13) - 4672 .dwendtag $C$DW$T$63 - 4673 - 4674$C$DW$T$111 .dwtag DW_TAG_volatile_type - 4675 .dwattr $C$DW$T$111, DW_AT_type(*$C$DW$T$63) - 4676 - 4677 - 4678$C$DW$T$64 .dwtag DW_TAG_structure_type - 4679 .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) - 4680$C$DW$273 .dwtag DW_TAG_member - 4681 .dwattr $C$DW$273, DW_AT_type(*$C$DW$T$11) - 4682 .dwattr $C$DW$273, DW_AT_name("BITWISE_ENS") - 4683 .dwattr $C$DW$273, DW_AT_TI_symbol_name("BITWISE_ENS") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 87 - - 4684 .dwattr $C$DW$273, DW_AT_bit_offset(0x00) - 4685 .dwattr $C$DW$273, DW_AT_bit_size(0x20) - 4686 .dwattr $C$DW$273, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4687 .dwattr $C$DW$273, DW_AT_accessibility(DW_ACCESS_public) - 4688 .dwattr $C$DW$273, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4689 .dwattr $C$DW$273, DW_AT_decl_line(0x4a) - 4690 .dwattr $C$DW$273, DW_AT_decl_column(0x0d) - 4691 - 4692 .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4693 .dwattr $C$DW$T$64, DW_AT_decl_line(0x49) - 4694 .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - 4695 .dwendtag $C$DW$T$64 - 4696 - 4697$C$DW$T$113 .dwtag DW_TAG_volatile_type - 4698 .dwattr $C$DW$T$113, DW_AT_type(*$C$DW$T$64) - 4699 - 4700 - 4701$C$DW$T$65 .dwtag DW_TAG_structure_type - 4702 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 4703$C$DW$274 .dwtag DW_TAG_member - 4704 .dwattr $C$DW$274, DW_AT_type(*$C$DW$T$11) - 4705 .dwattr $C$DW$274, DW_AT_name("CYCLECOUNT") - 4706 .dwattr $C$DW$274, DW_AT_TI_symbol_name("CYCLECOUNT") - 4707 .dwattr $C$DW$274, DW_AT_bit_offset(0x00) - 4708 .dwattr $C$DW$274, DW_AT_bit_size(0x20) - 4709 .dwattr $C$DW$274, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4710 .dwattr $C$DW$274, DW_AT_accessibility(DW_ACCESS_public) - 4711 .dwattr $C$DW$274, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4712 .dwattr $C$DW$274, DW_AT_decl_line(0x54) - 4713 .dwattr $C$DW$274, DW_AT_decl_column(0x0d) - 4714 - 4715 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4716 .dwattr $C$DW$T$65, DW_AT_decl_line(0x53) - 4717 .dwattr $C$DW$T$65, DW_AT_decl_column(0x13) - 4718 .dwendtag $C$DW$T$65 - 4719 - 4720$C$DW$T$115 .dwtag DW_TAG_volatile_type - 4721 .dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$65) - 4722 - 4723 - 4724$C$DW$T$66 .dwtag DW_TAG_structure_type - 4725 .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) - 4726$C$DW$275 .dwtag DW_TAG_member - 4727 .dwattr $C$DW$275, DW_AT_type(*$C$DW$T$11) - 4728 .dwattr $C$DW$275, DW_AT_name("STALLCOUNT") - 4729 .dwattr $C$DW$275, DW_AT_TI_symbol_name("STALLCOUNT") - 4730 .dwattr $C$DW$275, DW_AT_bit_offset(0x00) - 4731 .dwattr $C$DW$275, DW_AT_bit_size(0x20) - 4732 .dwattr $C$DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4733 .dwattr $C$DW$275, DW_AT_accessibility(DW_ACCESS_public) - 4734 .dwattr $C$DW$275, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4735 .dwattr $C$DW$275, DW_AT_decl_line(0x5e) - 4736 .dwattr $C$DW$275, DW_AT_decl_column(0x0d) - 4737 - 4738 .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 88 - - 4739 .dwattr $C$DW$T$66, DW_AT_decl_line(0x5d) - 4740 .dwattr $C$DW$T$66, DW_AT_decl_column(0x14) - 4741 .dwendtag $C$DW$T$66 - 4742 - 4743$C$DW$T$117 .dwtag DW_TAG_volatile_type - 4744 .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$66) - 4745 - 4746 - 4747$C$DW$T$67 .dwtag DW_TAG_structure_type - 4748 .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) - 4749$C$DW$276 .dwtag DW_TAG_member - 4750 .dwattr $C$DW$276, DW_AT_type(*$C$DW$T$11) - 4751 .dwattr $C$DW$276, DW_AT_name("C24_BLK_IDX") - 4752 .dwattr $C$DW$276, DW_AT_TI_symbol_name("C24_BLK_IDX") - 4753 .dwattr $C$DW$276, DW_AT_bit_offset(0x18) - 4754 .dwattr $C$DW$276, DW_AT_bit_size(0x08) - 4755 .dwattr $C$DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4756 .dwattr $C$DW$276, DW_AT_accessibility(DW_ACCESS_public) - 4757 .dwattr $C$DW$276, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4758 .dwattr $C$DW$276, DW_AT_decl_line(0x6b) - 4759 .dwattr $C$DW$276, DW_AT_decl_column(0x0d) - 4760 - 4761$C$DW$277 .dwtag DW_TAG_member - 4762 .dwattr $C$DW$277, DW_AT_type(*$C$DW$T$11) - 4763 .dwattr $C$DW$277, DW_AT_name("rsvd8") - 4764 .dwattr $C$DW$277, DW_AT_TI_symbol_name("rsvd8") - 4765 .dwattr $C$DW$277, DW_AT_bit_offset(0x10) - 4766 .dwattr $C$DW$277, DW_AT_bit_size(0x08) - 4767 .dwattr $C$DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4768 .dwattr $C$DW$277, DW_AT_accessibility(DW_ACCESS_public) - 4769 .dwattr $C$DW$277, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4770 .dwattr $C$DW$277, DW_AT_decl_line(0x6c) - 4771 .dwattr $C$DW$277, DW_AT_decl_column(0x0d) - 4772 - 4773$C$DW$278 .dwtag DW_TAG_member - 4774 .dwattr $C$DW$278, DW_AT_type(*$C$DW$T$11) - 4775 .dwattr $C$DW$278, DW_AT_name("C25_BLK_IDX") - 4776 .dwattr $C$DW$278, DW_AT_TI_symbol_name("C25_BLK_IDX") - 4777 .dwattr $C$DW$278, DW_AT_bit_offset(0x08) - 4778 .dwattr $C$DW$278, DW_AT_bit_size(0x08) - 4779 .dwattr $C$DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4780 .dwattr $C$DW$278, DW_AT_accessibility(DW_ACCESS_public) - 4781 .dwattr $C$DW$278, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4782 .dwattr $C$DW$278, DW_AT_decl_line(0x6d) - 4783 .dwattr $C$DW$278, DW_AT_decl_column(0x0d) - 4784 - 4785$C$DW$279 .dwtag DW_TAG_member - 4786 .dwattr $C$DW$279, DW_AT_type(*$C$DW$T$11) - 4787 .dwattr $C$DW$279, DW_AT_name("rsvd24") - 4788 .dwattr $C$DW$279, DW_AT_TI_symbol_name("rsvd24") - 4789 .dwattr $C$DW$279, DW_AT_bit_offset(0x00) - 4790 .dwattr $C$DW$279, DW_AT_bit_size(0x08) - 4791 .dwattr $C$DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4792 .dwattr $C$DW$279, DW_AT_accessibility(DW_ACCESS_public) - 4793 .dwattr $C$DW$279, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 89 - - 4794 .dwattr $C$DW$279, DW_AT_decl_line(0x6e) - 4795 .dwattr $C$DW$279, DW_AT_decl_column(0x0d) - 4796 - 4797 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4798 .dwattr $C$DW$T$67, DW_AT_decl_line(0x6a) - 4799 .dwattr $C$DW$T$67, DW_AT_decl_column(0x13) - 4800 .dwendtag $C$DW$T$67 - 4801 - 4802$C$DW$T$119 .dwtag DW_TAG_volatile_type - 4803 .dwattr $C$DW$T$119, DW_AT_type(*$C$DW$T$67) - 4804 - 4805 - 4806$C$DW$T$68 .dwtag DW_TAG_structure_type - 4807 .dwattr $C$DW$T$68, DW_AT_byte_size(0x04) - 4808$C$DW$280 .dwtag DW_TAG_member - 4809 .dwattr $C$DW$280, DW_AT_type(*$C$DW$T$11) - 4810 .dwattr $C$DW$280, DW_AT_name("C26_BLK_IDX") - 4811 .dwattr $C$DW$280, DW_AT_TI_symbol_name("C26_BLK_IDX") - 4812 .dwattr $C$DW$280, DW_AT_bit_offset(0x18) - 4813 .dwattr $C$DW$280, DW_AT_bit_size(0x08) - 4814 .dwattr $C$DW$280, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4815 .dwattr $C$DW$280, DW_AT_accessibility(DW_ACCESS_public) - 4816 .dwattr $C$DW$280, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4817 .dwattr $C$DW$280, DW_AT_decl_line(0x78) - 4818 .dwattr $C$DW$280, DW_AT_decl_column(0x0d) - 4819 - 4820$C$DW$281 .dwtag DW_TAG_member - 4821 .dwattr $C$DW$281, DW_AT_type(*$C$DW$T$11) - 4822 .dwattr $C$DW$281, DW_AT_name("rsvd8") - 4823 .dwattr $C$DW$281, DW_AT_TI_symbol_name("rsvd8") - 4824 .dwattr $C$DW$281, DW_AT_bit_offset(0x10) - 4825 .dwattr $C$DW$281, DW_AT_bit_size(0x08) - 4826 .dwattr $C$DW$281, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4827 .dwattr $C$DW$281, DW_AT_accessibility(DW_ACCESS_public) - 4828 .dwattr $C$DW$281, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4829 .dwattr $C$DW$281, DW_AT_decl_line(0x79) - 4830 .dwattr $C$DW$281, DW_AT_decl_column(0x0d) - 4831 - 4832$C$DW$282 .dwtag DW_TAG_member - 4833 .dwattr $C$DW$282, DW_AT_type(*$C$DW$T$11) - 4834 .dwattr $C$DW$282, DW_AT_name("C27_BLK_IDX") - 4835 .dwattr $C$DW$282, DW_AT_TI_symbol_name("C27_BLK_IDX") - 4836 .dwattr $C$DW$282, DW_AT_bit_offset(0x08) - 4837 .dwattr $C$DW$282, DW_AT_bit_size(0x08) - 4838 .dwattr $C$DW$282, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4839 .dwattr $C$DW$282, DW_AT_accessibility(DW_ACCESS_public) - 4840 .dwattr $C$DW$282, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4841 .dwattr $C$DW$282, DW_AT_decl_line(0x7a) - 4842 .dwattr $C$DW$282, DW_AT_decl_column(0x0d) - 4843 - 4844$C$DW$283 .dwtag DW_TAG_member - 4845 .dwattr $C$DW$283, DW_AT_type(*$C$DW$T$11) - 4846 .dwattr $C$DW$283, DW_AT_name("rsvd24") - 4847 .dwattr $C$DW$283, DW_AT_TI_symbol_name("rsvd24") - 4848 .dwattr $C$DW$283, DW_AT_bit_offset(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 90 - - 4849 .dwattr $C$DW$283, DW_AT_bit_size(0x08) - 4850 .dwattr $C$DW$283, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4851 .dwattr $C$DW$283, DW_AT_accessibility(DW_ACCESS_public) - 4852 .dwattr $C$DW$283, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4853 .dwattr $C$DW$283, DW_AT_decl_line(0x7b) - 4854 .dwattr $C$DW$283, DW_AT_decl_column(0x0d) - 4855 - 4856 .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4857 .dwattr $C$DW$T$68, DW_AT_decl_line(0x77) - 4858 .dwattr $C$DW$T$68, DW_AT_decl_column(0x13) - 4859 .dwendtag $C$DW$T$68 - 4860 - 4861$C$DW$T$121 .dwtag DW_TAG_volatile_type - 4862 .dwattr $C$DW$T$121, DW_AT_type(*$C$DW$T$68) - 4863 - 4864 - 4865$C$DW$T$69 .dwtag DW_TAG_structure_type - 4866 .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) - 4867$C$DW$284 .dwtag DW_TAG_member - 4868 .dwattr $C$DW$284, DW_AT_type(*$C$DW$T$11) - 4869 .dwattr $C$DW$284, DW_AT_name("C28_BLK_POINTER") - 4870 .dwattr $C$DW$284, DW_AT_TI_symbol_name("C28_BLK_POINTER") - 4871 .dwattr $C$DW$284, DW_AT_bit_offset(0x10) - 4872 .dwattr $C$DW$284, DW_AT_bit_size(0x10) - 4873 .dwattr $C$DW$284, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4874 .dwattr $C$DW$284, DW_AT_accessibility(DW_ACCESS_public) - 4875 .dwattr $C$DW$284, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4876 .dwattr $C$DW$284, DW_AT_decl_line(0x85) - 4877 .dwattr $C$DW$284, DW_AT_decl_column(0x0d) - 4878 - 4879$C$DW$285 .dwtag DW_TAG_member - 4880 .dwattr $C$DW$285, DW_AT_type(*$C$DW$T$11) - 4881 .dwattr $C$DW$285, DW_AT_name("C29_BLK_POINTER") - 4882 .dwattr $C$DW$285, DW_AT_TI_symbol_name("C29_BLK_POINTER") - 4883 .dwattr $C$DW$285, DW_AT_bit_offset(0x00) - 4884 .dwattr $C$DW$285, DW_AT_bit_size(0x10) - 4885 .dwattr $C$DW$285, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4886 .dwattr $C$DW$285, DW_AT_accessibility(DW_ACCESS_public) - 4887 .dwattr $C$DW$285, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4888 .dwattr $C$DW$285, DW_AT_decl_line(0x86) - 4889 .dwattr $C$DW$285, DW_AT_decl_column(0x0d) - 4890 - 4891 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4892 .dwattr $C$DW$T$69, DW_AT_decl_line(0x84) - 4893 .dwattr $C$DW$T$69, DW_AT_decl_column(0x13) - 4894 .dwendtag $C$DW$T$69 - 4895 - 4896$C$DW$T$123 .dwtag DW_TAG_volatile_type - 4897 .dwattr $C$DW$T$123, DW_AT_type(*$C$DW$T$69) - 4898 - 4899 - 4900$C$DW$T$70 .dwtag DW_TAG_structure_type - 4901 .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) - 4902$C$DW$286 .dwtag DW_TAG_member - 4903 .dwattr $C$DW$286, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 91 - - 4904 .dwattr $C$DW$286, DW_AT_name("C30_BLK_POINTER") - 4905 .dwattr $C$DW$286, DW_AT_TI_symbol_name("C30_BLK_POINTER") - 4906 .dwattr $C$DW$286, DW_AT_bit_offset(0x10) - 4907 .dwattr $C$DW$286, DW_AT_bit_size(0x10) - 4908 .dwattr $C$DW$286, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4909 .dwattr $C$DW$286, DW_AT_accessibility(DW_ACCESS_public) - 4910 .dwattr $C$DW$286, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4911 .dwattr $C$DW$286, DW_AT_decl_line(0x90) - 4912 .dwattr $C$DW$286, DW_AT_decl_column(0x0d) - 4913 - 4914$C$DW$287 .dwtag DW_TAG_member - 4915 .dwattr $C$DW$287, DW_AT_type(*$C$DW$T$11) - 4916 .dwattr $C$DW$287, DW_AT_name("C31_BLK_POINTER") - 4917 .dwattr $C$DW$287, DW_AT_TI_symbol_name("C31_BLK_POINTER") - 4918 .dwattr $C$DW$287, DW_AT_bit_offset(0x00) - 4919 .dwattr $C$DW$287, DW_AT_bit_size(0x10) - 4920 .dwattr $C$DW$287, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4921 .dwattr $C$DW$287, DW_AT_accessibility(DW_ACCESS_public) - 4922 .dwattr $C$DW$287, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4923 .dwattr $C$DW$287, DW_AT_decl_line(0x91) - 4924 .dwattr $C$DW$287, DW_AT_decl_column(0x0d) - 4925 - 4926 .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 4927 .dwattr $C$DW$T$70, DW_AT_decl_line(0x8f) - 4928 .dwattr $C$DW$T$70, DW_AT_decl_column(0x13) - 4929 .dwendtag $C$DW$T$70 - 4930 - 4931$C$DW$T$125 .dwtag DW_TAG_volatile_type - 4932 .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$70) - 4933 - 4934 - 4935$C$DW$T$72 .dwtag DW_TAG_structure_type - 4936 .dwattr $C$DW$T$72, DW_AT_byte_size(0x30) - 4937$C$DW$288 .dwtag DW_TAG_member - 4938 .dwattr $C$DW$288, DW_AT_type(*$C$DW$T$110) - 4939 .dwattr $C$DW$288, DW_AT_name("$P$T15") - 4940 .dwattr $C$DW$288, DW_AT_TI_symbol_name("$P$T15") - 4941 .dwattr $C$DW$288, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 4942 .dwattr $C$DW$288, DW_AT_accessibility(DW_ACCESS_public) - 4943 .dwattr $C$DW$288, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4944 .dwattr $C$DW$288, DW_AT_decl_line(0x29) - 4945 .dwattr $C$DW$288, DW_AT_decl_column(0x02) - 4946 - 4947$C$DW$289 .dwtag DW_TAG_member - 4948 .dwattr $C$DW$289, DW_AT_type(*$C$DW$T$112) - 4949 .dwattr $C$DW$289, DW_AT_name("$P$T16") - 4950 .dwattr $C$DW$289, DW_AT_TI_symbol_name("$P$T16") - 4951 .dwattr $C$DW$289, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 4952 .dwattr $C$DW$289, DW_AT_accessibility(DW_ACCESS_public) - 4953 .dwattr $C$DW$289, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4954 .dwattr $C$DW$289, DW_AT_decl_line(0x3b) - 4955 .dwattr $C$DW$289, DW_AT_decl_column(0x02) - 4956 - 4957$C$DW$290 .dwtag DW_TAG_member - 4958 .dwattr $C$DW$290, DW_AT_type(*$C$DW$T$114) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 92 - - 4959 .dwattr $C$DW$290, DW_AT_name("$P$T17") - 4960 .dwattr $C$DW$290, DW_AT_TI_symbol_name("$P$T17") - 4961 .dwattr $C$DW$290, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 4962 .dwattr $C$DW$290, DW_AT_accessibility(DW_ACCESS_public) - 4963 .dwattr $C$DW$290, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4964 .dwattr $C$DW$290, DW_AT_decl_line(0x46) - 4965 .dwattr $C$DW$290, DW_AT_decl_column(0x02) - 4966 - 4967$C$DW$291 .dwtag DW_TAG_member - 4968 .dwattr $C$DW$291, DW_AT_type(*$C$DW$T$116) - 4969 .dwattr $C$DW$291, DW_AT_name("$P$T18") - 4970 .dwattr $C$DW$291, DW_AT_TI_symbol_name("$P$T18") - 4971 .dwattr $C$DW$291, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 4972 .dwattr $C$DW$291, DW_AT_accessibility(DW_ACCESS_public) - 4973 .dwattr $C$DW$291, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4974 .dwattr $C$DW$291, DW_AT_decl_line(0x50) - 4975 .dwattr $C$DW$291, DW_AT_decl_column(0x02) - 4976 - 4977$C$DW$292 .dwtag DW_TAG_member - 4978 .dwattr $C$DW$292, DW_AT_type(*$C$DW$T$118) - 4979 .dwattr $C$DW$292, DW_AT_name("$P$T19") - 4980 .dwattr $C$DW$292, DW_AT_TI_symbol_name("$P$T19") - 4981 .dwattr $C$DW$292, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 4982 .dwattr $C$DW$292, DW_AT_accessibility(DW_ACCESS_public) - 4983 .dwattr $C$DW$292, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4984 .dwattr $C$DW$292, DW_AT_decl_line(0x5a) - 4985 .dwattr $C$DW$292, DW_AT_decl_column(0x02) - 4986 - 4987$C$DW$293 .dwtag DW_TAG_member - 4988 .dwattr $C$DW$293, DW_AT_type(*$C$DW$T$71) - 4989 .dwattr $C$DW$293, DW_AT_name("rsvd14") - 4990 .dwattr $C$DW$293, DW_AT_TI_symbol_name("rsvd14") - 4991 .dwattr $C$DW$293, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 4992 .dwattr $C$DW$293, DW_AT_accessibility(DW_ACCESS_public) - 4993 .dwattr $C$DW$293, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 4994 .dwattr $C$DW$293, DW_AT_decl_line(0x63) - 4995 .dwattr $C$DW$293, DW_AT_decl_column(0x0b) - 4996 - 4997$C$DW$294 .dwtag DW_TAG_member - 4998 .dwattr $C$DW$294, DW_AT_type(*$C$DW$T$120) - 4999 .dwattr $C$DW$294, DW_AT_name("$P$T20") - 5000 .dwattr $C$DW$294, DW_AT_TI_symbol_name("$P$T20") - 5001 .dwattr $C$DW$294, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 5002 .dwattr $C$DW$294, DW_AT_accessibility(DW_ACCESS_public) - 5003 .dwattr $C$DW$294, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5004 .dwattr $C$DW$294, DW_AT_decl_line(0x67) - 5005 .dwattr $C$DW$294, DW_AT_decl_column(0x02) - 5006 - 5007$C$DW$295 .dwtag DW_TAG_member - 5008 .dwattr $C$DW$295, DW_AT_type(*$C$DW$T$122) - 5009 .dwattr $C$DW$295, DW_AT_name("$P$T21") - 5010 .dwattr $C$DW$295, DW_AT_TI_symbol_name("$P$T21") - 5011 .dwattr $C$DW$295, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 5012 .dwattr $C$DW$295, DW_AT_accessibility(DW_ACCESS_public) - 5013 .dwattr $C$DW$295, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 93 - - 5014 .dwattr $C$DW$295, DW_AT_decl_line(0x74) - 5015 .dwattr $C$DW$295, DW_AT_decl_column(0x02) - 5016 - 5017$C$DW$296 .dwtag DW_TAG_member - 5018 .dwattr $C$DW$296, DW_AT_type(*$C$DW$T$124) - 5019 .dwattr $C$DW$296, DW_AT_name("$P$T22") - 5020 .dwattr $C$DW$296, DW_AT_TI_symbol_name("$P$T22") - 5021 .dwattr $C$DW$296, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 5022 .dwattr $C$DW$296, DW_AT_accessibility(DW_ACCESS_public) - 5023 .dwattr $C$DW$296, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5024 .dwattr $C$DW$296, DW_AT_decl_line(0x81) - 5025 .dwattr $C$DW$296, DW_AT_decl_column(0x02) - 5026 - 5027$C$DW$297 .dwtag DW_TAG_member - 5028 .dwattr $C$DW$297, DW_AT_type(*$C$DW$T$126) - 5029 .dwattr $C$DW$297, DW_AT_name("$P$T23") - 5030 .dwattr $C$DW$297, DW_AT_TI_symbol_name("$P$T23") - 5031 .dwattr $C$DW$297, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 5032 .dwattr $C$DW$297, DW_AT_accessibility(DW_ACCESS_public) - 5033 .dwattr $C$DW$297, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5034 .dwattr $C$DW$297, DW_AT_decl_line(0x8c) - 5035 .dwattr $C$DW$297, DW_AT_decl_column(0x02) - 5036 - 5037 .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5038 .dwattr $C$DW$T$72, DW_AT_decl_line(0x26) - 5039 .dwattr $C$DW$T$72, DW_AT_decl_column(0x10) - 5040 .dwendtag $C$DW$T$72 - 5041 - 5042$C$DW$T$143 .dwtag DW_TAG_typedef - 5043 .dwattr $C$DW$T$143, DW_AT_name("pruCtrl") - 5044 .dwattr $C$DW$T$143, DW_AT_type(*$C$DW$T$72) - 5045 .dwattr $C$DW$T$143, DW_AT_language(DW_LANG_C) - 5046 .dwattr $C$DW$T$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5047 .dwattr $C$DW$T$143, DW_AT_decl_line(0x95) - 5048 .dwattr $C$DW$T$143, DW_AT_decl_column(0x03) - 5049 - 5050 - 5051$C$DW$T$75 .dwtag DW_TAG_union_type - 5052 .dwattr $C$DW$T$75, DW_AT_byte_size(0x40000) - 5053$C$DW$298 .dwtag DW_TAG_member - 5054 .dwattr $C$DW$298, DW_AT_type(*$C$DW$T$73) - 5055 .dwattr $C$DW$298, DW_AT_name("words") - 5056 .dwattr $C$DW$298, DW_AT_TI_symbol_name("words") - 5057 .dwattr $C$DW$298, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5058 .dwattr $C$DW$298, DW_AT_accessibility(DW_ACCESS_public) - 5059 .dwattr $C$DW$298, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 5060 .dwattr $C$DW$298, DW_AT_decl_line(0x35) - 5061 .dwattr $C$DW$298, DW_AT_decl_column(0x0b) - 5062 - 5063$C$DW$299 .dwtag DW_TAG_member - 5064 .dwattr $C$DW$299, DW_AT_type(*$C$DW$T$74) - 5065 .dwattr $C$DW$299, DW_AT_name("bytes") - 5066 .dwattr $C$DW$299, DW_AT_TI_symbol_name("bytes") - 5067 .dwattr $C$DW$299, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5068 .dwattr $C$DW$299, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 94 - - 5069 .dwattr $C$DW$299, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 5070 .dwattr $C$DW$299, DW_AT_decl_line(0x36) - 5071 .dwattr $C$DW$299, DW_AT_decl_column(0x0b) - 5072 - 5073 .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 5074 .dwattr $C$DW$T$75, DW_AT_decl_line(0x34) - 5075 .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - 5076 .dwendtag $C$DW$T$75 - 5077 - 5078 - 5079$C$DW$T$81 .dwtag DW_TAG_union_type - 5080 .dwattr $C$DW$T$81, DW_AT_byte_size(0x40c) - 5081$C$DW$300 .dwtag DW_TAG_member - 5082 .dwattr $C$DW$300, DW_AT_type(*$C$DW$T$76) - 5083 .dwattr $C$DW$300, DW_AT_name("mailbox_test") - 5084 .dwattr $C$DW$300, DW_AT_TI_symbol_name("mailbox_test") - 5085 .dwattr $C$DW$300, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5086 .dwattr $C$DW$300, DW_AT_accessibility(DW_ACCESS_public) - 5087 .dwattr $C$DW$300, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 5088 .dwattr $C$DW$300, DW_AT_decl_line(0x9b) - 5089 .dwattr $C$DW$300, DW_AT_decl_column(0x12) - 5090 - 5091$C$DW$301 .dwtag DW_TAG_member - 5092 .dwattr $C$DW$301, DW_AT_type(*$C$DW$T$77) - 5093 .dwattr $C$DW$301, DW_AT_name("buslatch") - 5094 .dwattr $C$DW$301, DW_AT_TI_symbol_name("buslatch") - 5095 .dwattr $C$DW$301, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5096 .dwattr $C$DW$301, DW_AT_accessibility(DW_ACCESS_public) - 5097 .dwattr $C$DW$301, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 5098 .dwattr $C$DW$301, DW_AT_decl_line(0x9c) - 5099 .dwattr $C$DW$301, DW_AT_decl_column(0x16) - 5100 - 5101$C$DW$302 .dwtag DW_TAG_member - 5102 .dwattr $C$DW$302, DW_AT_type(*$C$DW$T$78) - 5103 .dwattr $C$DW$302, DW_AT_name("buslatch_test") - 5104 .dwattr $C$DW$302, DW_AT_TI_symbol_name("buslatch_test") - 5105 .dwattr $C$DW$302, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5106 .dwattr $C$DW$302, DW_AT_accessibility(DW_ACCESS_public) - 5107 .dwattr $C$DW$302, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 5108 .dwattr $C$DW$302, DW_AT_decl_line(0x9d) - 5109 .dwattr $C$DW$302, DW_AT_decl_column(0x1b) - 5110 - 5111$C$DW$303 .dwtag DW_TAG_member - 5112 .dwattr $C$DW$303, DW_AT_type(*$C$DW$T$79) - 5113 .dwattr $C$DW$303, DW_AT_name("dma") - 5114 .dwattr $C$DW$303, DW_AT_TI_symbol_name("dma") - 5115 .dwattr $C$DW$303, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5116 .dwattr $C$DW$303, DW_AT_accessibility(DW_ACCESS_public) - 5117 .dwattr $C$DW$303, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 5118 .dwattr $C$DW$303, DW_AT_decl_line(0x9e) - 5119 .dwattr $C$DW$303, DW_AT_decl_column(0x11) - 5120 - 5121$C$DW$304 .dwtag DW_TAG_member - 5122 .dwattr $C$DW$304, DW_AT_type(*$C$DW$T$80) - 5123 .dwattr $C$DW$304, DW_AT_name("intr") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 95 - - 5124 .dwattr $C$DW$304, DW_AT_TI_symbol_name("intr") - 5125 .dwattr $C$DW$304, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5126 .dwattr $C$DW$304, DW_AT_accessibility(DW_ACCESS_public) - 5127 .dwattr $C$DW$304, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 5128 .dwattr $C$DW$304, DW_AT_decl_line(0x9f) - 5129 .dwattr $C$DW$304, DW_AT_decl_column(0x12) - 5130 - 5131 .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 5132 .dwattr $C$DW$T$81, DW_AT_decl_line(0x9a) - 5133 .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - 5134 .dwendtag $C$DW$T$81 - 5135 - 5136 - 5137$C$DW$T$84 .dwtag DW_TAG_union_type - 5138 .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) - 5139$C$DW$305 .dwtag DW_TAG_member - 5140 .dwattr $C$DW$305, DW_AT_type(*$C$DW$T$82) - 5141 .dwattr $C$DW$305, DW_AT_name("REVID") - 5142 .dwattr $C$DW$305, DW_AT_TI_symbol_name("REVID") - 5143 .dwattr $C$DW$305, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5144 .dwattr $C$DW$305, DW_AT_accessibility(DW_ACCESS_public) - 5145 .dwattr $C$DW$305, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5146 .dwattr $C$DW$305, DW_AT_decl_line(0x2a) - 5147 .dwattr $C$DW$305, DW_AT_decl_column(0x15) - 5148 - 5149$C$DW$306 .dwtag DW_TAG_member - 5150 .dwattr $C$DW$306, DW_AT_type(*$C$DW$T$83) - 5151 .dwattr $C$DW$306, DW_AT_name("REVID_bit") - 5152 .dwattr $C$DW$306, DW_AT_TI_symbol_name("REVID_bit") - 5153 .dwattr $C$DW$306, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5154 .dwattr $C$DW$306, DW_AT_accessibility(DW_ACCESS_public) - 5155 .dwattr $C$DW$306, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5156 .dwattr $C$DW$306, DW_AT_decl_line(0x2e) - 5157 .dwattr $C$DW$306, DW_AT_decl_column(0x05) - 5158 - 5159 .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5160 .dwattr $C$DW$T$84, DW_AT_decl_line(0x29) - 5161 .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - 5162 .dwendtag $C$DW$T$84 - 5163 - 5164 - 5165$C$DW$T$86 .dwtag DW_TAG_union_type - 5166 .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) - 5167$C$DW$307 .dwtag DW_TAG_member - 5168 .dwattr $C$DW$307, DW_AT_type(*$C$DW$T$82) - 5169 .dwattr $C$DW$307, DW_AT_name("SYSCFG") - 5170 .dwattr $C$DW$307, DW_AT_TI_symbol_name("SYSCFG") - 5171 .dwattr $C$DW$307, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5172 .dwattr $C$DW$307, DW_AT_accessibility(DW_ACCESS_public) - 5173 .dwattr $C$DW$307, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5174 .dwattr $C$DW$307, DW_AT_decl_line(0x34) - 5175 .dwattr $C$DW$307, DW_AT_decl_column(0x15) - 5176 - 5177$C$DW$308 .dwtag DW_TAG_member - 5178 .dwattr $C$DW$308, DW_AT_type(*$C$DW$T$85) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 96 - - 5179 .dwattr $C$DW$308, DW_AT_name("SYSCFG_bit") - 5180 .dwattr $C$DW$308, DW_AT_TI_symbol_name("SYSCFG_bit") - 5181 .dwattr $C$DW$308, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5182 .dwattr $C$DW$308, DW_AT_accessibility(DW_ACCESS_public) - 5183 .dwattr $C$DW$308, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5184 .dwattr $C$DW$308, DW_AT_decl_line(0x3c) - 5185 .dwattr $C$DW$308, DW_AT_decl_column(0x05) - 5186 - 5187 .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5188 .dwattr $C$DW$T$86, DW_AT_decl_line(0x33) - 5189 .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - 5190 .dwendtag $C$DW$T$86 - 5191 - 5192 - 5193$C$DW$T$88 .dwtag DW_TAG_union_type - 5194 .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) - 5195$C$DW$309 .dwtag DW_TAG_member - 5196 .dwattr $C$DW$309, DW_AT_type(*$C$DW$T$82) - 5197 .dwattr $C$DW$309, DW_AT_name("GPCFG0") - 5198 .dwattr $C$DW$309, DW_AT_TI_symbol_name("GPCFG0") - 5199 .dwattr $C$DW$309, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5200 .dwattr $C$DW$309, DW_AT_accessibility(DW_ACCESS_public) - 5201 .dwattr $C$DW$309, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5202 .dwattr $C$DW$309, DW_AT_decl_line(0x42) - 5203 .dwattr $C$DW$309, DW_AT_decl_column(0x15) - 5204 - 5205$C$DW$310 .dwtag DW_TAG_member - 5206 .dwattr $C$DW$310, DW_AT_type(*$C$DW$T$87) - 5207 .dwattr $C$DW$310, DW_AT_name("GPCFG0_bit") - 5208 .dwattr $C$DW$310, DW_AT_TI_symbol_name("GPCFG0_bit") - 5209 .dwattr $C$DW$310, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5210 .dwattr $C$DW$310, DW_AT_accessibility(DW_ACCESS_public) - 5211 .dwattr $C$DW$310, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5212 .dwattr $C$DW$310, DW_AT_decl_line(0x4f) - 5213 .dwattr $C$DW$310, DW_AT_decl_column(0x05) - 5214 - 5215 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5216 .dwattr $C$DW$T$88, DW_AT_decl_line(0x41) - 5217 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 5218 .dwendtag $C$DW$T$88 - 5219 - 5220 - 5221$C$DW$T$90 .dwtag DW_TAG_union_type - 5222 .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) - 5223$C$DW$311 .dwtag DW_TAG_member - 5224 .dwattr $C$DW$311, DW_AT_type(*$C$DW$T$82) - 5225 .dwattr $C$DW$311, DW_AT_name("GPCFG1") - 5226 .dwattr $C$DW$311, DW_AT_TI_symbol_name("GPCFG1") - 5227 .dwattr $C$DW$311, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5228 .dwattr $C$DW$311, DW_AT_accessibility(DW_ACCESS_public) - 5229 .dwattr $C$DW$311, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5230 .dwattr $C$DW$311, DW_AT_decl_line(0x55) - 5231 .dwattr $C$DW$311, DW_AT_decl_column(0x15) - 5232 - 5233$C$DW$312 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 97 - - 5234 .dwattr $C$DW$312, DW_AT_type(*$C$DW$T$89) - 5235 .dwattr $C$DW$312, DW_AT_name("GPCFG1_bit") - 5236 .dwattr $C$DW$312, DW_AT_TI_symbol_name("GPCFG1_bit") - 5237 .dwattr $C$DW$312, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5238 .dwattr $C$DW$312, DW_AT_accessibility(DW_ACCESS_public) - 5239 .dwattr $C$DW$312, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5240 .dwattr $C$DW$312, DW_AT_decl_line(0x62) - 5241 .dwattr $C$DW$312, DW_AT_decl_column(0x05) - 5242 - 5243 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5244 .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - 5245 .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - 5246 .dwendtag $C$DW$T$90 - 5247 - 5248 - 5249$C$DW$T$92 .dwtag DW_TAG_union_type - 5250 .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) - 5251$C$DW$313 .dwtag DW_TAG_member - 5252 .dwattr $C$DW$313, DW_AT_type(*$C$DW$T$82) - 5253 .dwattr $C$DW$313, DW_AT_name("CGR") - 5254 .dwattr $C$DW$313, DW_AT_TI_symbol_name("CGR") - 5255 .dwattr $C$DW$313, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5256 .dwattr $C$DW$313, DW_AT_accessibility(DW_ACCESS_public) - 5257 .dwattr $C$DW$313, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5258 .dwattr $C$DW$313, DW_AT_decl_line(0x68) - 5259 .dwattr $C$DW$313, DW_AT_decl_column(0x15) - 5260 - 5261$C$DW$314 .dwtag DW_TAG_member - 5262 .dwattr $C$DW$314, DW_AT_type(*$C$DW$T$91) - 5263 .dwattr $C$DW$314, DW_AT_name("CGR_bit") - 5264 .dwattr $C$DW$314, DW_AT_TI_symbol_name("CGR_bit") - 5265 .dwattr $C$DW$314, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5266 .dwattr $C$DW$314, DW_AT_accessibility(DW_ACCESS_public) - 5267 .dwattr $C$DW$314, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5268 .dwattr $C$DW$314, DW_AT_decl_line(0x7e) - 5269 .dwattr $C$DW$314, DW_AT_decl_column(0x05) - 5270 - 5271 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5272 .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - 5273 .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - 5274 .dwendtag $C$DW$T$92 - 5275 - 5276 - 5277$C$DW$T$94 .dwtag DW_TAG_union_type - 5278 .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) - 5279$C$DW$315 .dwtag DW_TAG_member - 5280 .dwattr $C$DW$315, DW_AT_type(*$C$DW$T$82) - 5281 .dwattr $C$DW$315, DW_AT_name("ISRP") - 5282 .dwattr $C$DW$315, DW_AT_TI_symbol_name("ISRP") - 5283 .dwattr $C$DW$315, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5284 .dwattr $C$DW$315, DW_AT_accessibility(DW_ACCESS_public) - 5285 .dwattr $C$DW$315, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5286 .dwattr $C$DW$315, DW_AT_decl_line(0x84) - 5287 .dwattr $C$DW$315, DW_AT_decl_column(0x15) - 5288 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 98 - - 5289$C$DW$316 .dwtag DW_TAG_member - 5290 .dwattr $C$DW$316, DW_AT_type(*$C$DW$T$93) - 5291 .dwattr $C$DW$316, DW_AT_name("ISRP_bit") - 5292 .dwattr $C$DW$316, DW_AT_TI_symbol_name("ISRP_bit") - 5293 .dwattr $C$DW$316, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5294 .dwattr $C$DW$316, DW_AT_accessibility(DW_ACCESS_public) - 5295 .dwattr $C$DW$316, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5296 .dwattr $C$DW$316, DW_AT_decl_line(0x8d) - 5297 .dwattr $C$DW$316, DW_AT_decl_column(0x05) - 5298 - 5299 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5300 .dwattr $C$DW$T$94, DW_AT_decl_line(0x83) - 5301 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 5302 .dwendtag $C$DW$T$94 - 5303 - 5304 - 5305$C$DW$T$96 .dwtag DW_TAG_union_type - 5306 .dwattr $C$DW$T$96, DW_AT_byte_size(0x04) - 5307$C$DW$317 .dwtag DW_TAG_member - 5308 .dwattr $C$DW$317, DW_AT_type(*$C$DW$T$82) - 5309 .dwattr $C$DW$317, DW_AT_name("ISP") - 5310 .dwattr $C$DW$317, DW_AT_TI_symbol_name("ISP") - 5311 .dwattr $C$DW$317, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5312 .dwattr $C$DW$317, DW_AT_accessibility(DW_ACCESS_public) - 5313 .dwattr $C$DW$317, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5314 .dwattr $C$DW$317, DW_AT_decl_line(0x93) - 5315 .dwattr $C$DW$317, DW_AT_decl_column(0x15) - 5316 - 5317$C$DW$318 .dwtag DW_TAG_member - 5318 .dwattr $C$DW$318, DW_AT_type(*$C$DW$T$95) - 5319 .dwattr $C$DW$318, DW_AT_name("ISP_bit") - 5320 .dwattr $C$DW$318, DW_AT_TI_symbol_name("ISP_bit") - 5321 .dwattr $C$DW$318, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5322 .dwattr $C$DW$318, DW_AT_accessibility(DW_ACCESS_public) - 5323 .dwattr $C$DW$318, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5324 .dwattr $C$DW$318, DW_AT_decl_line(0x9c) - 5325 .dwattr $C$DW$318, DW_AT_decl_column(0x05) - 5326 - 5327 .dwattr $C$DW$T$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5328 .dwattr $C$DW$T$96, DW_AT_decl_line(0x92) - 5329 .dwattr $C$DW$T$96, DW_AT_decl_column(0x08) - 5330 .dwendtag $C$DW$T$96 - 5331 - 5332 - 5333$C$DW$T$98 .dwtag DW_TAG_union_type - 5334 .dwattr $C$DW$T$98, DW_AT_byte_size(0x04) - 5335$C$DW$319 .dwtag DW_TAG_member - 5336 .dwattr $C$DW$319, DW_AT_type(*$C$DW$T$82) - 5337 .dwattr $C$DW$319, DW_AT_name("IESP") - 5338 .dwattr $C$DW$319, DW_AT_TI_symbol_name("IESP") - 5339 .dwattr $C$DW$319, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5340 .dwattr $C$DW$319, DW_AT_accessibility(DW_ACCESS_public) - 5341 .dwattr $C$DW$319, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5342 .dwattr $C$DW$319, DW_AT_decl_line(0xa1) - 5343 .dwattr $C$DW$319, DW_AT_decl_column(0x15) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 99 - - 5344 - 5345$C$DW$320 .dwtag DW_TAG_member - 5346 .dwattr $C$DW$320, DW_AT_type(*$C$DW$T$97) - 5347 .dwattr $C$DW$320, DW_AT_name("IESP_bit") - 5348 .dwattr $C$DW$320, DW_AT_TI_symbol_name("IESP_bit") - 5349 .dwattr $C$DW$320, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5350 .dwattr $C$DW$320, DW_AT_accessibility(DW_ACCESS_public) - 5351 .dwattr $C$DW$320, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5352 .dwattr $C$DW$320, DW_AT_decl_line(0xaa) - 5353 .dwattr $C$DW$320, DW_AT_decl_column(0x05) - 5354 - 5355 .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5356 .dwattr $C$DW$T$98, DW_AT_decl_line(0xa0) - 5357 .dwattr $C$DW$T$98, DW_AT_decl_column(0x08) - 5358 .dwendtag $C$DW$T$98 - 5359 - 5360 - 5361$C$DW$T$100 .dwtag DW_TAG_union_type - 5362 .dwattr $C$DW$T$100, DW_AT_byte_size(0x04) - 5363$C$DW$321 .dwtag DW_TAG_member - 5364 .dwattr $C$DW$321, DW_AT_type(*$C$DW$T$82) - 5365 .dwattr $C$DW$321, DW_AT_name("IECP") - 5366 .dwattr $C$DW$321, DW_AT_TI_symbol_name("IECP") - 5367 .dwattr $C$DW$321, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5368 .dwattr $C$DW$321, DW_AT_accessibility(DW_ACCESS_public) - 5369 .dwattr $C$DW$321, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5370 .dwattr $C$DW$321, DW_AT_decl_line(0xb0) - 5371 .dwattr $C$DW$321, DW_AT_decl_column(0x15) - 5372 - 5373$C$DW$322 .dwtag DW_TAG_member - 5374 .dwattr $C$DW$322, DW_AT_type(*$C$DW$T$99) - 5375 .dwattr $C$DW$322, DW_AT_name("IECP_bit") - 5376 .dwattr $C$DW$322, DW_AT_TI_symbol_name("IECP_bit") - 5377 .dwattr $C$DW$322, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5378 .dwattr $C$DW$322, DW_AT_accessibility(DW_ACCESS_public) - 5379 .dwattr $C$DW$322, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5380 .dwattr $C$DW$322, DW_AT_decl_line(0xb8) - 5381 .dwattr $C$DW$322, DW_AT_decl_column(0x05) - 5382 - 5383 .dwattr $C$DW$T$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5384 .dwattr $C$DW$T$100, DW_AT_decl_line(0xaf) - 5385 .dwattr $C$DW$T$100, DW_AT_decl_column(0x08) - 5386 .dwendtag $C$DW$T$100 - 5387 - 5388 - 5389$C$DW$T$102 .dwtag DW_TAG_union_type - 5390 .dwattr $C$DW$T$102, DW_AT_byte_size(0x04) - 5391$C$DW$323 .dwtag DW_TAG_member - 5392 .dwattr $C$DW$323, DW_AT_type(*$C$DW$T$82) - 5393 .dwattr $C$DW$323, DW_AT_name("PMAO") - 5394 .dwattr $C$DW$323, DW_AT_TI_symbol_name("PMAO") - 5395 .dwattr $C$DW$323, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5396 .dwattr $C$DW$323, DW_AT_accessibility(DW_ACCESS_public) - 5397 .dwattr $C$DW$323, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5398 .dwattr $C$DW$323, DW_AT_decl_line(0xc1) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 100 - - 5399 .dwattr $C$DW$323, DW_AT_decl_column(0x15) - 5400 - 5401$C$DW$324 .dwtag DW_TAG_member - 5402 .dwattr $C$DW$324, DW_AT_type(*$C$DW$T$101) - 5403 .dwattr $C$DW$324, DW_AT_name("PMAO_bit") - 5404 .dwattr $C$DW$324, DW_AT_TI_symbol_name("PMAO_bit") - 5405 .dwattr $C$DW$324, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5406 .dwattr $C$DW$324, DW_AT_accessibility(DW_ACCESS_public) - 5407 .dwattr $C$DW$324, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5408 .dwattr $C$DW$324, DW_AT_decl_line(0xc7) - 5409 .dwattr $C$DW$324, DW_AT_decl_column(0x05) - 5410 - 5411 .dwattr $C$DW$T$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5412 .dwattr $C$DW$T$102, DW_AT_decl_line(0xc0) - 5413 .dwattr $C$DW$T$102, DW_AT_decl_column(0x08) - 5414 .dwendtag $C$DW$T$102 - 5415 - 5416 - 5417$C$DW$T$104 .dwtag DW_TAG_union_type - 5418 .dwattr $C$DW$T$104, DW_AT_byte_size(0x04) - 5419$C$DW$325 .dwtag DW_TAG_member - 5420 .dwattr $C$DW$325, DW_AT_type(*$C$DW$T$82) - 5421 .dwattr $C$DW$325, DW_AT_name("IEPCLK") - 5422 .dwattr $C$DW$325, DW_AT_TI_symbol_name("IEPCLK") - 5423 .dwattr $C$DW$325, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5424 .dwattr $C$DW$325, DW_AT_accessibility(DW_ACCESS_public) - 5425 .dwattr $C$DW$325, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5426 .dwattr $C$DW$325, DW_AT_decl_line(0xd0) - 5427 .dwattr $C$DW$325, DW_AT_decl_column(0x15) - 5428 - 5429$C$DW$326 .dwtag DW_TAG_member - 5430 .dwattr $C$DW$326, DW_AT_type(*$C$DW$T$103) - 5431 .dwattr $C$DW$326, DW_AT_name("IEPCLK_bit") - 5432 .dwattr $C$DW$326, DW_AT_TI_symbol_name("IEPCLK_bit") - 5433 .dwattr $C$DW$326, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5434 .dwattr $C$DW$326, DW_AT_accessibility(DW_ACCESS_public) - 5435 .dwattr $C$DW$326, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5436 .dwattr $C$DW$326, DW_AT_decl_line(0xd5) - 5437 .dwattr $C$DW$326, DW_AT_decl_column(0x05) - 5438 - 5439 .dwattr $C$DW$T$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5440 .dwattr $C$DW$T$104, DW_AT_decl_line(0xcf) - 5441 .dwattr $C$DW$T$104, DW_AT_decl_column(0x08) - 5442 .dwendtag $C$DW$T$104 - 5443 - 5444 - 5445$C$DW$T$106 .dwtag DW_TAG_union_type - 5446 .dwattr $C$DW$T$106, DW_AT_byte_size(0x04) - 5447$C$DW$327 .dwtag DW_TAG_member - 5448 .dwattr $C$DW$327, DW_AT_type(*$C$DW$T$82) - 5449 .dwattr $C$DW$327, DW_AT_name("SPP") - 5450 .dwattr $C$DW$327, DW_AT_TI_symbol_name("SPP") - 5451 .dwattr $C$DW$327, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5452 .dwattr $C$DW$327, DW_AT_accessibility(DW_ACCESS_public) - 5453 .dwattr $C$DW$327, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 101 - - 5454 .dwattr $C$DW$327, DW_AT_decl_line(0xdb) - 5455 .dwattr $C$DW$327, DW_AT_decl_column(0x15) - 5456 - 5457$C$DW$328 .dwtag DW_TAG_member - 5458 .dwattr $C$DW$328, DW_AT_type(*$C$DW$T$105) - 5459 .dwattr $C$DW$328, DW_AT_name("SPP_bit") - 5460 .dwattr $C$DW$328, DW_AT_TI_symbol_name("SPP_bit") - 5461 .dwattr $C$DW$328, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5462 .dwattr $C$DW$328, DW_AT_accessibility(DW_ACCESS_public) - 5463 .dwattr $C$DW$328, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5464 .dwattr $C$DW$328, DW_AT_decl_line(0xe1) - 5465 .dwattr $C$DW$328, DW_AT_decl_column(0x05) - 5466 - 5467 .dwattr $C$DW$T$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5468 .dwattr $C$DW$T$106, DW_AT_decl_line(0xda) - 5469 .dwattr $C$DW$T$106, DW_AT_decl_column(0x08) - 5470 .dwendtag $C$DW$T$106 - 5471 - 5472 - 5473$C$DW$T$108 .dwtag DW_TAG_union_type - 5474 .dwattr $C$DW$T$108, DW_AT_byte_size(0x04) - 5475$C$DW$329 .dwtag DW_TAG_member - 5476 .dwattr $C$DW$329, DW_AT_type(*$C$DW$T$82) - 5477 .dwattr $C$DW$329, DW_AT_name("PIN_MX") - 5478 .dwattr $C$DW$329, DW_AT_TI_symbol_name("PIN_MX") - 5479 .dwattr $C$DW$329, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5480 .dwattr $C$DW$329, DW_AT_accessibility(DW_ACCESS_public) - 5481 .dwattr $C$DW$329, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5482 .dwattr $C$DW$329, DW_AT_decl_line(0xe9) - 5483 .dwattr $C$DW$329, DW_AT_decl_column(0x15) - 5484 - 5485$C$DW$330 .dwtag DW_TAG_member - 5486 .dwattr $C$DW$330, DW_AT_type(*$C$DW$T$107) - 5487 .dwattr $C$DW$330, DW_AT_name("PIN_MX_bit") - 5488 .dwattr $C$DW$330, DW_AT_TI_symbol_name("PIN_MX_bit") - 5489 .dwattr $C$DW$330, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5490 .dwattr $C$DW$330, DW_AT_accessibility(DW_ACCESS_public) - 5491 .dwattr $C$DW$330, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5492 .dwattr $C$DW$330, DW_AT_decl_line(0xee) - 5493 .dwattr $C$DW$330, DW_AT_decl_column(0x05) - 5494 - 5495 .dwattr $C$DW$T$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5496 .dwattr $C$DW$T$108, DW_AT_decl_line(0xe8) - 5497 .dwattr $C$DW$T$108, DW_AT_decl_column(0x08) - 5498 .dwendtag $C$DW$T$108 - 5499 - 5500 - 5501$C$DW$T$110 .dwtag DW_TAG_union_type - 5502 .dwattr $C$DW$T$110, DW_AT_byte_size(0x04) - 5503$C$DW$331 .dwtag DW_TAG_member - 5504 .dwattr $C$DW$331, DW_AT_type(*$C$DW$T$82) - 5505 .dwattr $C$DW$331, DW_AT_name("CTRL") - 5506 .dwattr $C$DW$331, DW_AT_TI_symbol_name("CTRL") - 5507 .dwattr $C$DW$331, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5508 .dwattr $C$DW$331, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 102 - - 5509 .dwattr $C$DW$331, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5510 .dwattr $C$DW$331, DW_AT_decl_line(0x2a) - 5511 .dwattr $C$DW$331, DW_AT_decl_column(0x15) - 5512 - 5513$C$DW$332 .dwtag DW_TAG_member - 5514 .dwattr $C$DW$332, DW_AT_type(*$C$DW$T$109) - 5515 .dwattr $C$DW$332, DW_AT_name("CTRL_bit") - 5516 .dwattr $C$DW$332, DW_AT_TI_symbol_name("CTRL_bit") - 5517 .dwattr $C$DW$332, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5518 .dwattr $C$DW$332, DW_AT_accessibility(DW_ACCESS_public) - 5519 .dwattr $C$DW$332, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5520 .dwattr $C$DW$332, DW_AT_decl_line(0x36) - 5521 .dwattr $C$DW$332, DW_AT_decl_column(0x05) - 5522 - 5523 .dwattr $C$DW$T$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5524 .dwattr $C$DW$T$110, DW_AT_decl_line(0x29) - 5525 .dwattr $C$DW$T$110, DW_AT_decl_column(0x08) - 5526 .dwendtag $C$DW$T$110 - 5527 - 5528 - 5529$C$DW$T$112 .dwtag DW_TAG_union_type - 5530 .dwattr $C$DW$T$112, DW_AT_byte_size(0x04) - 5531$C$DW$333 .dwtag DW_TAG_member - 5532 .dwattr $C$DW$333, DW_AT_type(*$C$DW$T$82) - 5533 .dwattr $C$DW$333, DW_AT_name("STS") - 5534 .dwattr $C$DW$333, DW_AT_TI_symbol_name("STS") - 5535 .dwattr $C$DW$333, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5536 .dwattr $C$DW$333, DW_AT_accessibility(DW_ACCESS_public) - 5537 .dwattr $C$DW$333, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5538 .dwattr $C$DW$333, DW_AT_decl_line(0x3c) - 5539 .dwattr $C$DW$333, DW_AT_decl_column(0x15) - 5540 - 5541$C$DW$334 .dwtag DW_TAG_member - 5542 .dwattr $C$DW$334, DW_AT_type(*$C$DW$T$111) - 5543 .dwattr $C$DW$334, DW_AT_name("STS_bit") - 5544 .dwattr $C$DW$334, DW_AT_TI_symbol_name("STS_bit") - 5545 .dwattr $C$DW$334, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5546 .dwattr $C$DW$334, DW_AT_accessibility(DW_ACCESS_public) - 5547 .dwattr $C$DW$334, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5548 .dwattr $C$DW$334, DW_AT_decl_line(0x41) - 5549 .dwattr $C$DW$334, DW_AT_decl_column(0x05) - 5550 - 5551 .dwattr $C$DW$T$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5552 .dwattr $C$DW$T$112, DW_AT_decl_line(0x3b) - 5553 .dwattr $C$DW$T$112, DW_AT_decl_column(0x08) - 5554 .dwendtag $C$DW$T$112 - 5555 - 5556 - 5557$C$DW$T$114 .dwtag DW_TAG_union_type - 5558 .dwattr $C$DW$T$114, DW_AT_byte_size(0x04) - 5559$C$DW$335 .dwtag DW_TAG_member - 5560 .dwattr $C$DW$335, DW_AT_type(*$C$DW$T$82) - 5561 .dwattr $C$DW$335, DW_AT_name("WAKEUP_EN") - 5562 .dwattr $C$DW$335, DW_AT_TI_symbol_name("WAKEUP_EN") - 5563 .dwattr $C$DW$335, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 103 - - 5564 .dwattr $C$DW$335, DW_AT_accessibility(DW_ACCESS_public) - 5565 .dwattr $C$DW$335, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5566 .dwattr $C$DW$335, DW_AT_decl_line(0x47) - 5567 .dwattr $C$DW$335, DW_AT_decl_column(0x15) - 5568 - 5569$C$DW$336 .dwtag DW_TAG_member - 5570 .dwattr $C$DW$336, DW_AT_type(*$C$DW$T$113) - 5571 .dwattr $C$DW$336, DW_AT_name("WAKEUP_EN_bit") - 5572 .dwattr $C$DW$336, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - 5573 .dwattr $C$DW$336, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5574 .dwattr $C$DW$336, DW_AT_accessibility(DW_ACCESS_public) - 5575 .dwattr $C$DW$336, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5576 .dwattr $C$DW$336, DW_AT_decl_line(0x4b) - 5577 .dwattr $C$DW$336, DW_AT_decl_column(0x05) - 5578 - 5579 .dwattr $C$DW$T$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5580 .dwattr $C$DW$T$114, DW_AT_decl_line(0x46) - 5581 .dwattr $C$DW$T$114, DW_AT_decl_column(0x08) - 5582 .dwendtag $C$DW$T$114 - 5583 - 5584 - 5585$C$DW$T$116 .dwtag DW_TAG_union_type - 5586 .dwattr $C$DW$T$116, DW_AT_byte_size(0x04) - 5587$C$DW$337 .dwtag DW_TAG_member - 5588 .dwattr $C$DW$337, DW_AT_type(*$C$DW$T$82) - 5589 .dwattr $C$DW$337, DW_AT_name("CYCLE") - 5590 .dwattr $C$DW$337, DW_AT_TI_symbol_name("CYCLE") - 5591 .dwattr $C$DW$337, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5592 .dwattr $C$DW$337, DW_AT_accessibility(DW_ACCESS_public) - 5593 .dwattr $C$DW$337, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5594 .dwattr $C$DW$337, DW_AT_decl_line(0x51) - 5595 .dwattr $C$DW$337, DW_AT_decl_column(0x15) - 5596 - 5597$C$DW$338 .dwtag DW_TAG_member - 5598 .dwattr $C$DW$338, DW_AT_type(*$C$DW$T$115) - 5599 .dwattr $C$DW$338, DW_AT_name("CYCLE_bit") - 5600 .dwattr $C$DW$338, DW_AT_TI_symbol_name("CYCLE_bit") - 5601 .dwattr $C$DW$338, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5602 .dwattr $C$DW$338, DW_AT_accessibility(DW_ACCESS_public) - 5603 .dwattr $C$DW$338, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5604 .dwattr $C$DW$338, DW_AT_decl_line(0x55) - 5605 .dwattr $C$DW$338, DW_AT_decl_column(0x05) - 5606 - 5607 .dwattr $C$DW$T$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5608 .dwattr $C$DW$T$116, DW_AT_decl_line(0x50) - 5609 .dwattr $C$DW$T$116, DW_AT_decl_column(0x08) - 5610 .dwendtag $C$DW$T$116 - 5611 - 5612 - 5613$C$DW$T$118 .dwtag DW_TAG_union_type - 5614 .dwattr $C$DW$T$118, DW_AT_byte_size(0x04) - 5615$C$DW$339 .dwtag DW_TAG_member - 5616 .dwattr $C$DW$339, DW_AT_type(*$C$DW$T$82) - 5617 .dwattr $C$DW$339, DW_AT_name("STALL") - 5618 .dwattr $C$DW$339, DW_AT_TI_symbol_name("STALL") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 104 - - 5619 .dwattr $C$DW$339, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5620 .dwattr $C$DW$339, DW_AT_accessibility(DW_ACCESS_public) - 5621 .dwattr $C$DW$339, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5622 .dwattr $C$DW$339, DW_AT_decl_line(0x5b) - 5623 .dwattr $C$DW$339, DW_AT_decl_column(0x15) - 5624 - 5625$C$DW$340 .dwtag DW_TAG_member - 5626 .dwattr $C$DW$340, DW_AT_type(*$C$DW$T$117) - 5627 .dwattr $C$DW$340, DW_AT_name("STALL_bit") - 5628 .dwattr $C$DW$340, DW_AT_TI_symbol_name("STALL_bit") - 5629 .dwattr $C$DW$340, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5630 .dwattr $C$DW$340, DW_AT_accessibility(DW_ACCESS_public) - 5631 .dwattr $C$DW$340, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5632 .dwattr $C$DW$340, DW_AT_decl_line(0x5f) - 5633 .dwattr $C$DW$340, DW_AT_decl_column(0x05) - 5634 - 5635 .dwattr $C$DW$T$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5636 .dwattr $C$DW$T$118, DW_AT_decl_line(0x5a) - 5637 .dwattr $C$DW$T$118, DW_AT_decl_column(0x08) - 5638 .dwendtag $C$DW$T$118 - 5639 - 5640 - 5641$C$DW$T$120 .dwtag DW_TAG_union_type - 5642 .dwattr $C$DW$T$120, DW_AT_byte_size(0x04) - 5643$C$DW$341 .dwtag DW_TAG_member - 5644 .dwattr $C$DW$341, DW_AT_type(*$C$DW$T$82) - 5645 .dwattr $C$DW$341, DW_AT_name("CTBIR0") - 5646 .dwattr $C$DW$341, DW_AT_TI_symbol_name("CTBIR0") - 5647 .dwattr $C$DW$341, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5648 .dwattr $C$DW$341, DW_AT_accessibility(DW_ACCESS_public) - 5649 .dwattr $C$DW$341, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5650 .dwattr $C$DW$341, DW_AT_decl_line(0x68) - 5651 .dwattr $C$DW$341, DW_AT_decl_column(0x15) - 5652 - 5653$C$DW$342 .dwtag DW_TAG_member - 5654 .dwattr $C$DW$342, DW_AT_type(*$C$DW$T$119) - 5655 .dwattr $C$DW$342, DW_AT_name("CTBIR0_bit") - 5656 .dwattr $C$DW$342, DW_AT_TI_symbol_name("CTBIR0_bit") - 5657 .dwattr $C$DW$342, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5658 .dwattr $C$DW$342, DW_AT_accessibility(DW_ACCESS_public) - 5659 .dwattr $C$DW$342, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5660 .dwattr $C$DW$342, DW_AT_decl_line(0x6f) - 5661 .dwattr $C$DW$342, DW_AT_decl_column(0x05) - 5662 - 5663 .dwattr $C$DW$T$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5664 .dwattr $C$DW$T$120, DW_AT_decl_line(0x67) - 5665 .dwattr $C$DW$T$120, DW_AT_decl_column(0x08) - 5666 .dwendtag $C$DW$T$120 - 5667 - 5668 - 5669$C$DW$T$122 .dwtag DW_TAG_union_type - 5670 .dwattr $C$DW$T$122, DW_AT_byte_size(0x04) - 5671$C$DW$343 .dwtag DW_TAG_member - 5672 .dwattr $C$DW$343, DW_AT_type(*$C$DW$T$82) - 5673 .dwattr $C$DW$343, DW_AT_name("CTBIR1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 105 - - 5674 .dwattr $C$DW$343, DW_AT_TI_symbol_name("CTBIR1") - 5675 .dwattr $C$DW$343, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5676 .dwattr $C$DW$343, DW_AT_accessibility(DW_ACCESS_public) - 5677 .dwattr $C$DW$343, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5678 .dwattr $C$DW$343, DW_AT_decl_line(0x75) - 5679 .dwattr $C$DW$343, DW_AT_decl_column(0x15) - 5680 - 5681$C$DW$344 .dwtag DW_TAG_member - 5682 .dwattr $C$DW$344, DW_AT_type(*$C$DW$T$121) - 5683 .dwattr $C$DW$344, DW_AT_name("CTBIR1_bit") - 5684 .dwattr $C$DW$344, DW_AT_TI_symbol_name("CTBIR1_bit") - 5685 .dwattr $C$DW$344, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5686 .dwattr $C$DW$344, DW_AT_accessibility(DW_ACCESS_public) - 5687 .dwattr $C$DW$344, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5688 .dwattr $C$DW$344, DW_AT_decl_line(0x7c) - 5689 .dwattr $C$DW$344, DW_AT_decl_column(0x05) - 5690 - 5691 .dwattr $C$DW$T$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5692 .dwattr $C$DW$T$122, DW_AT_decl_line(0x74) - 5693 .dwattr $C$DW$T$122, DW_AT_decl_column(0x08) - 5694 .dwendtag $C$DW$T$122 - 5695 - 5696 - 5697$C$DW$T$124 .dwtag DW_TAG_union_type - 5698 .dwattr $C$DW$T$124, DW_AT_byte_size(0x04) - 5699$C$DW$345 .dwtag DW_TAG_member - 5700 .dwattr $C$DW$345, DW_AT_type(*$C$DW$T$82) - 5701 .dwattr $C$DW$345, DW_AT_name("CTPPR0") - 5702 .dwattr $C$DW$345, DW_AT_TI_symbol_name("CTPPR0") - 5703 .dwattr $C$DW$345, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5704 .dwattr $C$DW$345, DW_AT_accessibility(DW_ACCESS_public) - 5705 .dwattr $C$DW$345, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5706 .dwattr $C$DW$345, DW_AT_decl_line(0x82) - 5707 .dwattr $C$DW$345, DW_AT_decl_column(0x15) - 5708 - 5709$C$DW$346 .dwtag DW_TAG_member - 5710 .dwattr $C$DW$346, DW_AT_type(*$C$DW$T$123) - 5711 .dwattr $C$DW$346, DW_AT_name("CTPPR0_bit") - 5712 .dwattr $C$DW$346, DW_AT_TI_symbol_name("CTPPR0_bit") - 5713 .dwattr $C$DW$346, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5714 .dwattr $C$DW$346, DW_AT_accessibility(DW_ACCESS_public) - 5715 .dwattr $C$DW$346, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5716 .dwattr $C$DW$346, DW_AT_decl_line(0x87) - 5717 .dwattr $C$DW$346, DW_AT_decl_column(0x05) - 5718 - 5719 .dwattr $C$DW$T$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5720 .dwattr $C$DW$T$124, DW_AT_decl_line(0x81) - 5721 .dwattr $C$DW$T$124, DW_AT_decl_column(0x08) - 5722 .dwendtag $C$DW$T$124 - 5723 - 5724 - 5725$C$DW$T$126 .dwtag DW_TAG_union_type - 5726 .dwattr $C$DW$T$126, DW_AT_byte_size(0x04) - 5727$C$DW$347 .dwtag DW_TAG_member - 5728 .dwattr $C$DW$347, DW_AT_type(*$C$DW$T$82) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 106 - - 5729 .dwattr $C$DW$347, DW_AT_name("CTPPR1") - 5730 .dwattr $C$DW$347, DW_AT_TI_symbol_name("CTPPR1") - 5731 .dwattr $C$DW$347, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5732 .dwattr $C$DW$347, DW_AT_accessibility(DW_ACCESS_public) - 5733 .dwattr $C$DW$347, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5734 .dwattr $C$DW$347, DW_AT_decl_line(0x8d) - 5735 .dwattr $C$DW$347, DW_AT_decl_column(0x15) - 5736 - 5737$C$DW$348 .dwtag DW_TAG_member - 5738 .dwattr $C$DW$348, DW_AT_type(*$C$DW$T$125) - 5739 .dwattr $C$DW$348, DW_AT_name("CTPPR1_bit") - 5740 .dwattr $C$DW$348, DW_AT_TI_symbol_name("CTPPR1_bit") - 5741 .dwattr $C$DW$348, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 5742 .dwattr $C$DW$348, DW_AT_accessibility(DW_ACCESS_public) - 5743 .dwattr $C$DW$348, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 5744 .dwattr $C$DW$348, DW_AT_decl_line(0x92) - 5745 .dwattr $C$DW$348, DW_AT_decl_column(0x05) - 5746 - 5747 .dwattr $C$DW$T$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 5748 .dwattr $C$DW$T$126, DW_AT_decl_line(0x8c) - 5749 .dwattr $C$DW$T$126, DW_AT_decl_column(0x08) - 5750 .dwendtag $C$DW$T$126 - 5751 - 5752$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 5753 .dwattr $C$DW$T$2, DW_AT_name("void") - 5754 - 5755$C$DW$T$4 .dwtag DW_TAG_base_type - 5756 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 5757 .dwattr $C$DW$T$4, DW_AT_name("bool") - 5758 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 5759 - 5760$C$DW$T$5 .dwtag DW_TAG_base_type - 5761 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 5762 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 5763 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 5764 - 5765$C$DW$T$6 .dwtag DW_TAG_base_type - 5766 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 5767 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 5768 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 5769 - 5770$C$DW$T$159 .dwtag DW_TAG_pointer_type - 5771 .dwattr $C$DW$T$159, DW_AT_type(*$C$DW$T$6) - 5772 .dwattr $C$DW$T$159, DW_AT_address_class(0x20) - 5773 - 5774$C$DW$T$22 .dwtag DW_TAG_typedef - 5775 .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - 5776 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - 5777 .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - 5778 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5779 .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - 5780 .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - 5781 - 5782 - 5783$C$DW$T$37 .dwtag DW_TAG_array_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 107 - - 5784 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$22) - 5785 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 5786 .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) - 5787$C$DW$349 .dwtag DW_TAG_subrange_type - 5788 .dwattr $C$DW$349, DW_AT_upper_bound(0x07) - 5789 - 5790 .dwendtag $C$DW$T$37 - 5791 - 5792 - 5793$C$DW$T$55 .dwtag DW_TAG_subroutine_type - 5794 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - 5795 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 5796 .dwendtag $C$DW$T$55 - 5797 - 5798$C$DW$T$56 .dwtag DW_TAG_pointer_type - 5799 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 5800 .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - 5801 - 5802$C$DW$T$57 .dwtag DW_TAG_typedef - 5803 .dwattr $C$DW$T$57, DW_AT_name("sm_arb_state_func_ptr") - 5804 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 5805 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 5806 .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_arbitration.h") - 5807 .dwattr $C$DW$T$57, DW_AT_decl_line(0x1f) - 5808 .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - 5809 - 5810$C$DW$T$59 .dwtag DW_TAG_typedef - 5811 .dwattr $C$DW$T$59, DW_AT_name("sm_dma_state_func_ptr") - 5812 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$56) - 5813 .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - 5814 .dwattr $C$DW$T$59, DW_AT_decl_file("pru1_statemachine_dma.h") - 5815 .dwattr $C$DW$T$59, DW_AT_decl_line(0x21) - 5816 .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - 5817 - 5818 - 5819$C$DW$T$74 .dwtag DW_TAG_array_type - 5820 .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$22) - 5821 .dwattr $C$DW$T$74, DW_AT_language(DW_LANG_C) - 5822 .dwattr $C$DW$T$74, DW_AT_byte_size(0x40000) - 5823$C$DW$350 .dwtag DW_TAG_subrange_type - 5824 .dwattr $C$DW$350, DW_AT_upper_bound(0x3ffff) - 5825 - 5826 .dwendtag $C$DW$T$74 - 5827 - 5828$C$DW$T$7 .dwtag DW_TAG_base_type - 5829 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 5830 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 5831 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 5832 - 5833$C$DW$T$8 .dwtag DW_TAG_base_type - 5834 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 5835 .dwattr $C$DW$T$8, DW_AT_name("short") - 5836 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 5837 - 5838$C$DW$T$9 .dwtag DW_TAG_base_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 108 - - 5839 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 5840 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 5841 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 5842 - 5843$C$DW$T$24 .dwtag DW_TAG_typedef - 5844 .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - 5845 .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - 5846 .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - 5847 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5848 .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - 5849 .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - 5850 - 5851 - 5852$C$DW$T$29 .dwtag DW_TAG_array_type - 5853 .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - 5854 .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - 5855 .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) - 5856$C$DW$351 .dwtag DW_TAG_subrange_type - 5857 .dwattr $C$DW$351, DW_AT_upper_bound(0x1ff) - 5858 - 5859 .dwendtag $C$DW$T$29 - 5860 - 5861$C$DW$T$60 .dwtag DW_TAG_pointer_type - 5862 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$24) - 5863 .dwattr $C$DW$T$60, DW_AT_address_class(0x20) - 5864 - 5865 - 5866$C$DW$T$73 .dwtag DW_TAG_array_type - 5867 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$24) - 5868 .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - 5869 .dwattr $C$DW$T$73, DW_AT_byte_size(0x40000) - 5870$C$DW$352 .dwtag DW_TAG_subrange_type - 5871 .dwattr $C$DW$352, DW_AT_upper_bound(0x1ffff) - 5872 - 5873 .dwendtag $C$DW$T$73 - 5874 - 5875$C$DW$T$10 .dwtag DW_TAG_base_type - 5876 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 5877 .dwattr $C$DW$T$10, DW_AT_name("int") - 5878 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 5879 - 5880$C$DW$T$11 .dwtag DW_TAG_base_type - 5881 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 5882 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 5883 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 5884 - 5885$C$DW$T$23 .dwtag DW_TAG_typedef - 5886 .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - 5887 .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - 5888 .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - 5889 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 5890 .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - 5891 .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - 5892 - 5893 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 109 - - 5894$C$DW$T$52 .dwtag DW_TAG_array_type - 5895 .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - 5896 .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - 5897 .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) - 5898$C$DW$353 .dwtag DW_TAG_subrange_type - 5899 .dwattr $C$DW$353, DW_AT_upper_bound(0x00) - 5900 - 5901 .dwendtag $C$DW$T$52 - 5902 - 5903 - 5904$C$DW$T$53 .dwtag DW_TAG_array_type - 5905 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$23) - 5906 .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - 5907 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 5908$C$DW$354 .dwtag DW_TAG_subrange_type - 5909 .dwattr $C$DW$354, DW_AT_upper_bound(0x01) - 5910 - 5911 .dwendtag $C$DW$T$53 - 5912 - 5913 - 5914$C$DW$T$71 .dwtag DW_TAG_array_type - 5915 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$23) - 5916 .dwattr $C$DW$T$71, DW_AT_language(DW_LANG_C) - 5917 .dwattr $C$DW$T$71, DW_AT_byte_size(0x0c) - 5918$C$DW$355 .dwtag DW_TAG_subrange_type - 5919 .dwattr $C$DW$355, DW_AT_upper_bound(0x02) - 5920 - 5921 .dwendtag $C$DW$T$71 - 5922 - 5923$C$DW$T$82 .dwtag DW_TAG_volatile_type - 5924 .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$23) - 5925 - 5926$C$DW$T$12 .dwtag DW_TAG_base_type - 5927 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 5928 .dwattr $C$DW$T$12, DW_AT_name("long") - 5929 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 5930 - 5931$C$DW$T$13 .dwtag DW_TAG_base_type - 5932 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 5933 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 5934 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 5935 - 5936$C$DW$T$14 .dwtag DW_TAG_base_type - 5937 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 5938 .dwattr $C$DW$T$14, DW_AT_name("long long") - 5939 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 5940 - 5941$C$DW$T$15 .dwtag DW_TAG_base_type - 5942 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 5943 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 5944 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 5945 - 5946$C$DW$T$16 .dwtag DW_TAG_base_type - 5947 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 5948 .dwattr $C$DW$T$16, DW_AT_name("float") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 110 - - 5949 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 5950 - 5951$C$DW$T$17 .dwtag DW_TAG_base_type - 5952 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 5953 .dwattr $C$DW$T$17, DW_AT_name("double") - 5954 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 5955 - 5956$C$DW$T$18 .dwtag DW_TAG_base_type - 5957 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 5958 .dwattr $C$DW$T$18, DW_AT_name("long double") - 5959 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 5960 - 5961 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 5962 - 5963;*************************************************************** - 5964;* DWARF CIE ENTRIES * - 5965;*************************************************************** - 5966 - 5967$C$DW$CIE .dwcie 14 - 5968 .dwcfi cfa_register, 8 - 5969 .dwcfi cfa_offset, 0 - 5970 .dwcfi same_value, 8 - 5971 .dwcfi same_value, 9 - 5972 .dwcfi same_value, 10 - 5973 .dwcfi same_value, 11 - 5974 .dwcfi same_value, 16 - 5975 .dwcfi same_value, 17 - 5976 .dwcfi same_value, 18 - 5977 .dwcfi same_value, 19 - 5978 .dwcfi same_value, 20 - 5979 .dwcfi same_value, 21 - 5980 .dwcfi same_value, 22 - 5981 .dwcfi same_value, 23 - 5982 .dwcfi same_value, 24 - 5983 .dwcfi same_value, 25 - 5984 .dwcfi same_value, 26 - 5985 .dwcfi same_value, 27 - 5986 .dwcfi same_value, 28 - 5987 .dwcfi same_value, 29 - 5988 .dwcfi same_value, 30 - 5989 .dwcfi same_value, 31 - 5990 .dwcfi same_value, 32 - 5991 .dwcfi same_value, 33 - 5992 .dwcfi same_value, 34 - 5993 .dwcfi same_value, 35 - 5994 .dwcfi same_value, 36 - 5995 .dwcfi same_value, 37 - 5996 .dwcfi same_value, 38 - 5997 .dwcfi same_value, 39 - 5998 .dwcfi same_value, 40 - 5999 .dwcfi same_value, 41 - 6000 .dwcfi same_value, 42 - 6001 .dwcfi same_value, 43 - 6002 .dwcfi same_value, 44 - 6003 .dwcfi same_value, 45 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 111 - - 6004 .dwcfi same_value, 46 - 6005 .dwcfi same_value, 47 - 6006 .dwcfi same_value, 48 - 6007 .dwcfi same_value, 49 - 6008 .dwcfi same_value, 50 - 6009 .dwcfi same_value, 51 - 6010 .dwcfi same_value, 52 - 6011 .dwcfi same_value, 53 - 6012 .dwcfi same_value, 54 - 6013 .dwcfi same_value, 55 - 6014 .dwendentry - 6015 - 6016;*************************************************************** - 6017;* DWARF REGISTER MAP * - 6018;*************************************************************** - 6019 - 6020$C$DW$356 .dwtag DW_TAG_TI_assign_register - 6021 .dwattr $C$DW$356, DW_AT_name("R0_b0") - 6022 .dwattr $C$DW$356, DW_AT_location[DW_OP_reg0] - 6023 - 6024$C$DW$357 .dwtag DW_TAG_TI_assign_register - 6025 .dwattr $C$DW$357, DW_AT_name("R0_b1") - 6026 .dwattr $C$DW$357, DW_AT_location[DW_OP_reg1] - 6027 - 6028$C$DW$358 .dwtag DW_TAG_TI_assign_register - 6029 .dwattr $C$DW$358, DW_AT_name("R0_b2") - 6030 .dwattr $C$DW$358, DW_AT_location[DW_OP_reg2] - 6031 - 6032$C$DW$359 .dwtag DW_TAG_TI_assign_register - 6033 .dwattr $C$DW$359, DW_AT_name("R0_b3") - 6034 .dwattr $C$DW$359, DW_AT_location[DW_OP_reg3] - 6035 - 6036$C$DW$360 .dwtag DW_TAG_TI_assign_register - 6037 .dwattr $C$DW$360, DW_AT_name("R1_b0") - 6038 .dwattr $C$DW$360, DW_AT_location[DW_OP_reg4] - 6039 - 6040$C$DW$361 .dwtag DW_TAG_TI_assign_register - 6041 .dwattr $C$DW$361, DW_AT_name("R1_b1") - 6042 .dwattr $C$DW$361, DW_AT_location[DW_OP_reg5] - 6043 - 6044$C$DW$362 .dwtag DW_TAG_TI_assign_register - 6045 .dwattr $C$DW$362, DW_AT_name("R1_b2") - 6046 .dwattr $C$DW$362, DW_AT_location[DW_OP_reg6] - 6047 - 6048$C$DW$363 .dwtag DW_TAG_TI_assign_register - 6049 .dwattr $C$DW$363, DW_AT_name("R1_b3") - 6050 .dwattr $C$DW$363, DW_AT_location[DW_OP_reg7] - 6051 - 6052$C$DW$364 .dwtag DW_TAG_TI_assign_register - 6053 .dwattr $C$DW$364, DW_AT_name("R2_b0") - 6054 .dwattr $C$DW$364, DW_AT_location[DW_OP_reg8] - 6055 - 6056$C$DW$365 .dwtag DW_TAG_TI_assign_register - 6057 .dwattr $C$DW$365, DW_AT_name("R2_b1") - 6058 .dwattr $C$DW$365, DW_AT_location[DW_OP_reg9] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 112 - - 6059 - 6060$C$DW$366 .dwtag DW_TAG_TI_assign_register - 6061 .dwattr $C$DW$366, DW_AT_name("R2_b2") - 6062 .dwattr $C$DW$366, DW_AT_location[DW_OP_reg10] - 6063 - 6064$C$DW$367 .dwtag DW_TAG_TI_assign_register - 6065 .dwattr $C$DW$367, DW_AT_name("R2_b3") - 6066 .dwattr $C$DW$367, DW_AT_location[DW_OP_reg11] - 6067 - 6068$C$DW$368 .dwtag DW_TAG_TI_assign_register - 6069 .dwattr $C$DW$368, DW_AT_name("R3_b0") - 6070 .dwattr $C$DW$368, DW_AT_location[DW_OP_reg12] - 6071 - 6072$C$DW$369 .dwtag DW_TAG_TI_assign_register - 6073 .dwattr $C$DW$369, DW_AT_name("R3_b1") - 6074 .dwattr $C$DW$369, DW_AT_location[DW_OP_reg13] - 6075 - 6076$C$DW$370 .dwtag DW_TAG_TI_assign_register - 6077 .dwattr $C$DW$370, DW_AT_name("R3_b2") - 6078 .dwattr $C$DW$370, DW_AT_location[DW_OP_reg14] - 6079 - 6080$C$DW$371 .dwtag DW_TAG_TI_assign_register - 6081 .dwattr $C$DW$371, DW_AT_name("R3_b3") - 6082 .dwattr $C$DW$371, DW_AT_location[DW_OP_reg15] - 6083 - 6084$C$DW$372 .dwtag DW_TAG_TI_assign_register - 6085 .dwattr $C$DW$372, DW_AT_name("R4_b0") - 6086 .dwattr $C$DW$372, DW_AT_location[DW_OP_reg16] - 6087 - 6088$C$DW$373 .dwtag DW_TAG_TI_assign_register - 6089 .dwattr $C$DW$373, DW_AT_name("R4_b1") - 6090 .dwattr $C$DW$373, DW_AT_location[DW_OP_reg17] - 6091 - 6092$C$DW$374 .dwtag DW_TAG_TI_assign_register - 6093 .dwattr $C$DW$374, DW_AT_name("R4_b2") - 6094 .dwattr $C$DW$374, DW_AT_location[DW_OP_reg18] - 6095 - 6096$C$DW$375 .dwtag DW_TAG_TI_assign_register - 6097 .dwattr $C$DW$375, DW_AT_name("R4_b3") - 6098 .dwattr $C$DW$375, DW_AT_location[DW_OP_reg19] - 6099 - 6100$C$DW$376 .dwtag DW_TAG_TI_assign_register - 6101 .dwattr $C$DW$376, DW_AT_name("R5_b0") - 6102 .dwattr $C$DW$376, DW_AT_location[DW_OP_reg20] - 6103 - 6104$C$DW$377 .dwtag DW_TAG_TI_assign_register - 6105 .dwattr $C$DW$377, DW_AT_name("R5_b1") - 6106 .dwattr $C$DW$377, DW_AT_location[DW_OP_reg21] - 6107 - 6108$C$DW$378 .dwtag DW_TAG_TI_assign_register - 6109 .dwattr $C$DW$378, DW_AT_name("R5_b2") - 6110 .dwattr $C$DW$378, DW_AT_location[DW_OP_reg22] - 6111 - 6112$C$DW$379 .dwtag DW_TAG_TI_assign_register - 6113 .dwattr $C$DW$379, DW_AT_name("R5_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 113 - - 6114 .dwattr $C$DW$379, DW_AT_location[DW_OP_reg23] - 6115 - 6116$C$DW$380 .dwtag DW_TAG_TI_assign_register - 6117 .dwattr $C$DW$380, DW_AT_name("R6_b0") - 6118 .dwattr $C$DW$380, DW_AT_location[DW_OP_reg24] - 6119 - 6120$C$DW$381 .dwtag DW_TAG_TI_assign_register - 6121 .dwattr $C$DW$381, DW_AT_name("R6_b1") - 6122 .dwattr $C$DW$381, DW_AT_location[DW_OP_reg25] - 6123 - 6124$C$DW$382 .dwtag DW_TAG_TI_assign_register - 6125 .dwattr $C$DW$382, DW_AT_name("R6_b2") - 6126 .dwattr $C$DW$382, DW_AT_location[DW_OP_reg26] - 6127 - 6128$C$DW$383 .dwtag DW_TAG_TI_assign_register - 6129 .dwattr $C$DW$383, DW_AT_name("R6_b3") - 6130 .dwattr $C$DW$383, DW_AT_location[DW_OP_reg27] - 6131 - 6132$C$DW$384 .dwtag DW_TAG_TI_assign_register - 6133 .dwattr $C$DW$384, DW_AT_name("R7_b0") - 6134 .dwattr $C$DW$384, DW_AT_location[DW_OP_reg28] - 6135 - 6136$C$DW$385 .dwtag DW_TAG_TI_assign_register - 6137 .dwattr $C$DW$385, DW_AT_name("R7_b1") - 6138 .dwattr $C$DW$385, DW_AT_location[DW_OP_reg29] - 6139 - 6140$C$DW$386 .dwtag DW_TAG_TI_assign_register - 6141 .dwattr $C$DW$386, DW_AT_name("R7_b2") - 6142 .dwattr $C$DW$386, DW_AT_location[DW_OP_reg30] - 6143 - 6144$C$DW$387 .dwtag DW_TAG_TI_assign_register - 6145 .dwattr $C$DW$387, DW_AT_name("R7_b3") - 6146 .dwattr $C$DW$387, DW_AT_location[DW_OP_reg31] - 6147 - 6148$C$DW$388 .dwtag DW_TAG_TI_assign_register - 6149 .dwattr $C$DW$388, DW_AT_name("R8_b0") - 6150 .dwattr $C$DW$388, DW_AT_location[DW_OP_regx 0x20] - 6151 - 6152$C$DW$389 .dwtag DW_TAG_TI_assign_register - 6153 .dwattr $C$DW$389, DW_AT_name("R8_b1") - 6154 .dwattr $C$DW$389, DW_AT_location[DW_OP_regx 0x21] - 6155 - 6156$C$DW$390 .dwtag DW_TAG_TI_assign_register - 6157 .dwattr $C$DW$390, DW_AT_name("R8_b2") - 6158 .dwattr $C$DW$390, DW_AT_location[DW_OP_regx 0x22] - 6159 - 6160$C$DW$391 .dwtag DW_TAG_TI_assign_register - 6161 .dwattr $C$DW$391, DW_AT_name("R8_b3") - 6162 .dwattr $C$DW$391, DW_AT_location[DW_OP_regx 0x23] - 6163 - 6164$C$DW$392 .dwtag DW_TAG_TI_assign_register - 6165 .dwattr $C$DW$392, DW_AT_name("R9_b0") - 6166 .dwattr $C$DW$392, DW_AT_location[DW_OP_regx 0x24] - 6167 - 6168$C$DW$393 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 114 - - 6169 .dwattr $C$DW$393, DW_AT_name("R9_b1") - 6170 .dwattr $C$DW$393, DW_AT_location[DW_OP_regx 0x25] - 6171 - 6172$C$DW$394 .dwtag DW_TAG_TI_assign_register - 6173 .dwattr $C$DW$394, DW_AT_name("R9_b2") - 6174 .dwattr $C$DW$394, DW_AT_location[DW_OP_regx 0x26] - 6175 - 6176$C$DW$395 .dwtag DW_TAG_TI_assign_register - 6177 .dwattr $C$DW$395, DW_AT_name("R9_b3") - 6178 .dwattr $C$DW$395, DW_AT_location[DW_OP_regx 0x27] - 6179 - 6180$C$DW$396 .dwtag DW_TAG_TI_assign_register - 6181 .dwattr $C$DW$396, DW_AT_name("R10_b0") - 6182 .dwattr $C$DW$396, DW_AT_location[DW_OP_regx 0x28] - 6183 - 6184$C$DW$397 .dwtag DW_TAG_TI_assign_register - 6185 .dwattr $C$DW$397, DW_AT_name("R10_b1") - 6186 .dwattr $C$DW$397, DW_AT_location[DW_OP_regx 0x29] - 6187 - 6188$C$DW$398 .dwtag DW_TAG_TI_assign_register - 6189 .dwattr $C$DW$398, DW_AT_name("R10_b2") - 6190 .dwattr $C$DW$398, DW_AT_location[DW_OP_regx 0x2a] - 6191 - 6192$C$DW$399 .dwtag DW_TAG_TI_assign_register - 6193 .dwattr $C$DW$399, DW_AT_name("R10_b3") - 6194 .dwattr $C$DW$399, DW_AT_location[DW_OP_regx 0x2b] - 6195 - 6196$C$DW$400 .dwtag DW_TAG_TI_assign_register - 6197 .dwattr $C$DW$400, DW_AT_name("R11_b0") - 6198 .dwattr $C$DW$400, DW_AT_location[DW_OP_regx 0x2c] - 6199 - 6200$C$DW$401 .dwtag DW_TAG_TI_assign_register - 6201 .dwattr $C$DW$401, DW_AT_name("R11_b1") - 6202 .dwattr $C$DW$401, DW_AT_location[DW_OP_regx 0x2d] - 6203 - 6204$C$DW$402 .dwtag DW_TAG_TI_assign_register - 6205 .dwattr $C$DW$402, DW_AT_name("R11_b2") - 6206 .dwattr $C$DW$402, DW_AT_location[DW_OP_regx 0x2e] - 6207 - 6208$C$DW$403 .dwtag DW_TAG_TI_assign_register - 6209 .dwattr $C$DW$403, DW_AT_name("R11_b3") - 6210 .dwattr $C$DW$403, DW_AT_location[DW_OP_regx 0x2f] - 6211 - 6212$C$DW$404 .dwtag DW_TAG_TI_assign_register - 6213 .dwattr $C$DW$404, DW_AT_name("R12_b0") - 6214 .dwattr $C$DW$404, DW_AT_location[DW_OP_regx 0x30] - 6215 - 6216$C$DW$405 .dwtag DW_TAG_TI_assign_register - 6217 .dwattr $C$DW$405, DW_AT_name("R12_b1") - 6218 .dwattr $C$DW$405, DW_AT_location[DW_OP_regx 0x31] - 6219 - 6220$C$DW$406 .dwtag DW_TAG_TI_assign_register - 6221 .dwattr $C$DW$406, DW_AT_name("R12_b2") - 6222 .dwattr $C$DW$406, DW_AT_location[DW_OP_regx 0x32] - 6223 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 115 - - 6224$C$DW$407 .dwtag DW_TAG_TI_assign_register - 6225 .dwattr $C$DW$407, DW_AT_name("R12_b3") - 6226 .dwattr $C$DW$407, DW_AT_location[DW_OP_regx 0x33] - 6227 - 6228$C$DW$408 .dwtag DW_TAG_TI_assign_register - 6229 .dwattr $C$DW$408, DW_AT_name("R13_b0") - 6230 .dwattr $C$DW$408, DW_AT_location[DW_OP_regx 0x34] - 6231 - 6232$C$DW$409 .dwtag DW_TAG_TI_assign_register - 6233 .dwattr $C$DW$409, DW_AT_name("R13_b1") - 6234 .dwattr $C$DW$409, DW_AT_location[DW_OP_regx 0x35] - 6235 - 6236$C$DW$410 .dwtag DW_TAG_TI_assign_register - 6237 .dwattr $C$DW$410, DW_AT_name("R13_b2") - 6238 .dwattr $C$DW$410, DW_AT_location[DW_OP_regx 0x36] - 6239 - 6240$C$DW$411 .dwtag DW_TAG_TI_assign_register - 6241 .dwattr $C$DW$411, DW_AT_name("R13_b3") - 6242 .dwattr $C$DW$411, DW_AT_location[DW_OP_regx 0x37] - 6243 - 6244$C$DW$412 .dwtag DW_TAG_TI_assign_register - 6245 .dwattr $C$DW$412, DW_AT_name("R14_b0") - 6246 .dwattr $C$DW$412, DW_AT_location[DW_OP_regx 0x38] - 6247 - 6248$C$DW$413 .dwtag DW_TAG_TI_assign_register - 6249 .dwattr $C$DW$413, DW_AT_name("R14_b1") - 6250 .dwattr $C$DW$413, DW_AT_location[DW_OP_regx 0x39] - 6251 - 6252$C$DW$414 .dwtag DW_TAG_TI_assign_register - 6253 .dwattr $C$DW$414, DW_AT_name("R14_b2") - 6254 .dwattr $C$DW$414, DW_AT_location[DW_OP_regx 0x3a] - 6255 - 6256$C$DW$415 .dwtag DW_TAG_TI_assign_register - 6257 .dwattr $C$DW$415, DW_AT_name("R14_b3") - 6258 .dwattr $C$DW$415, DW_AT_location[DW_OP_regx 0x3b] - 6259 - 6260$C$DW$416 .dwtag DW_TAG_TI_assign_register - 6261 .dwattr $C$DW$416, DW_AT_name("R15_b0") - 6262 .dwattr $C$DW$416, DW_AT_location[DW_OP_regx 0x3c] - 6263 - 6264$C$DW$417 .dwtag DW_TAG_TI_assign_register - 6265 .dwattr $C$DW$417, DW_AT_name("R15_b1") - 6266 .dwattr $C$DW$417, DW_AT_location[DW_OP_regx 0x3d] - 6267 - 6268$C$DW$418 .dwtag DW_TAG_TI_assign_register - 6269 .dwattr $C$DW$418, DW_AT_name("R15_b2") - 6270 .dwattr $C$DW$418, DW_AT_location[DW_OP_regx 0x3e] - 6271 - 6272$C$DW$419 .dwtag DW_TAG_TI_assign_register - 6273 .dwattr $C$DW$419, DW_AT_name("R15_b3") - 6274 .dwattr $C$DW$419, DW_AT_location[DW_OP_regx 0x3f] - 6275 - 6276$C$DW$420 .dwtag DW_TAG_TI_assign_register - 6277 .dwattr $C$DW$420, DW_AT_name("R16_b0") - 6278 .dwattr $C$DW$420, DW_AT_location[DW_OP_regx 0x40] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 116 - - 6279 - 6280$C$DW$421 .dwtag DW_TAG_TI_assign_register - 6281 .dwattr $C$DW$421, DW_AT_name("R16_b1") - 6282 .dwattr $C$DW$421, DW_AT_location[DW_OP_regx 0x41] - 6283 - 6284$C$DW$422 .dwtag DW_TAG_TI_assign_register - 6285 .dwattr $C$DW$422, DW_AT_name("R16_b2") - 6286 .dwattr $C$DW$422, DW_AT_location[DW_OP_regx 0x42] - 6287 - 6288$C$DW$423 .dwtag DW_TAG_TI_assign_register - 6289 .dwattr $C$DW$423, DW_AT_name("R16_b3") - 6290 .dwattr $C$DW$423, DW_AT_location[DW_OP_regx 0x43] - 6291 - 6292$C$DW$424 .dwtag DW_TAG_TI_assign_register - 6293 .dwattr $C$DW$424, DW_AT_name("R17_b0") - 6294 .dwattr $C$DW$424, DW_AT_location[DW_OP_regx 0x44] - 6295 - 6296$C$DW$425 .dwtag DW_TAG_TI_assign_register - 6297 .dwattr $C$DW$425, DW_AT_name("R17_b1") - 6298 .dwattr $C$DW$425, DW_AT_location[DW_OP_regx 0x45] - 6299 - 6300$C$DW$426 .dwtag DW_TAG_TI_assign_register - 6301 .dwattr $C$DW$426, DW_AT_name("R17_b2") - 6302 .dwattr $C$DW$426, DW_AT_location[DW_OP_regx 0x46] - 6303 - 6304$C$DW$427 .dwtag DW_TAG_TI_assign_register - 6305 .dwattr $C$DW$427, DW_AT_name("R17_b3") - 6306 .dwattr $C$DW$427, DW_AT_location[DW_OP_regx 0x47] - 6307 - 6308$C$DW$428 .dwtag DW_TAG_TI_assign_register - 6309 .dwattr $C$DW$428, DW_AT_name("R18_b0") - 6310 .dwattr $C$DW$428, DW_AT_location[DW_OP_regx 0x48] - 6311 - 6312$C$DW$429 .dwtag DW_TAG_TI_assign_register - 6313 .dwattr $C$DW$429, DW_AT_name("R18_b1") - 6314 .dwattr $C$DW$429, DW_AT_location[DW_OP_regx 0x49] - 6315 - 6316$C$DW$430 .dwtag DW_TAG_TI_assign_register - 6317 .dwattr $C$DW$430, DW_AT_name("R18_b2") - 6318 .dwattr $C$DW$430, DW_AT_location[DW_OP_regx 0x4a] - 6319 - 6320$C$DW$431 .dwtag DW_TAG_TI_assign_register - 6321 .dwattr $C$DW$431, DW_AT_name("R18_b3") - 6322 .dwattr $C$DW$431, DW_AT_location[DW_OP_regx 0x4b] - 6323 - 6324$C$DW$432 .dwtag DW_TAG_TI_assign_register - 6325 .dwattr $C$DW$432, DW_AT_name("R19_b0") - 6326 .dwattr $C$DW$432, DW_AT_location[DW_OP_regx 0x4c] - 6327 - 6328$C$DW$433 .dwtag DW_TAG_TI_assign_register - 6329 .dwattr $C$DW$433, DW_AT_name("R19_b1") - 6330 .dwattr $C$DW$433, DW_AT_location[DW_OP_regx 0x4d] - 6331 - 6332$C$DW$434 .dwtag DW_TAG_TI_assign_register - 6333 .dwattr $C$DW$434, DW_AT_name("R19_b2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 117 - - 6334 .dwattr $C$DW$434, DW_AT_location[DW_OP_regx 0x4e] - 6335 - 6336$C$DW$435 .dwtag DW_TAG_TI_assign_register - 6337 .dwattr $C$DW$435, DW_AT_name("R19_b3") - 6338 .dwattr $C$DW$435, DW_AT_location[DW_OP_regx 0x4f] - 6339 - 6340$C$DW$436 .dwtag DW_TAG_TI_assign_register - 6341 .dwattr $C$DW$436, DW_AT_name("R20_b0") - 6342 .dwattr $C$DW$436, DW_AT_location[DW_OP_regx 0x50] - 6343 - 6344$C$DW$437 .dwtag DW_TAG_TI_assign_register - 6345 .dwattr $C$DW$437, DW_AT_name("R20_b1") - 6346 .dwattr $C$DW$437, DW_AT_location[DW_OP_regx 0x51] - 6347 - 6348$C$DW$438 .dwtag DW_TAG_TI_assign_register - 6349 .dwattr $C$DW$438, DW_AT_name("R20_b2") - 6350 .dwattr $C$DW$438, DW_AT_location[DW_OP_regx 0x52] - 6351 - 6352$C$DW$439 .dwtag DW_TAG_TI_assign_register - 6353 .dwattr $C$DW$439, DW_AT_name("R20_b3") - 6354 .dwattr $C$DW$439, DW_AT_location[DW_OP_regx 0x53] - 6355 - 6356$C$DW$440 .dwtag DW_TAG_TI_assign_register - 6357 .dwattr $C$DW$440, DW_AT_name("R21_b0") - 6358 .dwattr $C$DW$440, DW_AT_location[DW_OP_regx 0x54] - 6359 - 6360$C$DW$441 .dwtag DW_TAG_TI_assign_register - 6361 .dwattr $C$DW$441, DW_AT_name("R21_b1") - 6362 .dwattr $C$DW$441, DW_AT_location[DW_OP_regx 0x55] - 6363 - 6364$C$DW$442 .dwtag DW_TAG_TI_assign_register - 6365 .dwattr $C$DW$442, DW_AT_name("R21_b2") - 6366 .dwattr $C$DW$442, DW_AT_location[DW_OP_regx 0x56] - 6367 - 6368$C$DW$443 .dwtag DW_TAG_TI_assign_register - 6369 .dwattr $C$DW$443, DW_AT_name("R21_b3") - 6370 .dwattr $C$DW$443, DW_AT_location[DW_OP_regx 0x57] - 6371 - 6372$C$DW$444 .dwtag DW_TAG_TI_assign_register - 6373 .dwattr $C$DW$444, DW_AT_name("R22_b0") - 6374 .dwattr $C$DW$444, DW_AT_location[DW_OP_regx 0x58] - 6375 - 6376$C$DW$445 .dwtag DW_TAG_TI_assign_register - 6377 .dwattr $C$DW$445, DW_AT_name("R22_b1") - 6378 .dwattr $C$DW$445, DW_AT_location[DW_OP_regx 0x59] - 6379 - 6380$C$DW$446 .dwtag DW_TAG_TI_assign_register - 6381 .dwattr $C$DW$446, DW_AT_name("R22_b2") - 6382 .dwattr $C$DW$446, DW_AT_location[DW_OP_regx 0x5a] - 6383 - 6384$C$DW$447 .dwtag DW_TAG_TI_assign_register - 6385 .dwattr $C$DW$447, DW_AT_name("R22_b3") - 6386 .dwattr $C$DW$447, DW_AT_location[DW_OP_regx 0x5b] - 6387 - 6388$C$DW$448 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 118 - - 6389 .dwattr $C$DW$448, DW_AT_name("R23_b0") - 6390 .dwattr $C$DW$448, DW_AT_location[DW_OP_regx 0x5c] - 6391 - 6392$C$DW$449 .dwtag DW_TAG_TI_assign_register - 6393 .dwattr $C$DW$449, DW_AT_name("R23_b1") - 6394 .dwattr $C$DW$449, DW_AT_location[DW_OP_regx 0x5d] - 6395 - 6396$C$DW$450 .dwtag DW_TAG_TI_assign_register - 6397 .dwattr $C$DW$450, DW_AT_name("R23_b2") - 6398 .dwattr $C$DW$450, DW_AT_location[DW_OP_regx 0x5e] - 6399 - 6400$C$DW$451 .dwtag DW_TAG_TI_assign_register - 6401 .dwattr $C$DW$451, DW_AT_name("R23_b3") - 6402 .dwattr $C$DW$451, DW_AT_location[DW_OP_regx 0x5f] - 6403 - 6404$C$DW$452 .dwtag DW_TAG_TI_assign_register - 6405 .dwattr $C$DW$452, DW_AT_name("R24_b0") - 6406 .dwattr $C$DW$452, DW_AT_location[DW_OP_regx 0x60] - 6407 - 6408$C$DW$453 .dwtag DW_TAG_TI_assign_register - 6409 .dwattr $C$DW$453, DW_AT_name("R24_b1") - 6410 .dwattr $C$DW$453, DW_AT_location[DW_OP_regx 0x61] - 6411 - 6412$C$DW$454 .dwtag DW_TAG_TI_assign_register - 6413 .dwattr $C$DW$454, DW_AT_name("R24_b2") - 6414 .dwattr $C$DW$454, DW_AT_location[DW_OP_regx 0x62] - 6415 - 6416$C$DW$455 .dwtag DW_TAG_TI_assign_register - 6417 .dwattr $C$DW$455, DW_AT_name("R24_b3") - 6418 .dwattr $C$DW$455, DW_AT_location[DW_OP_regx 0x63] - 6419 - 6420$C$DW$456 .dwtag DW_TAG_TI_assign_register - 6421 .dwattr $C$DW$456, DW_AT_name("R25_b0") - 6422 .dwattr $C$DW$456, DW_AT_location[DW_OP_regx 0x64] - 6423 - 6424$C$DW$457 .dwtag DW_TAG_TI_assign_register - 6425 .dwattr $C$DW$457, DW_AT_name("R25_b1") - 6426 .dwattr $C$DW$457, DW_AT_location[DW_OP_regx 0x65] - 6427 - 6428$C$DW$458 .dwtag DW_TAG_TI_assign_register - 6429 .dwattr $C$DW$458, DW_AT_name("R25_b2") - 6430 .dwattr $C$DW$458, DW_AT_location[DW_OP_regx 0x66] - 6431 - 6432$C$DW$459 .dwtag DW_TAG_TI_assign_register - 6433 .dwattr $C$DW$459, DW_AT_name("R25_b3") - 6434 .dwattr $C$DW$459, DW_AT_location[DW_OP_regx 0x67] - 6435 - 6436$C$DW$460 .dwtag DW_TAG_TI_assign_register - 6437 .dwattr $C$DW$460, DW_AT_name("R26_b0") - 6438 .dwattr $C$DW$460, DW_AT_location[DW_OP_regx 0x68] - 6439 - 6440$C$DW$461 .dwtag DW_TAG_TI_assign_register - 6441 .dwattr $C$DW$461, DW_AT_name("R26_b1") - 6442 .dwattr $C$DW$461, DW_AT_location[DW_OP_regx 0x69] - 6443 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 119 - - 6444$C$DW$462 .dwtag DW_TAG_TI_assign_register - 6445 .dwattr $C$DW$462, DW_AT_name("R26_b2") - 6446 .dwattr $C$DW$462, DW_AT_location[DW_OP_regx 0x6a] - 6447 - 6448$C$DW$463 .dwtag DW_TAG_TI_assign_register - 6449 .dwattr $C$DW$463, DW_AT_name("R26_b3") - 6450 .dwattr $C$DW$463, DW_AT_location[DW_OP_regx 0x6b] - 6451 - 6452$C$DW$464 .dwtag DW_TAG_TI_assign_register - 6453 .dwattr $C$DW$464, DW_AT_name("R27_b0") - 6454 .dwattr $C$DW$464, DW_AT_location[DW_OP_regx 0x6c] - 6455 - 6456$C$DW$465 .dwtag DW_TAG_TI_assign_register - 6457 .dwattr $C$DW$465, DW_AT_name("R27_b1") - 6458 .dwattr $C$DW$465, DW_AT_location[DW_OP_regx 0x6d] - 6459 - 6460$C$DW$466 .dwtag DW_TAG_TI_assign_register - 6461 .dwattr $C$DW$466, DW_AT_name("R27_b2") - 6462 .dwattr $C$DW$466, DW_AT_location[DW_OP_regx 0x6e] - 6463 - 6464$C$DW$467 .dwtag DW_TAG_TI_assign_register - 6465 .dwattr $C$DW$467, DW_AT_name("R27_b3") - 6466 .dwattr $C$DW$467, DW_AT_location[DW_OP_regx 0x6f] - 6467 - 6468$C$DW$468 .dwtag DW_TAG_TI_assign_register - 6469 .dwattr $C$DW$468, DW_AT_name("R28_b0") - 6470 .dwattr $C$DW$468, DW_AT_location[DW_OP_regx 0x70] - 6471 - 6472$C$DW$469 .dwtag DW_TAG_TI_assign_register - 6473 .dwattr $C$DW$469, DW_AT_name("R28_b1") - 6474 .dwattr $C$DW$469, DW_AT_location[DW_OP_regx 0x71] - 6475 - 6476$C$DW$470 .dwtag DW_TAG_TI_assign_register - 6477 .dwattr $C$DW$470, DW_AT_name("R28_b2") - 6478 .dwattr $C$DW$470, DW_AT_location[DW_OP_regx 0x72] - 6479 - 6480$C$DW$471 .dwtag DW_TAG_TI_assign_register - 6481 .dwattr $C$DW$471, DW_AT_name("R28_b3") - 6482 .dwattr $C$DW$471, DW_AT_location[DW_OP_regx 0x73] - 6483 - 6484$C$DW$472 .dwtag DW_TAG_TI_assign_register - 6485 .dwattr $C$DW$472, DW_AT_name("R29_b0") - 6486 .dwattr $C$DW$472, DW_AT_location[DW_OP_regx 0x74] - 6487 - 6488$C$DW$473 .dwtag DW_TAG_TI_assign_register - 6489 .dwattr $C$DW$473, DW_AT_name("R29_b1") - 6490 .dwattr $C$DW$473, DW_AT_location[DW_OP_regx 0x75] - 6491 - 6492$C$DW$474 .dwtag DW_TAG_TI_assign_register - 6493 .dwattr $C$DW$474, DW_AT_name("R29_b2") - 6494 .dwattr $C$DW$474, DW_AT_location[DW_OP_regx 0x76] - 6495 - 6496$C$DW$475 .dwtag DW_TAG_TI_assign_register - 6497 .dwattr $C$DW$475, DW_AT_name("R29_b3") - 6498 .dwattr $C$DW$475, DW_AT_location[DW_OP_regx 0x77] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:35 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_dma.asm PAGE 120 - - 6499 - 6500$C$DW$476 .dwtag DW_TAG_TI_assign_register - 6501 .dwattr $C$DW$476, DW_AT_name("R30_b0") - 6502 .dwattr $C$DW$476, DW_AT_location[DW_OP_regx 0x78] - 6503 - 6504$C$DW$477 .dwtag DW_TAG_TI_assign_register - 6505 .dwattr $C$DW$477, DW_AT_name("R30_b1") - 6506 .dwattr $C$DW$477, DW_AT_location[DW_OP_regx 0x79] - 6507 - 6508$C$DW$478 .dwtag DW_TAG_TI_assign_register - 6509 .dwattr $C$DW$478, DW_AT_name("R30_b2") - 6510 .dwattr $C$DW$478, DW_AT_location[DW_OP_regx 0x7a] - 6511 - 6512$C$DW$479 .dwtag DW_TAG_TI_assign_register - 6513 .dwattr $C$DW$479, DW_AT_name("R30_b3") - 6514 .dwattr $C$DW$479, DW_AT_location[DW_OP_regx 0x7b] - 6515 - 6516$C$DW$480 .dwtag DW_TAG_TI_assign_register - 6517 .dwattr $C$DW$480, DW_AT_name("R31_b0") - 6518 .dwattr $C$DW$480, DW_AT_location[DW_OP_regx 0x7c] - 6519 - 6520$C$DW$481 .dwtag DW_TAG_TI_assign_register - 6521 .dwattr $C$DW$481, DW_AT_name("R31_b1") - 6522 .dwattr $C$DW$481, DW_AT_location[DW_OP_regx 0x7d] - 6523 - 6524$C$DW$482 .dwtag DW_TAG_TI_assign_register - 6525 .dwattr $C$DW$482, DW_AT_name("R31_b2") - 6526 .dwattr $C$DW$482, DW_AT_location[DW_OP_regx 0x7e] - 6527 - 6528$C$DW$483 .dwtag DW_TAG_TI_assign_register - 6529 .dwattr $C$DW$483, DW_AT_name("R31_b3") - 6530 .dwattr $C$DW$483, DW_AT_location[DW_OP_regx 0x7f] - 6531 - 6532 .dwendtag $C$DW$CU - 6533 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_dma.nfo b/10.01_base/4_deploy/pru1_statemachine_dma.nfo deleted file mode 100644 index a8bea13..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_dma.nfo +++ /dev/null @@ -1,183 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void sm_dma_start() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 507 units) - It has 19 non-trivial scope blocks nested 6 deep. - It calls these functions: - iopageregisters_write_w() (1 times) - iopageregisters_write_b() (1 times) - iopageregisters_read() (1 times) - __delay_cycles() (24 times) - buslatches_pru0_dataout() (21 times) - -============================================================================== - -static unsigned char sm_dma_state_11() is called from 0 sites in this file. - It appears to be inlineable (size = 72 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (6 times) - -============================================================================== - -static unsigned char sm_dma_state_21() is called from 0 sites in this file. - It appears to be inlineable (size = 66 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (3 times) - __delay_cycles() (5 times) - -============================================================================== - -static unsigned char sm_dma_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 155 units) - It has 11 non-trivial scope blocks nested 6 deep. - It calls these functions: - buslatches_pru0_dataout() (6 times) - __delay_cycles() (7 times) - -extern void sm_dma_start() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -static unsigned char sm_dma_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 507 units) - It has 19 non-trivial scope blocks nested 6 deep. - It calls these functions: - iopageregisters_write_w() (1 times) - iopageregisters_write_b() (1 times) - iopageregisters_read() (1 times) - __delay_cycles() (24 times) - buslatches_pru0_dataout() (21 times) - -static unsigned char sm_dma_state_11() is called from 0 sites in this file. - It appears to be inlineable (size = 72 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (6 times) - -static unsigned char sm_dma_state_21() is called from 0 sites in this file. - It appears to be inlineable (size = 66 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (3 times) - __delay_cycles() (5 times) - -static unsigned char sm_dma_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 155 units) - It has 11 non-trivial scope blocks nested 6 deep. - It calls these functions: - buslatches_pru0_dataout() (6 times) - __delay_cycles() (7 times) - - -These functions may be recursive: - sm_dma_state_1() - sm_dma_state_11() - sm_dma_state_21() - sm_dma_state_99() - -These external functions are called but not defined here: - buslatches_pru0_dataout() - __delay_cycles() - iopageregisters_read() - iopageregisters_write_b() - iopageregisters_write_w() - - -============================================================================== - -static unsigned char sm_dma_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 155 units) - It has 11 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_21() is called from 0 sites in this file. - It appears to be inlineable (size = 66 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_11() is called from 0 sites in this file. - It appears to be inlineable (size = 72 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 507 units) - It has 19 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -extern void sm_dma_start() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 155 units) - It has 11 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_21() is called from 0 sites in this file. - It appears to be inlineable (size = 66 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_11() is called from 0 sites in this file. - It appears to be inlineable (size = 72 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_dma_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 507 units) - It has 19 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -extern void sm_dma_start() is called from 0 sites in this file. - It appears to be inlineable (size = 30 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_dma.object b/10.01_base/4_deploy/pru1_statemachine_dma.object deleted file mode 100644 index 6c0944d..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_dma.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_dma.pp b/10.01_base/4_deploy/pru1_statemachine_dma.pp deleted file mode 100644 index b69c81d..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_dma.pp +++ /dev/null @@ -1,15 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: pru1_statemachine_dma.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdbool.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: pru1_statemachine_arbitration.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_dma.object: pru1_statemachine_dma.h diff --git a/10.01_base/4_deploy/pru1_statemachine_init.asm b/10.01_base/4_deploy/pru1_statemachine_init.asm deleted file mode 100644 index 8ed796e..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_init.asm +++ /dev/null @@ -1,4457 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:36 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_init.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$128) - .dwattr $C$DW$1, DW_AT_declaration - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("CT_CFG") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$130) - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$2, DW_AT_decl_line(0xf2) - .dwattr $C$DW$2, DW_AT_decl_column(0x17) - -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("timeout_target") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("timeout_target") - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_utils.h") - .dwattr $C$DW$3, DW_AT_decl_line(0x8b) - .dwattr $C$DW$3, DW_AT_decl_column(0x11) - -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("buslatches") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$132) - .dwattr $C$DW$4, DW_AT_declaration - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$4, DW_AT_decl_line(0x2f) - .dwattr $C$DW$4, DW_AT_decl_column(0x15) - - .global ||sm_init|| - .common ||sm_init||,2,1 -$C$DW$5 .dwtag DW_TAG_variable - .dwattr $C$DW$5, DW_AT_name("sm_init") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_init") - .dwattr $C$DW$5, DW_AT_location[DW_OP_addr ||sm_init||] - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$133) - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_init.c") - .dwattr $C$DW$5, DW_AT_decl_line(0x3f) - .dwattr $C$DW$5, DW_AT_decl_column(0x15) - - -$C$DW$6 .dwtag DW_TAG_subprogram - .dwattr $C$DW$6, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$6, DW_AT_declaration - .dwattr $C$DW$6, DW_AT_external - .dwattr $C$DW$6, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$6, DW_AT_decl_line(0xba) - .dwattr $C$DW$6, DW_AT_decl_column(0x06) -$C$DW$7 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$23) - - .dwendtag $C$DW$6 - - -$C$DW$8 .dwtag DW_TAG_subprogram - .dwattr $C$DW$8, DW_AT_name("__delay_cycles") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$8, DW_AT_declaration - .dwattr $C$DW$8, DW_AT_external -$C$DW$9 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$8 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1lmHNLvmc /tmp/TI1lmH0JKyX --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1lme78YKC - .sect ".text:sm_init_state_idle" - .clink - .global ||sm_init_state_idle|| - -$C$DW$10 .dwtag DW_TAG_subprogram - .dwattr $C$DW$10, DW_AT_name("sm_init_state_idle") - .dwattr $C$DW$10, DW_AT_low_pc(||sm_init_state_idle||) - .dwattr $C$DW$10, DW_AT_high_pc(0x00) - .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_init_state_idle") - .dwattr $C$DW$10, DW_AT_external - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$10, DW_AT_TI_begin_file("pru1_statemachine_init.c") - .dwattr $C$DW$10, DW_AT_TI_begin_line(0x50) - .dwattr $C$DW$10, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_init.c") - .dwattr $C$DW$10, DW_AT_decl_line(0x50) - .dwattr $C$DW$10, DW_AT_decl_column(0x09) - .dwattr $C$DW$10, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_init.c",line 80,column 30,is_stmt,address ||sm_init_state_idle||,isa 0 - - .dwfde $C$DW$CIE, ||sm_init_state_idle|| -;---------------------------------------------------------------------- -; 80 | uint8_t sm_init_state_idle() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_init_state_idle FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_init_state_idle||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 81 ----------------------- return 1u; - .dwpsn file "pru1_statemachine_init.c",line 81,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 81 | return 1; // ready -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |81| -$C$DW$11 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$11, DW_AT_low_pc(0x00) - .dwattr $C$DW$11, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$10, DW_AT_TI_end_file("pru1_statemachine_init.c") - .dwattr $C$DW$10, DW_AT_TI_end_line(0x52) - .dwattr $C$DW$10, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$10 - - .sect ".text:do_event_initializationsignals" - .clink - .global ||do_event_initializationsignals|| - -$C$DW$12 .dwtag DW_TAG_subprogram - .dwattr $C$DW$12, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$12, DW_AT_low_pc(||do_event_initializationsignals||) - .dwattr $C$DW$12, DW_AT_high_pc(0x00) - .dwattr $C$DW$12, DW_AT_TI_symbol_name("do_event_initializationsignals") - .dwattr $C$DW$12, DW_AT_external - .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_statemachine_init.c") - .dwattr $C$DW$12, DW_AT_TI_begin_line(0x2f) - .dwattr $C$DW$12, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$12, DW_AT_decl_file("pru1_statemachine_init.c") - .dwattr $C$DW$12, DW_AT_decl_line(0x2f) - .dwattr $C$DW$12, DW_AT_decl_column(0x06) - .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_init.c",line 47,column 39,is_stmt,address ||do_event_initializationsignals||,isa 0 - - .dwfde $C$DW$CIE, ||do_event_initializationsignals|| -;---------------------------------------------------------------------- -; 47 | void do_event_initializationsignals() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: do_event_initializationsignals FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||do_event_initializationsignals||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$13 .dwtag DW_TAG_variable - .dwattr $C$DW$13, DW_AT_name("$O$C1") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$126) - .dwattr $C$DW$13, DW_AT_location[DW_OP_reg0] - -;* r0_0 assigned to $O$K7 -$C$DW$14 .dwtag DW_TAG_variable - .dwattr $C$DW$14, DW_AT_name("$O$K7") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$K7") - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$126) - .dwattr $C$DW$14, DW_AT_location[DW_OP_reg0] - -;* r1_0 assigned to tmp -$C$DW$15 .dwtag DW_TAG_variable - .dwattr $C$DW$15, DW_AT_name("tmp") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("tmp") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$15, DW_AT_location[DW_OP_reg4] - - .dwcfi cfa_offset, 0 -;*** 48 ----------------------- __R30 = 3840u; -;*** 48 ----------------------- __delay_cycles(10u); -;*** 48 ----------------------- tmp = __R31&0x38u; -;*** 49 ----------------------- if ( tmp == (*(C$1 = &mailbox)).events.initialization_signals_cur ) goto g3; - .dwpsn file "pru1_statemachine_init.c",line 48,column 15,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 48 | uint8_t tmp = buslatches_get(7) & 0x38 ; -;---------------------------------------------------------------------- - LDI r30, 0x0f00 ; [ALU_PRU] |48| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |48| - MOV r0, r31 ; [ALU_PRU] |48| - AND r1.b0, r0.b0, 0x38 ; [ALU_PRU] |48| tmp - .dwpsn file "pru1_statemachine_init.c",line 49,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 49 | if (tmp != mailbox.events.initialization_signals_cur) { -; 50 | // save old state, so ARM can detect what changed -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox|| ; [ALU_PRU] |49| $O$C1,mailbox - LBBO &r1.b1, r0, 23, 1 ; [ALU_PRU] |49| $O$C1 - QBEQ ||$C$L1||, r1.b1, r1.b0 ; [ALU_PRU] |49| tmp -;* --------------------------------------------------------------------------* -;*** 49 ----------------------- K$7 = C$1; -;*** 51 ----------------------- (*K$7).events.initialization_signals_prev = (*K$7).events.initialization_signals_cur; -;*** 52 ----------------------- (*K$7).events.initialization_signals_cur = tmp; -;*** 53 ----------------------- (*K$7).events.eventmask |= 2u; -;*** 54 ----------------------- __R31 = 35u; -;*** 54 ----------------------- __R30 |= 0x1000u; -;*** 54 ----------------------- __delay_cycles(3u); -;*** 54 ----------------------- __R30 &= 0xffffefffu; -;*** -----------------------g3: -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_init.c",line 51,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 51 | mailbox.events.initialization_signals_prev = mailbox.events.initializat -; | ion_signals_cur ; -;---------------------------------------------------------------------- - LBBO &r1.b2, r0, 23, 1 ; [ALU_PRU] |51| $O$K7 - SBBO &r1.b2, r0, 22, 1 ; [ALU_PRU] |51| $O$K7 - .dwpsn file "pru1_statemachine_init.c",line 52,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 52 | mailbox.events.initialization_signals_cur = tmp ; -;---------------------------------------------------------------------- - SBBO &r1.b0, r0, 23, 1 ; [ALU_PRU] |52| $O$K7,tmp - .dwpsn file "pru1_statemachine_init.c",line 53,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 53 | mailbox.events.eventmask |= EVENT_INITIALIZATIONSIGNALS ; -;---------------------------------------------------------------------- - LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |53| $O$K7 - SET r1.b2, r1.b2, 0x00000001 ; [ALU_PRU] |53| - SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |53| $O$K7 - .dwpsn file "pru1_statemachine_init.c",line 54,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 54 | PRU2ARM_INTERRUPT ; -;---------------------------------------------------------------------- - LDI r31, 0x0023 ; [ALU_PRU] |54| - SET r30, r30, 0x0000000c ; [ALU_PRU] |54| - .newblock - LDI r1.w0, 1 -$1: SUB r1.w0, r1.w0, 1 - QBNE $1, r1.w0, 0 ; [ALU_PRU] |54| - CLR r30, r30, 0x0000000c ; [ALU_PRU] |54| -;* --------------------------------------------------------------------------* -||$C$L1||: -$C$DW$16 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$16, DW_AT_low_pc(0x00) - .dwattr $C$DW$16, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_statemachine_init.c") - .dwattr $C$DW$12, DW_AT_TI_end_line(0x38) - .dwattr $C$DW$12, DW_AT_TI_end_column(0x02) - .dwendentry - .dwendtag $C$DW$12 - - .sect ".text:sm_init_state_1" - .clink - -$C$DW$17 .dwtag DW_TAG_subprogram - .dwattr $C$DW$17, DW_AT_name("sm_init_state_1") - .dwattr $C$DW$17, DW_AT_low_pc(||sm_init_state_1||) - .dwattr $C$DW$17, DW_AT_high_pc(0x00) - .dwattr $C$DW$17, DW_AT_TI_symbol_name("sm_init_state_1") - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$17, DW_AT_TI_begin_file("pru1_statemachine_init.c") - .dwattr $C$DW$17, DW_AT_TI_begin_line(0x54) - .dwattr $C$DW$17, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$17, DW_AT_decl_file("pru1_statemachine_init.c") - .dwattr $C$DW$17, DW_AT_decl_line(0x54) - .dwattr $C$DW$17, DW_AT_decl_column(0x10) - .dwattr $C$DW$17, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_init.c",line 84,column 34,is_stmt,address ||sm_init_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_init_state_1|| -;---------------------------------------------------------------------- -; 84 | static uint8_t sm_init_state_1() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_init_state_1 FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_init_state_1||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$18 .dwtag DW_TAG_variable - .dwattr $C$DW$18, DW_AT_name("$O$C1") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$148) - .dwattr $C$DW$18, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$19 .dwtag DW_TAG_variable - .dwattr $C$DW$19, DW_AT_name("$O$C2") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$19, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$20 .dwtag DW_TAG_variable - .dwattr $C$DW$20, DW_AT_name("_tmpval") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$20, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 85 ----------------------- if ( (*(volatile struct $$fake34 *)0x24000u).$P$T18.CYCLE >= timeout_target ) goto g3; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - .dwpsn file "pru1_statemachine_init.c",line 85,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 85 | if (!TIMEOUT_REACHED) -;---------------------------------------------------------------------- - LDI r0, ||timeout_target|| ; [ALU_PRU] |85| timeout_target - LDI32 r1, 0x0002400c ; [ALU_PRU] |85| - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - LBBO &r0, r0, 0, 4 ; [ALU_PRU] |85| - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |85| - QBGE ||$C$L2||, r0, r1 ; [ALU_PRU] |85| -;* --------------------------------------------------------------------------* -;*** 86 ----------------------- return 0; - .dwpsn file "pru1_statemachine_init.c",line 86,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 86 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |86| - JMP ||$C$L3|| ; [ALU_PRU] |86| -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g3: -;*** 87 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)&0xf7); -;*** 87 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 87 ----------------------- __R30 = 1792u; -;*** 87 ----------------------- *C$1 = _tmpval; -;*** 87 ----------------------- __delay_cycles(4u); -;*** 87 ----------------------- __R30 = 3840u; -;*** 88 ----------------------- do_event_initializationsignals(); -;*** 89 ----------------------- sm_init.state = &sm_init_state_idle; -;*** 90 ----------------------- return 1; - .dwpsn file "pru1_statemachine_init.c",line 87,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 87 | buslatches_setbits(7, BIT(3), 0); // deassert INIT -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+7 ; [ALU_PRU] |87| $O$C1,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |87| $O$C1 - AND r4.b0, r0.b0, 0xf7 ; [ALU_PRU] |87| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |87| $O$C2 -$C$DW$21 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$21, DW_AT_low_pc(0x00) - .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$21, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |87| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |87| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |87| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |87| - LDI r30, 0x0f00 ; [ALU_PRU] |87| - .dwpsn file "pru1_statemachine_init.c",line 88,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 88 | do_event_initializationsignals() ; -; 89 | sm_init.state = &sm_init_state_idle; -;---------------------------------------------------------------------- -$C$DW$22 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$22, DW_AT_low_pc(0x00) - .dwattr $C$DW$22, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$22, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |88| do_event_initializationsignals - .dwpsn file "pru1_statemachine_init.c",line 90,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 90 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |90| - .dwpsn file "pru1_statemachine_init.c",line 89,column 2,is_stmt,isa 0 - LDI r1.w0, $CODE(||sm_init_state_idle||) ; [ALU_PRU] |89| sm_init_state_idle - LDI r0, ||sm_init|| ; [ALU_PRU] |89| sm_init - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |89| -;* --------------------------------------------------------------------------* -||$C$L3||: - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$23 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$23, DW_AT_low_pc(0x00) - .dwattr $C$DW$23, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$17, DW_AT_TI_end_file("pru1_statemachine_init.c") - .dwattr $C$DW$17, DW_AT_TI_end_line(0x5b) - .dwattr $C$DW$17, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$17 - - .sect ".text:sm_init_start" - .clink - .global ||sm_init_start|| - -$C$DW$24 .dwtag DW_TAG_subprogram - .dwattr $C$DW$24, DW_AT_name("sm_init_start") - .dwattr $C$DW$24, DW_AT_low_pc(||sm_init_start||) - .dwattr $C$DW$24, DW_AT_high_pc(0x00) - .dwattr $C$DW$24, DW_AT_TI_symbol_name("sm_init_start") - .dwattr $C$DW$24, DW_AT_external - .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_statemachine_init.c") - .dwattr $C$DW$24, DW_AT_TI_begin_line(0x46) - .dwattr $C$DW$24, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$24, DW_AT_decl_file("pru1_statemachine_init.c") - .dwattr $C$DW$24, DW_AT_decl_line(0x46) - .dwattr $C$DW$24, DW_AT_decl_column(0x06) - .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_init.c",line 70,column 22,is_stmt,address ||sm_init_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_init_start|| -;---------------------------------------------------------------------- -; 70 | void sm_init_start() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_init_start FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_init_start||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("$O$C1") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$148) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C2 -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("$O$C2") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - -;* r0_0 assigned to $O$C3 -$C$DW$27 .dwtag DW_TAG_variable - .dwattr $C$DW$27, DW_AT_name("$O$C3") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$150) - .dwattr $C$DW$27, DW_AT_location[DW_OP_reg0] - -;* r4_0 assigned to _tmpval -$C$DW$28 .dwtag DW_TAG_variable - .dwattr $C$DW$28, DW_AT_name("_tmpval") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$28, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 71 ----------------------- *(C$3 = (volatile struct $$fake25 *)0x24000u) &= 0xfffffff7u; -;*** 71 ----------------------- (*(volatile struct $$fake34 *)C$3).$P$T18.CYCLE = 0u; -;*** 71 ----------------------- timeout_target = 0x2faf068u; -;*** 71 ----------------------- *C$3 |= 0x8u; -;*** 74 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)|0x8); -;*** 74 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 74 ----------------------- __R30 = 1792u; -;*** 74 ----------------------- *C$1 = _tmpval; -;*** 74 ----------------------- __delay_cycles(4u); -;*** 74 ----------------------- __R30 = 3840u; -;*** 75 ----------------------- mailbox.events.initialization_signals_prev &= 0xf7u; -;*** 76 ----------------------- do_event_initializationsignals(); -;*** 77 ----------------------- sm_init.state = &sm_init_state_1; -;*** ----------------------- return; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - .dwpsn file "pru1_statemachine_init.c",line 71,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 71 | TIMEOUT_SET(MILLISECS(INITPULSE_DELAY_MS)) -; 72 | ; -; 73 | // INIT: latch[7], bit 3 -;---------------------------------------------------------------------- - LDI32 r0, 0x00024000 ; [ALU_PRU] |71| $O$C3 - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - LDI r14, ||timeout_target|| ; [ALU_PRU] |71| timeout_target - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 74 | buslatches_setbits(7, BIT(3), BIT(3)); // assert INIT -;---------------------------------------------------------------------- - LDI r6, ||buslatches||+7 ; [ALU_PRU] |74| $O$C1,buslatches - .dwpsn file "pru1_statemachine_init.c",line 71,column 2,is_stmt,isa 0 - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| - CLR r1, r1, 0x00000003 ; [ALU_PRU] |71| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| - LDI r1, 0x0000 ; [ALU_PRU] |71| - SBBO &r1, r0, 12, 4 ; [ALU_PRU] |71| $O$C3 - LDI32 r1, 0x02faf068 ; [ALU_PRU] |71| - SBBO &r1, r14, 0, 4 ; [ALU_PRU] |71| - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| $O$C3 - SET r1, r1, 0x00000003 ; [ALU_PRU] |71| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| $O$C3 - .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |74| $O$C1 - SET r4.b0, r0.b0, 0x00000003 ; [ALU_PRU] |74| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |74| $O$C2 -$C$DW$29 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$29, DW_AT_low_pc(0x00) - .dwattr $C$DW$29, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$29, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |74| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |74| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |74| $O$C1,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |74| - .dwpsn file "pru1_statemachine_init.c",line 75,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 75 | mailbox.events.initialization_signals_prev &= ~INITIALIZATIONSIGNAL_INI -; | T ; // force INIT event -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+22 ; [ALU_PRU] |75| mailbox - .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 - LDI r30, 0x0f00 ; [ALU_PRU] |74| - .dwpsn file "pru1_statemachine_init.c",line 75,column 2,is_stmt,isa 0 - LBBO &r1.b0, r0, 0, 1 ; [ALU_PRU] |75| - AND r1.b0, r1.b0, 0xf7 ; [ALU_PRU] |75| - SBBO &r1.b0, r0, 0, 1 ; [ALU_PRU] |75| - .dwpsn file "pru1_statemachine_init.c",line 76,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 76 | do_event_initializationsignals() ; -;---------------------------------------------------------------------- -$C$DW$30 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$30, DW_AT_low_pc(0x00) - .dwattr $C$DW$30, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$30, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |76| do_event_initializationsignals - .dwpsn file "pru1_statemachine_init.c",line 77,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 77 | sm_init.state = &sm_init_state_1; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_init_state_1||) ; [ALU_PRU] |77| sm_init_state_1 - LDI r0, ||sm_init|| ; [ALU_PRU] |77| sm_init - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |77| - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$31 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$31, DW_AT_low_pc(0x00) - .dwattr $C$DW$31, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_statemachine_init.c") - .dwattr $C$DW$24, DW_AT_TI_end_line(0x4e) - .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$24 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - .global ||timeout_target|| - .global ||buslatches|| - .global ||buslatches_pru0_dataout|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) -$C$DW$32 .dwtag DW_TAG_member - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$32, DW_AT_name("$P$T0") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$32, DW_AT_decl_line(0x34) - .dwattr $C$DW$32, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$19 - -$C$DW$T$20 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) -$C$DW$33 .dwtag DW_TAG_member - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$33, DW_AT_name("memory") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$33, DW_AT_decl_line(0x17) - .dwattr $C$DW$33, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$21 - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - -$C$DW$T$33 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$34 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) -$C$DW$34 .dwtag DW_TAG_member - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$34, DW_AT_name("eventmask") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$34, DW_AT_decl_line(0x7a) - .dwattr $C$DW$34, DW_AT_decl_column(0x0a) - -$C$DW$35 .dwtag DW_TAG_member - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$35, DW_AT_name("unibus_control") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$35, DW_AT_decl_line(0x7d) - .dwattr $C$DW$35, DW_AT_decl_column(0x0a) - -$C$DW$36 .dwtag DW_TAG_member - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$36, DW_AT_name("device_handle") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$36, DW_AT_decl_line(0x7f) - .dwattr $C$DW$36, DW_AT_decl_column(0x0a) - -$C$DW$37 .dwtag DW_TAG_member - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$37, DW_AT_name("device_register_idx") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$37, DW_AT_decl_line(0x81) - .dwattr $C$DW$37, DW_AT_decl_column(0x0a) - -$C$DW$38 .dwtag DW_TAG_member - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$38, DW_AT_name("addr") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$38, DW_AT_decl_line(0x83) - .dwattr $C$DW$38, DW_AT_decl_column(0x0b) - -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$39, DW_AT_name("data") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x84) - .dwattr $C$DW$39, DW_AT_decl_column(0x0b) - -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$40, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x87) - .dwattr $C$DW$40, DW_AT_decl_column(0x0a) - -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$41, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x88) - .dwattr $C$DW$41, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$25 - -$C$DW$T$35 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$42, DW_AT_name("addr") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x4c) - .dwattr $C$DW$42, DW_AT_decl_column(0x0b) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$43, DW_AT_name("val") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x4d) - .dwattr $C$DW$43, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$26 - -$C$DW$T$73 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$73, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$26) - .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$73, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$73, DW_AT_decl_column(0x03) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$44, DW_AT_name("addr") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x51) - .dwattr $C$DW$44, DW_AT_decl_column(0x0b) - -$C$DW$45 .dwtag DW_TAG_member - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$45, DW_AT_name("bitmask") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$45, DW_AT_decl_line(0x52) - .dwattr $C$DW$45, DW_AT_decl_column(0x0b) - -$C$DW$46 .dwtag DW_TAG_member - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$46, DW_AT_name("val") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$46, DW_AT_decl_line(0x53) - .dwattr $C$DW$46, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$27 - -$C$DW$T$74 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$74, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$27) - .dwattr $C$DW$T$74, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$74, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$74, DW_AT_decl_column(0x03) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$47 .dwtag DW_TAG_member - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$47, DW_AT_name("addr_0_7") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$47, DW_AT_decl_line(0x57) - .dwattr $C$DW$47, DW_AT_decl_column(0x0a) - -$C$DW$48 .dwtag DW_TAG_member - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$48, DW_AT_name("addr_8_15") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$48, DW_AT_decl_line(0x58) - .dwattr $C$DW$48, DW_AT_decl_column(0x0a) - -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$49, DW_AT_name("data_0_7") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x59) - .dwattr $C$DW$49, DW_AT_decl_column(0x0a) - -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$50, DW_AT_name("data_8_15") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x5a) - .dwattr $C$DW$50, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$28 - -$C$DW$T$75 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$75, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$28) - .dwattr $C$DW$T$75, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$75, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$75, DW_AT_decl_column(0x03) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$51, DW_AT_name("cur_status") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x61) - .dwattr $C$DW$51, DW_AT_decl_column(0x0a) - -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$52, DW_AT_name("control") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x62) - .dwattr $C$DW$52, DW_AT_decl_column(0x0a) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$53, DW_AT_name("wordcount") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x63) - .dwattr $C$DW$53, DW_AT_decl_column(0x0b) - -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$54, DW_AT_name("cur_addr") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x64) - .dwattr $C$DW$54, DW_AT_decl_column(0x0b) - -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$55, DW_AT_name("startaddr") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x65) - .dwattr $C$DW$55, DW_AT_decl_column(0x0b) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$29) - .dwattr $C$DW$56, DW_AT_name("words") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x66) - .dwattr $C$DW$56, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$30 - -$C$DW$T$76 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$76, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$30) - .dwattr $C$DW$T$76, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$76, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$76, DW_AT_decl_column(0x03) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$57, DW_AT_name("vector") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x6b) - .dwattr $C$DW$57, DW_AT_decl_column(0x0b) - -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$58, DW_AT_name("priority_bit") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x6c) - .dwattr $C$DW$58, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$31 - -$C$DW$T$77 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$77, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$31) - .dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$77, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$77, DW_AT_decl_column(0x03) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$59, DW_AT_name("arm2pru_req") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x90) - .dwattr $C$DW$59, DW_AT_decl_column(0x0b) - -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$60, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$60, DW_AT_decl_line(0x91) - .dwattr $C$DW$60, DW_AT_decl_column(0x0b) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$61, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$61, DW_AT_decl_line(0x94) - .dwattr $C$DW$61, DW_AT_decl_column(0x15) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$62, DW_AT_name("events") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x97) - .dwattr $C$DW$62, DW_AT_decl_column(0x13) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$63, DW_AT_name("$P$T1") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x9a) - .dwattr $C$DW$63, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$125 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$36) - -$C$DW$T$126 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$126, DW_AT_type(*$C$DW$T$125) - .dwattr $C$DW$T$126, DW_AT_address_class(0x20) - -$C$DW$T$127 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$127, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$127, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$127, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$127, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$127, DW_AT_decl_column(0x03) - -$C$DW$T$128 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$128, DW_AT_type(*$C$DW$T$127) - - -$C$DW$T$37 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$37, DW_AT_byte_size(0x04) -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("REVID") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - .dwattr $C$DW$64, DW_AT_bit_size(0x20) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0x2d) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$37, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$37, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$37 - -$C$DW$T$80 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$37) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$65, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$65, DW_AT_bit_size(0x02) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0x37) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$66, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$66, DW_AT_bit_size(0x02) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0x38) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$67, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$67, DW_AT_bit_size(0x01) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x39) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$68, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$68, DW_AT_bit_size(0x01) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x3a) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("rsvd6") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$69, DW_AT_bit_offset(0x00) - .dwattr $C$DW$69, DW_AT_bit_size(0x1a) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x3b) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$38 - -$C$DW$T$82 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$38) - - -$C$DW$T$39 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$70, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$70, DW_AT_bit_size(0x02) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x45) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$71, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$71, DW_AT_bit_size(0x01) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x46) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$72, DW_AT_bit_offset(0x18) - .dwattr $C$DW$72, DW_AT_bit_size(0x05) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x47) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$73, DW_AT_bit_offset(0x13) - .dwattr $C$DW$73, DW_AT_bit_size(0x05) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x48) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$74, DW_AT_bit_offset(0x12) - .dwattr $C$DW$74, DW_AT_bit_size(0x01) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x49) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$75, DW_AT_bit_offset(0x11) - .dwattr $C$DW$75, DW_AT_bit_size(0x01) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x4a) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$76, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$76, DW_AT_bit_size(0x05) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x4b) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$77, DW_AT_bit_offset(0x07) - .dwattr $C$DW$77, DW_AT_bit_size(0x05) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x4c) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$78, DW_AT_bit_offset(0x06) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x4d) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("rsvd26") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - .dwattr $C$DW$79, DW_AT_bit_size(0x06) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x4e) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$39 - -$C$DW$T$84 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$39) - - -$C$DW$T$40 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$80, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$80, DW_AT_bit_size(0x02) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x58) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$81, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x59) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - .dwattr $C$DW$82, DW_AT_bit_size(0x05) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x5a) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$83, DW_AT_bit_offset(0x13) - .dwattr $C$DW$83, DW_AT_bit_size(0x05) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x5b) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$84, DW_AT_bit_offset(0x12) - .dwattr $C$DW$84, DW_AT_bit_size(0x01) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x5c) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$85, DW_AT_bit_offset(0x11) - .dwattr $C$DW$85, DW_AT_bit_size(0x01) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x5d) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$86, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$86, DW_AT_bit_size(0x05) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x5e) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$87, DW_AT_bit_offset(0x07) - .dwattr $C$DW$87, DW_AT_bit_size(0x05) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x5f) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$88, DW_AT_bit_offset(0x06) - .dwattr $C$DW$88, DW_AT_bit_size(0x01) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x60) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("rsvd26") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - .dwattr $C$DW$89, DW_AT_bit_size(0x06) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x61) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$40 - -$C$DW$T$86 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$90, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$90, DW_AT_bit_size(0x01) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x6b) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$91, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$91, DW_AT_bit_size(0x01) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x6c) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$92, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$92, DW_AT_bit_size(0x01) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x6d) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$93, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$93, DW_AT_bit_size(0x01) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x6e) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$94, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$94, DW_AT_bit_size(0x01) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x6f) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$95, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$95, DW_AT_bit_size(0x01) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x70) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$96, DW_AT_bit_offset(0x19) - .dwattr $C$DW$96, DW_AT_bit_size(0x01) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x71) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$97, DW_AT_bit_offset(0x18) - .dwattr $C$DW$97, DW_AT_bit_size(0x01) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x72) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$98, DW_AT_bit_offset(0x17) - .dwattr $C$DW$98, DW_AT_bit_size(0x01) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x73) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$99, DW_AT_bit_offset(0x16) - .dwattr $C$DW$99, DW_AT_bit_size(0x01) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x74) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$100, DW_AT_bit_offset(0x15) - .dwattr $C$DW$100, DW_AT_bit_size(0x01) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x75) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$101, DW_AT_bit_offset(0x14) - .dwattr $C$DW$101, DW_AT_bit_size(0x01) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x76) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$102, DW_AT_bit_offset(0x13) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x77) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$103, DW_AT_bit_offset(0x12) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x78) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$104, DW_AT_bit_offset(0x11) - .dwattr $C$DW$104, DW_AT_bit_size(0x01) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x79) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$105, DW_AT_bit_offset(0x10) - .dwattr $C$DW$105, DW_AT_bit_size(0x01) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x7a) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$106, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$106, DW_AT_bit_size(0x01) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x7b) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$107, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$107, DW_AT_bit_size(0x01) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x7c) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("rsvd18") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$108, DW_AT_bit_offset(0x00) - .dwattr $C$DW$108, DW_AT_bit_size(0x0e) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x7d) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$41 - -$C$DW$T$88 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$88, DW_AT_type(*$C$DW$T$41) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$109, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$109, DW_AT_bit_size(0x04) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x87) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$110, DW_AT_bit_offset(0x18) - .dwattr $C$DW$110, DW_AT_bit_size(0x04) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x88) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$111, DW_AT_bit_offset(0x14) - .dwattr $C$DW$111, DW_AT_bit_size(0x04) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x89) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$112, DW_AT_bit_offset(0x10) - .dwattr $C$DW$112, DW_AT_bit_size(0x04) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x8a) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$113, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$113, DW_AT_bit_size(0x04) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x8b) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("rsvd20") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - .dwattr $C$DW$114, DW_AT_bit_size(0x0c) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x8c) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$42 - -$C$DW$T$90 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$42) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$115, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$115, DW_AT_bit_size(0x04) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x96) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$116, DW_AT_bit_offset(0x18) - .dwattr $C$DW$116, DW_AT_bit_size(0x04) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x97) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$117, DW_AT_bit_offset(0x14) - .dwattr $C$DW$117, DW_AT_bit_size(0x04) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x98) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$118, DW_AT_bit_offset(0x10) - .dwattr $C$DW$118, DW_AT_bit_size(0x04) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x99) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("RAM_PE") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$119, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$119, DW_AT_bit_size(0x04) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x9a) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("rsvd20") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$120, DW_AT_bit_offset(0x00) - .dwattr $C$DW$120, DW_AT_bit_size(0x0c) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x9b) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$43 - -$C$DW$T$92 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$43) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$121, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$121, DW_AT_bit_size(0x04) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0xa4) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$122, DW_AT_bit_offset(0x18) - .dwattr $C$DW$122, DW_AT_bit_size(0x04) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0xa5) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$123, DW_AT_bit_offset(0x14) - .dwattr $C$DW$123, DW_AT_bit_size(0x04) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0xa6) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$124, DW_AT_bit_offset(0x10) - .dwattr $C$DW$124, DW_AT_bit_size(0x04) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xa7) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$125, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$125, DW_AT_bit_size(0x04) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xa8) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("rsvd20") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$126, DW_AT_bit_offset(0x00) - .dwattr $C$DW$126, DW_AT_bit_size(0x0c) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xa9) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$44 - -$C$DW$T$94 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$94, DW_AT_type(*$C$DW$T$44) - - -$C$DW$T$45 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$127, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$127, DW_AT_bit_size(0x04) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0xb3) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$128, DW_AT_bit_offset(0x18) - .dwattr $C$DW$128, DW_AT_bit_size(0x04) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0xb4) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$129, DW_AT_bit_offset(0x14) - .dwattr $C$DW$129, DW_AT_bit_size(0x04) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0xb5) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$130, DW_AT_bit_offset(0x10) - .dwattr $C$DW$130, DW_AT_bit_size(0x04) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0xb6) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("rsvd16") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$131, DW_AT_bit_offset(0x00) - .dwattr $C$DW$131, DW_AT_bit_size(0x10) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xb7) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$45 - -$C$DW$T$96 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$45) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$132, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$132, DW_AT_bit_size(0x01) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xc4) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$133, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$133, DW_AT_bit_size(0x01) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0xc5) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("rsvd2") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - .dwattr $C$DW$134, DW_AT_bit_size(0x1e) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xc6) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$46 - -$C$DW$T$98 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$46) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("OCP_EN") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$135, DW_AT_bit_size(0x01) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xd3) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("rsvd1") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$136, DW_AT_bit_offset(0x00) - .dwattr $C$DW$136, DW_AT_bit_size(0x1f) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xd4) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$47 - -$C$DW$T$100 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$47) - - -$C$DW$T$48 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$137, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$137, DW_AT_bit_size(0x01) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xde) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$138, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$138, DW_AT_bit_size(0x01) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xdf) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("rsvd2") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - .dwattr $C$DW$139, DW_AT_bit_size(0x1e) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xe0) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$48 - -$C$DW$T$102 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$48) - - -$C$DW$T$49 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$140, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$140, DW_AT_bit_offset(0x18) - .dwattr $C$DW$140, DW_AT_bit_size(0x08) - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0xec) - .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$141, DW_AT_name("rsvd2") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$141, DW_AT_bit_offset(0x00) - .dwattr $C$DW$141, DW_AT_bit_size(0x18) - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0xed) - .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$49 - -$C$DW$T$104 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$49) - - -$C$DW$T$52 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x44) -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$142, DW_AT_name("$P$T2") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0x29) - .dwattr $C$DW$142, DW_AT_decl_column(0x02) - -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$143, DW_AT_name("$P$T3") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x33) - .dwattr $C$DW$143, DW_AT_decl_column(0x02) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$144, DW_AT_name("$P$T4") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x41) - .dwattr $C$DW$144, DW_AT_decl_column(0x02) - -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$145, DW_AT_name("$P$T5") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x54) - .dwattr $C$DW$145, DW_AT_decl_column(0x02) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$146, DW_AT_name("$P$T6") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x67) - .dwattr $C$DW$146, DW_AT_decl_column(0x02) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$147, DW_AT_name("$P$T7") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x83) - .dwattr $C$DW$147, DW_AT_decl_column(0x02) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$148, DW_AT_name("$P$T8") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x92) - .dwattr $C$DW$148, DW_AT_decl_column(0x02) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$95) - .dwattr $C$DW$149, DW_AT_name("$P$T9") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0xa0) - .dwattr $C$DW$149, DW_AT_decl_column(0x02) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$97) - .dwattr $C$DW$150, DW_AT_name("$P$T10") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0xaf) - .dwattr $C$DW$150, DW_AT_decl_column(0x02) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$151, DW_AT_name("rsvd24") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0xbc) - .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$99) - .dwattr $C$DW$152, DW_AT_name("$P$T11") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0xc0) - .dwattr $C$DW$152, DW_AT_decl_column(0x02) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$153, DW_AT_name("rsvd2c") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0xcb) - .dwattr $C$DW$153, DW_AT_decl_column(0x0b) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$101) - .dwattr $C$DW$154, DW_AT_name("$P$T12") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0xcf) - .dwattr $C$DW$154, DW_AT_decl_column(0x02) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$155, DW_AT_name("$P$T13") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0xda) - .dwattr $C$DW$155, DW_AT_decl_column(0x02) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$156, DW_AT_name("rsvd38") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0xe5) - .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$105) - .dwattr $C$DW$157, DW_AT_name("$P$T14") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0xe8) - .dwattr $C$DW$157, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$52 - -$C$DW$T$129 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$129, DW_AT_name("pruCfg") - .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$T$129, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$129, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$129, DW_AT_decl_column(0x03) - -$C$DW$T$130 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$129) - - -$C$DW$T$54 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$158, DW_AT_name("cur_reg_val") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$158, DW_AT_decl_line(0x22) - .dwattr $C$DW$158, DW_AT_decl_column(0x0a) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$159, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$159, DW_AT_decl_line(0x26) - .dwattr $C$DW$159, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$54 - -$C$DW$T$132 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$132, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$132, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$T$132, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$132, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$132, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$132, DW_AT_decl_column(0x03) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$160, DW_AT_name("state") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$160, DW_AT_decl_line(0x27) - .dwattr $C$DW$160, DW_AT_decl_column(0x1e) - - .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$133 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$133, DW_AT_name("statemachine_init_t") - .dwattr $C$DW$T$133, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$133, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$133, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$133, DW_AT_decl_line(0x28) - .dwattr $C$DW$T$133, DW_AT_decl_column(0x03) - - -$C$DW$T$59 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$161, DW_AT_name("SOFT_RST_N") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("SOFT_RST_N") - .dwattr $C$DW$161, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$161, DW_AT_bit_size(0x01) - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$161, DW_AT_decl_line(0x2d) - .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$162, DW_AT_name("EN") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("EN") - .dwattr $C$DW$162, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$162, DW_AT_bit_size(0x01) - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$162, DW_AT_decl_line(0x2e) - .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$163, DW_AT_name("SLEEPING") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("SLEEPING") - .dwattr $C$DW$163, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$163, DW_AT_bit_size(0x01) - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$163, DW_AT_decl_line(0x2f) - .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$164, DW_AT_name("CTR_EN") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("CTR_EN") - .dwattr $C$DW$164, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$164, DW_AT_bit_size(0x01) - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$164, DW_AT_decl_line(0x30) - .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$165, DW_AT_name("rsvd4") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("rsvd4") - .dwattr $C$DW$165, DW_AT_bit_offset(0x18) - .dwattr $C$DW$165, DW_AT_bit_size(0x04) - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$165, DW_AT_decl_line(0x31) - .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$166, DW_AT_name("SINGLE_STEP") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("SINGLE_STEP") - .dwattr $C$DW$166, DW_AT_bit_offset(0x17) - .dwattr $C$DW$166, DW_AT_bit_size(0x01) - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x32) - .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$167, DW_AT_name("rsvd9") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd9") - .dwattr $C$DW$167, DW_AT_bit_offset(0x11) - .dwattr $C$DW$167, DW_AT_bit_size(0x06) - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x33) - .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$168, DW_AT_name("RUNSTATE") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("RUNSTATE") - .dwattr $C$DW$168, DW_AT_bit_offset(0x10) - .dwattr $C$DW$168, DW_AT_bit_size(0x01) - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x34) - .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$169, DW_AT_name("PCTR_RST_VAL") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("PCTR_RST_VAL") - .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - .dwattr $C$DW$169, DW_AT_bit_size(0x10) - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x35) - .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$59, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$59 - -$C$DW$T$106 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$106, DW_AT_type(*$C$DW$T$59) - - -$C$DW$T$60 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$170, DW_AT_name("PCTR") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("PCTR") - .dwattr $C$DW$170, DW_AT_bit_offset(0x10) - .dwattr $C$DW$170, DW_AT_bit_size(0x10) - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x3f) - .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$171, DW_AT_name("rsvd16") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - .dwattr $C$DW$171, DW_AT_bit_size(0x10) - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x40) - .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$60, DW_AT_decl_line(0x3e) - .dwattr $C$DW$T$60, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$60 - -$C$DW$T$108 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$108, DW_AT_type(*$C$DW$T$60) - - -$C$DW$T$61 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$172, DW_AT_name("BITWISE_ENS") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("BITWISE_ENS") - .dwattr $C$DW$172, DW_AT_bit_offset(0x00) - .dwattr $C$DW$172, DW_AT_bit_size(0x20) - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x4a) - .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x49) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$61 - -$C$DW$T$110 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$61) - - -$C$DW$T$62 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$173, DW_AT_name("CYCLECOUNT") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("CYCLECOUNT") - .dwattr $C$DW$173, DW_AT_bit_offset(0x00) - .dwattr $C$DW$173, DW_AT_bit_size(0x20) - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x54) - .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0x53) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$62 - -$C$DW$T$112 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$112, DW_AT_type(*$C$DW$T$62) - - -$C$DW$T$63 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$174, DW_AT_name("STALLCOUNT") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("STALLCOUNT") - .dwattr $C$DW$174, DW_AT_bit_offset(0x00) - .dwattr $C$DW$174, DW_AT_bit_size(0x20) - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x5e) - .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x5d) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$63 - -$C$DW$T$114 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$114, DW_AT_type(*$C$DW$T$63) - - -$C$DW$T$64 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$175, DW_AT_name("C24_BLK_IDX") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("C24_BLK_IDX") - .dwattr $C$DW$175, DW_AT_bit_offset(0x18) - .dwattr $C$DW$175, DW_AT_bit_size(0x08) - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x6b) - .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$176, DW_AT_name("rsvd8") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$176, DW_AT_bit_offset(0x10) - .dwattr $C$DW$176, DW_AT_bit_size(0x08) - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x6c) - .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$177, DW_AT_name("C25_BLK_IDX") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("C25_BLK_IDX") - .dwattr $C$DW$177, DW_AT_bit_offset(0x08) - .dwattr $C$DW$177, DW_AT_bit_size(0x08) - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x6d) - .dwattr $C$DW$177, DW_AT_decl_column(0x0d) - -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$178, DW_AT_name("rsvd24") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$178, DW_AT_bit_offset(0x00) - .dwattr $C$DW$178, DW_AT_bit_size(0x08) - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x6e) - .dwattr $C$DW$178, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$64 - -$C$DW$T$116 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$116, DW_AT_type(*$C$DW$T$64) - - -$C$DW$T$65 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$179, DW_AT_name("C26_BLK_IDX") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("C26_BLK_IDX") - .dwattr $C$DW$179, DW_AT_bit_offset(0x18) - .dwattr $C$DW$179, DW_AT_bit_size(0x08) - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x78) - .dwattr $C$DW$179, DW_AT_decl_column(0x0d) - -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$180, DW_AT_name("rsvd8") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$180, DW_AT_bit_offset(0x10) - .dwattr $C$DW$180, DW_AT_bit_size(0x08) - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x79) - .dwattr $C$DW$180, DW_AT_decl_column(0x0d) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$181, DW_AT_name("C27_BLK_IDX") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("C27_BLK_IDX") - .dwattr $C$DW$181, DW_AT_bit_offset(0x08) - .dwattr $C$DW$181, DW_AT_bit_size(0x08) - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x7a) - .dwattr $C$DW$181, DW_AT_decl_column(0x0d) - -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$182, DW_AT_name("rsvd24") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$182, DW_AT_bit_offset(0x00) - .dwattr $C$DW$182, DW_AT_bit_size(0x08) - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x7b) - .dwattr $C$DW$182, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x77) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$65 - -$C$DW$T$118 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$65) - - -$C$DW$T$66 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$183, DW_AT_name("C28_BLK_POINTER") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("C28_BLK_POINTER") - .dwattr $C$DW$183, DW_AT_bit_offset(0x10) - .dwattr $C$DW$183, DW_AT_bit_size(0x10) - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x85) - .dwattr $C$DW$183, DW_AT_decl_column(0x0d) - -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$184, DW_AT_name("C29_BLK_POINTER") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("C29_BLK_POINTER") - .dwattr $C$DW$184, DW_AT_bit_offset(0x00) - .dwattr $C$DW$184, DW_AT_bit_size(0x10) - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x86) - .dwattr $C$DW$184, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$66, DW_AT_decl_line(0x84) - .dwattr $C$DW$T$66, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$66 - -$C$DW$T$120 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$66) - - -$C$DW$T$67 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$185, DW_AT_name("C30_BLK_POINTER") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("C30_BLK_POINTER") - .dwattr $C$DW$185, DW_AT_bit_offset(0x10) - .dwattr $C$DW$185, DW_AT_bit_size(0x10) - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x90) - .dwattr $C$DW$185, DW_AT_decl_column(0x0d) - -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$186, DW_AT_name("C31_BLK_POINTER") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("C31_BLK_POINTER") - .dwattr $C$DW$186, DW_AT_bit_offset(0x00) - .dwattr $C$DW$186, DW_AT_bit_size(0x10) - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x91) - .dwattr $C$DW$186, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x8f) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$67 - -$C$DW$T$122 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$122, DW_AT_type(*$C$DW$T$67) - - -$C$DW$T$69 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$69, DW_AT_byte_size(0x30) -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$107) - .dwattr $C$DW$187, DW_AT_name("$P$T15") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T15") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x29) - .dwattr $C$DW$187, DW_AT_decl_column(0x02) - -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$109) - .dwattr $C$DW$188, DW_AT_name("$P$T16") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("$P$T16") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x3b) - .dwattr $C$DW$188, DW_AT_decl_column(0x02) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$189, DW_AT_name("$P$T17") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("$P$T17") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x46) - .dwattr $C$DW$189, DW_AT_decl_column(0x02) - -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$113) - .dwattr $C$DW$190, DW_AT_name("$P$T18") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("$P$T18") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$190, DW_AT_decl_line(0x50) - .dwattr $C$DW$190, DW_AT_decl_column(0x02) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$115) - .dwattr $C$DW$191, DW_AT_name("$P$T19") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("$P$T19") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$191, DW_AT_decl_line(0x5a) - .dwattr $C$DW$191, DW_AT_decl_column(0x02) - -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$192, DW_AT_name("rsvd14") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("rsvd14") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$192, DW_AT_decl_line(0x63) - .dwattr $C$DW$192, DW_AT_decl_column(0x0b) - -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$193, DW_AT_name("$P$T20") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("$P$T20") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x67) - .dwattr $C$DW$193, DW_AT_decl_column(0x02) - -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$119) - .dwattr $C$DW$194, DW_AT_name("$P$T21") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("$P$T21") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x74) - .dwattr $C$DW$194, DW_AT_decl_column(0x02) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$121) - .dwattr $C$DW$195, DW_AT_name("$P$T22") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("$P$T22") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x81) - .dwattr $C$DW$195, DW_AT_decl_column(0x02) - -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$123) - .dwattr $C$DW$196, DW_AT_name("$P$T23") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("$P$T23") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$196, DW_AT_decl_line(0x8c) - .dwattr $C$DW$196, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$69 - -$C$DW$T$137 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$137, DW_AT_name("pruCtrl") - .dwattr $C$DW$T$137, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$T$137, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$137, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$137, DW_AT_decl_column(0x03) - - -$C$DW$T$72 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$72, DW_AT_byte_size(0x40000) -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$197, DW_AT_name("words") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$197, DW_AT_decl_line(0x35) - .dwattr $C$DW$197, DW_AT_decl_column(0x0b) - -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$198, DW_AT_name("bytes") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$198, DW_AT_decl_line(0x36) - .dwattr $C$DW$198, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$72 - - -$C$DW$T$78 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$78, DW_AT_byte_size(0x40c) -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$199, DW_AT_name("mailbox_test") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$199, DW_AT_decl_line(0x9b) - .dwattr $C$DW$199, DW_AT_decl_column(0x12) - -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$200, DW_AT_name("buslatch") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$200, DW_AT_decl_line(0x9c) - .dwattr $C$DW$200, DW_AT_decl_column(0x16) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$201, DW_AT_name("buslatch_test") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$201, DW_AT_decl_line(0x9d) - .dwattr $C$DW$201, DW_AT_decl_column(0x1b) - -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$202, DW_AT_name("dma") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$202, DW_AT_decl_line(0x9e) - .dwattr $C$DW$202, DW_AT_decl_column(0x11) - -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$203, DW_AT_name("intr") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$203, DW_AT_decl_line(0x9f) - .dwattr $C$DW$203, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$78, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$78 - - -$C$DW$T$81 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$204, DW_AT_name("REVID") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$204, DW_AT_decl_line(0x2a) - .dwattr $C$DW$204, DW_AT_decl_column(0x15) - -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$205, DW_AT_name("REVID_bit") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$205, DW_AT_decl_line(0x2e) - .dwattr $C$DW$205, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$81, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$81 - - -$C$DW$T$83 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$206, DW_AT_name("SYSCFG") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$206, DW_AT_decl_line(0x34) - .dwattr $C$DW$206, DW_AT_decl_column(0x15) - -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$207, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$207, DW_AT_decl_line(0x3c) - .dwattr $C$DW$207, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$83, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$83 - - -$C$DW$T$85 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$208, DW_AT_name("GPCFG0") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$208, DW_AT_decl_line(0x42) - .dwattr $C$DW$208, DW_AT_decl_column(0x15) - -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$209, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$209, DW_AT_decl_line(0x4f) - .dwattr $C$DW$209, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$85, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$85 - - -$C$DW$T$87 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$87, DW_AT_byte_size(0x04) -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$210, DW_AT_name("GPCFG1") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$210, DW_AT_decl_line(0x55) - .dwattr $C$DW$210, DW_AT_decl_column(0x15) - -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$211, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$211, DW_AT_decl_line(0x62) - .dwattr $C$DW$211, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$87, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$87, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$87 - - -$C$DW$T$89 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$89, DW_AT_byte_size(0x04) -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$212, DW_AT_name("CGR") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$212, DW_AT_decl_line(0x68) - .dwattr $C$DW$212, DW_AT_decl_column(0x15) - -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$213, DW_AT_name("CGR_bit") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$213, DW_AT_decl_line(0x7e) - .dwattr $C$DW$213, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$89, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$89, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$89 - - -$C$DW$T$91 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$91, DW_AT_byte_size(0x04) -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$214, DW_AT_name("ISRP") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$214, DW_AT_decl_line(0x84) - .dwattr $C$DW$214, DW_AT_decl_column(0x15) - -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$215, DW_AT_name("ISRP_bit") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$215, DW_AT_decl_line(0x8d) - .dwattr $C$DW$215, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$91, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$91, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$91 - - -$C$DW$T$93 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$93, DW_AT_byte_size(0x04) -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$216, DW_AT_name("ISP") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$216, DW_AT_decl_line(0x93) - .dwattr $C$DW$216, DW_AT_decl_column(0x15) - -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$217, DW_AT_name("ISP_bit") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$217, DW_AT_decl_line(0x9c) - .dwattr $C$DW$217, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$93, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$93, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$93 - - -$C$DW$T$95 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$95, DW_AT_byte_size(0x04) -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$218, DW_AT_name("IESP") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$218, DW_AT_decl_line(0xa1) - .dwattr $C$DW$218, DW_AT_decl_column(0x15) - -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$219, DW_AT_name("IESP_bit") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$219, DW_AT_decl_line(0xaa) - .dwattr $C$DW$219, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$95, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$95, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$95 - - -$C$DW$T$97 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$97, DW_AT_byte_size(0x04) -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$220, DW_AT_name("IECP") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$220, DW_AT_decl_line(0xb0) - .dwattr $C$DW$220, DW_AT_decl_column(0x15) - -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$221, DW_AT_name("IECP_bit") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$221, DW_AT_decl_line(0xb8) - .dwattr $C$DW$221, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$97, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$97, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$97 - - -$C$DW$T$99 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$99, DW_AT_byte_size(0x04) -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$222, DW_AT_name("PMAO") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$222, DW_AT_decl_line(0xc1) - .dwattr $C$DW$222, DW_AT_decl_column(0x15) - -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$98) - .dwattr $C$DW$223, DW_AT_name("PMAO_bit") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$223, DW_AT_decl_line(0xc7) - .dwattr $C$DW$223, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$99, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$99, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$99 - - -$C$DW$T$101 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$101, DW_AT_byte_size(0x04) -$C$DW$224 .dwtag DW_TAG_member - .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$224, DW_AT_name("IEPCLK") - .dwattr $C$DW$224, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$224, DW_AT_decl_line(0xd0) - .dwattr $C$DW$224, DW_AT_decl_column(0x15) - -$C$DW$225 .dwtag DW_TAG_member - .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$225, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$225, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$225, DW_AT_decl_line(0xd5) - .dwattr $C$DW$225, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$101, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$101, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$101 - - -$C$DW$T$103 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$103, DW_AT_byte_size(0x04) -$C$DW$226 .dwtag DW_TAG_member - .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$226, DW_AT_name("SPP") - .dwattr $C$DW$226, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$226, DW_AT_decl_line(0xdb) - .dwattr $C$DW$226, DW_AT_decl_column(0x15) - -$C$DW$227 .dwtag DW_TAG_member - .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$227, DW_AT_name("SPP_bit") - .dwattr $C$DW$227, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$227, DW_AT_decl_line(0xe1) - .dwattr $C$DW$227, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$103 - - -$C$DW$T$105 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$105, DW_AT_byte_size(0x04) -$C$DW$228 .dwtag DW_TAG_member - .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$228, DW_AT_name("PIN_MX") - .dwattr $C$DW$228, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$228, DW_AT_decl_line(0xe9) - .dwattr $C$DW$228, DW_AT_decl_column(0x15) - -$C$DW$229 .dwtag DW_TAG_member - .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$229, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$229, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$229, DW_AT_decl_line(0xee) - .dwattr $C$DW$229, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$105, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$105, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$105 - - -$C$DW$T$107 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$107, DW_AT_byte_size(0x04) -$C$DW$230 .dwtag DW_TAG_member - .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$230, DW_AT_name("CTRL") - .dwattr $C$DW$230, DW_AT_TI_symbol_name("CTRL") - .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$230, DW_AT_decl_line(0x2a) - .dwattr $C$DW$230, DW_AT_decl_column(0x15) - -$C$DW$231 .dwtag DW_TAG_member - .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$106) - .dwattr $C$DW$231, DW_AT_name("CTRL_bit") - .dwattr $C$DW$231, DW_AT_TI_symbol_name("CTRL_bit") - .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$231, DW_AT_decl_line(0x36) - .dwattr $C$DW$231, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$107, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$107, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$107 - - -$C$DW$T$109 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$109, DW_AT_byte_size(0x04) -$C$DW$232 .dwtag DW_TAG_member - .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$232, DW_AT_name("STS") - .dwattr $C$DW$232, DW_AT_TI_symbol_name("STS") - .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$232, DW_AT_decl_line(0x3c) - .dwattr $C$DW$232, DW_AT_decl_column(0x15) - -$C$DW$233 .dwtag DW_TAG_member - .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$108) - .dwattr $C$DW$233, DW_AT_name("STS_bit") - .dwattr $C$DW$233, DW_AT_TI_symbol_name("STS_bit") - .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$233, DW_AT_decl_line(0x41) - .dwattr $C$DW$233, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$109, DW_AT_decl_line(0x3b) - .dwattr $C$DW$T$109, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$109 - - -$C$DW$T$111 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$111, DW_AT_byte_size(0x04) -$C$DW$234 .dwtag DW_TAG_member - .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$234, DW_AT_name("WAKEUP_EN") - .dwattr $C$DW$234, DW_AT_TI_symbol_name("WAKEUP_EN") - .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$234, DW_AT_decl_line(0x47) - .dwattr $C$DW$234, DW_AT_decl_column(0x15) - -$C$DW$235 .dwtag DW_TAG_member - .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$110) - .dwattr $C$DW$235, DW_AT_name("WAKEUP_EN_bit") - .dwattr $C$DW$235, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$235, DW_AT_decl_line(0x4b) - .dwattr $C$DW$235, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$111, DW_AT_decl_line(0x46) - .dwattr $C$DW$T$111, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$111 - - -$C$DW$T$113 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$113, DW_AT_byte_size(0x04) -$C$DW$236 .dwtag DW_TAG_member - .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$236, DW_AT_name("CYCLE") - .dwattr $C$DW$236, DW_AT_TI_symbol_name("CYCLE") - .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$236, DW_AT_decl_line(0x51) - .dwattr $C$DW$236, DW_AT_decl_column(0x15) - -$C$DW$237 .dwtag DW_TAG_member - .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$112) - .dwattr $C$DW$237, DW_AT_name("CYCLE_bit") - .dwattr $C$DW$237, DW_AT_TI_symbol_name("CYCLE_bit") - .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$237, DW_AT_decl_line(0x55) - .dwattr $C$DW$237, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$113, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$113, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$113 - - -$C$DW$T$115 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$115, DW_AT_byte_size(0x04) -$C$DW$238 .dwtag DW_TAG_member - .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$238, DW_AT_name("STALL") - .dwattr $C$DW$238, DW_AT_TI_symbol_name("STALL") - .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$238, DW_AT_decl_line(0x5b) - .dwattr $C$DW$238, DW_AT_decl_column(0x15) - -$C$DW$239 .dwtag DW_TAG_member - .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$114) - .dwattr $C$DW$239, DW_AT_name("STALL_bit") - .dwattr $C$DW$239, DW_AT_TI_symbol_name("STALL_bit") - .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$239, DW_AT_decl_line(0x5f) - .dwattr $C$DW$239, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$115, DW_AT_decl_line(0x5a) - .dwattr $C$DW$T$115, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$115 - - -$C$DW$T$117 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$117, DW_AT_byte_size(0x04) -$C$DW$240 .dwtag DW_TAG_member - .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$240, DW_AT_name("CTBIR0") - .dwattr $C$DW$240, DW_AT_TI_symbol_name("CTBIR0") - .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$240, DW_AT_decl_line(0x68) - .dwattr $C$DW$240, DW_AT_decl_column(0x15) - -$C$DW$241 .dwtag DW_TAG_member - .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$116) - .dwattr $C$DW$241, DW_AT_name("CTBIR0_bit") - .dwattr $C$DW$241, DW_AT_TI_symbol_name("CTBIR0_bit") - .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$241, DW_AT_decl_line(0x6f) - .dwattr $C$DW$241, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$117, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$117, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$117 - - -$C$DW$T$119 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$119, DW_AT_byte_size(0x04) -$C$DW$242 .dwtag DW_TAG_member - .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$242, DW_AT_name("CTBIR1") - .dwattr $C$DW$242, DW_AT_TI_symbol_name("CTBIR1") - .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$242, DW_AT_decl_line(0x75) - .dwattr $C$DW$242, DW_AT_decl_column(0x15) - -$C$DW$243 .dwtag DW_TAG_member - .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$243, DW_AT_name("CTBIR1_bit") - .dwattr $C$DW$243, DW_AT_TI_symbol_name("CTBIR1_bit") - .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$243, DW_AT_decl_line(0x7c) - .dwattr $C$DW$243, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$119, DW_AT_decl_line(0x74) - .dwattr $C$DW$T$119, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$119 - - -$C$DW$T$121 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$121, DW_AT_byte_size(0x04) -$C$DW$244 .dwtag DW_TAG_member - .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$244, DW_AT_name("CTPPR0") - .dwattr $C$DW$244, DW_AT_TI_symbol_name("CTPPR0") - .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$244, DW_AT_decl_line(0x82) - .dwattr $C$DW$244, DW_AT_decl_column(0x15) - -$C$DW$245 .dwtag DW_TAG_member - .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$120) - .dwattr $C$DW$245, DW_AT_name("CTPPR0_bit") - .dwattr $C$DW$245, DW_AT_TI_symbol_name("CTPPR0_bit") - .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$245, DW_AT_decl_line(0x87) - .dwattr $C$DW$245, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$121, DW_AT_decl_line(0x81) - .dwattr $C$DW$T$121, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$121 - - -$C$DW$T$123 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$123, DW_AT_byte_size(0x04) -$C$DW$246 .dwtag DW_TAG_member - .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$246, DW_AT_name("CTPPR1") - .dwattr $C$DW$246, DW_AT_TI_symbol_name("CTPPR1") - .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$246, DW_AT_decl_line(0x8d) - .dwattr $C$DW$246, DW_AT_decl_column(0x15) - -$C$DW$247 .dwtag DW_TAG_member - .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$122) - .dwattr $C$DW$247, DW_AT_name("CTPPR1_bit") - .dwattr $C$DW$247, DW_AT_TI_symbol_name("CTPPR1_bit") - .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$247, DW_AT_decl_line(0x92) - .dwattr $C$DW$247, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$123, DW_AT_decl_line(0x8c) - .dwattr $C$DW$T$123, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$123 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$148 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$148, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$148, DW_AT_address_class(0x20) - -$C$DW$T$22 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - - -$C$DW$T$53 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$248 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$248, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$53 - - -$C$DW$T$55 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$55 - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - -$C$DW$T$57 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$57, DW_AT_name("sm_powercycle_init_func_ptr") - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x24) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - - -$C$DW$T$71 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$71, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$71, DW_AT_byte_size(0x40000) -$C$DW$249 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$249, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$71 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$24 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - - -$C$DW$T$29 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) -$C$DW$250 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$250, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$29 - - -$C$DW$T$70 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$70, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$70, DW_AT_byte_size(0x40000) -$C$DW$251 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$251, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$70 - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$149 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$149, DW_AT_type(*$C$DW$T$11) - -$C$DW$T$150 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$150, DW_AT_type(*$C$DW$T$149) - .dwattr $C$DW$T$150, DW_AT_address_class(0x20) - -$C$DW$T$23 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - - -$C$DW$T$50 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$50, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$252 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$252, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$50 - - -$C$DW$T$51 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$51, DW_AT_byte_size(0x08) -$C$DW$253 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$253, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$51 - - -$C$DW$T$68 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$68, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$68, DW_AT_byte_size(0x0c) -$C$DW$254 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$254, DW_AT_upper_bound(0x02) - - .dwendtag $C$DW$T$68 - -$C$DW$T$79 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$23) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R0_b0") - .dwattr $C$DW$255, DW_AT_location[DW_OP_reg0] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R0_b1") - .dwattr $C$DW$256, DW_AT_location[DW_OP_reg1] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R0_b2") - .dwattr $C$DW$257, DW_AT_location[DW_OP_reg2] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R0_b3") - .dwattr $C$DW$258, DW_AT_location[DW_OP_reg3] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R1_b0") - .dwattr $C$DW$259, DW_AT_location[DW_OP_reg4] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R1_b1") - .dwattr $C$DW$260, DW_AT_location[DW_OP_reg5] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R1_b2") - .dwattr $C$DW$261, DW_AT_location[DW_OP_reg6] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R1_b3") - .dwattr $C$DW$262, DW_AT_location[DW_OP_reg7] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R2_b0") - .dwattr $C$DW$263, DW_AT_location[DW_OP_reg8] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R2_b1") - .dwattr $C$DW$264, DW_AT_location[DW_OP_reg9] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R2_b2") - .dwattr $C$DW$265, DW_AT_location[DW_OP_reg10] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R2_b3") - .dwattr $C$DW$266, DW_AT_location[DW_OP_reg11] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R3_b0") - .dwattr $C$DW$267, DW_AT_location[DW_OP_reg12] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R3_b1") - .dwattr $C$DW$268, DW_AT_location[DW_OP_reg13] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R3_b2") - .dwattr $C$DW$269, DW_AT_location[DW_OP_reg14] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R3_b3") - .dwattr $C$DW$270, DW_AT_location[DW_OP_reg15] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R4_b0") - .dwattr $C$DW$271, DW_AT_location[DW_OP_reg16] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R4_b1") - .dwattr $C$DW$272, DW_AT_location[DW_OP_reg17] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R4_b2") - .dwattr $C$DW$273, DW_AT_location[DW_OP_reg18] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R4_b3") - .dwattr $C$DW$274, DW_AT_location[DW_OP_reg19] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R5_b0") - .dwattr $C$DW$275, DW_AT_location[DW_OP_reg20] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R5_b1") - .dwattr $C$DW$276, DW_AT_location[DW_OP_reg21] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R5_b2") - .dwattr $C$DW$277, DW_AT_location[DW_OP_reg22] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R5_b3") - .dwattr $C$DW$278, DW_AT_location[DW_OP_reg23] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R6_b0") - .dwattr $C$DW$279, DW_AT_location[DW_OP_reg24] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R6_b1") - .dwattr $C$DW$280, DW_AT_location[DW_OP_reg25] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R6_b2") - .dwattr $C$DW$281, DW_AT_location[DW_OP_reg26] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R6_b3") - .dwattr $C$DW$282, DW_AT_location[DW_OP_reg27] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R7_b0") - .dwattr $C$DW$283, DW_AT_location[DW_OP_reg28] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R7_b1") - .dwattr $C$DW$284, DW_AT_location[DW_OP_reg29] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R7_b2") - .dwattr $C$DW$285, DW_AT_location[DW_OP_reg30] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R7_b3") - .dwattr $C$DW$286, DW_AT_location[DW_OP_reg31] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R8_b0") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R8_b1") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R8_b2") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R8_b3") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R9_b0") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R9_b1") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R9_b2") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R9_b3") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R10_b0") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R10_b1") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R10_b2") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R10_b3") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R11_b0") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R11_b1") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R11_b2") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R11_b3") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R12_b0") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R12_b1") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R12_b2") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R12_b3") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R13_b0") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R13_b1") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R13_b2") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R13_b3") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R14_b0") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R14_b1") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R14_b2") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R14_b3") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R15_b0") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R15_b1") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R15_b2") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R15_b3") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R16_b0") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R16_b1") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R16_b2") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R16_b3") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R17_b0") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R17_b1") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R17_b2") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R17_b3") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R18_b0") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R18_b1") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R18_b2") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R18_b3") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R19_b0") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R19_b1") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R19_b2") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R19_b3") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R20_b0") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$336 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$336, DW_AT_name("R20_b1") - .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$337 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$337, DW_AT_name("R20_b2") - .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$338 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$338, DW_AT_name("R20_b3") - .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$339 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$339, DW_AT_name("R21_b0") - .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$340 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$340, DW_AT_name("R21_b1") - .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$341 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$341, DW_AT_name("R21_b2") - .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$342 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$342, DW_AT_name("R21_b3") - .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$343 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$343, DW_AT_name("R22_b0") - .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$344 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$344, DW_AT_name("R22_b1") - .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$345 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$345, DW_AT_name("R22_b2") - .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$346 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$346, DW_AT_name("R22_b3") - .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$347 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$347, DW_AT_name("R23_b0") - .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$348 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$348, DW_AT_name("R23_b1") - .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$349 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$349, DW_AT_name("R23_b2") - .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$350 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$350, DW_AT_name("R23_b3") - .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$351 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$351, DW_AT_name("R24_b0") - .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$352 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$352, DW_AT_name("R24_b1") - .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$353 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$353, DW_AT_name("R24_b2") - .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$354 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$354, DW_AT_name("R24_b3") - .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$355 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$355, DW_AT_name("R25_b0") - .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R25_b1") - .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R25_b2") - .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$358 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$358, DW_AT_name("R25_b3") - .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$359 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$359, DW_AT_name("R26_b0") - .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$360 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$360, DW_AT_name("R26_b1") - .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$361 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$361, DW_AT_name("R26_b2") - .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$362 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$362, DW_AT_name("R26_b3") - .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$363 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$363, DW_AT_name("R27_b0") - .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$364 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$364, DW_AT_name("R27_b1") - .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$365 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$365, DW_AT_name("R27_b2") - .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$366 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$366, DW_AT_name("R27_b3") - .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$367 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$367, DW_AT_name("R28_b0") - .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$368 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$368, DW_AT_name("R28_b1") - .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$369 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$369, DW_AT_name("R28_b2") - .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$370 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$370, DW_AT_name("R28_b3") - .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$371 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$371, DW_AT_name("R29_b0") - .dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$372 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$372, DW_AT_name("R29_b1") - .dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$373 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$373, DW_AT_name("R29_b2") - .dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$374 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$374, DW_AT_name("R29_b3") - .dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$375 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$375, DW_AT_name("R30_b0") - .dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$376 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$376, DW_AT_name("R30_b1") - .dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$377 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$377, DW_AT_name("R30_b2") - .dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$378 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$378, DW_AT_name("R30_b3") - .dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$379 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$379, DW_AT_name("R31_b0") - .dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$380 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$380, DW_AT_name("R31_b1") - .dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$381 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$381, DW_AT_name("R31_b2") - .dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$382 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$382, DW_AT_name("R31_b3") - .dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_init.lst b/10.01_base/4_deploy/pru1_statemachine_init.lst deleted file mode 100644 index 04aff66..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_init.lst +++ /dev/null @@ -1,4877 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:36 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_init.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13$C$DW$1 .dwtag DW_TAG_variable - 14 .dwattr $C$DW$1, DW_AT_name("mailbox") - 15 .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - 16 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$128) - 17 .dwattr $C$DW$1, DW_AT_declaration - 18 .dwattr $C$DW$1, DW_AT_external - 19 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 20 .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - 21 .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - 22 - 23 .weak ||CT_CFG|| - 24 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 25$C$DW$2 .dwtag DW_TAG_variable - 26 .dwattr $C$DW$2, DW_AT_name("CT_CFG") - 27 .dwattr $C$DW$2, DW_AT_TI_symbol_name("CT_CFG") - 28 .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||CT_CFG||] - 29 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$130) - 30 .dwattr $C$DW$2, DW_AT_external - 31 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 32 .dwattr $C$DW$2, DW_AT_decl_line(0xf2) - 33 .dwattr $C$DW$2, DW_AT_decl_column(0x17) - 34 - 35$C$DW$3 .dwtag DW_TAG_variable - 36 .dwattr $C$DW$3, DW_AT_name("timeout_target") - 37 .dwattr $C$DW$3, DW_AT_TI_symbol_name("timeout_target") - 38 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$23) - 39 .dwattr $C$DW$3, DW_AT_declaration - 40 .dwattr $C$DW$3, DW_AT_external - 41 .dwattr $C$DW$3, DW_AT_decl_file("pru1_utils.h") - 42 .dwattr $C$DW$3, DW_AT_decl_line(0x8b) - 43 .dwattr $C$DW$3, DW_AT_decl_column(0x11) - 44 - 45$C$DW$4 .dwtag DW_TAG_variable - 46 .dwattr $C$DW$4, DW_AT_name("buslatches") - 47 .dwattr $C$DW$4, DW_AT_TI_symbol_name("buslatches") - 48 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$132) - 49 .dwattr $C$DW$4, DW_AT_declaration - 50 .dwattr $C$DW$4, DW_AT_external - 51 .dwattr $C$DW$4, DW_AT_decl_file("pru1_buslatches.h") - 52 .dwattr $C$DW$4, DW_AT_decl_line(0x2f) - 53 .dwattr $C$DW$4, DW_AT_decl_column(0x15) - 54 - 55 .global ||sm_init|| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 2 - - 56 .common ||sm_init||,2,1 - 57$C$DW$5 .dwtag DW_TAG_variable - 58 .dwattr $C$DW$5, DW_AT_name("sm_init") - 59 .dwattr $C$DW$5, DW_AT_TI_symbol_name("sm_init") - 60 .dwattr $C$DW$5, DW_AT_location[DW_OP_addr ||sm_init||] - 61 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$133) - 62 .dwattr $C$DW$5, DW_AT_external - 63 .dwattr $C$DW$5, DW_AT_decl_file("pru1_statemachine_init.c") - 64 .dwattr $C$DW$5, DW_AT_decl_line(0x3f) - 65 .dwattr $C$DW$5, DW_AT_decl_column(0x15) - 66 - 67 - 68$C$DW$6 .dwtag DW_TAG_subprogram - 69 .dwattr $C$DW$6, DW_AT_name("buslatches_pru0_dataout") - 70 .dwattr $C$DW$6, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 71 .dwattr $C$DW$6, DW_AT_declaration - 72 .dwattr $C$DW$6, DW_AT_external - 73 .dwattr $C$DW$6, DW_AT_decl_file("pru1_buslatches.h") - 74 .dwattr $C$DW$6, DW_AT_decl_line(0xba) - 75 .dwattr $C$DW$6, DW_AT_decl_column(0x06) - 76$C$DW$7 .dwtag DW_TAG_formal_parameter - 77 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$23) - 78 - 79 .dwendtag $C$DW$6 - 80 - 81 - 82$C$DW$8 .dwtag DW_TAG_subprogram - 83 .dwattr $C$DW$8, DW_AT_name("__delay_cycles") - 84 .dwattr $C$DW$8, DW_AT_TI_symbol_name("__delay_cycles") - 85 .dwattr $C$DW$8, DW_AT_declaration - 86 .dwattr $C$DW$8, DW_AT_external - 87$C$DW$9 .dwtag DW_TAG_formal_parameter - 88 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - 89 - 90 .dwendtag $C$DW$8 - 91 - 92; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 93; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 94 00000000 .sect ".text:sm_init_state_idle" - 95 .clink - 96 .global ||sm_init_state_idle|| - 97 - 98$C$DW$10 .dwtag DW_TAG_subprogram - 99 .dwattr $C$DW$10, DW_AT_name("sm_init_state_idle") - 100 .dwattr $C$DW$10, DW_AT_low_pc(||sm_init_state_idle||) - 101 .dwattr $C$DW$10, DW_AT_high_pc(0x00) - 102 .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_init_state_idle") - 103 .dwattr $C$DW$10, DW_AT_external - 104 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$22) - 105 .dwattr $C$DW$10, DW_AT_TI_begin_file("pru1_statemachine_init.c") - 106 .dwattr $C$DW$10, DW_AT_TI_begin_line(0x50) - 107 .dwattr $C$DW$10, DW_AT_TI_begin_column(0x09) - 108 .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_init.c") - 109 .dwattr $C$DW$10, DW_AT_decl_line(0x50) - 110 .dwattr $C$DW$10, DW_AT_decl_column(0x09) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 3 - - 111 .dwattr $C$DW$10, DW_AT_TI_max_frame_size(0x00) - 112 .dwpsn file "pru1_statemachine_init.c",line 80,column 30,is_stmt,address ||sm_init_state_idle - 113 - 114 .dwfde $C$DW$CIE, ||sm_init_state_idle|| - 115;---------------------------------------------------------------------- - 116; 80 | uint8_t sm_init_state_idle() { - 117;---------------------------------------------------------------------- - 118 - 119;*************************************************************** - 120;* FNAME: sm_init_state_idle FR SIZE: 0 * - 121;* * - 122;* FUNCTION ENVIRONMENT * - 123;* * - 124;* FUNCTION PROPERTIES * - 125;* 0 Auto, 0 SOE * - 126;*************************************************************** - 127 - 128 00000000 ||sm_init_state_idle||: - 129;* --------------------------------------------------------------------------* - 130 .dwcfi cfa_offset, 0 - 131;*** 81 ----------------------- return 1u; - 132 .dwpsn file "pru1_statemachine_init.c",line 81,column 2,is_stmt,isa 0 - 133;---------------------------------------------------------------------- - 134; 81 | return 1; // ready - 135;---------------------------------------------------------------------- - 136 00000000 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |81| - 137$C$DW$11 .dwtag DW_TAG_TI_branch - 138 .dwattr $C$DW$11, DW_AT_low_pc(0x00) - 139 .dwattr $C$DW$11, DW_AT_TI_return - 140 - 141 00000004 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 142 .dwattr $C$DW$10, DW_AT_TI_end_file("pru1_statemachine_init.c") - 143 .dwattr $C$DW$10, DW_AT_TI_end_line(0x52) - 144 .dwattr $C$DW$10, DW_AT_TI_end_column(0x01) - 145 .dwendentry - 146 .dwendtag $C$DW$10 - 147 - 148 00000000 .sect ".text:do_event_initializationsignals" - 149 .clink - 150 .global ||do_event_initializationsignals|| - 151 - 152$C$DW$12 .dwtag DW_TAG_subprogram - 153 .dwattr $C$DW$12, DW_AT_name("do_event_initializationsignals") - 154 .dwattr $C$DW$12, DW_AT_low_pc(||do_event_initializationsignals||) - 155 .dwattr $C$DW$12, DW_AT_high_pc(0x00) - 156 .dwattr $C$DW$12, DW_AT_TI_symbol_name("do_event_initializationsignals") - 157 .dwattr $C$DW$12, DW_AT_external - 158 .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_statemachine_init.c") - 159 .dwattr $C$DW$12, DW_AT_TI_begin_line(0x2f) - 160 .dwattr $C$DW$12, DW_AT_TI_begin_column(0x06) - 161 .dwattr $C$DW$12, DW_AT_decl_file("pru1_statemachine_init.c") - 162 .dwattr $C$DW$12, DW_AT_decl_line(0x2f) - 163 .dwattr $C$DW$12, DW_AT_decl_column(0x06) - 164 .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x00) - 165 .dwpsn file "pru1_statemachine_init.c",line 47,column 39,is_stmt,address ||do_event_initializ - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 4 - - 166 - 167 .dwfde $C$DW$CIE, ||do_event_initializationsignals|| - 168;---------------------------------------------------------------------- - 169; 47 | void do_event_initializationsignals() { - 170;---------------------------------------------------------------------- - 171 - 172;*************************************************************** - 173;* FNAME: do_event_initializationsignals FR SIZE: 0 * - 174;* * - 175;* FUNCTION ENVIRONMENT * - 176;* * - 177;* FUNCTION PROPERTIES * - 178;* 0 Auto, 0 SOE * - 179;*************************************************************** - 180 - 181||do_event_initializationsignals||: - 182;* --------------------------------------------------------------------------* - 183;* r0_0 assigned to $O$C1 - 184$C$DW$13 .dwtag DW_TAG_variable - 185 .dwattr $C$DW$13, DW_AT_name("$O$C1") - 186 .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - 187 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$126) - 188 .dwattr $C$DW$13, DW_AT_location[DW_OP_reg0] - 189 - 190;* r0_0 assigned to $O$K7 - 191$C$DW$14 .dwtag DW_TAG_variable - 192 .dwattr $C$DW$14, DW_AT_name("$O$K7") - 193 .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$K7") - 194 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$126) - 195 .dwattr $C$DW$14, DW_AT_location[DW_OP_reg0] - 196 - 197;* r1_0 assigned to tmp - 198$C$DW$15 .dwtag DW_TAG_variable - 199 .dwattr $C$DW$15, DW_AT_name("tmp") - 200 .dwattr $C$DW$15, DW_AT_TI_symbol_name("tmp") - 201 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$22) - 202 .dwattr $C$DW$15, DW_AT_location[DW_OP_reg4] - 203 - 204 .dwcfi cfa_offset, 0 - 205;*** 48 ----------------------- __R30 = 3840u; - 206;*** 48 ----------------------- __delay_cycles(10u); - 207;*** 48 ----------------------- tmp = __R31&0x38u; - 208;*** 49 ----------------------- if ( tmp == (*(C$1 = &mailbox)).events.initialization_signals_cur ) - 209 .dwpsn file "pru1_statemachine_init.c",line 48,column 15,is_stmt,isa 0 - 210;---------------------------------------------------------------------- - 211; 48 | uint8_t tmp = buslatches_get(7) & 0x38 ; - 212;---------------------------------------------------------------------- - 213 00000000 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |48| - 214 .newblock - 215 00000004 000480240000C0 LDI32 r0, 4 - 0000000b 00000000004024 - 216 0000000c 0000000501E0E0 $1: SUB r0, r0, 1 - 217 00000010 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |48| - 218 00000014 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |48| - 219 00000018 00000011380001 AND r1.b0, r0.b0, 0x38 ; [ALU_PRU] |48| tmp - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 5 - - 220 .dwpsn file "pru1_statemachine_init.c",line 49,column 3,is_stmt,isa 0 - 221;---------------------------------------------------------------------- - 222; 49 | if (tmp != mailbox.events.initialization_signals_cur) { - 223; 50 | // save old state, so ARM can detect what changed - 224;---------------------------------------------------------------------- - 225 0000001c 000080240000C0! LDI32 r0, ||mailbox|| ; [ALU_PRU] |49| $O$C1,mailbox - 00000023 00000021004024 - 226 00000024 000000F1170021 LBBO &r1.b1, r0, 23, 1 ; [ALU_PRU] |49| $O$C1 - 227 00000028 0000005001210D QBEQ ||$C$L1||, r1.b1, r1.b0 ; [ALU_PRU] |49| tmp - 228;* --------------------------------------------------------------------------* - 229;*** 49 ----------------------- K$7 = C$1; - 230;*** 51 ----------------------- (*K$7).events.initialization_signals_prev = (*K$7).events.initializ - 231;*** 52 ----------------------- (*K$7).events.initialization_signals_cur = tmp; - 232;*** 53 ----------------------- (*K$7).events.eventmask |= 2u; - 233;*** 54 ----------------------- __R31 = 35u; - 234;*** 54 ----------------------- __R30 |= 0x1000u; - 235;*** 54 ----------------------- __delay_cycles(3u); - 236;*** 54 ----------------------- __R30 &= 0xffffefffu; - 237;*** -----------------------g3: - 238;*** ----------------------- return; - 239 .dwpsn file "pru1_statemachine_init.c",line 51,column 4,is_stmt,isa 0 - 240;---------------------------------------------------------------------- - 241; 51 | mailbox.events.initialization_signals_prev = mailbox.events.initializat - 242; | ion_signals_cur ; - 243;---------------------------------------------------------------------- - 244 0000002c 000000F1170041 LBBO &r1.b2, r0, 23, 1 ; [ALU_PRU] |51| $O$K7 - 245 00000030 000000E1160041 SBBO &r1.b2, r0, 22, 1 ; [ALU_PRU] |51| $O$K7 - 246 .dwpsn file "pru1_statemachine_init.c",line 52,column 4,is_stmt,isa 0 - 247;---------------------------------------------------------------------- - 248; 52 | mailbox.events.initialization_signals_cur = tmp ; - 249;---------------------------------------------------------------------- - 250 00000034 000000E1170001 SBBO &r1.b0, r0, 23, 1 ; [ALU_PRU] |52| $O$K7,tmp - 251 .dwpsn file "pru1_statemachine_init.c",line 53,column 4,is_stmt,isa 0 - 252;---------------------------------------------------------------------- - 253; 53 | mailbox.events.eventmask |= EVENT_INITIALIZATIONSIGNALS ; - 254;---------------------------------------------------------------------- - 255 00000038 000000F10C0041 LBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |53| $O$K7 - 256 0000003c 0000001F014141 SET r1.b2, r1.b2, 0x00000001 ; [ALU_PRU] |53| - 257 00000040 000000E10C0041 SBBO &r1.b2, r0, 12, 1 ; [ALU_PRU] |53| $O$K7 - 258 .dwpsn file "pru1_statemachine_init.c",line 54,column 4,is_stmt,isa 0 - 259;---------------------------------------------------------------------- - 260; 54 | PRU2ARM_INTERRUPT ; - 261;---------------------------------------------------------------------- - 262 00000044 000000240023FF LDI r31, 0x0023 ; [ALU_PRU] |54| - 263 00000048 0000001F0CFEFE SET r30, r30, 0x0000000c ; [ALU_PRU] |54| - 264 .newblock - 265 0000004c 00000024000181 LDI r1.w0, 1 - 266 00000050 00000005018181 $1: SUB r1.w0, r1.w0, 1 - 267 00000054 0000006F0081FF QBNE $1, r1.w0, 0 ; [ALU_PRU] |54| - 268 00000058 0000001D0CFEFE CLR r30, r30, 0x0000000c ; [ALU_PRU] |54| - 269;* --------------------------------------------------------------------------* - 270||$C$L1||: - 271$C$DW$16 .dwtag DW_TAG_TI_branch - 272 .dwattr $C$DW$16, DW_AT_low_pc(0x00) - 273 .dwattr $C$DW$16, DW_AT_TI_return - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 6 - - 274 - 275 0000005c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 276 .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_statemachine_init.c") - 277 .dwattr $C$DW$12, DW_AT_TI_end_line(0x38) - 278 .dwattr $C$DW$12, DW_AT_TI_end_column(0x02) - 279 .dwendentry - 280 .dwendtag $C$DW$12 - 281 - 282 00000000 .sect ".text:sm_init_state_1" - 283 .clink - 284 - 285$C$DW$17 .dwtag DW_TAG_subprogram - 286 .dwattr $C$DW$17, DW_AT_name("sm_init_state_1") - 287 .dwattr $C$DW$17, DW_AT_low_pc(||sm_init_state_1||) - 288 .dwattr $C$DW$17, DW_AT_high_pc(0x00) - 289 .dwattr $C$DW$17, DW_AT_TI_symbol_name("sm_init_state_1") - 290 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - 291 .dwattr $C$DW$17, DW_AT_TI_begin_file("pru1_statemachine_init.c") - 292 .dwattr $C$DW$17, DW_AT_TI_begin_line(0x54) - 293 .dwattr $C$DW$17, DW_AT_TI_begin_column(0x10) - 294 .dwattr $C$DW$17, DW_AT_decl_file("pru1_statemachine_init.c") - 295 .dwattr $C$DW$17, DW_AT_decl_line(0x54) - 296 .dwattr $C$DW$17, DW_AT_decl_column(0x10) - 297 .dwattr $C$DW$17, DW_AT_TI_max_frame_size(0x0b) - 298 .dwpsn file "pru1_statemachine_init.c",line 84,column 34,is_stmt,address ||sm_init_state_1||, - 299 - 300 .dwfde $C$DW$CIE, ||sm_init_state_1|| - 301;---------------------------------------------------------------------- - 302; 84 | static uint8_t sm_init_state_1() { - 303;---------------------------------------------------------------------- - 304 - 305;*************************************************************** - 306;* FNAME: sm_init_state_1 FR SIZE: 11 * - 307;* * - 308;* FUNCTION ENVIRONMENT * - 309;* * - 310;* FUNCTION PROPERTIES * - 311;* 0 Auto, 11 SOE * - 312;*************************************************************** - 313 - 314||sm_init_state_1||: - 315;* --------------------------------------------------------------------------* - 316;* r5_0 assigned to $O$C1 - 317$C$DW$18 .dwtag DW_TAG_variable - 318 .dwattr $C$DW$18, DW_AT_name("$O$C1") - 319 .dwattr $C$DW$18, DW_AT_TI_symbol_name("$O$C1") - 320 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$148) - 321 .dwattr $C$DW$18, DW_AT_location[DW_OP_reg20] - 322 - 323;* r4_0 assigned to $O$C2 - 324$C$DW$19 .dwtag DW_TAG_variable - 325 .dwattr $C$DW$19, DW_AT_name("$O$C2") - 326 .dwattr $C$DW$19, DW_AT_TI_symbol_name("$O$C2") - 327 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$6) - 328 .dwattr $C$DW$19, DW_AT_location[DW_OP_reg16] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 7 - - 329 - 330;* r4_0 assigned to _tmpval - 331$C$DW$20 .dwtag DW_TAG_variable - 332 .dwattr $C$DW$20, DW_AT_name("_tmpval") - 333 .dwattr $C$DW$20, DW_AT_TI_symbol_name("_tmpval") - 334 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$22) - 335 .dwattr $C$DW$20, DW_AT_location[DW_OP_reg16] - 336 - 337 .dwcfi cfa_offset, 0 - 338;*** 85 ----------------------- if ( (*(volatile struct $$fake34 *)0x24000u).$P$T18.CYCLE >= timeou - 339 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 340 .dwcfi cfa_offset, 11 - 341 .dwpsn file "pru1_statemachine_init.c",line 85,column 2,is_stmt,isa 0 - 342;---------------------------------------------------------------------- - 343; 85 | if (!TIMEOUT_REACHED) - 344;---------------------------------------------------------------------- - 345 00000004 000000240000E0! LDI r0, ||timeout_target|| ; [ALU_PRU] |85| timeout_target - 346 00000008 400C81240002C1 LDI32 r1, 0x0002400c ; [ALU_PRU] |85| - 0000000f 00000000004024 - 347 00000010 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 348 .dwcfi save_reg_to_mem, 14, -11 - 349 .dwcfi save_reg_to_mem, 15, -10 - 350 .dwcfi save_reg_to_mem, 16, -9 - 351 00000014 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 352 .dwcfi save_reg_to_mem, 20, -8 - 353 .dwcfi save_reg_to_mem, 21, -7 - 354 .dwcfi save_reg_to_mem, 22, -6 - 355 .dwcfi save_reg_to_mem, 23, -5 - 356 .dwcfi save_reg_to_mem, 24, -4 - 357 .dwcfi save_reg_to_mem, 25, -3 - 358 .dwcfi save_reg_to_mem, 26, -2 - 359 .dwcfi save_reg_to_mem, 27, -1 - 360 00000018 000000F1002080 LBBO &r0, r0, 0, 4 ; [ALU_PRU] |85| - 361 0000001c 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |85| - 362 00000020 00000070E1E003 QBGE ||$C$L2||, r0, r1 ; [ALU_PRU] |85| - 363;* --------------------------------------------------------------------------* - 364;*** 86 ----------------------- return 0; - 365 .dwpsn file "pru1_statemachine_init.c",line 86,column 3,is_stmt,isa 0 - 366;---------------------------------------------------------------------- - 367; 86 | return 0; - 368;---------------------------------------------------------------------- - 369 00000024 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |86| - 370 00000028 00000021000000! JMP ||$C$L3|| ; [ALU_PRU] |86| - 371;* --------------------------------------------------------------------------* - 372 0000002c ||$C$L2||: - 373;*** -----------------------g3: - 374;*** 87 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)&0xf7); - 375;*** 87 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 376;*** 87 ----------------------- __R30 = 1792u; - 377;*** 87 ----------------------- *C$1 = _tmpval; - 378;*** 87 ----------------------- __delay_cycles(4u); - 379;*** 87 ----------------------- __R30 = 3840u; - 380;*** 88 ----------------------- do_event_initializationsignals(); - 381;*** 89 ----------------------- sm_init.state = &sm_init_state_idle; - 382;*** 90 ----------------------- return 1; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 8 - - 383 .dwpsn file "pru1_statemachine_init.c",line 87,column 2,is_stmt,isa 0 - 384;---------------------------------------------------------------------- - 385; 87 | buslatches_setbits(7, BIT(3), 0); // deassert INIT - 386;---------------------------------------------------------------------- - 387 0000002c 000000240007E5! LDI r5, ||buslatches||+7 ; [ALU_PRU] |87| $O$C1,buslatches - 388 00000030 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |87| $O$C1 - 389 00000034 00000011F70004 AND r4.b0, r0.b0, 0xf7 ; [ALU_PRU] |87| $O$C2 - 390 00000038 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |87| $O$C2 - 391$C$DW$21 .dwtag DW_TAG_TI_branch - 392 .dwattr $C$DW$21, DW_AT_low_pc(0x00) - 393 .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - 394 .dwattr $C$DW$21, DW_AT_TI_call - 395 - 396 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |87| buslatches_pru0_dataout - 397 00000040 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |87| - 398 00000044 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |87| $O$C1,_tmpval - 399 .newblock - 400 00000048 000186240000C6 LDI32 r6, 1 - 0000004f 00000000004024 - 401 00000050 0000000501E6E6 $1: SUB r6, r6, 1 - 402 00000054 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |87| - 403 00000058 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |87| - 404 .dwpsn file "pru1_statemachine_init.c",line 88,column 2,is_stmt,isa 0 - 405;---------------------------------------------------------------------- - 406; 88 | do_event_initializationsignals() ; - 407; 89 | sm_init.state = &sm_init_state_idle; - 408;---------------------------------------------------------------------- - 409$C$DW$22 .dwtag DW_TAG_TI_branch - 410 .dwattr $C$DW$22, DW_AT_low_pc(0x00) - 411 .dwattr $C$DW$22, DW_AT_name("do_event_initializationsignals") - 412 .dwattr $C$DW$22, DW_AT_TI_call - 413 - 414 0000005c 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |88| do_event_initializationsi - 415 .dwpsn file "pru1_statemachine_init.c",line 90,column 2,is_stmt,isa 0 - 416;---------------------------------------------------------------------- - 417; 90 | return 1; - 418;---------------------------------------------------------------------- - 419 00000060 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |90| - 420 .dwpsn file "pru1_statemachine_init.c",line 89,column 2,is_stmt,isa 0 - 421 00000064 00000024000081! LDI r1.w0, $CODE(||sm_init_state_idle||) ; [ALU_PRU] |89| sm_init_state_idle - 422 00000068 000000240000E0! LDI r0, ||sm_init|| ; [ALU_PRU] |89| sm_init - 423 0000006c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |89| - 424;* --------------------------------------------------------------------------* - 425 00000070 ||$C$L3||: - 426 00000070 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 427 .dwcfi restore_reg, 14 - 428 .dwcfi restore_reg, 15 - 429 .dwcfi restore_reg, 16 - 430 00000074 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 431 .dwcfi restore_reg, 20 - 432 .dwcfi restore_reg, 21 - 433 .dwcfi restore_reg, 22 - 434 .dwcfi restore_reg, 23 - 435 .dwcfi restore_reg, 24 - 436 .dwcfi restore_reg, 25 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 9 - - 437 .dwcfi restore_reg, 26 - 438 .dwcfi restore_reg, 27 - 439 00000078 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 440 .dwcfi cfa_offset, 0 - 441$C$DW$23 .dwtag DW_TAG_TI_branch - 442 .dwattr $C$DW$23, DW_AT_low_pc(0x00) - 443 .dwattr $C$DW$23, DW_AT_TI_return - 444 - 445 0000007c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 446 .dwattr $C$DW$17, DW_AT_TI_end_file("pru1_statemachine_init.c") - 447 .dwattr $C$DW$17, DW_AT_TI_end_line(0x5b) - 448 .dwattr $C$DW$17, DW_AT_TI_end_column(0x01) - 449 .dwendentry - 450 .dwendtag $C$DW$17 - 451 - 452 00000000 .sect ".text:sm_init_start" - 453 .clink - 454 .global ||sm_init_start|| - 455 - 456$C$DW$24 .dwtag DW_TAG_subprogram - 457 .dwattr $C$DW$24, DW_AT_name("sm_init_start") - 458 .dwattr $C$DW$24, DW_AT_low_pc(||sm_init_start||) - 459 .dwattr $C$DW$24, DW_AT_high_pc(0x00) - 460 .dwattr $C$DW$24, DW_AT_TI_symbol_name("sm_init_start") - 461 .dwattr $C$DW$24, DW_AT_external - 462 .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_statemachine_init.c") - 463 .dwattr $C$DW$24, DW_AT_TI_begin_line(0x46) - 464 .dwattr $C$DW$24, DW_AT_TI_begin_column(0x06) - 465 .dwattr $C$DW$24, DW_AT_decl_file("pru1_statemachine_init.c") - 466 .dwattr $C$DW$24, DW_AT_decl_line(0x46) - 467 .dwattr $C$DW$24, DW_AT_decl_column(0x06) - 468 .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x0b) - 469 .dwpsn file "pru1_statemachine_init.c",line 70,column 22,is_stmt,address ||sm_init_start||,is - 470 - 471 .dwfde $C$DW$CIE, ||sm_init_start|| - 472;---------------------------------------------------------------------- - 473; 70 | void sm_init_start() { - 474;---------------------------------------------------------------------- - 475 - 476;*************************************************************** - 477;* FNAME: sm_init_start FR SIZE: 11 * - 478;* * - 479;* FUNCTION ENVIRONMENT * - 480;* * - 481;* FUNCTION PROPERTIES * - 482;* 0 Auto, 11 SOE * - 483;*************************************************************** - 484 - 485||sm_init_start||: - 486;* --------------------------------------------------------------------------* - 487;* r6_0 assigned to $O$C1 - 488$C$DW$25 .dwtag DW_TAG_variable - 489 .dwattr $C$DW$25, DW_AT_name("$O$C1") - 490 .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - 491 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$148) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 10 - - 492 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg24] - 493 - 494;* r4_0 assigned to $O$C2 - 495$C$DW$26 .dwtag DW_TAG_variable - 496 .dwattr $C$DW$26, DW_AT_name("$O$C2") - 497 .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - 498 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - 499 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - 500 - 501;* r0_0 assigned to $O$C3 - 502$C$DW$27 .dwtag DW_TAG_variable - 503 .dwattr $C$DW$27, DW_AT_name("$O$C3") - 504 .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - 505 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$150) - 506 .dwattr $C$DW$27, DW_AT_location[DW_OP_reg0] - 507 - 508;* r4_0 assigned to _tmpval - 509$C$DW$28 .dwtag DW_TAG_variable - 510 .dwattr $C$DW$28, DW_AT_name("_tmpval") - 511 .dwattr $C$DW$28, DW_AT_TI_symbol_name("_tmpval") - 512 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$22) - 513 .dwattr $C$DW$28, DW_AT_location[DW_OP_reg16] - 514 - 515 .dwcfi cfa_offset, 0 - 516;*** 71 ----------------------- *(C$3 = (volatile struct $$fake25 *)0x24000u) &= 0xfffffff7u; - 517;*** 71 ----------------------- (*(volatile struct $$fake34 *)C$3).$P$T18.CYCLE = 0u; - 518;*** 71 ----------------------- timeout_target = 0x2faf068u; - 519;*** 71 ----------------------- *C$3 |= 0x8u; - 520;*** 74 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)|0x8); - 521;*** 74 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 522;*** 74 ----------------------- __R30 = 1792u; - 523;*** 74 ----------------------- *C$1 = _tmpval; - 524;*** 74 ----------------------- __delay_cycles(4u); - 525;*** 74 ----------------------- __R30 = 3840u; - 526;*** 75 ----------------------- mailbox.events.initialization_signals_prev &= 0xf7u; - 527;*** 76 ----------------------- do_event_initializationsignals(); - 528;*** 77 ----------------------- sm_init.state = &sm_init_state_1; - 529;*** ----------------------- return; - 530 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 531 .dwcfi cfa_offset, 11 - 532 .dwpsn file "pru1_statemachine_init.c",line 71,column 2,is_stmt,isa 0 - 533;---------------------------------------------------------------------- - 534; 71 | TIMEOUT_SET(MILLISECS(INITPULSE_DELAY_MS)) - 535; 72 | ; - 536; 73 | // INIT: latch[7], bit 3 - 537;---------------------------------------------------------------------- - 538 00000004 400080240002C0 LDI32 r0, 0x00024000 ; [ALU_PRU] |71| $O$C3 - 0000000b 00000000004024 - 539 0000000c 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 540 .dwcfi save_reg_to_mem, 14, -11 - 541 .dwcfi save_reg_to_mem, 15, -10 - 542 .dwcfi save_reg_to_mem, 16, -9 - 543 00000010 000000240000EE! LDI r14, ||timeout_target|| ; [ALU_PRU] |71| timeout_target - 544 00000014 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 545 .dwcfi save_reg_to_mem, 20, -8 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 11 - - 546 .dwcfi save_reg_to_mem, 21, -7 - 547 .dwcfi save_reg_to_mem, 22, -6 - 548 .dwcfi save_reg_to_mem, 23, -5 - 549 .dwcfi save_reg_to_mem, 24, -4 - 550 .dwcfi save_reg_to_mem, 25, -3 - 551 .dwcfi save_reg_to_mem, 26, -2 - 552 .dwcfi save_reg_to_mem, 27, -1 - 553 .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 - 554;---------------------------------------------------------------------- - 555; 74 | buslatches_setbits(7, BIT(3), BIT(3)); // assert INIT - 556;---------------------------------------------------------------------- - 557 00000018 000000240007E6! LDI r6, ||buslatches||+7 ; [ALU_PRU] |74| $O$C1,buslatches - 558 .dwpsn file "pru1_statemachine_init.c",line 71,column 2,is_stmt,isa 0 - 559 0000001c 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| - 560 00000020 0000001D03E1E1 CLR r1, r1, 0x00000003 ; [ALU_PRU] |71| - 561 00000024 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| - 562 00000028 000000240000E1 LDI r1, 0x0000 ; [ALU_PRU] |71| - 563 0000002c 000000E10C2081 SBBO &r1, r0, 12, 4 ; [ALU_PRU] |71| $O$C3 - 564 00000030 F068812402FAC1 LDI32 r1, 0x02faf068 ; [ALU_PRU] |71| - 00000037 00000000004024 - 565 00000038 000000E1002E81 SBBO &r1, r14, 0, 4 ; [ALU_PRU] |71| - 566 0000003c 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| $O$C3 - 567 00000040 0000001F03E1E1 SET r1, r1, 0x00000003 ; [ALU_PRU] |71| - 568 00000044 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |71| $O$C3 - 569 .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 - 570 00000048 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |74| $O$C1 - 571 0000004c 0000001F030004 SET r4.b0, r0.b0, 0x00000003 ; [ALU_PRU] |74| $O$C2 - 572 00000050 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |74| $O$C2 - 573$C$DW$29 .dwtag DW_TAG_TI_branch - 574 .dwattr $C$DW$29, DW_AT_low_pc(0x00) - 575 .dwattr $C$DW$29, DW_AT_name("buslatches_pru0_dataout") - 576 .dwattr $C$DW$29, DW_AT_TI_call - 577 - 578 00000054 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |74| buslatches_pru0_dataout - 579 00000058 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |74| - 580 0000005c 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |74| $O$C1,_tmpval - 581 .newblock - 582 00000060 000185240000C5 LDI32 r5, 1 - 00000067 00000000004024 - 583 00000068 0000000501E5E5 $1: SUB r5, r5, 1 - 584 0000006c 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |74| - 585 .dwpsn file "pru1_statemachine_init.c",line 75,column 2,is_stmt,isa 0 - 586;---------------------------------------------------------------------- - 587; 75 | mailbox.events.initialization_signals_prev &= ~INITIALIZATIONSIGNAL_INI - 588; | T ; // force INIT event - 589;---------------------------------------------------------------------- - 590 00000070 001680240000C0! LDI32 r0, ||mailbox||+22 ; [ALU_PRU] |75| mailbox - 00000077 00000021004024 - 591 .dwpsn file "pru1_statemachine_init.c",line 74,column 2,is_stmt,isa 0 - 592 00000078 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |74| - 593 .dwpsn file "pru1_statemachine_init.c",line 75,column 2,is_stmt,isa 0 - 594 0000007c 000000F1000001 LBBO &r1.b0, r0, 0, 1 ; [ALU_PRU] |75| - 595 00000080 00000011F70101 AND r1.b0, r1.b0, 0xf7 ; [ALU_PRU] |75| - 596 00000084 000000E1000001 SBBO &r1.b0, r0, 0, 1 ; [ALU_PRU] |75| - 597 .dwpsn file "pru1_statemachine_init.c",line 76,column 2,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 12 - - 598;---------------------------------------------------------------------- - 599; 76 | do_event_initializationsignals() ; - 600;---------------------------------------------------------------------- - 601$C$DW$30 .dwtag DW_TAG_TI_branch - 602 .dwattr $C$DW$30, DW_AT_low_pc(0x00) - 603 .dwattr $C$DW$30, DW_AT_name("do_event_initializationsignals") - 604 .dwattr $C$DW$30, DW_AT_TI_call - 605 - 606 00000088 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |76| do_event_initializationsi - 607 .dwpsn file "pru1_statemachine_init.c",line 77,column 2,is_stmt,isa 0 - 608;---------------------------------------------------------------------- - 609; 77 | sm_init.state = &sm_init_state_1; - 610;---------------------------------------------------------------------- - 611 0000008c 00000024000081! LDI r1.w0, $CODE(||sm_init_state_1||) ; [ALU_PRU] |77| sm_init_state_1 - 612 00000090 000000240000E0! LDI r0, ||sm_init|| ; [ALU_PRU] |77| sm_init - 613 00000094 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |77| - 614 00000098 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 615 .dwcfi restore_reg, 14 - 616 .dwcfi restore_reg, 15 - 617 .dwcfi restore_reg, 16 - 618 0000009c 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 619 .dwcfi restore_reg, 20 - 620 .dwcfi restore_reg, 21 - 621 .dwcfi restore_reg, 22 - 622 .dwcfi restore_reg, 23 - 623 .dwcfi restore_reg, 24 - 624 .dwcfi restore_reg, 25 - 625 .dwcfi restore_reg, 26 - 626 .dwcfi restore_reg, 27 - 627 000000a0 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 628 .dwcfi cfa_offset, 0 - 629$C$DW$31 .dwtag DW_TAG_TI_branch - 630 .dwattr $C$DW$31, DW_AT_low_pc(0x00) - 631 .dwattr $C$DW$31, DW_AT_TI_return - 632 - 633 000000a4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 634 .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_statemachine_init.c") - 635 .dwattr $C$DW$24, DW_AT_TI_end_line(0x4e) - 636 .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - 637 .dwendentry - 638 .dwendtag $C$DW$24 - 639 - 640;***************************************************************************** - 641;* UNDEFINED EXTERNAL REFERENCES * - 642;***************************************************************************** - 643 .global ||mailbox|| - 644 .global ||timeout_target|| - 645 .global ||buslatches|| - 646 .global ||buslatches_pru0_dataout|| - 647 - 648;****************************************************************************** - 649;* TYPE INFORMATION * - 650;****************************************************************************** - 651 - 652$C$DW$T$19 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 13 - - 653 .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) - 654$C$DW$32 .dwtag DW_TAG_member - 655 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$72) - 656 .dwattr $C$DW$32, DW_AT_name("$P$T0") - 657 .dwattr $C$DW$32, DW_AT_TI_symbol_name("$P$T0") - 658 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 659 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - 660 .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 661 .dwattr $C$DW$32, DW_AT_decl_line(0x34) - 662 .dwattr $C$DW$32, DW_AT_decl_column(0x02) - 663 - 664 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 665 .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - 666 .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - 667 .dwendtag $C$DW$T$19 - 668 - 669$C$DW$T$20 .dwtag DW_TAG_typedef - 670 .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - 671 .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - 672 .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - 673 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 674 .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - 675 .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - 676 - 677 - 678$C$DW$T$21 .dwtag DW_TAG_structure_type - 679 .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) - 680$C$DW$33 .dwtag DW_TAG_member - 681 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$20) - 682 .dwattr $C$DW$33, DW_AT_name("memory") - 683 .dwattr $C$DW$33, DW_AT_TI_symbol_name("memory") - 684 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 685 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - 686 .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/dd - 687 .dwattr $C$DW$33, DW_AT_decl_line(0x17) - 688 .dwattr $C$DW$33, DW_AT_decl_column(0x12) - 689 - 690 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 691 .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - 692 .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - 693 .dwendtag $C$DW$T$21 - 694 - 695$C$DW$T$32 .dwtag DW_TAG_typedef - 696 .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - 697 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - 698 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 699 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 700 .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - 701 .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - 702 - 703$C$DW$T$33 .dwtag DW_TAG_volatile_type - 704 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 705 - 706$C$DW$T$34 .dwtag DW_TAG_pointer_type - 707 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 14 - - 708 .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - 709 - 710 - 711$C$DW$T$25 .dwtag DW_TAG_structure_type - 712 .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) - 713$C$DW$34 .dwtag DW_TAG_member - 714 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$22) - 715 .dwattr $C$DW$34, DW_AT_name("eventmask") - 716 .dwattr $C$DW$34, DW_AT_TI_symbol_name("eventmask") - 717 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 718 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - 719 .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 720 .dwattr $C$DW$34, DW_AT_decl_line(0x7a) - 721 .dwattr $C$DW$34, DW_AT_decl_column(0x0a) - 722 - 723$C$DW$35 .dwtag DW_TAG_member - 724 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$22) - 725 .dwattr $C$DW$35, DW_AT_name("unibus_control") - 726 .dwattr $C$DW$35, DW_AT_TI_symbol_name("unibus_control") - 727 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 728 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - 729 .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 730 .dwattr $C$DW$35, DW_AT_decl_line(0x7d) - 731 .dwattr $C$DW$35, DW_AT_decl_column(0x0a) - 732 - 733$C$DW$36 .dwtag DW_TAG_member - 734 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$22) - 735 .dwattr $C$DW$36, DW_AT_name("device_handle") - 736 .dwattr $C$DW$36, DW_AT_TI_symbol_name("device_handle") - 737 .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 738 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - 739 .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 740 .dwattr $C$DW$36, DW_AT_decl_line(0x7f) - 741 .dwattr $C$DW$36, DW_AT_decl_column(0x0a) - 742 - 743$C$DW$37 .dwtag DW_TAG_member - 744 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$22) - 745 .dwattr $C$DW$37, DW_AT_name("device_register_idx") - 746 .dwattr $C$DW$37, DW_AT_TI_symbol_name("device_register_idx") - 747 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 748 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - 749 .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 750 .dwattr $C$DW$37, DW_AT_decl_line(0x81) - 751 .dwattr $C$DW$37, DW_AT_decl_column(0x0a) - 752 - 753$C$DW$38 .dwtag DW_TAG_member - 754 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$23) - 755 .dwattr $C$DW$38, DW_AT_name("addr") - 756 .dwattr $C$DW$38, DW_AT_TI_symbol_name("addr") - 757 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 758 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - 759 .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 760 .dwattr $C$DW$38, DW_AT_decl_line(0x83) - 761 .dwattr $C$DW$38, DW_AT_decl_column(0x0b) - 762 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 15 - - 763$C$DW$39 .dwtag DW_TAG_member - 764 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$24) - 765 .dwattr $C$DW$39, DW_AT_name("data") - 766 .dwattr $C$DW$39, DW_AT_TI_symbol_name("data") - 767 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 768 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - 769 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 770 .dwattr $C$DW$39, DW_AT_decl_line(0x84) - 771 .dwattr $C$DW$39, DW_AT_decl_column(0x0b) - 772 - 773$C$DW$40 .dwtag DW_TAG_member - 774 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$22) - 775 .dwattr $C$DW$40, DW_AT_name("initialization_signals_prev") - 776 .dwattr $C$DW$40, DW_AT_TI_symbol_name("initialization_signals_prev") - 777 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 778 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 779 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 780 .dwattr $C$DW$40, DW_AT_decl_line(0x87) - 781 .dwattr $C$DW$40, DW_AT_decl_column(0x0a) - 782 - 783$C$DW$41 .dwtag DW_TAG_member - 784 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$22) - 785 .dwattr $C$DW$41, DW_AT_name("initialization_signals_cur") - 786 .dwattr $C$DW$41, DW_AT_TI_symbol_name("initialization_signals_cur") - 787 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 788 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - 789 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 790 .dwattr $C$DW$41, DW_AT_decl_line(0x88) - 791 .dwattr $C$DW$41, DW_AT_decl_column(0x0a) - 792 - 793 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 794 .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - 795 .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - 796 .dwendtag $C$DW$T$25 - 797 - 798$C$DW$T$35 .dwtag DW_TAG_typedef - 799 .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - 800 .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - 801 .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - 802 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 803 .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - 804 .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - 805 - 806 - 807$C$DW$T$26 .dwtag DW_TAG_structure_type - 808 .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) - 809$C$DW$42 .dwtag DW_TAG_member - 810 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$23) - 811 .dwattr $C$DW$42, DW_AT_name("addr") - 812 .dwattr $C$DW$42, DW_AT_TI_symbol_name("addr") - 813 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 814 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 815 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 816 .dwattr $C$DW$42, DW_AT_decl_line(0x4c) - 817 .dwattr $C$DW$42, DW_AT_decl_column(0x0b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 16 - - 818 - 819$C$DW$43 .dwtag DW_TAG_member - 820 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$23) - 821 .dwattr $C$DW$43, DW_AT_name("val") - 822 .dwattr $C$DW$43, DW_AT_TI_symbol_name("val") - 823 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 824 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 825 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 826 .dwattr $C$DW$43, DW_AT_decl_line(0x4d) - 827 .dwattr $C$DW$43, DW_AT_decl_column(0x0b) - 828 - 829 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 830 .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - 831 .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - 832 .dwendtag $C$DW$T$26 - 833 - 834$C$DW$T$73 .dwtag DW_TAG_typedef - 835 .dwattr $C$DW$T$73, DW_AT_name("mailbox_test_t") - 836 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$26) - 837 .dwattr $C$DW$T$73, DW_AT_language(DW_LANG_C) - 838 .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 839 .dwattr $C$DW$T$73, DW_AT_decl_line(0x4e) - 840 .dwattr $C$DW$T$73, DW_AT_decl_column(0x03) - 841 - 842 - 843$C$DW$T$27 .dwtag DW_TAG_structure_type - 844 .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) - 845$C$DW$44 .dwtag DW_TAG_member - 846 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$23) - 847 .dwattr $C$DW$44, DW_AT_name("addr") - 848 .dwattr $C$DW$44, DW_AT_TI_symbol_name("addr") - 849 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 850 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 851 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 852 .dwattr $C$DW$44, DW_AT_decl_line(0x51) - 853 .dwattr $C$DW$44, DW_AT_decl_column(0x0b) - 854 - 855$C$DW$45 .dwtag DW_TAG_member - 856 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$23) - 857 .dwattr $C$DW$45, DW_AT_name("bitmask") - 858 .dwattr $C$DW$45, DW_AT_TI_symbol_name("bitmask") - 859 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 860 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - 861 .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 862 .dwattr $C$DW$45, DW_AT_decl_line(0x52) - 863 .dwattr $C$DW$45, DW_AT_decl_column(0x0b) - 864 - 865$C$DW$46 .dwtag DW_TAG_member - 866 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$23) - 867 .dwattr $C$DW$46, DW_AT_name("val") - 868 .dwattr $C$DW$46, DW_AT_TI_symbol_name("val") - 869 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 870 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - 871 .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 872 .dwattr $C$DW$46, DW_AT_decl_line(0x53) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 17 - - 873 .dwattr $C$DW$46, DW_AT_decl_column(0x0b) - 874 - 875 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 876 .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - 877 .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - 878 .dwendtag $C$DW$T$27 - 879 - 880$C$DW$T$74 .dwtag DW_TAG_typedef - 881 .dwattr $C$DW$T$74, DW_AT_name("mailbox_buslatch_t") - 882 .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$27) - 883 .dwattr $C$DW$T$74, DW_AT_language(DW_LANG_C) - 884 .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 885 .dwattr $C$DW$T$74, DW_AT_decl_line(0x54) - 886 .dwattr $C$DW$T$74, DW_AT_decl_column(0x03) - 887 - 888 - 889$C$DW$T$28 .dwtag DW_TAG_structure_type - 890 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 891$C$DW$47 .dwtag DW_TAG_member - 892 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$22) - 893 .dwattr $C$DW$47, DW_AT_name("addr_0_7") - 894 .dwattr $C$DW$47, DW_AT_TI_symbol_name("addr_0_7") - 895 .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 896 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - 897 .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 898 .dwattr $C$DW$47, DW_AT_decl_line(0x57) - 899 .dwattr $C$DW$47, DW_AT_decl_column(0x0a) - 900 - 901$C$DW$48 .dwtag DW_TAG_member - 902 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$22) - 903 .dwattr $C$DW$48, DW_AT_name("addr_8_15") - 904 .dwattr $C$DW$48, DW_AT_TI_symbol_name("addr_8_15") - 905 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 906 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - 907 .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 908 .dwattr $C$DW$48, DW_AT_decl_line(0x58) - 909 .dwattr $C$DW$48, DW_AT_decl_column(0x0a) - 910 - 911$C$DW$49 .dwtag DW_TAG_member - 912 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$22) - 913 .dwattr $C$DW$49, DW_AT_name("data_0_7") - 914 .dwattr $C$DW$49, DW_AT_TI_symbol_name("data_0_7") - 915 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 916 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - 917 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 918 .dwattr $C$DW$49, DW_AT_decl_line(0x59) - 919 .dwattr $C$DW$49, DW_AT_decl_column(0x0a) - 920 - 921$C$DW$50 .dwtag DW_TAG_member - 922 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$22) - 923 .dwattr $C$DW$50, DW_AT_name("data_8_15") - 924 .dwattr $C$DW$50, DW_AT_TI_symbol_name("data_8_15") - 925 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 926 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 927 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 18 - - 928 .dwattr $C$DW$50, DW_AT_decl_line(0x5a) - 929 .dwattr $C$DW$50, DW_AT_decl_column(0x0a) - 930 - 931 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 932 .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - 933 .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - 934 .dwendtag $C$DW$T$28 - 935 - 936$C$DW$T$75 .dwtag DW_TAG_typedef - 937 .dwattr $C$DW$T$75, DW_AT_name("mailbox_buslatch_test_t") - 938 .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$28) - 939 .dwattr $C$DW$T$75, DW_AT_language(DW_LANG_C) - 940 .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 941 .dwattr $C$DW$T$75, DW_AT_decl_line(0x5b) - 942 .dwattr $C$DW$T$75, DW_AT_decl_column(0x03) - 943 - 944 - 945$C$DW$T$30 .dwtag DW_TAG_structure_type - 946 .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) - 947$C$DW$51 .dwtag DW_TAG_member - 948 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$22) - 949 .dwattr $C$DW$51, DW_AT_name("cur_status") - 950 .dwattr $C$DW$51, DW_AT_TI_symbol_name("cur_status") - 951 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 952 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 953 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 954 .dwattr $C$DW$51, DW_AT_decl_line(0x61) - 955 .dwattr $C$DW$51, DW_AT_decl_column(0x0a) - 956 - 957$C$DW$52 .dwtag DW_TAG_member - 958 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$22) - 959 .dwattr $C$DW$52, DW_AT_name("control") - 960 .dwattr $C$DW$52, DW_AT_TI_symbol_name("control") - 961 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 962 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 963 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 964 .dwattr $C$DW$52, DW_AT_decl_line(0x62) - 965 .dwattr $C$DW$52, DW_AT_decl_column(0x0a) - 966 - 967$C$DW$53 .dwtag DW_TAG_member - 968 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$24) - 969 .dwattr $C$DW$53, DW_AT_name("wordcount") - 970 .dwattr $C$DW$53, DW_AT_TI_symbol_name("wordcount") - 971 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 972 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 973 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 974 .dwattr $C$DW$53, DW_AT_decl_line(0x63) - 975 .dwattr $C$DW$53, DW_AT_decl_column(0x0b) - 976 - 977$C$DW$54 .dwtag DW_TAG_member - 978 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$23) - 979 .dwattr $C$DW$54, DW_AT_name("cur_addr") - 980 .dwattr $C$DW$54, DW_AT_TI_symbol_name("cur_addr") - 981 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 982 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 19 - - 983 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 984 .dwattr $C$DW$54, DW_AT_decl_line(0x64) - 985 .dwattr $C$DW$54, DW_AT_decl_column(0x0b) - 986 - 987$C$DW$55 .dwtag DW_TAG_member - 988 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$23) - 989 .dwattr $C$DW$55, DW_AT_name("startaddr") - 990 .dwattr $C$DW$55, DW_AT_TI_symbol_name("startaddr") - 991 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 992 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 993 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 994 .dwattr $C$DW$55, DW_AT_decl_line(0x65) - 995 .dwattr $C$DW$55, DW_AT_decl_column(0x0b) - 996 - 997$C$DW$56 .dwtag DW_TAG_member - 998 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$29) - 999 .dwattr $C$DW$56, DW_AT_name("words") - 1000 .dwattr $C$DW$56, DW_AT_TI_symbol_name("words") - 1001 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1002 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - 1003 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1004 .dwattr $C$DW$56, DW_AT_decl_line(0x66) - 1005 .dwattr $C$DW$56, DW_AT_decl_column(0x0b) - 1006 - 1007 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1008 .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - 1009 .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - 1010 .dwendtag $C$DW$T$30 - 1011 - 1012$C$DW$T$76 .dwtag DW_TAG_typedef - 1013 .dwattr $C$DW$T$76, DW_AT_name("mailbox_dma_t") - 1014 .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$30) - 1015 .dwattr $C$DW$T$76, DW_AT_language(DW_LANG_C) - 1016 .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1017 .dwattr $C$DW$T$76, DW_AT_decl_line(0x67) - 1018 .dwattr $C$DW$T$76, DW_AT_decl_column(0x03) - 1019 - 1020 - 1021$C$DW$T$31 .dwtag DW_TAG_structure_type - 1022 .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) - 1023$C$DW$57 .dwtag DW_TAG_member - 1024 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$24) - 1025 .dwattr $C$DW$57, DW_AT_name("vector") - 1026 .dwattr $C$DW$57, DW_AT_TI_symbol_name("vector") - 1027 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1028 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 1029 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1030 .dwattr $C$DW$57, DW_AT_decl_line(0x6b) - 1031 .dwattr $C$DW$57, DW_AT_decl_column(0x0b) - 1032 - 1033$C$DW$58 .dwtag DW_TAG_member - 1034 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$22) - 1035 .dwattr $C$DW$58, DW_AT_name("priority_bit") - 1036 .dwattr $C$DW$58, DW_AT_TI_symbol_name("priority_bit") - 1037 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 20 - - 1038 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 1039 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1040 .dwattr $C$DW$58, DW_AT_decl_line(0x6c) - 1041 .dwattr $C$DW$58, DW_AT_decl_column(0x0a) - 1042 - 1043 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1044 .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - 1045 .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - 1046 .dwendtag $C$DW$T$31 - 1047 - 1048$C$DW$T$77 .dwtag DW_TAG_typedef - 1049 .dwattr $C$DW$T$77, DW_AT_name("mailbox_intr_t") - 1050 .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$31) - 1051 .dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C) - 1052 .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1053 .dwattr $C$DW$T$77, DW_AT_decl_line(0x6d) - 1054 .dwattr $C$DW$T$77, DW_AT_decl_column(0x03) - 1055 - 1056 - 1057$C$DW$T$36 .dwtag DW_TAG_structure_type - 1058 .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) - 1059$C$DW$59 .dwtag DW_TAG_member - 1060 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$23) - 1061 .dwattr $C$DW$59, DW_AT_name("arm2pru_req") - 1062 .dwattr $C$DW$59, DW_AT_TI_symbol_name("arm2pru_req") - 1063 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1064 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 1065 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1066 .dwattr $C$DW$59, DW_AT_decl_line(0x90) - 1067 .dwattr $C$DW$59, DW_AT_decl_column(0x0b) - 1068 - 1069$C$DW$60 .dwtag DW_TAG_member - 1070 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$23) - 1071 .dwattr $C$DW$60, DW_AT_name("arm2pru_resp") - 1072 .dwattr $C$DW$60, DW_AT_TI_symbol_name("arm2pru_resp") - 1073 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1074 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 1075 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1076 .dwattr $C$DW$60, DW_AT_decl_line(0x91) - 1077 .dwattr $C$DW$60, DW_AT_decl_column(0x0b) - 1078 - 1079$C$DW$61 .dwtag DW_TAG_member - 1080 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$34) - 1081 .dwattr $C$DW$61, DW_AT_name("ddrmem_base_physical") - 1082 .dwattr $C$DW$61, DW_AT_TI_symbol_name("ddrmem_base_physical") - 1083 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1084 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 1085 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1086 .dwattr $C$DW$61, DW_AT_decl_line(0x94) - 1087 .dwattr $C$DW$61, DW_AT_decl_column(0x15) - 1088 - 1089$C$DW$62 .dwtag DW_TAG_member - 1090 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$35) - 1091 .dwattr $C$DW$62, DW_AT_name("events") - 1092 .dwattr $C$DW$62, DW_AT_TI_symbol_name("events") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 21 - - 1093 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1094 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 1095 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1096 .dwattr $C$DW$62, DW_AT_decl_line(0x97) - 1097 .dwattr $C$DW$62, DW_AT_decl_column(0x13) - 1098 - 1099$C$DW$63 .dwtag DW_TAG_member - 1100 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$78) - 1101 .dwattr $C$DW$63, DW_AT_name("$P$T1") - 1102 .dwattr $C$DW$63, DW_AT_TI_symbol_name("$P$T1") - 1103 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 1104 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 1105 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1106 .dwattr $C$DW$63, DW_AT_decl_line(0x9a) - 1107 .dwattr $C$DW$63, DW_AT_decl_column(0x02) - 1108 - 1109 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1110 .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - 1111 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 1112 .dwendtag $C$DW$T$36 - 1113 - 1114$C$DW$T$125 .dwtag DW_TAG_volatile_type - 1115 .dwattr $C$DW$T$125, DW_AT_type(*$C$DW$T$36) - 1116 - 1117$C$DW$T$126 .dwtag DW_TAG_pointer_type - 1118 .dwattr $C$DW$T$126, DW_AT_type(*$C$DW$T$125) - 1119 .dwattr $C$DW$T$126, DW_AT_address_class(0x20) - 1120 - 1121$C$DW$T$127 .dwtag DW_TAG_typedef - 1122 .dwattr $C$DW$T$127, DW_AT_name("mailbox_t") - 1123 .dwattr $C$DW$T$127, DW_AT_type(*$C$DW$T$36) - 1124 .dwattr $C$DW$T$127, DW_AT_language(DW_LANG_C) - 1125 .dwattr $C$DW$T$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared - 1126 .dwattr $C$DW$T$127, DW_AT_decl_line(0xa1) - 1127 .dwattr $C$DW$T$127, DW_AT_decl_column(0x03) - 1128 - 1129$C$DW$T$128 .dwtag DW_TAG_volatile_type - 1130 .dwattr $C$DW$T$128, DW_AT_type(*$C$DW$T$127) - 1131 - 1132 - 1133$C$DW$T$37 .dwtag DW_TAG_structure_type - 1134 .dwattr $C$DW$T$37, DW_AT_byte_size(0x04) - 1135$C$DW$64 .dwtag DW_TAG_member - 1136 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 1137 .dwattr $C$DW$64, DW_AT_name("REVID") - 1138 .dwattr $C$DW$64, DW_AT_TI_symbol_name("REVID") - 1139 .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - 1140 .dwattr $C$DW$64, DW_AT_bit_size(0x20) - 1141 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1142 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 1143 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1144 .dwattr $C$DW$64, DW_AT_decl_line(0x2d) - 1145 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 1146 - 1147 .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 22 - - 1148 .dwattr $C$DW$T$37, DW_AT_decl_line(0x2c) - 1149 .dwattr $C$DW$T$37, DW_AT_decl_column(0x13) - 1150 .dwendtag $C$DW$T$37 - 1151 - 1152$C$DW$T$80 .dwtag DW_TAG_volatile_type - 1153 .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$37) - 1154 - 1155 - 1156$C$DW$T$38 .dwtag DW_TAG_structure_type - 1157 .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) - 1158$C$DW$65 .dwtag DW_TAG_member - 1159 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 1160 .dwattr $C$DW$65, DW_AT_name("IDLE_MODE") - 1161 .dwattr $C$DW$65, DW_AT_TI_symbol_name("IDLE_MODE") - 1162 .dwattr $C$DW$65, DW_AT_bit_offset(0x1e) - 1163 .dwattr $C$DW$65, DW_AT_bit_size(0x02) - 1164 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1165 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 1166 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1167 .dwattr $C$DW$65, DW_AT_decl_line(0x37) - 1168 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 1169 - 1170$C$DW$66 .dwtag DW_TAG_member - 1171 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 1172 .dwattr $C$DW$66, DW_AT_name("STANDBY_MODE") - 1173 .dwattr $C$DW$66, DW_AT_TI_symbol_name("STANDBY_MODE") - 1174 .dwattr $C$DW$66, DW_AT_bit_offset(0x1c) - 1175 .dwattr $C$DW$66, DW_AT_bit_size(0x02) - 1176 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1177 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 1178 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1179 .dwattr $C$DW$66, DW_AT_decl_line(0x38) - 1180 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 1181 - 1182$C$DW$67 .dwtag DW_TAG_member - 1183 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 1184 .dwattr $C$DW$67, DW_AT_name("STANDBY_INIT") - 1185 .dwattr $C$DW$67, DW_AT_TI_symbol_name("STANDBY_INIT") - 1186 .dwattr $C$DW$67, DW_AT_bit_offset(0x1b) - 1187 .dwattr $C$DW$67, DW_AT_bit_size(0x01) - 1188 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1189 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1190 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1191 .dwattr $C$DW$67, DW_AT_decl_line(0x39) - 1192 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 1193 - 1194$C$DW$68 .dwtag DW_TAG_member - 1195 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 1196 .dwattr $C$DW$68, DW_AT_name("SUB_MWAIT") - 1197 .dwattr $C$DW$68, DW_AT_TI_symbol_name("SUB_MWAIT") - 1198 .dwattr $C$DW$68, DW_AT_bit_offset(0x1a) - 1199 .dwattr $C$DW$68, DW_AT_bit_size(0x01) - 1200 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1201 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1202 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 23 - - 1203 .dwattr $C$DW$68, DW_AT_decl_line(0x3a) - 1204 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 1205 - 1206$C$DW$69 .dwtag DW_TAG_member - 1207 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 1208 .dwattr $C$DW$69, DW_AT_name("rsvd6") - 1209 .dwattr $C$DW$69, DW_AT_TI_symbol_name("rsvd6") - 1210 .dwattr $C$DW$69, DW_AT_bit_offset(0x00) - 1211 .dwattr $C$DW$69, DW_AT_bit_size(0x1a) - 1212 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1213 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1214 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1215 .dwattr $C$DW$69, DW_AT_decl_line(0x3b) - 1216 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 1217 - 1218 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1219 .dwattr $C$DW$T$38, DW_AT_decl_line(0x36) - 1220 .dwattr $C$DW$T$38, DW_AT_decl_column(0x13) - 1221 .dwendtag $C$DW$T$38 - 1222 - 1223$C$DW$T$82 .dwtag DW_TAG_volatile_type - 1224 .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$38) - 1225 - 1226 - 1227$C$DW$T$39 .dwtag DW_TAG_structure_type - 1228 .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) - 1229$C$DW$70 .dwtag DW_TAG_member - 1230 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1231 .dwattr $C$DW$70, DW_AT_name("PRU0_GPI_MODE") - 1232 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1233 .dwattr $C$DW$70, DW_AT_bit_offset(0x1e) - 1234 .dwattr $C$DW$70, DW_AT_bit_size(0x02) - 1235 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1236 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1237 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1238 .dwattr $C$DW$70, DW_AT_decl_line(0x45) - 1239 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1240 - 1241$C$DW$71 .dwtag DW_TAG_member - 1242 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1243 .dwattr $C$DW$71, DW_AT_name("PRU0_GPI_CLK_MODE") - 1244 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1245 .dwattr $C$DW$71, DW_AT_bit_offset(0x1d) - 1246 .dwattr $C$DW$71, DW_AT_bit_size(0x01) - 1247 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1248 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1249 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1250 .dwattr $C$DW$71, DW_AT_decl_line(0x46) - 1251 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1252 - 1253$C$DW$72 .dwtag DW_TAG_member - 1254 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1255 .dwattr $C$DW$72, DW_AT_name("PRU0_GPI_DIV0") - 1256 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1257 .dwattr $C$DW$72, DW_AT_bit_offset(0x18) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 24 - - 1258 .dwattr $C$DW$72, DW_AT_bit_size(0x05) - 1259 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1260 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1261 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1262 .dwattr $C$DW$72, DW_AT_decl_line(0x47) - 1263 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1264 - 1265$C$DW$73 .dwtag DW_TAG_member - 1266 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1267 .dwattr $C$DW$73, DW_AT_name("PRU0_GPI_DIV1") - 1268 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1269 .dwattr $C$DW$73, DW_AT_bit_offset(0x13) - 1270 .dwattr $C$DW$73, DW_AT_bit_size(0x05) - 1271 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1272 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1273 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1274 .dwattr $C$DW$73, DW_AT_decl_line(0x48) - 1275 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1276 - 1277$C$DW$74 .dwtag DW_TAG_member - 1278 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1279 .dwattr $C$DW$74, DW_AT_name("PRU0_GPI_SB") - 1280 .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1281 .dwattr $C$DW$74, DW_AT_bit_offset(0x12) - 1282 .dwattr $C$DW$74, DW_AT_bit_size(0x01) - 1283 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1284 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1285 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1286 .dwattr $C$DW$74, DW_AT_decl_line(0x49) - 1287 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1288 - 1289$C$DW$75 .dwtag DW_TAG_member - 1290 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1291 .dwattr $C$DW$75, DW_AT_name("PRU0_GPO_MODE") - 1292 .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1293 .dwattr $C$DW$75, DW_AT_bit_offset(0x11) - 1294 .dwattr $C$DW$75, DW_AT_bit_size(0x01) - 1295 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1296 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1297 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1298 .dwattr $C$DW$75, DW_AT_decl_line(0x4a) - 1299 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1300 - 1301$C$DW$76 .dwtag DW_TAG_member - 1302 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1303 .dwattr $C$DW$76, DW_AT_name("PRU0_GPO_DIV0") - 1304 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1305 .dwattr $C$DW$76, DW_AT_bit_offset(0x0c) - 1306 .dwattr $C$DW$76, DW_AT_bit_size(0x05) - 1307 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1308 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1309 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1310 .dwattr $C$DW$76, DW_AT_decl_line(0x4b) - 1311 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1312 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 25 - - 1313$C$DW$77 .dwtag DW_TAG_member - 1314 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1315 .dwattr $C$DW$77, DW_AT_name("PRU0_GPO_DIV1") - 1316 .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1317 .dwattr $C$DW$77, DW_AT_bit_offset(0x07) - 1318 .dwattr $C$DW$77, DW_AT_bit_size(0x05) - 1319 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1320 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1321 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1322 .dwattr $C$DW$77, DW_AT_decl_line(0x4c) - 1323 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1324 - 1325$C$DW$78 .dwtag DW_TAG_member - 1326 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1327 .dwattr $C$DW$78, DW_AT_name("PRU0_GPO_SH_SEL") - 1328 .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1329 .dwattr $C$DW$78, DW_AT_bit_offset(0x06) - 1330 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1331 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1332 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1333 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1334 .dwattr $C$DW$78, DW_AT_decl_line(0x4d) - 1335 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1336 - 1337$C$DW$79 .dwtag DW_TAG_member - 1338 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1339 .dwattr $C$DW$79, DW_AT_name("rsvd26") - 1340 .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd26") - 1341 .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - 1342 .dwattr $C$DW$79, DW_AT_bit_size(0x06) - 1343 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1344 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1345 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1346 .dwattr $C$DW$79, DW_AT_decl_line(0x4e) - 1347 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1348 - 1349 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1350 .dwattr $C$DW$T$39, DW_AT_decl_line(0x44) - 1351 .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - 1352 .dwendtag $C$DW$T$39 - 1353 - 1354$C$DW$T$84 .dwtag DW_TAG_volatile_type - 1355 .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$39) - 1356 - 1357 - 1358$C$DW$T$40 .dwtag DW_TAG_structure_type - 1359 .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) - 1360$C$DW$80 .dwtag DW_TAG_member - 1361 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1362 .dwattr $C$DW$80, DW_AT_name("PRU1_GPI_MODE") - 1363 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1364 .dwattr $C$DW$80, DW_AT_bit_offset(0x1e) - 1365 .dwattr $C$DW$80, DW_AT_bit_size(0x02) - 1366 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1367 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 26 - - 1368 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1369 .dwattr $C$DW$80, DW_AT_decl_line(0x58) - 1370 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1371 - 1372$C$DW$81 .dwtag DW_TAG_member - 1373 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1374 .dwattr $C$DW$81, DW_AT_name("PRU1_GPI_CLK_MODE") - 1375 .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1376 .dwattr $C$DW$81, DW_AT_bit_offset(0x1d) - 1377 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1378 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1379 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1380 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1381 .dwattr $C$DW$81, DW_AT_decl_line(0x59) - 1382 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1383 - 1384$C$DW$82 .dwtag DW_TAG_member - 1385 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1386 .dwattr $C$DW$82, DW_AT_name("PRU1_GPI_DIV0") - 1387 .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1388 .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - 1389 .dwattr $C$DW$82, DW_AT_bit_size(0x05) - 1390 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1391 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1392 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1393 .dwattr $C$DW$82, DW_AT_decl_line(0x5a) - 1394 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1395 - 1396$C$DW$83 .dwtag DW_TAG_member - 1397 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1398 .dwattr $C$DW$83, DW_AT_name("PRU1_GPI_DIV1") - 1399 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1400 .dwattr $C$DW$83, DW_AT_bit_offset(0x13) - 1401 .dwattr $C$DW$83, DW_AT_bit_size(0x05) - 1402 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1403 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1404 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1405 .dwattr $C$DW$83, DW_AT_decl_line(0x5b) - 1406 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1407 - 1408$C$DW$84 .dwtag DW_TAG_member - 1409 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1410 .dwattr $C$DW$84, DW_AT_name("PRU1_GPI_SB") - 1411 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1412 .dwattr $C$DW$84, DW_AT_bit_offset(0x12) - 1413 .dwattr $C$DW$84, DW_AT_bit_size(0x01) - 1414 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1415 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1416 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1417 .dwattr $C$DW$84, DW_AT_decl_line(0x5c) - 1418 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1419 - 1420$C$DW$85 .dwtag DW_TAG_member - 1421 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1422 .dwattr $C$DW$85, DW_AT_name("PRU1_GPO_MODE") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 27 - - 1423 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1424 .dwattr $C$DW$85, DW_AT_bit_offset(0x11) - 1425 .dwattr $C$DW$85, DW_AT_bit_size(0x01) - 1426 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1427 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1428 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1429 .dwattr $C$DW$85, DW_AT_decl_line(0x5d) - 1430 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1431 - 1432$C$DW$86 .dwtag DW_TAG_member - 1433 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1434 .dwattr $C$DW$86, DW_AT_name("PRU1_GPO_DIV0") - 1435 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1436 .dwattr $C$DW$86, DW_AT_bit_offset(0x0c) - 1437 .dwattr $C$DW$86, DW_AT_bit_size(0x05) - 1438 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1439 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1440 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1441 .dwattr $C$DW$86, DW_AT_decl_line(0x5e) - 1442 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1443 - 1444$C$DW$87 .dwtag DW_TAG_member - 1445 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1446 .dwattr $C$DW$87, DW_AT_name("PRU1_GPO_DIV1") - 1447 .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1448 .dwattr $C$DW$87, DW_AT_bit_offset(0x07) - 1449 .dwattr $C$DW$87, DW_AT_bit_size(0x05) - 1450 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1451 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1452 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1453 .dwattr $C$DW$87, DW_AT_decl_line(0x5f) - 1454 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1455 - 1456$C$DW$88 .dwtag DW_TAG_member - 1457 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1458 .dwattr $C$DW$88, DW_AT_name("PRU1_GPO_SH_SEL") - 1459 .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1460 .dwattr $C$DW$88, DW_AT_bit_offset(0x06) - 1461 .dwattr $C$DW$88, DW_AT_bit_size(0x01) - 1462 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1463 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1464 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1465 .dwattr $C$DW$88, DW_AT_decl_line(0x60) - 1466 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1467 - 1468$C$DW$89 .dwtag DW_TAG_member - 1469 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1470 .dwattr $C$DW$89, DW_AT_name("rsvd26") - 1471 .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd26") - 1472 .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - 1473 .dwattr $C$DW$89, DW_AT_bit_size(0x06) - 1474 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1475 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1476 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1477 .dwattr $C$DW$89, DW_AT_decl_line(0x61) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 28 - - 1478 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1479 - 1480 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1481 .dwattr $C$DW$T$40, DW_AT_decl_line(0x57) - 1482 .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - 1483 .dwendtag $C$DW$T$40 - 1484 - 1485$C$DW$T$86 .dwtag DW_TAG_volatile_type - 1486 .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - 1487 - 1488 - 1489$C$DW$T$41 .dwtag DW_TAG_structure_type - 1490 .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) - 1491$C$DW$90 .dwtag DW_TAG_member - 1492 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - 1493 .dwattr $C$DW$90, DW_AT_name("PRU0_CLK_STOP_REQ") - 1494 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1495 .dwattr $C$DW$90, DW_AT_bit_offset(0x1f) - 1496 .dwattr $C$DW$90, DW_AT_bit_size(0x01) - 1497 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1498 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1499 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1500 .dwattr $C$DW$90, DW_AT_decl_line(0x6b) - 1501 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1502 - 1503$C$DW$91 .dwtag DW_TAG_member - 1504 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1505 .dwattr $C$DW$91, DW_AT_name("PRU0_CLK_STOP_ACK") - 1506 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1507 .dwattr $C$DW$91, DW_AT_bit_offset(0x1e) - 1508 .dwattr $C$DW$91, DW_AT_bit_size(0x01) - 1509 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1510 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1511 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1512 .dwattr $C$DW$91, DW_AT_decl_line(0x6c) - 1513 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1514 - 1515$C$DW$92 .dwtag DW_TAG_member - 1516 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1517 .dwattr $C$DW$92, DW_AT_name("PRU0_CLK_EN") - 1518 .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1519 .dwattr $C$DW$92, DW_AT_bit_offset(0x1d) - 1520 .dwattr $C$DW$92, DW_AT_bit_size(0x01) - 1521 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1522 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1523 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1524 .dwattr $C$DW$92, DW_AT_decl_line(0x6d) - 1525 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1526 - 1527$C$DW$93 .dwtag DW_TAG_member - 1528 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1529 .dwattr $C$DW$93, DW_AT_name("PRU1_CLK_STOP_REQ") - 1530 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1531 .dwattr $C$DW$93, DW_AT_bit_offset(0x1c) - 1532 .dwattr $C$DW$93, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 29 - - 1533 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1534 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1535 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1536 .dwattr $C$DW$93, DW_AT_decl_line(0x6e) - 1537 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1538 - 1539$C$DW$94 .dwtag DW_TAG_member - 1540 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1541 .dwattr $C$DW$94, DW_AT_name("PRU1_CLK_STOP_ACK") - 1542 .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1543 .dwattr $C$DW$94, DW_AT_bit_offset(0x1b) - 1544 .dwattr $C$DW$94, DW_AT_bit_size(0x01) - 1545 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1546 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1547 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1548 .dwattr $C$DW$94, DW_AT_decl_line(0x6f) - 1549 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1550 - 1551$C$DW$95 .dwtag DW_TAG_member - 1552 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1553 .dwattr $C$DW$95, DW_AT_name("PRU1_CLK_EN") - 1554 .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1555 .dwattr $C$DW$95, DW_AT_bit_offset(0x1a) - 1556 .dwattr $C$DW$95, DW_AT_bit_size(0x01) - 1557 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1558 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1559 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1560 .dwattr $C$DW$95, DW_AT_decl_line(0x70) - 1561 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1562 - 1563$C$DW$96 .dwtag DW_TAG_member - 1564 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1565 .dwattr $C$DW$96, DW_AT_name("INTC_CLK_STOP_REQ") - 1566 .dwattr $C$DW$96, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1567 .dwattr $C$DW$96, DW_AT_bit_offset(0x19) - 1568 .dwattr $C$DW$96, DW_AT_bit_size(0x01) - 1569 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1570 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1571 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1572 .dwattr $C$DW$96, DW_AT_decl_line(0x71) - 1573 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1574 - 1575$C$DW$97 .dwtag DW_TAG_member - 1576 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1577 .dwattr $C$DW$97, DW_AT_name("INTC_CLK_STOP_ACK") - 1578 .dwattr $C$DW$97, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1579 .dwattr $C$DW$97, DW_AT_bit_offset(0x18) - 1580 .dwattr $C$DW$97, DW_AT_bit_size(0x01) - 1581 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1582 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1583 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1584 .dwattr $C$DW$97, DW_AT_decl_line(0x72) - 1585 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1586 - 1587$C$DW$98 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 30 - - 1588 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1589 .dwattr $C$DW$98, DW_AT_name("INTC_CLK_EN") - 1590 .dwattr $C$DW$98, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1591 .dwattr $C$DW$98, DW_AT_bit_offset(0x17) - 1592 .dwattr $C$DW$98, DW_AT_bit_size(0x01) - 1593 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1594 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1595 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1596 .dwattr $C$DW$98, DW_AT_decl_line(0x73) - 1597 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1598 - 1599$C$DW$99 .dwtag DW_TAG_member - 1600 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1601 .dwattr $C$DW$99, DW_AT_name("UART_CLK_STOP_REQ") - 1602 .dwattr $C$DW$99, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1603 .dwattr $C$DW$99, DW_AT_bit_offset(0x16) - 1604 .dwattr $C$DW$99, DW_AT_bit_size(0x01) - 1605 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1606 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1607 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1608 .dwattr $C$DW$99, DW_AT_decl_line(0x74) - 1609 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1610 - 1611$C$DW$100 .dwtag DW_TAG_member - 1612 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1613 .dwattr $C$DW$100, DW_AT_name("UART_CLK_STOP_ACK") - 1614 .dwattr $C$DW$100, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1615 .dwattr $C$DW$100, DW_AT_bit_offset(0x15) - 1616 .dwattr $C$DW$100, DW_AT_bit_size(0x01) - 1617 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1618 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1619 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1620 .dwattr $C$DW$100, DW_AT_decl_line(0x75) - 1621 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1622 - 1623$C$DW$101 .dwtag DW_TAG_member - 1624 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1625 .dwattr $C$DW$101, DW_AT_name("UART_CLK_EN") - 1626 .dwattr $C$DW$101, DW_AT_TI_symbol_name("UART_CLK_EN") - 1627 .dwattr $C$DW$101, DW_AT_bit_offset(0x14) - 1628 .dwattr $C$DW$101, DW_AT_bit_size(0x01) - 1629 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1630 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1631 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1632 .dwattr $C$DW$101, DW_AT_decl_line(0x76) - 1633 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1634 - 1635$C$DW$102 .dwtag DW_TAG_member - 1636 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1637 .dwattr $C$DW$102, DW_AT_name("ECAP_CLK_STOP_REQ") - 1638 .dwattr $C$DW$102, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1639 .dwattr $C$DW$102, DW_AT_bit_offset(0x13) - 1640 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1641 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1642 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 31 - - 1643 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1644 .dwattr $C$DW$102, DW_AT_decl_line(0x77) - 1645 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1646 - 1647$C$DW$103 .dwtag DW_TAG_member - 1648 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1649 .dwattr $C$DW$103, DW_AT_name("ECAP_CLK_STOP_ACK") - 1650 .dwattr $C$DW$103, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1651 .dwattr $C$DW$103, DW_AT_bit_offset(0x12) - 1652 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1653 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1654 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1655 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1656 .dwattr $C$DW$103, DW_AT_decl_line(0x78) - 1657 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1658 - 1659$C$DW$104 .dwtag DW_TAG_member - 1660 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1661 .dwattr $C$DW$104, DW_AT_name("ECAP_CLK_EN") - 1662 .dwattr $C$DW$104, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1663 .dwattr $C$DW$104, DW_AT_bit_offset(0x11) - 1664 .dwattr $C$DW$104, DW_AT_bit_size(0x01) - 1665 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1666 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1667 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1668 .dwattr $C$DW$104, DW_AT_decl_line(0x79) - 1669 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1670 - 1671$C$DW$105 .dwtag DW_TAG_member - 1672 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1673 .dwattr $C$DW$105, DW_AT_name("IEP_CLK_STOP_REQ") - 1674 .dwattr $C$DW$105, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1675 .dwattr $C$DW$105, DW_AT_bit_offset(0x10) - 1676 .dwattr $C$DW$105, DW_AT_bit_size(0x01) - 1677 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1678 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1679 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1680 .dwattr $C$DW$105, DW_AT_decl_line(0x7a) - 1681 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1682 - 1683$C$DW$106 .dwtag DW_TAG_member - 1684 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1685 .dwattr $C$DW$106, DW_AT_name("IEP_CLK_STOP_ACK") - 1686 .dwattr $C$DW$106, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1687 .dwattr $C$DW$106, DW_AT_bit_offset(0x0f) - 1688 .dwattr $C$DW$106, DW_AT_bit_size(0x01) - 1689 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1690 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1691 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1692 .dwattr $C$DW$106, DW_AT_decl_line(0x7b) - 1693 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1694 - 1695$C$DW$107 .dwtag DW_TAG_member - 1696 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1697 .dwattr $C$DW$107, DW_AT_name("IEP_CLK_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 32 - - 1698 .dwattr $C$DW$107, DW_AT_TI_symbol_name("IEP_CLK_EN") - 1699 .dwattr $C$DW$107, DW_AT_bit_offset(0x0e) - 1700 .dwattr $C$DW$107, DW_AT_bit_size(0x01) - 1701 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1702 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1703 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1704 .dwattr $C$DW$107, DW_AT_decl_line(0x7c) - 1705 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1706 - 1707$C$DW$108 .dwtag DW_TAG_member - 1708 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1709 .dwattr $C$DW$108, DW_AT_name("rsvd18") - 1710 .dwattr $C$DW$108, DW_AT_TI_symbol_name("rsvd18") - 1711 .dwattr $C$DW$108, DW_AT_bit_offset(0x00) - 1712 .dwattr $C$DW$108, DW_AT_bit_size(0x0e) - 1713 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1714 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1715 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1716 .dwattr $C$DW$108, DW_AT_decl_line(0x7d) - 1717 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1718 - 1719 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1720 .dwattr $C$DW$T$41, DW_AT_decl_line(0x6a) - 1721 .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - 1722 .dwendtag $C$DW$T$41 - 1723 - 1724$C$DW$T$88 .dwtag DW_TAG_volatile_type - 1725 .dwattr $C$DW$T$88, DW_AT_type(*$C$DW$T$41) - 1726 - 1727 - 1728$C$DW$T$42 .dwtag DW_TAG_structure_type - 1729 .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) - 1730$C$DW$109 .dwtag DW_TAG_member - 1731 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1732 .dwattr $C$DW$109, DW_AT_name("PRU0_IMEM_PE_RAW") - 1733 .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 1734 .dwattr $C$DW$109, DW_AT_bit_offset(0x1c) - 1735 .dwattr $C$DW$109, DW_AT_bit_size(0x04) - 1736 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1737 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1738 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1739 .dwattr $C$DW$109, DW_AT_decl_line(0x87) - 1740 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1741 - 1742$C$DW$110 .dwtag DW_TAG_member - 1743 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1744 .dwattr $C$DW$110, DW_AT_name("PRU0_DMEM_PE_RAW") - 1745 .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 1746 .dwattr $C$DW$110, DW_AT_bit_offset(0x18) - 1747 .dwattr $C$DW$110, DW_AT_bit_size(0x04) - 1748 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1749 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1750 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1751 .dwattr $C$DW$110, DW_AT_decl_line(0x88) - 1752 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 33 - - 1753 - 1754$C$DW$111 .dwtag DW_TAG_member - 1755 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1756 .dwattr $C$DW$111, DW_AT_name("PRU1_IMEM_PE_RAW") - 1757 .dwattr $C$DW$111, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 1758 .dwattr $C$DW$111, DW_AT_bit_offset(0x14) - 1759 .dwattr $C$DW$111, DW_AT_bit_size(0x04) - 1760 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1761 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1762 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1763 .dwattr $C$DW$111, DW_AT_decl_line(0x89) - 1764 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1765 - 1766$C$DW$112 .dwtag DW_TAG_member - 1767 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1768 .dwattr $C$DW$112, DW_AT_name("PRU1_DMEM_PE_RAW") - 1769 .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 1770 .dwattr $C$DW$112, DW_AT_bit_offset(0x10) - 1771 .dwattr $C$DW$112, DW_AT_bit_size(0x04) - 1772 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1773 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1774 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1775 .dwattr $C$DW$112, DW_AT_decl_line(0x8a) - 1776 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1777 - 1778$C$DW$113 .dwtag DW_TAG_member - 1779 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1780 .dwattr $C$DW$113, DW_AT_name("RAM_PE_RAW") - 1781 .dwattr $C$DW$113, DW_AT_TI_symbol_name("RAM_PE_RAW") - 1782 .dwattr $C$DW$113, DW_AT_bit_offset(0x0c) - 1783 .dwattr $C$DW$113, DW_AT_bit_size(0x04) - 1784 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1785 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1786 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1787 .dwattr $C$DW$113, DW_AT_decl_line(0x8b) - 1788 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1789 - 1790$C$DW$114 .dwtag DW_TAG_member - 1791 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1792 .dwattr $C$DW$114, DW_AT_name("rsvd20") - 1793 .dwattr $C$DW$114, DW_AT_TI_symbol_name("rsvd20") - 1794 .dwattr $C$DW$114, DW_AT_bit_offset(0x00) - 1795 .dwattr $C$DW$114, DW_AT_bit_size(0x0c) - 1796 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1797 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1798 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1799 .dwattr $C$DW$114, DW_AT_decl_line(0x8c) - 1800 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1801 - 1802 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1803 .dwattr $C$DW$T$42, DW_AT_decl_line(0x86) - 1804 .dwattr $C$DW$T$42, DW_AT_decl_column(0x14) - 1805 .dwendtag $C$DW$T$42 - 1806 - 1807$C$DW$T$90 .dwtag DW_TAG_volatile_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 34 - - 1808 .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$42) - 1809 - 1810 - 1811$C$DW$T$43 .dwtag DW_TAG_structure_type - 1812 .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) - 1813$C$DW$115 .dwtag DW_TAG_member - 1814 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 1815 .dwattr $C$DW$115, DW_AT_name("PRU0_IMEM_PE") - 1816 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 1817 .dwattr $C$DW$115, DW_AT_bit_offset(0x1c) - 1818 .dwattr $C$DW$115, DW_AT_bit_size(0x04) - 1819 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1820 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1821 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1822 .dwattr $C$DW$115, DW_AT_decl_line(0x96) - 1823 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 1824 - 1825$C$DW$116 .dwtag DW_TAG_member - 1826 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 1827 .dwattr $C$DW$116, DW_AT_name("PRU0_DMEM_PE") - 1828 .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 1829 .dwattr $C$DW$116, DW_AT_bit_offset(0x18) - 1830 .dwattr $C$DW$116, DW_AT_bit_size(0x04) - 1831 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1832 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1833 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1834 .dwattr $C$DW$116, DW_AT_decl_line(0x97) - 1835 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 1836 - 1837$C$DW$117 .dwtag DW_TAG_member - 1838 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 1839 .dwattr $C$DW$117, DW_AT_name("PRU1_IMEM_PE") - 1840 .dwattr $C$DW$117, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 1841 .dwattr $C$DW$117, DW_AT_bit_offset(0x14) - 1842 .dwattr $C$DW$117, DW_AT_bit_size(0x04) - 1843 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1844 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1845 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1846 .dwattr $C$DW$117, DW_AT_decl_line(0x98) - 1847 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 1848 - 1849$C$DW$118 .dwtag DW_TAG_member - 1850 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 1851 .dwattr $C$DW$118, DW_AT_name("PRU1_DMEM_PE") - 1852 .dwattr $C$DW$118, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 1853 .dwattr $C$DW$118, DW_AT_bit_offset(0x10) - 1854 .dwattr $C$DW$118, DW_AT_bit_size(0x04) - 1855 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1856 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1857 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1858 .dwattr $C$DW$118, DW_AT_decl_line(0x99) - 1859 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 1860 - 1861$C$DW$119 .dwtag DW_TAG_member - 1862 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 35 - - 1863 .dwattr $C$DW$119, DW_AT_name("RAM_PE") - 1864 .dwattr $C$DW$119, DW_AT_TI_symbol_name("RAM_PE") - 1865 .dwattr $C$DW$119, DW_AT_bit_offset(0x0c) - 1866 .dwattr $C$DW$119, DW_AT_bit_size(0x04) - 1867 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1868 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1869 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1870 .dwattr $C$DW$119, DW_AT_decl_line(0x9a) - 1871 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 1872 - 1873$C$DW$120 .dwtag DW_TAG_member - 1874 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 1875 .dwattr $C$DW$120, DW_AT_name("rsvd20") - 1876 .dwattr $C$DW$120, DW_AT_TI_symbol_name("rsvd20") - 1877 .dwattr $C$DW$120, DW_AT_bit_offset(0x00) - 1878 .dwattr $C$DW$120, DW_AT_bit_size(0x0c) - 1879 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1880 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 1881 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1882 .dwattr $C$DW$120, DW_AT_decl_line(0x9b) - 1883 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 1884 - 1885 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1886 .dwattr $C$DW$T$43, DW_AT_decl_line(0x95) - 1887 .dwattr $C$DW$T$43, DW_AT_decl_column(0x14) - 1888 .dwendtag $C$DW$T$43 - 1889 - 1890$C$DW$T$92 .dwtag DW_TAG_volatile_type - 1891 .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$43) - 1892 - 1893 - 1894$C$DW$T$44 .dwtag DW_TAG_structure_type - 1895 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 1896$C$DW$121 .dwtag DW_TAG_member - 1897 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 1898 .dwattr $C$DW$121, DW_AT_name("PRU0_IMEM_PE_SET") - 1899 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 1900 .dwattr $C$DW$121, DW_AT_bit_offset(0x1c) - 1901 .dwattr $C$DW$121, DW_AT_bit_size(0x04) - 1902 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1903 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 1904 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1905 .dwattr $C$DW$121, DW_AT_decl_line(0xa4) - 1906 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 1907 - 1908$C$DW$122 .dwtag DW_TAG_member - 1909 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 1910 .dwattr $C$DW$122, DW_AT_name("PRU0_DMEM_PE_SET") - 1911 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 1912 .dwattr $C$DW$122, DW_AT_bit_offset(0x18) - 1913 .dwattr $C$DW$122, DW_AT_bit_size(0x04) - 1914 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1915 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 1916 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1917 .dwattr $C$DW$122, DW_AT_decl_line(0xa5) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 36 - - 1918 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 1919 - 1920$C$DW$123 .dwtag DW_TAG_member - 1921 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 1922 .dwattr $C$DW$123, DW_AT_name("PRU1_IMEM_PE_SET") - 1923 .dwattr $C$DW$123, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 1924 .dwattr $C$DW$123, DW_AT_bit_offset(0x14) - 1925 .dwattr $C$DW$123, DW_AT_bit_size(0x04) - 1926 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1927 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 1928 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1929 .dwattr $C$DW$123, DW_AT_decl_line(0xa6) - 1930 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 1931 - 1932$C$DW$124 .dwtag DW_TAG_member - 1933 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 1934 .dwattr $C$DW$124, DW_AT_name("PRU1_DMEM_PE_SET") - 1935 .dwattr $C$DW$124, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 1936 .dwattr $C$DW$124, DW_AT_bit_offset(0x10) - 1937 .dwattr $C$DW$124, DW_AT_bit_size(0x04) - 1938 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1939 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 1940 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1941 .dwattr $C$DW$124, DW_AT_decl_line(0xa7) - 1942 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 1943 - 1944$C$DW$125 .dwtag DW_TAG_member - 1945 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 1946 .dwattr $C$DW$125, DW_AT_name("RAM_PE_SET") - 1947 .dwattr $C$DW$125, DW_AT_TI_symbol_name("RAM_PE_SET") - 1948 .dwattr $C$DW$125, DW_AT_bit_offset(0x0c) - 1949 .dwattr $C$DW$125, DW_AT_bit_size(0x04) - 1950 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1951 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 1952 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1953 .dwattr $C$DW$125, DW_AT_decl_line(0xa8) - 1954 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 1955 - 1956$C$DW$126 .dwtag DW_TAG_member - 1957 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 1958 .dwattr $C$DW$126, DW_AT_name("rsvd20") - 1959 .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd20") - 1960 .dwattr $C$DW$126, DW_AT_bit_offset(0x00) - 1961 .dwattr $C$DW$126, DW_AT_bit_size(0x0c) - 1962 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1963 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 1964 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1965 .dwattr $C$DW$126, DW_AT_decl_line(0xa9) - 1966 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 1967 - 1968 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1969 .dwattr $C$DW$T$44, DW_AT_decl_line(0xa3) - 1970 .dwattr $C$DW$T$44, DW_AT_decl_column(0x13) - 1971 .dwendtag $C$DW$T$44 - 1972 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 37 - - 1973$C$DW$T$94 .dwtag DW_TAG_volatile_type - 1974 .dwattr $C$DW$T$94, DW_AT_type(*$C$DW$T$44) - 1975 - 1976 - 1977$C$DW$T$45 .dwtag DW_TAG_structure_type - 1978 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 1979$C$DW$127 .dwtag DW_TAG_member - 1980 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 1981 .dwattr $C$DW$127, DW_AT_name("PRU0_IMEM_PE_CLR") - 1982 .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 1983 .dwattr $C$DW$127, DW_AT_bit_offset(0x1c) - 1984 .dwattr $C$DW$127, DW_AT_bit_size(0x04) - 1985 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1986 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 1987 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1988 .dwattr $C$DW$127, DW_AT_decl_line(0xb3) - 1989 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 1990 - 1991$C$DW$128 .dwtag DW_TAG_member - 1992 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 1993 .dwattr $C$DW$128, DW_AT_name("PRU0_DMEM_PE_CLR") - 1994 .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 1995 .dwattr $C$DW$128, DW_AT_bit_offset(0x18) - 1996 .dwattr $C$DW$128, DW_AT_bit_size(0x04) - 1997 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1998 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 1999 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2000 .dwattr $C$DW$128, DW_AT_decl_line(0xb4) - 2001 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - 2002 - 2003$C$DW$129 .dwtag DW_TAG_member - 2004 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2005 .dwattr $C$DW$129, DW_AT_name("PRU1_IMEM_PE_CLR") - 2006 .dwattr $C$DW$129, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2007 .dwattr $C$DW$129, DW_AT_bit_offset(0x14) - 2008 .dwattr $C$DW$129, DW_AT_bit_size(0x04) - 2009 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2010 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2011 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2012 .dwattr $C$DW$129, DW_AT_decl_line(0xb5) - 2013 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2014 - 2015$C$DW$130 .dwtag DW_TAG_member - 2016 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2017 .dwattr $C$DW$130, DW_AT_name("PRU1_DMEM_PE_CLR") - 2018 .dwattr $C$DW$130, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2019 .dwattr $C$DW$130, DW_AT_bit_offset(0x10) - 2020 .dwattr $C$DW$130, DW_AT_bit_size(0x04) - 2021 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2022 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2023 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2024 .dwattr $C$DW$130, DW_AT_decl_line(0xb6) - 2025 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2026 - 2027$C$DW$131 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 38 - - 2028 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2029 .dwattr $C$DW$131, DW_AT_name("rsvd16") - 2030 .dwattr $C$DW$131, DW_AT_TI_symbol_name("rsvd16") - 2031 .dwattr $C$DW$131, DW_AT_bit_offset(0x00) - 2032 .dwattr $C$DW$131, DW_AT_bit_size(0x10) - 2033 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2034 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2035 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2036 .dwattr $C$DW$131, DW_AT_decl_line(0xb7) - 2037 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2038 - 2039 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2040 .dwattr $C$DW$T$45, DW_AT_decl_line(0xb2) - 2041 .dwattr $C$DW$T$45, DW_AT_decl_column(0x13) - 2042 .dwendtag $C$DW$T$45 - 2043 - 2044$C$DW$T$96 .dwtag DW_TAG_volatile_type - 2045 .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$45) - 2046 - 2047 - 2048$C$DW$T$46 .dwtag DW_TAG_structure_type - 2049 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 2050$C$DW$132 .dwtag DW_TAG_member - 2051 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2052 .dwattr $C$DW$132, DW_AT_name("PMAO_PRU0") - 2053 .dwattr $C$DW$132, DW_AT_TI_symbol_name("PMAO_PRU0") - 2054 .dwattr $C$DW$132, DW_AT_bit_offset(0x1f) - 2055 .dwattr $C$DW$132, DW_AT_bit_size(0x01) - 2056 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2057 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2058 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2059 .dwattr $C$DW$132, DW_AT_decl_line(0xc4) - 2060 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - 2061 - 2062$C$DW$133 .dwtag DW_TAG_member - 2063 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2064 .dwattr $C$DW$133, DW_AT_name("PMAO_PRU1") - 2065 .dwattr $C$DW$133, DW_AT_TI_symbol_name("PMAO_PRU1") - 2066 .dwattr $C$DW$133, DW_AT_bit_offset(0x1e) - 2067 .dwattr $C$DW$133, DW_AT_bit_size(0x01) - 2068 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2069 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2070 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2071 .dwattr $C$DW$133, DW_AT_decl_line(0xc5) - 2072 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2073 - 2074$C$DW$134 .dwtag DW_TAG_member - 2075 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2076 .dwattr $C$DW$134, DW_AT_name("rsvd2") - 2077 .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd2") - 2078 .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - 2079 .dwattr $C$DW$134, DW_AT_bit_size(0x1e) - 2080 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2081 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2082 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 39 - - 2083 .dwattr $C$DW$134, DW_AT_decl_line(0xc6) - 2084 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2085 - 2086 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2087 .dwattr $C$DW$T$46, DW_AT_decl_line(0xc3) - 2088 .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - 2089 .dwendtag $C$DW$T$46 - 2090 - 2091$C$DW$T$98 .dwtag DW_TAG_volatile_type - 2092 .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$46) - 2093 - 2094 - 2095$C$DW$T$47 .dwtag DW_TAG_structure_type - 2096 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 2097$C$DW$135 .dwtag DW_TAG_member - 2098 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2099 .dwattr $C$DW$135, DW_AT_name("OCP_EN") - 2100 .dwattr $C$DW$135, DW_AT_TI_symbol_name("OCP_EN") - 2101 .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - 2102 .dwattr $C$DW$135, DW_AT_bit_size(0x01) - 2103 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2104 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2105 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2106 .dwattr $C$DW$135, DW_AT_decl_line(0xd3) - 2107 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2108 - 2109$C$DW$136 .dwtag DW_TAG_member - 2110 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2111 .dwattr $C$DW$136, DW_AT_name("rsvd1") - 2112 .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd1") - 2113 .dwattr $C$DW$136, DW_AT_bit_offset(0x00) - 2114 .dwattr $C$DW$136, DW_AT_bit_size(0x1f) - 2115 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2116 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2117 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2118 .dwattr $C$DW$136, DW_AT_decl_line(0xd4) - 2119 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2120 - 2121 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2122 .dwattr $C$DW$T$47, DW_AT_decl_line(0xd2) - 2123 .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - 2124 .dwendtag $C$DW$T$47 - 2125 - 2126$C$DW$T$100 .dwtag DW_TAG_volatile_type - 2127 .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$47) - 2128 - 2129 - 2130$C$DW$T$48 .dwtag DW_TAG_structure_type - 2131 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 2132$C$DW$137 .dwtag DW_TAG_member - 2133 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2134 .dwattr $C$DW$137, DW_AT_name("PRU1_PAD_HP_EN") - 2135 .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2136 .dwattr $C$DW$137, DW_AT_bit_offset(0x1f) - 2137 .dwattr $C$DW$137, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 40 - - 2138 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2139 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2140 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2141 .dwattr $C$DW$137, DW_AT_decl_line(0xde) - 2142 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2143 - 2144$C$DW$138 .dwtag DW_TAG_member - 2145 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2146 .dwattr $C$DW$138, DW_AT_name("XFR_SHIFT_EN") - 2147 .dwattr $C$DW$138, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2148 .dwattr $C$DW$138, DW_AT_bit_offset(0x1e) - 2149 .dwattr $C$DW$138, DW_AT_bit_size(0x01) - 2150 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2151 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2152 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2153 .dwattr $C$DW$138, DW_AT_decl_line(0xdf) - 2154 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2155 - 2156$C$DW$139 .dwtag DW_TAG_member - 2157 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2158 .dwattr $C$DW$139, DW_AT_name("rsvd2") - 2159 .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd2") - 2160 .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - 2161 .dwattr $C$DW$139, DW_AT_bit_size(0x1e) - 2162 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2163 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2164 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2165 .dwattr $C$DW$139, DW_AT_decl_line(0xe0) - 2166 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2167 - 2168 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2169 .dwattr $C$DW$T$48, DW_AT_decl_line(0xdd) - 2170 .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - 2171 .dwendtag $C$DW$T$48 - 2172 - 2173$C$DW$T$102 .dwtag DW_TAG_volatile_type - 2174 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$48) - 2175 - 2176 - 2177$C$DW$T$49 .dwtag DW_TAG_structure_type - 2178 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 2179$C$DW$140 .dwtag DW_TAG_member - 2180 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - 2181 .dwattr $C$DW$140, DW_AT_name("PIN_MUX_SEL") - 2182 .dwattr $C$DW$140, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2183 .dwattr $C$DW$140, DW_AT_bit_offset(0x18) - 2184 .dwattr $C$DW$140, DW_AT_bit_size(0x08) - 2185 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2186 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2187 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2188 .dwattr $C$DW$140, DW_AT_decl_line(0xec) - 2189 .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - 2190 - 2191$C$DW$141 .dwtag DW_TAG_member - 2192 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 41 - - 2193 .dwattr $C$DW$141, DW_AT_name("rsvd2") - 2194 .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd2") - 2195 .dwattr $C$DW$141, DW_AT_bit_offset(0x00) - 2196 .dwattr $C$DW$141, DW_AT_bit_size(0x18) - 2197 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2198 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2199 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2200 .dwattr $C$DW$141, DW_AT_decl_line(0xed) - 2201 .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - 2202 - 2203 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2204 .dwattr $C$DW$T$49, DW_AT_decl_line(0xeb) - 2205 .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - 2206 .dwendtag $C$DW$T$49 - 2207 - 2208$C$DW$T$104 .dwtag DW_TAG_volatile_type - 2209 .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$49) - 2210 - 2211 - 2212$C$DW$T$52 .dwtag DW_TAG_structure_type - 2213 .dwattr $C$DW$T$52, DW_AT_byte_size(0x44) - 2214$C$DW$142 .dwtag DW_TAG_member - 2215 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$81) - 2216 .dwattr $C$DW$142, DW_AT_name("$P$T2") - 2217 .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T2") - 2218 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2219 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2220 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2221 .dwattr $C$DW$142, DW_AT_decl_line(0x29) - 2222 .dwattr $C$DW$142, DW_AT_decl_column(0x02) - 2223 - 2224$C$DW$143 .dwtag DW_TAG_member - 2225 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$83) - 2226 .dwattr $C$DW$143, DW_AT_name("$P$T3") - 2227 .dwattr $C$DW$143, DW_AT_TI_symbol_name("$P$T3") - 2228 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2229 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2230 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2231 .dwattr $C$DW$143, DW_AT_decl_line(0x33) - 2232 .dwattr $C$DW$143, DW_AT_decl_column(0x02) - 2233 - 2234$C$DW$144 .dwtag DW_TAG_member - 2235 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$85) - 2236 .dwattr $C$DW$144, DW_AT_name("$P$T4") - 2237 .dwattr $C$DW$144, DW_AT_TI_symbol_name("$P$T4") - 2238 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2239 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2240 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2241 .dwattr $C$DW$144, DW_AT_decl_line(0x41) - 2242 .dwattr $C$DW$144, DW_AT_decl_column(0x02) - 2243 - 2244$C$DW$145 .dwtag DW_TAG_member - 2245 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$87) - 2246 .dwattr $C$DW$145, DW_AT_name("$P$T5") - 2247 .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T5") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 42 - - 2248 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2249 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2250 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2251 .dwattr $C$DW$145, DW_AT_decl_line(0x54) - 2252 .dwattr $C$DW$145, DW_AT_decl_column(0x02) - 2253 - 2254$C$DW$146 .dwtag DW_TAG_member - 2255 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$89) - 2256 .dwattr $C$DW$146, DW_AT_name("$P$T6") - 2257 .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T6") - 2258 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2259 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2260 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2261 .dwattr $C$DW$146, DW_AT_decl_line(0x67) - 2262 .dwattr $C$DW$146, DW_AT_decl_column(0x02) - 2263 - 2264$C$DW$147 .dwtag DW_TAG_member - 2265 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$91) - 2266 .dwattr $C$DW$147, DW_AT_name("$P$T7") - 2267 .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T7") - 2268 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2269 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2270 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2271 .dwattr $C$DW$147, DW_AT_decl_line(0x83) - 2272 .dwattr $C$DW$147, DW_AT_decl_column(0x02) - 2273 - 2274$C$DW$148 .dwtag DW_TAG_member - 2275 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$93) - 2276 .dwattr $C$DW$148, DW_AT_name("$P$T8") - 2277 .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T8") - 2278 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2279 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2280 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2281 .dwattr $C$DW$148, DW_AT_decl_line(0x92) - 2282 .dwattr $C$DW$148, DW_AT_decl_column(0x02) - 2283 - 2284$C$DW$149 .dwtag DW_TAG_member - 2285 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$95) - 2286 .dwattr $C$DW$149, DW_AT_name("$P$T9") - 2287 .dwattr $C$DW$149, DW_AT_TI_symbol_name("$P$T9") - 2288 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2289 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2290 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2291 .dwattr $C$DW$149, DW_AT_decl_line(0xa0) - 2292 .dwattr $C$DW$149, DW_AT_decl_column(0x02) - 2293 - 2294$C$DW$150 .dwtag DW_TAG_member - 2295 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$97) - 2296 .dwattr $C$DW$150, DW_AT_name("$P$T10") - 2297 .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T10") - 2298 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2299 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2300 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2301 .dwattr $C$DW$150, DW_AT_decl_line(0xaf) - 2302 .dwattr $C$DW$150, DW_AT_decl_column(0x02) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 43 - - 2303 - 2304$C$DW$151 .dwtag DW_TAG_member - 2305 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$23) - 2306 .dwattr $C$DW$151, DW_AT_name("rsvd24") - 2307 .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd24") - 2308 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2309 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2310 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2311 .dwattr $C$DW$151, DW_AT_decl_line(0xbc) - 2312 .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - 2313 - 2314$C$DW$152 .dwtag DW_TAG_member - 2315 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$99) - 2316 .dwattr $C$DW$152, DW_AT_name("$P$T11") - 2317 .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T11") - 2318 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2319 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2320 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2321 .dwattr $C$DW$152, DW_AT_decl_line(0xc0) - 2322 .dwattr $C$DW$152, DW_AT_decl_column(0x02) - 2323 - 2324$C$DW$153 .dwtag DW_TAG_member - 2325 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$50) - 2326 .dwattr $C$DW$153, DW_AT_name("rsvd2c") - 2327 .dwattr $C$DW$153, DW_AT_TI_symbol_name("rsvd2c") - 2328 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2329 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2330 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2331 .dwattr $C$DW$153, DW_AT_decl_line(0xcb) - 2332 .dwattr $C$DW$153, DW_AT_decl_column(0x0b) - 2333 - 2334$C$DW$154 .dwtag DW_TAG_member - 2335 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$101) - 2336 .dwattr $C$DW$154, DW_AT_name("$P$T12") - 2337 .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T12") - 2338 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2339 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2340 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2341 .dwattr $C$DW$154, DW_AT_decl_line(0xcf) - 2342 .dwattr $C$DW$154, DW_AT_decl_column(0x02) - 2343 - 2344$C$DW$155 .dwtag DW_TAG_member - 2345 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$103) - 2346 .dwattr $C$DW$155, DW_AT_name("$P$T13") - 2347 .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T13") - 2348 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2349 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2350 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2351 .dwattr $C$DW$155, DW_AT_decl_line(0xda) - 2352 .dwattr $C$DW$155, DW_AT_decl_column(0x02) - 2353 - 2354$C$DW$156 .dwtag DW_TAG_member - 2355 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$51) - 2356 .dwattr $C$DW$156, DW_AT_name("rsvd38") - 2357 .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd38") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 44 - - 2358 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2359 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2360 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2361 .dwattr $C$DW$156, DW_AT_decl_line(0xe5) - 2362 .dwattr $C$DW$156, DW_AT_decl_column(0x0b) - 2363 - 2364$C$DW$157 .dwtag DW_TAG_member - 2365 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$105) - 2366 .dwattr $C$DW$157, DW_AT_name("$P$T14") - 2367 .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T14") - 2368 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2369 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2370 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2371 .dwattr $C$DW$157, DW_AT_decl_line(0xe8) - 2372 .dwattr $C$DW$157, DW_AT_decl_column(0x02) - 2373 - 2374 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2375 .dwattr $C$DW$T$52, DW_AT_decl_line(0x26) - 2376 .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - 2377 .dwendtag $C$DW$T$52 - 2378 - 2379$C$DW$T$129 .dwtag DW_TAG_typedef - 2380 .dwattr $C$DW$T$129, DW_AT_name("pruCfg") - 2381 .dwattr $C$DW$T$129, DW_AT_type(*$C$DW$T$52) - 2382 .dwattr $C$DW$T$129, DW_AT_language(DW_LANG_C) - 2383 .dwattr $C$DW$T$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 2384 .dwattr $C$DW$T$129, DW_AT_decl_line(0xf0) - 2385 .dwattr $C$DW$T$129, DW_AT_decl_column(0x03) - 2386 - 2387$C$DW$T$130 .dwtag DW_TAG_volatile_type - 2388 .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$129) - 2389 - 2390 - 2391$C$DW$T$54 .dwtag DW_TAG_structure_type - 2392 .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) - 2393$C$DW$158 .dwtag DW_TAG_member - 2394 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$53) - 2395 .dwattr $C$DW$158, DW_AT_name("cur_reg_val") - 2396 .dwattr $C$DW$158, DW_AT_TI_symbol_name("cur_reg_val") - 2397 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2398 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2399 .dwattr $C$DW$158, DW_AT_decl_file("pru1_buslatches.h") - 2400 .dwattr $C$DW$158, DW_AT_decl_line(0x22) - 2401 .dwattr $C$DW$158, DW_AT_decl_column(0x0a) - 2402 - 2403$C$DW$159 .dwtag DW_TAG_member - 2404 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$53) - 2405 .dwattr $C$DW$159, DW_AT_name("bidi_bitwidth") - 2406 .dwattr $C$DW$159, DW_AT_TI_symbol_name("bidi_bitwidth") - 2407 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2408 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2409 .dwattr $C$DW$159, DW_AT_decl_file("pru1_buslatches.h") - 2410 .dwattr $C$DW$159, DW_AT_decl_line(0x26) - 2411 .dwattr $C$DW$159, DW_AT_decl_column(0x0a) - 2412 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 45 - - 2413 .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - 2414 .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - 2415 .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - 2416 .dwendtag $C$DW$T$54 - 2417 - 2418$C$DW$T$132 .dwtag DW_TAG_typedef - 2419 .dwattr $C$DW$T$132, DW_AT_name("buslatches_t") - 2420 .dwattr $C$DW$T$132, DW_AT_type(*$C$DW$T$54) - 2421 .dwattr $C$DW$T$132, DW_AT_language(DW_LANG_C) - 2422 .dwattr $C$DW$T$132, DW_AT_decl_file("pru1_buslatches.h") - 2423 .dwattr $C$DW$T$132, DW_AT_decl_line(0x2c) - 2424 .dwattr $C$DW$T$132, DW_AT_decl_column(0x03) - 2425 - 2426 - 2427$C$DW$T$58 .dwtag DW_TAG_structure_type - 2428 .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) - 2429$C$DW$160 .dwtag DW_TAG_member - 2430 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$57) - 2431 .dwattr $C$DW$160, DW_AT_name("state") - 2432 .dwattr $C$DW$160, DW_AT_TI_symbol_name("state") - 2433 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2434 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2435 .dwattr $C$DW$160, DW_AT_decl_file("pru1_statemachine_init.h") - 2436 .dwattr $C$DW$160, DW_AT_decl_line(0x27) - 2437 .dwattr $C$DW$160, DW_AT_decl_column(0x1e) - 2438 - 2439 .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_init.h") - 2440 .dwattr $C$DW$T$58, DW_AT_decl_line(0x26) - 2441 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 2442 .dwendtag $C$DW$T$58 - 2443 - 2444$C$DW$T$133 .dwtag DW_TAG_typedef - 2445 .dwattr $C$DW$T$133, DW_AT_name("statemachine_init_t") - 2446 .dwattr $C$DW$T$133, DW_AT_type(*$C$DW$T$58) - 2447 .dwattr $C$DW$T$133, DW_AT_language(DW_LANG_C) - 2448 .dwattr $C$DW$T$133, DW_AT_decl_file("pru1_statemachine_init.h") - 2449 .dwattr $C$DW$T$133, DW_AT_decl_line(0x28) - 2450 .dwattr $C$DW$T$133, DW_AT_decl_column(0x03) - 2451 - 2452 - 2453$C$DW$T$59 .dwtag DW_TAG_structure_type - 2454 .dwattr $C$DW$T$59, DW_AT_byte_size(0x04) - 2455$C$DW$161 .dwtag DW_TAG_member - 2456 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - 2457 .dwattr $C$DW$161, DW_AT_name("SOFT_RST_N") - 2458 .dwattr $C$DW$161, DW_AT_TI_symbol_name("SOFT_RST_N") - 2459 .dwattr $C$DW$161, DW_AT_bit_offset(0x1f) - 2460 .dwattr $C$DW$161, DW_AT_bit_size(0x01) - 2461 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2462 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2463 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2464 .dwattr $C$DW$161, DW_AT_decl_line(0x2d) - 2465 .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - 2466 - 2467$C$DW$162 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 46 - - 2468 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - 2469 .dwattr $C$DW$162, DW_AT_name("EN") - 2470 .dwattr $C$DW$162, DW_AT_TI_symbol_name("EN") - 2471 .dwattr $C$DW$162, DW_AT_bit_offset(0x1e) - 2472 .dwattr $C$DW$162, DW_AT_bit_size(0x01) - 2473 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2474 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2475 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2476 .dwattr $C$DW$162, DW_AT_decl_line(0x2e) - 2477 .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - 2478 - 2479$C$DW$163 .dwtag DW_TAG_member - 2480 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - 2481 .dwattr $C$DW$163, DW_AT_name("SLEEPING") - 2482 .dwattr $C$DW$163, DW_AT_TI_symbol_name("SLEEPING") - 2483 .dwattr $C$DW$163, DW_AT_bit_offset(0x1d) - 2484 .dwattr $C$DW$163, DW_AT_bit_size(0x01) - 2485 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2486 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2487 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2488 .dwattr $C$DW$163, DW_AT_decl_line(0x2f) - 2489 .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - 2490 - 2491$C$DW$164 .dwtag DW_TAG_member - 2492 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - 2493 .dwattr $C$DW$164, DW_AT_name("CTR_EN") - 2494 .dwattr $C$DW$164, DW_AT_TI_symbol_name("CTR_EN") - 2495 .dwattr $C$DW$164, DW_AT_bit_offset(0x1c) - 2496 .dwattr $C$DW$164, DW_AT_bit_size(0x01) - 2497 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2498 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2499 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2500 .dwattr $C$DW$164, DW_AT_decl_line(0x30) - 2501 .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - 2502 - 2503$C$DW$165 .dwtag DW_TAG_member - 2504 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - 2505 .dwattr $C$DW$165, DW_AT_name("rsvd4") - 2506 .dwattr $C$DW$165, DW_AT_TI_symbol_name("rsvd4") - 2507 .dwattr $C$DW$165, DW_AT_bit_offset(0x18) - 2508 .dwattr $C$DW$165, DW_AT_bit_size(0x04) - 2509 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2510 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2511 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2512 .dwattr $C$DW$165, DW_AT_decl_line(0x31) - 2513 .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - 2514 - 2515$C$DW$166 .dwtag DW_TAG_member - 2516 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - 2517 .dwattr $C$DW$166, DW_AT_name("SINGLE_STEP") - 2518 .dwattr $C$DW$166, DW_AT_TI_symbol_name("SINGLE_STEP") - 2519 .dwattr $C$DW$166, DW_AT_bit_offset(0x17) - 2520 .dwattr $C$DW$166, DW_AT_bit_size(0x01) - 2521 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2522 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 47 - - 2523 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2524 .dwattr $C$DW$166, DW_AT_decl_line(0x32) - 2525 .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - 2526 - 2527$C$DW$167 .dwtag DW_TAG_member - 2528 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - 2529 .dwattr $C$DW$167, DW_AT_name("rsvd9") - 2530 .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd9") - 2531 .dwattr $C$DW$167, DW_AT_bit_offset(0x11) - 2532 .dwattr $C$DW$167, DW_AT_bit_size(0x06) - 2533 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2534 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2535 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2536 .dwattr $C$DW$167, DW_AT_decl_line(0x33) - 2537 .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - 2538 - 2539$C$DW$168 .dwtag DW_TAG_member - 2540 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - 2541 .dwattr $C$DW$168, DW_AT_name("RUNSTATE") - 2542 .dwattr $C$DW$168, DW_AT_TI_symbol_name("RUNSTATE") - 2543 .dwattr $C$DW$168, DW_AT_bit_offset(0x10) - 2544 .dwattr $C$DW$168, DW_AT_bit_size(0x01) - 2545 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2546 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2547 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2548 .dwattr $C$DW$168, DW_AT_decl_line(0x34) - 2549 .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - 2550 - 2551$C$DW$169 .dwtag DW_TAG_member - 2552 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - 2553 .dwattr $C$DW$169, DW_AT_name("PCTR_RST_VAL") - 2554 .dwattr $C$DW$169, DW_AT_TI_symbol_name("PCTR_RST_VAL") - 2555 .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - 2556 .dwattr $C$DW$169, DW_AT_bit_size(0x10) - 2557 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2558 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2559 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2560 .dwattr $C$DW$169, DW_AT_decl_line(0x35) - 2561 .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - 2562 - 2563 .dwattr $C$DW$T$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2564 .dwattr $C$DW$T$59, DW_AT_decl_line(0x2c) - 2565 .dwattr $C$DW$T$59, DW_AT_decl_column(0x13) - 2566 .dwendtag $C$DW$T$59 - 2567 - 2568$C$DW$T$106 .dwtag DW_TAG_volatile_type - 2569 .dwattr $C$DW$T$106, DW_AT_type(*$C$DW$T$59) - 2570 - 2571 - 2572$C$DW$T$60 .dwtag DW_TAG_structure_type - 2573 .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) - 2574$C$DW$170 .dwtag DW_TAG_member - 2575 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - 2576 .dwattr $C$DW$170, DW_AT_name("PCTR") - 2577 .dwattr $C$DW$170, DW_AT_TI_symbol_name("PCTR") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 48 - - 2578 .dwattr $C$DW$170, DW_AT_bit_offset(0x10) - 2579 .dwattr $C$DW$170, DW_AT_bit_size(0x10) - 2580 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2581 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2582 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2583 .dwattr $C$DW$170, DW_AT_decl_line(0x3f) - 2584 .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - 2585 - 2586$C$DW$171 .dwtag DW_TAG_member - 2587 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - 2588 .dwattr $C$DW$171, DW_AT_name("rsvd16") - 2589 .dwattr $C$DW$171, DW_AT_TI_symbol_name("rsvd16") - 2590 .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - 2591 .dwattr $C$DW$171, DW_AT_bit_size(0x10) - 2592 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2593 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2594 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2595 .dwattr $C$DW$171, DW_AT_decl_line(0x40) - 2596 .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - 2597 - 2598 .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2599 .dwattr $C$DW$T$60, DW_AT_decl_line(0x3e) - 2600 .dwattr $C$DW$T$60, DW_AT_decl_column(0x13) - 2601 .dwendtag $C$DW$T$60 - 2602 - 2603$C$DW$T$108 .dwtag DW_TAG_volatile_type - 2604 .dwattr $C$DW$T$108, DW_AT_type(*$C$DW$T$60) - 2605 - 2606 - 2607$C$DW$T$61 .dwtag DW_TAG_structure_type - 2608 .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) - 2609$C$DW$172 .dwtag DW_TAG_member - 2610 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$11) - 2611 .dwattr $C$DW$172, DW_AT_name("BITWISE_ENS") - 2612 .dwattr $C$DW$172, DW_AT_TI_symbol_name("BITWISE_ENS") - 2613 .dwattr $C$DW$172, DW_AT_bit_offset(0x00) - 2614 .dwattr $C$DW$172, DW_AT_bit_size(0x20) - 2615 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2616 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2617 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2618 .dwattr $C$DW$172, DW_AT_decl_line(0x4a) - 2619 .dwattr $C$DW$172, DW_AT_decl_column(0x0d) - 2620 - 2621 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2622 .dwattr $C$DW$T$61, DW_AT_decl_line(0x49) - 2623 .dwattr $C$DW$T$61, DW_AT_decl_column(0x13) - 2624 .dwendtag $C$DW$T$61 - 2625 - 2626$C$DW$T$110 .dwtag DW_TAG_volatile_type - 2627 .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$61) - 2628 - 2629 - 2630$C$DW$T$62 .dwtag DW_TAG_structure_type - 2631 .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) - 2632$C$DW$173 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 49 - - 2633 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$11) - 2634 .dwattr $C$DW$173, DW_AT_name("CYCLECOUNT") - 2635 .dwattr $C$DW$173, DW_AT_TI_symbol_name("CYCLECOUNT") - 2636 .dwattr $C$DW$173, DW_AT_bit_offset(0x00) - 2637 .dwattr $C$DW$173, DW_AT_bit_size(0x20) - 2638 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2639 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2640 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2641 .dwattr $C$DW$173, DW_AT_decl_line(0x54) - 2642 .dwattr $C$DW$173, DW_AT_decl_column(0x0d) - 2643 - 2644 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2645 .dwattr $C$DW$T$62, DW_AT_decl_line(0x53) - 2646 .dwattr $C$DW$T$62, DW_AT_decl_column(0x13) - 2647 .dwendtag $C$DW$T$62 - 2648 - 2649$C$DW$T$112 .dwtag DW_TAG_volatile_type - 2650 .dwattr $C$DW$T$112, DW_AT_type(*$C$DW$T$62) - 2651 - 2652 - 2653$C$DW$T$63 .dwtag DW_TAG_structure_type - 2654 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 2655$C$DW$174 .dwtag DW_TAG_member - 2656 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$11) - 2657 .dwattr $C$DW$174, DW_AT_name("STALLCOUNT") - 2658 .dwattr $C$DW$174, DW_AT_TI_symbol_name("STALLCOUNT") - 2659 .dwattr $C$DW$174, DW_AT_bit_offset(0x00) - 2660 .dwattr $C$DW$174, DW_AT_bit_size(0x20) - 2661 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2662 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2663 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2664 .dwattr $C$DW$174, DW_AT_decl_line(0x5e) - 2665 .dwattr $C$DW$174, DW_AT_decl_column(0x0d) - 2666 - 2667 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2668 .dwattr $C$DW$T$63, DW_AT_decl_line(0x5d) - 2669 .dwattr $C$DW$T$63, DW_AT_decl_column(0x14) - 2670 .dwendtag $C$DW$T$63 - 2671 - 2672$C$DW$T$114 .dwtag DW_TAG_volatile_type - 2673 .dwattr $C$DW$T$114, DW_AT_type(*$C$DW$T$63) - 2674 - 2675 - 2676$C$DW$T$64 .dwtag DW_TAG_structure_type - 2677 .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) - 2678$C$DW$175 .dwtag DW_TAG_member - 2679 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$11) - 2680 .dwattr $C$DW$175, DW_AT_name("C24_BLK_IDX") - 2681 .dwattr $C$DW$175, DW_AT_TI_symbol_name("C24_BLK_IDX") - 2682 .dwattr $C$DW$175, DW_AT_bit_offset(0x18) - 2683 .dwattr $C$DW$175, DW_AT_bit_size(0x08) - 2684 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2685 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2686 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2687 .dwattr $C$DW$175, DW_AT_decl_line(0x6b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 50 - - 2688 .dwattr $C$DW$175, DW_AT_decl_column(0x0d) - 2689 - 2690$C$DW$176 .dwtag DW_TAG_member - 2691 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$11) - 2692 .dwattr $C$DW$176, DW_AT_name("rsvd8") - 2693 .dwattr $C$DW$176, DW_AT_TI_symbol_name("rsvd8") - 2694 .dwattr $C$DW$176, DW_AT_bit_offset(0x10) - 2695 .dwattr $C$DW$176, DW_AT_bit_size(0x08) - 2696 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2697 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2698 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2699 .dwattr $C$DW$176, DW_AT_decl_line(0x6c) - 2700 .dwattr $C$DW$176, DW_AT_decl_column(0x0d) - 2701 - 2702$C$DW$177 .dwtag DW_TAG_member - 2703 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$11) - 2704 .dwattr $C$DW$177, DW_AT_name("C25_BLK_IDX") - 2705 .dwattr $C$DW$177, DW_AT_TI_symbol_name("C25_BLK_IDX") - 2706 .dwattr $C$DW$177, DW_AT_bit_offset(0x08) - 2707 .dwattr $C$DW$177, DW_AT_bit_size(0x08) - 2708 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2709 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2710 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2711 .dwattr $C$DW$177, DW_AT_decl_line(0x6d) - 2712 .dwattr $C$DW$177, DW_AT_decl_column(0x0d) - 2713 - 2714$C$DW$178 .dwtag DW_TAG_member - 2715 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$11) - 2716 .dwattr $C$DW$178, DW_AT_name("rsvd24") - 2717 .dwattr $C$DW$178, DW_AT_TI_symbol_name("rsvd24") - 2718 .dwattr $C$DW$178, DW_AT_bit_offset(0x00) - 2719 .dwattr $C$DW$178, DW_AT_bit_size(0x08) - 2720 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2721 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2722 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2723 .dwattr $C$DW$178, DW_AT_decl_line(0x6e) - 2724 .dwattr $C$DW$178, DW_AT_decl_column(0x0d) - 2725 - 2726 .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2727 .dwattr $C$DW$T$64, DW_AT_decl_line(0x6a) - 2728 .dwattr $C$DW$T$64, DW_AT_decl_column(0x13) - 2729 .dwendtag $C$DW$T$64 - 2730 - 2731$C$DW$T$116 .dwtag DW_TAG_volatile_type - 2732 .dwattr $C$DW$T$116, DW_AT_type(*$C$DW$T$64) - 2733 - 2734 - 2735$C$DW$T$65 .dwtag DW_TAG_structure_type - 2736 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 2737$C$DW$179 .dwtag DW_TAG_member - 2738 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$11) - 2739 .dwattr $C$DW$179, DW_AT_name("C26_BLK_IDX") - 2740 .dwattr $C$DW$179, DW_AT_TI_symbol_name("C26_BLK_IDX") - 2741 .dwattr $C$DW$179, DW_AT_bit_offset(0x18) - 2742 .dwattr $C$DW$179, DW_AT_bit_size(0x08) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 51 - - 2743 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2744 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2745 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2746 .dwattr $C$DW$179, DW_AT_decl_line(0x78) - 2747 .dwattr $C$DW$179, DW_AT_decl_column(0x0d) - 2748 - 2749$C$DW$180 .dwtag DW_TAG_member - 2750 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$11) - 2751 .dwattr $C$DW$180, DW_AT_name("rsvd8") - 2752 .dwattr $C$DW$180, DW_AT_TI_symbol_name("rsvd8") - 2753 .dwattr $C$DW$180, DW_AT_bit_offset(0x10) - 2754 .dwattr $C$DW$180, DW_AT_bit_size(0x08) - 2755 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2756 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2757 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2758 .dwattr $C$DW$180, DW_AT_decl_line(0x79) - 2759 .dwattr $C$DW$180, DW_AT_decl_column(0x0d) - 2760 - 2761$C$DW$181 .dwtag DW_TAG_member - 2762 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$11) - 2763 .dwattr $C$DW$181, DW_AT_name("C27_BLK_IDX") - 2764 .dwattr $C$DW$181, DW_AT_TI_symbol_name("C27_BLK_IDX") - 2765 .dwattr $C$DW$181, DW_AT_bit_offset(0x08) - 2766 .dwattr $C$DW$181, DW_AT_bit_size(0x08) - 2767 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2768 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2769 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2770 .dwattr $C$DW$181, DW_AT_decl_line(0x7a) - 2771 .dwattr $C$DW$181, DW_AT_decl_column(0x0d) - 2772 - 2773$C$DW$182 .dwtag DW_TAG_member - 2774 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$11) - 2775 .dwattr $C$DW$182, DW_AT_name("rsvd24") - 2776 .dwattr $C$DW$182, DW_AT_TI_symbol_name("rsvd24") - 2777 .dwattr $C$DW$182, DW_AT_bit_offset(0x00) - 2778 .dwattr $C$DW$182, DW_AT_bit_size(0x08) - 2779 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2780 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 2781 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2782 .dwattr $C$DW$182, DW_AT_decl_line(0x7b) - 2783 .dwattr $C$DW$182, DW_AT_decl_column(0x0d) - 2784 - 2785 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2786 .dwattr $C$DW$T$65, DW_AT_decl_line(0x77) - 2787 .dwattr $C$DW$T$65, DW_AT_decl_column(0x13) - 2788 .dwendtag $C$DW$T$65 - 2789 - 2790$C$DW$T$118 .dwtag DW_TAG_volatile_type - 2791 .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$65) - 2792 - 2793 - 2794$C$DW$T$66 .dwtag DW_TAG_structure_type - 2795 .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) - 2796$C$DW$183 .dwtag DW_TAG_member - 2797 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 52 - - 2798 .dwattr $C$DW$183, DW_AT_name("C28_BLK_POINTER") - 2799 .dwattr $C$DW$183, DW_AT_TI_symbol_name("C28_BLK_POINTER") - 2800 .dwattr $C$DW$183, DW_AT_bit_offset(0x10) - 2801 .dwattr $C$DW$183, DW_AT_bit_size(0x10) - 2802 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2803 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 2804 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2805 .dwattr $C$DW$183, DW_AT_decl_line(0x85) - 2806 .dwattr $C$DW$183, DW_AT_decl_column(0x0d) - 2807 - 2808$C$DW$184 .dwtag DW_TAG_member - 2809 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$11) - 2810 .dwattr $C$DW$184, DW_AT_name("C29_BLK_POINTER") - 2811 .dwattr $C$DW$184, DW_AT_TI_symbol_name("C29_BLK_POINTER") - 2812 .dwattr $C$DW$184, DW_AT_bit_offset(0x00) - 2813 .dwattr $C$DW$184, DW_AT_bit_size(0x10) - 2814 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2815 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 2816 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2817 .dwattr $C$DW$184, DW_AT_decl_line(0x86) - 2818 .dwattr $C$DW$184, DW_AT_decl_column(0x0d) - 2819 - 2820 .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2821 .dwattr $C$DW$T$66, DW_AT_decl_line(0x84) - 2822 .dwattr $C$DW$T$66, DW_AT_decl_column(0x13) - 2823 .dwendtag $C$DW$T$66 - 2824 - 2825$C$DW$T$120 .dwtag DW_TAG_volatile_type - 2826 .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$66) - 2827 - 2828 - 2829$C$DW$T$67 .dwtag DW_TAG_structure_type - 2830 .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) - 2831$C$DW$185 .dwtag DW_TAG_member - 2832 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$11) - 2833 .dwattr $C$DW$185, DW_AT_name("C30_BLK_POINTER") - 2834 .dwattr $C$DW$185, DW_AT_TI_symbol_name("C30_BLK_POINTER") - 2835 .dwattr $C$DW$185, DW_AT_bit_offset(0x10) - 2836 .dwattr $C$DW$185, DW_AT_bit_size(0x10) - 2837 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2838 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 2839 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2840 .dwattr $C$DW$185, DW_AT_decl_line(0x90) - 2841 .dwattr $C$DW$185, DW_AT_decl_column(0x0d) - 2842 - 2843$C$DW$186 .dwtag DW_TAG_member - 2844 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$11) - 2845 .dwattr $C$DW$186, DW_AT_name("C31_BLK_POINTER") - 2846 .dwattr $C$DW$186, DW_AT_TI_symbol_name("C31_BLK_POINTER") - 2847 .dwattr $C$DW$186, DW_AT_bit_offset(0x00) - 2848 .dwattr $C$DW$186, DW_AT_bit_size(0x10) - 2849 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2850 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 2851 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2852 .dwattr $C$DW$186, DW_AT_decl_line(0x91) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 53 - - 2853 .dwattr $C$DW$186, DW_AT_decl_column(0x0d) - 2854 - 2855 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2856 .dwattr $C$DW$T$67, DW_AT_decl_line(0x8f) - 2857 .dwattr $C$DW$T$67, DW_AT_decl_column(0x13) - 2858 .dwendtag $C$DW$T$67 - 2859 - 2860$C$DW$T$122 .dwtag DW_TAG_volatile_type - 2861 .dwattr $C$DW$T$122, DW_AT_type(*$C$DW$T$67) - 2862 - 2863 - 2864$C$DW$T$69 .dwtag DW_TAG_structure_type - 2865 .dwattr $C$DW$T$69, DW_AT_byte_size(0x30) - 2866$C$DW$187 .dwtag DW_TAG_member - 2867 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$107) - 2868 .dwattr $C$DW$187, DW_AT_name("$P$T15") - 2869 .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T15") - 2870 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2871 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 2872 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2873 .dwattr $C$DW$187, DW_AT_decl_line(0x29) - 2874 .dwattr $C$DW$187, DW_AT_decl_column(0x02) - 2875 - 2876$C$DW$188 .dwtag DW_TAG_member - 2877 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$109) - 2878 .dwattr $C$DW$188, DW_AT_name("$P$T16") - 2879 .dwattr $C$DW$188, DW_AT_TI_symbol_name("$P$T16") - 2880 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2881 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 2882 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2883 .dwattr $C$DW$188, DW_AT_decl_line(0x3b) - 2884 .dwattr $C$DW$188, DW_AT_decl_column(0x02) - 2885 - 2886$C$DW$189 .dwtag DW_TAG_member - 2887 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$111) - 2888 .dwattr $C$DW$189, DW_AT_name("$P$T17") - 2889 .dwattr $C$DW$189, DW_AT_TI_symbol_name("$P$T17") - 2890 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2891 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 2892 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2893 .dwattr $C$DW$189, DW_AT_decl_line(0x46) - 2894 .dwattr $C$DW$189, DW_AT_decl_column(0x02) - 2895 - 2896$C$DW$190 .dwtag DW_TAG_member - 2897 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$113) - 2898 .dwattr $C$DW$190, DW_AT_name("$P$T18") - 2899 .dwattr $C$DW$190, DW_AT_TI_symbol_name("$P$T18") - 2900 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2901 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 2902 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2903 .dwattr $C$DW$190, DW_AT_decl_line(0x50) - 2904 .dwattr $C$DW$190, DW_AT_decl_column(0x02) - 2905 - 2906$C$DW$191 .dwtag DW_TAG_member - 2907 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$115) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 54 - - 2908 .dwattr $C$DW$191, DW_AT_name("$P$T19") - 2909 .dwattr $C$DW$191, DW_AT_TI_symbol_name("$P$T19") - 2910 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2911 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 2912 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2913 .dwattr $C$DW$191, DW_AT_decl_line(0x5a) - 2914 .dwattr $C$DW$191, DW_AT_decl_column(0x02) - 2915 - 2916$C$DW$192 .dwtag DW_TAG_member - 2917 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$68) - 2918 .dwattr $C$DW$192, DW_AT_name("rsvd14") - 2919 .dwattr $C$DW$192, DW_AT_TI_symbol_name("rsvd14") - 2920 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2921 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 2922 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2923 .dwattr $C$DW$192, DW_AT_decl_line(0x63) - 2924 .dwattr $C$DW$192, DW_AT_decl_column(0x0b) - 2925 - 2926$C$DW$193 .dwtag DW_TAG_member - 2927 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$117) - 2928 .dwattr $C$DW$193, DW_AT_name("$P$T20") - 2929 .dwattr $C$DW$193, DW_AT_TI_symbol_name("$P$T20") - 2930 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2931 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 2932 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2933 .dwattr $C$DW$193, DW_AT_decl_line(0x67) - 2934 .dwattr $C$DW$193, DW_AT_decl_column(0x02) - 2935 - 2936$C$DW$194 .dwtag DW_TAG_member - 2937 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$119) - 2938 .dwattr $C$DW$194, DW_AT_name("$P$T21") - 2939 .dwattr $C$DW$194, DW_AT_TI_symbol_name("$P$T21") - 2940 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2941 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 2942 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2943 .dwattr $C$DW$194, DW_AT_decl_line(0x74) - 2944 .dwattr $C$DW$194, DW_AT_decl_column(0x02) - 2945 - 2946$C$DW$195 .dwtag DW_TAG_member - 2947 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$121) - 2948 .dwattr $C$DW$195, DW_AT_name("$P$T22") - 2949 .dwattr $C$DW$195, DW_AT_TI_symbol_name("$P$T22") - 2950 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2951 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 2952 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2953 .dwattr $C$DW$195, DW_AT_decl_line(0x81) - 2954 .dwattr $C$DW$195, DW_AT_decl_column(0x02) - 2955 - 2956$C$DW$196 .dwtag DW_TAG_member - 2957 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$123) - 2958 .dwattr $C$DW$196, DW_AT_name("$P$T23") - 2959 .dwattr $C$DW$196, DW_AT_TI_symbol_name("$P$T23") - 2960 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2961 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 2962 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 55 - - 2963 .dwattr $C$DW$196, DW_AT_decl_line(0x8c) - 2964 .dwattr $C$DW$196, DW_AT_decl_column(0x02) - 2965 - 2966 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2967 .dwattr $C$DW$T$69, DW_AT_decl_line(0x26) - 2968 .dwattr $C$DW$T$69, DW_AT_decl_column(0x10) - 2969 .dwendtag $C$DW$T$69 - 2970 - 2971$C$DW$T$137 .dwtag DW_TAG_typedef - 2972 .dwattr $C$DW$T$137, DW_AT_name("pruCtrl") - 2973 .dwattr $C$DW$T$137, DW_AT_type(*$C$DW$T$69) - 2974 .dwattr $C$DW$T$137, DW_AT_language(DW_LANG_C) - 2975 .dwattr $C$DW$T$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 2976 .dwattr $C$DW$T$137, DW_AT_decl_line(0x95) - 2977 .dwattr $C$DW$T$137, DW_AT_decl_column(0x03) - 2978 - 2979 - 2980$C$DW$T$72 .dwtag DW_TAG_union_type - 2981 .dwattr $C$DW$T$72, DW_AT_byte_size(0x40000) - 2982$C$DW$197 .dwtag DW_TAG_member - 2983 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$70) - 2984 .dwattr $C$DW$197, DW_AT_name("words") - 2985 .dwattr $C$DW$197, DW_AT_TI_symbol_name("words") - 2986 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2987 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 2988 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2989 .dwattr $C$DW$197, DW_AT_decl_line(0x35) - 2990 .dwattr $C$DW$197, DW_AT_decl_column(0x0b) - 2991 - 2992$C$DW$198 .dwtag DW_TAG_member - 2993 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$71) - 2994 .dwattr $C$DW$198, DW_AT_name("bytes") - 2995 .dwattr $C$DW$198, DW_AT_TI_symbol_name("bytes") - 2996 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2997 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 2998 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2999 .dwattr $C$DW$198, DW_AT_decl_line(0x36) - 3000 .dwattr $C$DW$198, DW_AT_decl_column(0x0b) - 3001 - 3002 .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3003 .dwattr $C$DW$T$72, DW_AT_decl_line(0x34) - 3004 .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - 3005 .dwendtag $C$DW$T$72 - 3006 - 3007 - 3008$C$DW$T$78 .dwtag DW_TAG_union_type - 3009 .dwattr $C$DW$T$78, DW_AT_byte_size(0x40c) - 3010$C$DW$199 .dwtag DW_TAG_member - 3011 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$73) - 3012 .dwattr $C$DW$199, DW_AT_name("mailbox_test") - 3013 .dwattr $C$DW$199, DW_AT_TI_symbol_name("mailbox_test") - 3014 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3015 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 3016 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3017 .dwattr $C$DW$199, DW_AT_decl_line(0x9b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 56 - - 3018 .dwattr $C$DW$199, DW_AT_decl_column(0x12) - 3019 - 3020$C$DW$200 .dwtag DW_TAG_member - 3021 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$74) - 3022 .dwattr $C$DW$200, DW_AT_name("buslatch") - 3023 .dwattr $C$DW$200, DW_AT_TI_symbol_name("buslatch") - 3024 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3025 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 3026 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3027 .dwattr $C$DW$200, DW_AT_decl_line(0x9c) - 3028 .dwattr $C$DW$200, DW_AT_decl_column(0x16) - 3029 - 3030$C$DW$201 .dwtag DW_TAG_member - 3031 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$75) - 3032 .dwattr $C$DW$201, DW_AT_name("buslatch_test") - 3033 .dwattr $C$DW$201, DW_AT_TI_symbol_name("buslatch_test") - 3034 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3035 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3036 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3037 .dwattr $C$DW$201, DW_AT_decl_line(0x9d) - 3038 .dwattr $C$DW$201, DW_AT_decl_column(0x1b) - 3039 - 3040$C$DW$202 .dwtag DW_TAG_member - 3041 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$76) - 3042 .dwattr $C$DW$202, DW_AT_name("dma") - 3043 .dwattr $C$DW$202, DW_AT_TI_symbol_name("dma") - 3044 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3045 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - 3046 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3047 .dwattr $C$DW$202, DW_AT_decl_line(0x9e) - 3048 .dwattr $C$DW$202, DW_AT_decl_column(0x11) - 3049 - 3050$C$DW$203 .dwtag DW_TAG_member - 3051 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$77) - 3052 .dwattr $C$DW$203, DW_AT_name("intr") - 3053 .dwattr $C$DW$203, DW_AT_TI_symbol_name("intr") - 3054 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3055 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3056 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3057 .dwattr $C$DW$203, DW_AT_decl_line(0x9f) - 3058 .dwattr $C$DW$203, DW_AT_decl_column(0x12) - 3059 - 3060 .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3061 .dwattr $C$DW$T$78, DW_AT_decl_line(0x9a) - 3062 .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - 3063 .dwendtag $C$DW$T$78 - 3064 - 3065 - 3066$C$DW$T$81 .dwtag DW_TAG_union_type - 3067 .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) - 3068$C$DW$204 .dwtag DW_TAG_member - 3069 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$79) - 3070 .dwattr $C$DW$204, DW_AT_name("REVID") - 3071 .dwattr $C$DW$204, DW_AT_TI_symbol_name("REVID") - 3072 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 57 - - 3073 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3074 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3075 .dwattr $C$DW$204, DW_AT_decl_line(0x2a) - 3076 .dwattr $C$DW$204, DW_AT_decl_column(0x15) - 3077 - 3078$C$DW$205 .dwtag DW_TAG_member - 3079 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$80) - 3080 .dwattr $C$DW$205, DW_AT_name("REVID_bit") - 3081 .dwattr $C$DW$205, DW_AT_TI_symbol_name("REVID_bit") - 3082 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3083 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3084 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3085 .dwattr $C$DW$205, DW_AT_decl_line(0x2e) - 3086 .dwattr $C$DW$205, DW_AT_decl_column(0x05) - 3087 - 3088 .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3089 .dwattr $C$DW$T$81, DW_AT_decl_line(0x29) - 3090 .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - 3091 .dwendtag $C$DW$T$81 - 3092 - 3093 - 3094$C$DW$T$83 .dwtag DW_TAG_union_type - 3095 .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) - 3096$C$DW$206 .dwtag DW_TAG_member - 3097 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$79) - 3098 .dwattr $C$DW$206, DW_AT_name("SYSCFG") - 3099 .dwattr $C$DW$206, DW_AT_TI_symbol_name("SYSCFG") - 3100 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3101 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3102 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3103 .dwattr $C$DW$206, DW_AT_decl_line(0x34) - 3104 .dwattr $C$DW$206, DW_AT_decl_column(0x15) - 3105 - 3106$C$DW$207 .dwtag DW_TAG_member - 3107 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$82) - 3108 .dwattr $C$DW$207, DW_AT_name("SYSCFG_bit") - 3109 .dwattr $C$DW$207, DW_AT_TI_symbol_name("SYSCFG_bit") - 3110 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3111 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3112 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3113 .dwattr $C$DW$207, DW_AT_decl_line(0x3c) - 3114 .dwattr $C$DW$207, DW_AT_decl_column(0x05) - 3115 - 3116 .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3117 .dwattr $C$DW$T$83, DW_AT_decl_line(0x33) - 3118 .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - 3119 .dwendtag $C$DW$T$83 - 3120 - 3121 - 3122$C$DW$T$85 .dwtag DW_TAG_union_type - 3123 .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) - 3124$C$DW$208 .dwtag DW_TAG_member - 3125 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$79) - 3126 .dwattr $C$DW$208, DW_AT_name("GPCFG0") - 3127 .dwattr $C$DW$208, DW_AT_TI_symbol_name("GPCFG0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 58 - - 3128 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3129 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3130 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3131 .dwattr $C$DW$208, DW_AT_decl_line(0x42) - 3132 .dwattr $C$DW$208, DW_AT_decl_column(0x15) - 3133 - 3134$C$DW$209 .dwtag DW_TAG_member - 3135 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$84) - 3136 .dwattr $C$DW$209, DW_AT_name("GPCFG0_bit") - 3137 .dwattr $C$DW$209, DW_AT_TI_symbol_name("GPCFG0_bit") - 3138 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3139 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3140 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3141 .dwattr $C$DW$209, DW_AT_decl_line(0x4f) - 3142 .dwattr $C$DW$209, DW_AT_decl_column(0x05) - 3143 - 3144 .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3145 .dwattr $C$DW$T$85, DW_AT_decl_line(0x41) - 3146 .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - 3147 .dwendtag $C$DW$T$85 - 3148 - 3149 - 3150$C$DW$T$87 .dwtag DW_TAG_union_type - 3151 .dwattr $C$DW$T$87, DW_AT_byte_size(0x04) - 3152$C$DW$210 .dwtag DW_TAG_member - 3153 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$79) - 3154 .dwattr $C$DW$210, DW_AT_name("GPCFG1") - 3155 .dwattr $C$DW$210, DW_AT_TI_symbol_name("GPCFG1") - 3156 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3157 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3158 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3159 .dwattr $C$DW$210, DW_AT_decl_line(0x55) - 3160 .dwattr $C$DW$210, DW_AT_decl_column(0x15) - 3161 - 3162$C$DW$211 .dwtag DW_TAG_member - 3163 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$86) - 3164 .dwattr $C$DW$211, DW_AT_name("GPCFG1_bit") - 3165 .dwattr $C$DW$211, DW_AT_TI_symbol_name("GPCFG1_bit") - 3166 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3167 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - 3168 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3169 .dwattr $C$DW$211, DW_AT_decl_line(0x62) - 3170 .dwattr $C$DW$211, DW_AT_decl_column(0x05) - 3171 - 3172 .dwattr $C$DW$T$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3173 .dwattr $C$DW$T$87, DW_AT_decl_line(0x54) - 3174 .dwattr $C$DW$T$87, DW_AT_decl_column(0x08) - 3175 .dwendtag $C$DW$T$87 - 3176 - 3177 - 3178$C$DW$T$89 .dwtag DW_TAG_union_type - 3179 .dwattr $C$DW$T$89, DW_AT_byte_size(0x04) - 3180$C$DW$212 .dwtag DW_TAG_member - 3181 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$79) - 3182 .dwattr $C$DW$212, DW_AT_name("CGR") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 59 - - 3183 .dwattr $C$DW$212, DW_AT_TI_symbol_name("CGR") - 3184 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3185 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3186 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3187 .dwattr $C$DW$212, DW_AT_decl_line(0x68) - 3188 .dwattr $C$DW$212, DW_AT_decl_column(0x15) - 3189 - 3190$C$DW$213 .dwtag DW_TAG_member - 3191 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$88) - 3192 .dwattr $C$DW$213, DW_AT_name("CGR_bit") - 3193 .dwattr $C$DW$213, DW_AT_TI_symbol_name("CGR_bit") - 3194 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3195 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3196 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3197 .dwattr $C$DW$213, DW_AT_decl_line(0x7e) - 3198 .dwattr $C$DW$213, DW_AT_decl_column(0x05) - 3199 - 3200 .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3201 .dwattr $C$DW$T$89, DW_AT_decl_line(0x67) - 3202 .dwattr $C$DW$T$89, DW_AT_decl_column(0x08) - 3203 .dwendtag $C$DW$T$89 - 3204 - 3205 - 3206$C$DW$T$91 .dwtag DW_TAG_union_type - 3207 .dwattr $C$DW$T$91, DW_AT_byte_size(0x04) - 3208$C$DW$214 .dwtag DW_TAG_member - 3209 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$79) - 3210 .dwattr $C$DW$214, DW_AT_name("ISRP") - 3211 .dwattr $C$DW$214, DW_AT_TI_symbol_name("ISRP") - 3212 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3213 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3214 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3215 .dwattr $C$DW$214, DW_AT_decl_line(0x84) - 3216 .dwattr $C$DW$214, DW_AT_decl_column(0x15) - 3217 - 3218$C$DW$215 .dwtag DW_TAG_member - 3219 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$90) - 3220 .dwattr $C$DW$215, DW_AT_name("ISRP_bit") - 3221 .dwattr $C$DW$215, DW_AT_TI_symbol_name("ISRP_bit") - 3222 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3223 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3224 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3225 .dwattr $C$DW$215, DW_AT_decl_line(0x8d) - 3226 .dwattr $C$DW$215, DW_AT_decl_column(0x05) - 3227 - 3228 .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3229 .dwattr $C$DW$T$91, DW_AT_decl_line(0x83) - 3230 .dwattr $C$DW$T$91, DW_AT_decl_column(0x08) - 3231 .dwendtag $C$DW$T$91 - 3232 - 3233 - 3234$C$DW$T$93 .dwtag DW_TAG_union_type - 3235 .dwattr $C$DW$T$93, DW_AT_byte_size(0x04) - 3236$C$DW$216 .dwtag DW_TAG_member - 3237 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$79) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 60 - - 3238 .dwattr $C$DW$216, DW_AT_name("ISP") - 3239 .dwattr $C$DW$216, DW_AT_TI_symbol_name("ISP") - 3240 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3241 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3242 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3243 .dwattr $C$DW$216, DW_AT_decl_line(0x93) - 3244 .dwattr $C$DW$216, DW_AT_decl_column(0x15) - 3245 - 3246$C$DW$217 .dwtag DW_TAG_member - 3247 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$92) - 3248 .dwattr $C$DW$217, DW_AT_name("ISP_bit") - 3249 .dwattr $C$DW$217, DW_AT_TI_symbol_name("ISP_bit") - 3250 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3251 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3252 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3253 .dwattr $C$DW$217, DW_AT_decl_line(0x9c) - 3254 .dwattr $C$DW$217, DW_AT_decl_column(0x05) - 3255 - 3256 .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3257 .dwattr $C$DW$T$93, DW_AT_decl_line(0x92) - 3258 .dwattr $C$DW$T$93, DW_AT_decl_column(0x08) - 3259 .dwendtag $C$DW$T$93 - 3260 - 3261 - 3262$C$DW$T$95 .dwtag DW_TAG_union_type - 3263 .dwattr $C$DW$T$95, DW_AT_byte_size(0x04) - 3264$C$DW$218 .dwtag DW_TAG_member - 3265 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$79) - 3266 .dwattr $C$DW$218, DW_AT_name("IESP") - 3267 .dwattr $C$DW$218, DW_AT_TI_symbol_name("IESP") - 3268 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3269 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - 3270 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3271 .dwattr $C$DW$218, DW_AT_decl_line(0xa1) - 3272 .dwattr $C$DW$218, DW_AT_decl_column(0x15) - 3273 - 3274$C$DW$219 .dwtag DW_TAG_member - 3275 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$94) - 3276 .dwattr $C$DW$219, DW_AT_name("IESP_bit") - 3277 .dwattr $C$DW$219, DW_AT_TI_symbol_name("IESP_bit") - 3278 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3279 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3280 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3281 .dwattr $C$DW$219, DW_AT_decl_line(0xaa) - 3282 .dwattr $C$DW$219, DW_AT_decl_column(0x05) - 3283 - 3284 .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3285 .dwattr $C$DW$T$95, DW_AT_decl_line(0xa0) - 3286 .dwattr $C$DW$T$95, DW_AT_decl_column(0x08) - 3287 .dwendtag $C$DW$T$95 - 3288 - 3289 - 3290$C$DW$T$97 .dwtag DW_TAG_union_type - 3291 .dwattr $C$DW$T$97, DW_AT_byte_size(0x04) - 3292$C$DW$220 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 61 - - 3293 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$79) - 3294 .dwattr $C$DW$220, DW_AT_name("IECP") - 3295 .dwattr $C$DW$220, DW_AT_TI_symbol_name("IECP") - 3296 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3297 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3298 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3299 .dwattr $C$DW$220, DW_AT_decl_line(0xb0) - 3300 .dwattr $C$DW$220, DW_AT_decl_column(0x15) - 3301 - 3302$C$DW$221 .dwtag DW_TAG_member - 3303 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$96) - 3304 .dwattr $C$DW$221, DW_AT_name("IECP_bit") - 3305 .dwattr $C$DW$221, DW_AT_TI_symbol_name("IECP_bit") - 3306 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3307 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3308 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3309 .dwattr $C$DW$221, DW_AT_decl_line(0xb8) - 3310 .dwattr $C$DW$221, DW_AT_decl_column(0x05) - 3311 - 3312 .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3313 .dwattr $C$DW$T$97, DW_AT_decl_line(0xaf) - 3314 .dwattr $C$DW$T$97, DW_AT_decl_column(0x08) - 3315 .dwendtag $C$DW$T$97 - 3316 - 3317 - 3318$C$DW$T$99 .dwtag DW_TAG_union_type - 3319 .dwattr $C$DW$T$99, DW_AT_byte_size(0x04) - 3320$C$DW$222 .dwtag DW_TAG_member - 3321 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$79) - 3322 .dwattr $C$DW$222, DW_AT_name("PMAO") - 3323 .dwattr $C$DW$222, DW_AT_TI_symbol_name("PMAO") - 3324 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3325 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3326 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3327 .dwattr $C$DW$222, DW_AT_decl_line(0xc1) - 3328 .dwattr $C$DW$222, DW_AT_decl_column(0x15) - 3329 - 3330$C$DW$223 .dwtag DW_TAG_member - 3331 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$98) - 3332 .dwattr $C$DW$223, DW_AT_name("PMAO_bit") - 3333 .dwattr $C$DW$223, DW_AT_TI_symbol_name("PMAO_bit") - 3334 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3335 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3336 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3337 .dwattr $C$DW$223, DW_AT_decl_line(0xc7) - 3338 .dwattr $C$DW$223, DW_AT_decl_column(0x05) - 3339 - 3340 .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3341 .dwattr $C$DW$T$99, DW_AT_decl_line(0xc0) - 3342 .dwattr $C$DW$T$99, DW_AT_decl_column(0x08) - 3343 .dwendtag $C$DW$T$99 - 3344 - 3345 - 3346$C$DW$T$101 .dwtag DW_TAG_union_type - 3347 .dwattr $C$DW$T$101, DW_AT_byte_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 62 - - 3348$C$DW$224 .dwtag DW_TAG_member - 3349 .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$79) - 3350 .dwattr $C$DW$224, DW_AT_name("IEPCLK") - 3351 .dwattr $C$DW$224, DW_AT_TI_symbol_name("IEPCLK") - 3352 .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3353 .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - 3354 .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3355 .dwattr $C$DW$224, DW_AT_decl_line(0xd0) - 3356 .dwattr $C$DW$224, DW_AT_decl_column(0x15) - 3357 - 3358$C$DW$225 .dwtag DW_TAG_member - 3359 .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$100) - 3360 .dwattr $C$DW$225, DW_AT_name("IEPCLK_bit") - 3361 .dwattr $C$DW$225, DW_AT_TI_symbol_name("IEPCLK_bit") - 3362 .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3363 .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - 3364 .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3365 .dwattr $C$DW$225, DW_AT_decl_line(0xd5) - 3366 .dwattr $C$DW$225, DW_AT_decl_column(0x05) - 3367 - 3368 .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3369 .dwattr $C$DW$T$101, DW_AT_decl_line(0xcf) - 3370 .dwattr $C$DW$T$101, DW_AT_decl_column(0x08) - 3371 .dwendtag $C$DW$T$101 - 3372 - 3373 - 3374$C$DW$T$103 .dwtag DW_TAG_union_type - 3375 .dwattr $C$DW$T$103, DW_AT_byte_size(0x04) - 3376$C$DW$226 .dwtag DW_TAG_member - 3377 .dwattr $C$DW$226, DW_AT_type(*$C$DW$T$79) - 3378 .dwattr $C$DW$226, DW_AT_name("SPP") - 3379 .dwattr $C$DW$226, DW_AT_TI_symbol_name("SPP") - 3380 .dwattr $C$DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3381 .dwattr $C$DW$226, DW_AT_accessibility(DW_ACCESS_public) - 3382 .dwattr $C$DW$226, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3383 .dwattr $C$DW$226, DW_AT_decl_line(0xdb) - 3384 .dwattr $C$DW$226, DW_AT_decl_column(0x15) - 3385 - 3386$C$DW$227 .dwtag DW_TAG_member - 3387 .dwattr $C$DW$227, DW_AT_type(*$C$DW$T$102) - 3388 .dwattr $C$DW$227, DW_AT_name("SPP_bit") - 3389 .dwattr $C$DW$227, DW_AT_TI_symbol_name("SPP_bit") - 3390 .dwattr $C$DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3391 .dwattr $C$DW$227, DW_AT_accessibility(DW_ACCESS_public) - 3392 .dwattr $C$DW$227, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3393 .dwattr $C$DW$227, DW_AT_decl_line(0xe1) - 3394 .dwattr $C$DW$227, DW_AT_decl_column(0x05) - 3395 - 3396 .dwattr $C$DW$T$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3397 .dwattr $C$DW$T$103, DW_AT_decl_line(0xda) - 3398 .dwattr $C$DW$T$103, DW_AT_decl_column(0x08) - 3399 .dwendtag $C$DW$T$103 - 3400 - 3401 - 3402$C$DW$T$105 .dwtag DW_TAG_union_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 63 - - 3403 .dwattr $C$DW$T$105, DW_AT_byte_size(0x04) - 3404$C$DW$228 .dwtag DW_TAG_member - 3405 .dwattr $C$DW$228, DW_AT_type(*$C$DW$T$79) - 3406 .dwattr $C$DW$228, DW_AT_name("PIN_MX") - 3407 .dwattr $C$DW$228, DW_AT_TI_symbol_name("PIN_MX") - 3408 .dwattr $C$DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3409 .dwattr $C$DW$228, DW_AT_accessibility(DW_ACCESS_public) - 3410 .dwattr $C$DW$228, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3411 .dwattr $C$DW$228, DW_AT_decl_line(0xe9) - 3412 .dwattr $C$DW$228, DW_AT_decl_column(0x15) - 3413 - 3414$C$DW$229 .dwtag DW_TAG_member - 3415 .dwattr $C$DW$229, DW_AT_type(*$C$DW$T$104) - 3416 .dwattr $C$DW$229, DW_AT_name("PIN_MX_bit") - 3417 .dwattr $C$DW$229, DW_AT_TI_symbol_name("PIN_MX_bit") - 3418 .dwattr $C$DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3419 .dwattr $C$DW$229, DW_AT_accessibility(DW_ACCESS_public) - 3420 .dwattr $C$DW$229, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3421 .dwattr $C$DW$229, DW_AT_decl_line(0xee) - 3422 .dwattr $C$DW$229, DW_AT_decl_column(0x05) - 3423 - 3424 .dwattr $C$DW$T$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3425 .dwattr $C$DW$T$105, DW_AT_decl_line(0xe8) - 3426 .dwattr $C$DW$T$105, DW_AT_decl_column(0x08) - 3427 .dwendtag $C$DW$T$105 - 3428 - 3429 - 3430$C$DW$T$107 .dwtag DW_TAG_union_type - 3431 .dwattr $C$DW$T$107, DW_AT_byte_size(0x04) - 3432$C$DW$230 .dwtag DW_TAG_member - 3433 .dwattr $C$DW$230, DW_AT_type(*$C$DW$T$79) - 3434 .dwattr $C$DW$230, DW_AT_name("CTRL") - 3435 .dwattr $C$DW$230, DW_AT_TI_symbol_name("CTRL") - 3436 .dwattr $C$DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3437 .dwattr $C$DW$230, DW_AT_accessibility(DW_ACCESS_public) - 3438 .dwattr $C$DW$230, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3439 .dwattr $C$DW$230, DW_AT_decl_line(0x2a) - 3440 .dwattr $C$DW$230, DW_AT_decl_column(0x15) - 3441 - 3442$C$DW$231 .dwtag DW_TAG_member - 3443 .dwattr $C$DW$231, DW_AT_type(*$C$DW$T$106) - 3444 .dwattr $C$DW$231, DW_AT_name("CTRL_bit") - 3445 .dwattr $C$DW$231, DW_AT_TI_symbol_name("CTRL_bit") - 3446 .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3447 .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public) - 3448 .dwattr $C$DW$231, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3449 .dwattr $C$DW$231, DW_AT_decl_line(0x36) - 3450 .dwattr $C$DW$231, DW_AT_decl_column(0x05) - 3451 - 3452 .dwattr $C$DW$T$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3453 .dwattr $C$DW$T$107, DW_AT_decl_line(0x29) - 3454 .dwattr $C$DW$T$107, DW_AT_decl_column(0x08) - 3455 .dwendtag $C$DW$T$107 - 3456 - 3457 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 64 - - 3458$C$DW$T$109 .dwtag DW_TAG_union_type - 3459 .dwattr $C$DW$T$109, DW_AT_byte_size(0x04) - 3460$C$DW$232 .dwtag DW_TAG_member - 3461 .dwattr $C$DW$232, DW_AT_type(*$C$DW$T$79) - 3462 .dwattr $C$DW$232, DW_AT_name("STS") - 3463 .dwattr $C$DW$232, DW_AT_TI_symbol_name("STS") - 3464 .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3465 .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public) - 3466 .dwattr $C$DW$232, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3467 .dwattr $C$DW$232, DW_AT_decl_line(0x3c) - 3468 .dwattr $C$DW$232, DW_AT_decl_column(0x15) - 3469 - 3470$C$DW$233 .dwtag DW_TAG_member - 3471 .dwattr $C$DW$233, DW_AT_type(*$C$DW$T$108) - 3472 .dwattr $C$DW$233, DW_AT_name("STS_bit") - 3473 .dwattr $C$DW$233, DW_AT_TI_symbol_name("STS_bit") - 3474 .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3475 .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public) - 3476 .dwattr $C$DW$233, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3477 .dwattr $C$DW$233, DW_AT_decl_line(0x41) - 3478 .dwattr $C$DW$233, DW_AT_decl_column(0x05) - 3479 - 3480 .dwattr $C$DW$T$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3481 .dwattr $C$DW$T$109, DW_AT_decl_line(0x3b) - 3482 .dwattr $C$DW$T$109, DW_AT_decl_column(0x08) - 3483 .dwendtag $C$DW$T$109 - 3484 - 3485 - 3486$C$DW$T$111 .dwtag DW_TAG_union_type - 3487 .dwattr $C$DW$T$111, DW_AT_byte_size(0x04) - 3488$C$DW$234 .dwtag DW_TAG_member - 3489 .dwattr $C$DW$234, DW_AT_type(*$C$DW$T$79) - 3490 .dwattr $C$DW$234, DW_AT_name("WAKEUP_EN") - 3491 .dwattr $C$DW$234, DW_AT_TI_symbol_name("WAKEUP_EN") - 3492 .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3493 .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public) - 3494 .dwattr $C$DW$234, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3495 .dwattr $C$DW$234, DW_AT_decl_line(0x47) - 3496 .dwattr $C$DW$234, DW_AT_decl_column(0x15) - 3497 - 3498$C$DW$235 .dwtag DW_TAG_member - 3499 .dwattr $C$DW$235, DW_AT_type(*$C$DW$T$110) - 3500 .dwattr $C$DW$235, DW_AT_name("WAKEUP_EN_bit") - 3501 .dwattr $C$DW$235, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - 3502 .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3503 .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public) - 3504 .dwattr $C$DW$235, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3505 .dwattr $C$DW$235, DW_AT_decl_line(0x4b) - 3506 .dwattr $C$DW$235, DW_AT_decl_column(0x05) - 3507 - 3508 .dwattr $C$DW$T$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3509 .dwattr $C$DW$T$111, DW_AT_decl_line(0x46) - 3510 .dwattr $C$DW$T$111, DW_AT_decl_column(0x08) - 3511 .dwendtag $C$DW$T$111 - 3512 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 65 - - 3513 - 3514$C$DW$T$113 .dwtag DW_TAG_union_type - 3515 .dwattr $C$DW$T$113, DW_AT_byte_size(0x04) - 3516$C$DW$236 .dwtag DW_TAG_member - 3517 .dwattr $C$DW$236, DW_AT_type(*$C$DW$T$79) - 3518 .dwattr $C$DW$236, DW_AT_name("CYCLE") - 3519 .dwattr $C$DW$236, DW_AT_TI_symbol_name("CYCLE") - 3520 .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3521 .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public) - 3522 .dwattr $C$DW$236, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3523 .dwattr $C$DW$236, DW_AT_decl_line(0x51) - 3524 .dwattr $C$DW$236, DW_AT_decl_column(0x15) - 3525 - 3526$C$DW$237 .dwtag DW_TAG_member - 3527 .dwattr $C$DW$237, DW_AT_type(*$C$DW$T$112) - 3528 .dwattr $C$DW$237, DW_AT_name("CYCLE_bit") - 3529 .dwattr $C$DW$237, DW_AT_TI_symbol_name("CYCLE_bit") - 3530 .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3531 .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public) - 3532 .dwattr $C$DW$237, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3533 .dwattr $C$DW$237, DW_AT_decl_line(0x55) - 3534 .dwattr $C$DW$237, DW_AT_decl_column(0x05) - 3535 - 3536 .dwattr $C$DW$T$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3537 .dwattr $C$DW$T$113, DW_AT_decl_line(0x50) - 3538 .dwattr $C$DW$T$113, DW_AT_decl_column(0x08) - 3539 .dwendtag $C$DW$T$113 - 3540 - 3541 - 3542$C$DW$T$115 .dwtag DW_TAG_union_type - 3543 .dwattr $C$DW$T$115, DW_AT_byte_size(0x04) - 3544$C$DW$238 .dwtag DW_TAG_member - 3545 .dwattr $C$DW$238, DW_AT_type(*$C$DW$T$79) - 3546 .dwattr $C$DW$238, DW_AT_name("STALL") - 3547 .dwattr $C$DW$238, DW_AT_TI_symbol_name("STALL") - 3548 .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3549 .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public) - 3550 .dwattr $C$DW$238, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3551 .dwattr $C$DW$238, DW_AT_decl_line(0x5b) - 3552 .dwattr $C$DW$238, DW_AT_decl_column(0x15) - 3553 - 3554$C$DW$239 .dwtag DW_TAG_member - 3555 .dwattr $C$DW$239, DW_AT_type(*$C$DW$T$114) - 3556 .dwattr $C$DW$239, DW_AT_name("STALL_bit") - 3557 .dwattr $C$DW$239, DW_AT_TI_symbol_name("STALL_bit") - 3558 .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3559 .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public) - 3560 .dwattr $C$DW$239, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3561 .dwattr $C$DW$239, DW_AT_decl_line(0x5f) - 3562 .dwattr $C$DW$239, DW_AT_decl_column(0x05) - 3563 - 3564 .dwattr $C$DW$T$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3565 .dwattr $C$DW$T$115, DW_AT_decl_line(0x5a) - 3566 .dwattr $C$DW$T$115, DW_AT_decl_column(0x08) - 3567 .dwendtag $C$DW$T$115 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 66 - - 3568 - 3569 - 3570$C$DW$T$117 .dwtag DW_TAG_union_type - 3571 .dwattr $C$DW$T$117, DW_AT_byte_size(0x04) - 3572$C$DW$240 .dwtag DW_TAG_member - 3573 .dwattr $C$DW$240, DW_AT_type(*$C$DW$T$79) - 3574 .dwattr $C$DW$240, DW_AT_name("CTBIR0") - 3575 .dwattr $C$DW$240, DW_AT_TI_symbol_name("CTBIR0") - 3576 .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3577 .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public) - 3578 .dwattr $C$DW$240, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3579 .dwattr $C$DW$240, DW_AT_decl_line(0x68) - 3580 .dwattr $C$DW$240, DW_AT_decl_column(0x15) - 3581 - 3582$C$DW$241 .dwtag DW_TAG_member - 3583 .dwattr $C$DW$241, DW_AT_type(*$C$DW$T$116) - 3584 .dwattr $C$DW$241, DW_AT_name("CTBIR0_bit") - 3585 .dwattr $C$DW$241, DW_AT_TI_symbol_name("CTBIR0_bit") - 3586 .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3587 .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public) - 3588 .dwattr $C$DW$241, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3589 .dwattr $C$DW$241, DW_AT_decl_line(0x6f) - 3590 .dwattr $C$DW$241, DW_AT_decl_column(0x05) - 3591 - 3592 .dwattr $C$DW$T$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3593 .dwattr $C$DW$T$117, DW_AT_decl_line(0x67) - 3594 .dwattr $C$DW$T$117, DW_AT_decl_column(0x08) - 3595 .dwendtag $C$DW$T$117 - 3596 - 3597 - 3598$C$DW$T$119 .dwtag DW_TAG_union_type - 3599 .dwattr $C$DW$T$119, DW_AT_byte_size(0x04) - 3600$C$DW$242 .dwtag DW_TAG_member - 3601 .dwattr $C$DW$242, DW_AT_type(*$C$DW$T$79) - 3602 .dwattr $C$DW$242, DW_AT_name("CTBIR1") - 3603 .dwattr $C$DW$242, DW_AT_TI_symbol_name("CTBIR1") - 3604 .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3605 .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public) - 3606 .dwattr $C$DW$242, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3607 .dwattr $C$DW$242, DW_AT_decl_line(0x75) - 3608 .dwattr $C$DW$242, DW_AT_decl_column(0x15) - 3609 - 3610$C$DW$243 .dwtag DW_TAG_member - 3611 .dwattr $C$DW$243, DW_AT_type(*$C$DW$T$118) - 3612 .dwattr $C$DW$243, DW_AT_name("CTBIR1_bit") - 3613 .dwattr $C$DW$243, DW_AT_TI_symbol_name("CTBIR1_bit") - 3614 .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3615 .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public) - 3616 .dwattr $C$DW$243, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3617 .dwattr $C$DW$243, DW_AT_decl_line(0x7c) - 3618 .dwattr $C$DW$243, DW_AT_decl_column(0x05) - 3619 - 3620 .dwattr $C$DW$T$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3621 .dwattr $C$DW$T$119, DW_AT_decl_line(0x74) - 3622 .dwattr $C$DW$T$119, DW_AT_decl_column(0x08) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 67 - - 3623 .dwendtag $C$DW$T$119 - 3624 - 3625 - 3626$C$DW$T$121 .dwtag DW_TAG_union_type - 3627 .dwattr $C$DW$T$121, DW_AT_byte_size(0x04) - 3628$C$DW$244 .dwtag DW_TAG_member - 3629 .dwattr $C$DW$244, DW_AT_type(*$C$DW$T$79) - 3630 .dwattr $C$DW$244, DW_AT_name("CTPPR0") - 3631 .dwattr $C$DW$244, DW_AT_TI_symbol_name("CTPPR0") - 3632 .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3633 .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public) - 3634 .dwattr $C$DW$244, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3635 .dwattr $C$DW$244, DW_AT_decl_line(0x82) - 3636 .dwattr $C$DW$244, DW_AT_decl_column(0x15) - 3637 - 3638$C$DW$245 .dwtag DW_TAG_member - 3639 .dwattr $C$DW$245, DW_AT_type(*$C$DW$T$120) - 3640 .dwattr $C$DW$245, DW_AT_name("CTPPR0_bit") - 3641 .dwattr $C$DW$245, DW_AT_TI_symbol_name("CTPPR0_bit") - 3642 .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3643 .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public) - 3644 .dwattr $C$DW$245, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3645 .dwattr $C$DW$245, DW_AT_decl_line(0x87) - 3646 .dwattr $C$DW$245, DW_AT_decl_column(0x05) - 3647 - 3648 .dwattr $C$DW$T$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3649 .dwattr $C$DW$T$121, DW_AT_decl_line(0x81) - 3650 .dwattr $C$DW$T$121, DW_AT_decl_column(0x08) - 3651 .dwendtag $C$DW$T$121 - 3652 - 3653 - 3654$C$DW$T$123 .dwtag DW_TAG_union_type - 3655 .dwattr $C$DW$T$123, DW_AT_byte_size(0x04) - 3656$C$DW$246 .dwtag DW_TAG_member - 3657 .dwattr $C$DW$246, DW_AT_type(*$C$DW$T$79) - 3658 .dwattr $C$DW$246, DW_AT_name("CTPPR1") - 3659 .dwattr $C$DW$246, DW_AT_TI_symbol_name("CTPPR1") - 3660 .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3661 .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public) - 3662 .dwattr $C$DW$246, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3663 .dwattr $C$DW$246, DW_AT_decl_line(0x8d) - 3664 .dwattr $C$DW$246, DW_AT_decl_column(0x15) - 3665 - 3666$C$DW$247 .dwtag DW_TAG_member - 3667 .dwattr $C$DW$247, DW_AT_type(*$C$DW$T$122) - 3668 .dwattr $C$DW$247, DW_AT_name("CTPPR1_bit") - 3669 .dwattr $C$DW$247, DW_AT_TI_symbol_name("CTPPR1_bit") - 3670 .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3671 .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public) - 3672 .dwattr $C$DW$247, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3673 .dwattr $C$DW$247, DW_AT_decl_line(0x92) - 3674 .dwattr $C$DW$247, DW_AT_decl_column(0x05) - 3675 - 3676 .dwattr $C$DW$T$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 3677 .dwattr $C$DW$T$123, DW_AT_decl_line(0x8c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 68 - - 3678 .dwattr $C$DW$T$123, DW_AT_decl_column(0x08) - 3679 .dwendtag $C$DW$T$123 - 3680 - 3681$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3682 .dwattr $C$DW$T$2, DW_AT_name("void") - 3683 - 3684$C$DW$T$4 .dwtag DW_TAG_base_type - 3685 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3686 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3687 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3688 - 3689$C$DW$T$5 .dwtag DW_TAG_base_type - 3690 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3691 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 3692 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3693 - 3694$C$DW$T$6 .dwtag DW_TAG_base_type - 3695 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 3696 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3697 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3698 - 3699$C$DW$T$148 .dwtag DW_TAG_pointer_type - 3700 .dwattr $C$DW$T$148, DW_AT_type(*$C$DW$T$6) - 3701 .dwattr $C$DW$T$148, DW_AT_address_class(0x20) - 3702 - 3703$C$DW$T$22 .dwtag DW_TAG_typedef - 3704 .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - 3705 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - 3706 .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - 3707 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3708 .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - 3709 .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - 3710 - 3711 - 3712$C$DW$T$53 .dwtag DW_TAG_array_type - 3713 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$22) - 3714 .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - 3715 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 3716$C$DW$248 .dwtag DW_TAG_subrange_type - 3717 .dwattr $C$DW$248, DW_AT_upper_bound(0x07) - 3718 - 3719 .dwendtag $C$DW$T$53 - 3720 - 3721 - 3722$C$DW$T$55 .dwtag DW_TAG_subroutine_type - 3723 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - 3724 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 3725 .dwendtag $C$DW$T$55 - 3726 - 3727$C$DW$T$56 .dwtag DW_TAG_pointer_type - 3728 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 3729 .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - 3730 - 3731$C$DW$T$57 .dwtag DW_TAG_typedef - 3732 .dwattr $C$DW$T$57, DW_AT_name("sm_powercycle_init_func_ptr") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 69 - - 3733 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 3734 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 3735 .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_init.h") - 3736 .dwattr $C$DW$T$57, DW_AT_decl_line(0x24) - 3737 .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - 3738 - 3739 - 3740$C$DW$T$71 .dwtag DW_TAG_array_type - 3741 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$22) - 3742 .dwattr $C$DW$T$71, DW_AT_language(DW_LANG_C) - 3743 .dwattr $C$DW$T$71, DW_AT_byte_size(0x40000) - 3744$C$DW$249 .dwtag DW_TAG_subrange_type - 3745 .dwattr $C$DW$249, DW_AT_upper_bound(0x3ffff) - 3746 - 3747 .dwendtag $C$DW$T$71 - 3748 - 3749$C$DW$T$7 .dwtag DW_TAG_base_type - 3750 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3751 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3752 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3753 - 3754$C$DW$T$8 .dwtag DW_TAG_base_type - 3755 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3756 .dwattr $C$DW$T$8, DW_AT_name("short") - 3757 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3758 - 3759$C$DW$T$9 .dwtag DW_TAG_base_type - 3760 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 3761 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3762 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3763 - 3764$C$DW$T$24 .dwtag DW_TAG_typedef - 3765 .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - 3766 .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - 3767 .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - 3768 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3769 .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - 3770 .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - 3771 - 3772 - 3773$C$DW$T$29 .dwtag DW_TAG_array_type - 3774 .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - 3775 .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - 3776 .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) - 3777$C$DW$250 .dwtag DW_TAG_subrange_type - 3778 .dwattr $C$DW$250, DW_AT_upper_bound(0x1ff) - 3779 - 3780 .dwendtag $C$DW$T$29 - 3781 - 3782 - 3783$C$DW$T$70 .dwtag DW_TAG_array_type - 3784 .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - 3785 .dwattr $C$DW$T$70, DW_AT_language(DW_LANG_C) - 3786 .dwattr $C$DW$T$70, DW_AT_byte_size(0x40000) - 3787$C$DW$251 .dwtag DW_TAG_subrange_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 70 - - 3788 .dwattr $C$DW$251, DW_AT_upper_bound(0x1ffff) - 3789 - 3790 .dwendtag $C$DW$T$70 - 3791 - 3792$C$DW$T$10 .dwtag DW_TAG_base_type - 3793 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3794 .dwattr $C$DW$T$10, DW_AT_name("int") - 3795 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3796 - 3797$C$DW$T$11 .dwtag DW_TAG_base_type - 3798 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3799 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3800 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3801 - 3802$C$DW$T$149 .dwtag DW_TAG_volatile_type - 3803 .dwattr $C$DW$T$149, DW_AT_type(*$C$DW$T$11) - 3804 - 3805$C$DW$T$150 .dwtag DW_TAG_pointer_type - 3806 .dwattr $C$DW$T$150, DW_AT_type(*$C$DW$T$149) - 3807 .dwattr $C$DW$T$150, DW_AT_address_class(0x20) - 3808 - 3809$C$DW$T$23 .dwtag DW_TAG_typedef - 3810 .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - 3811 .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - 3812 .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - 3813 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3814 .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - 3815 .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - 3816 - 3817 - 3818$C$DW$T$50 .dwtag DW_TAG_array_type - 3819 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$23) - 3820 .dwattr $C$DW$T$50, DW_AT_language(DW_LANG_C) - 3821 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 3822$C$DW$252 .dwtag DW_TAG_subrange_type - 3823 .dwattr $C$DW$252, DW_AT_upper_bound(0x00) - 3824 - 3825 .dwendtag $C$DW$T$50 - 3826 - 3827 - 3828$C$DW$T$51 .dwtag DW_TAG_array_type - 3829 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$23) - 3830 .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - 3831 .dwattr $C$DW$T$51, DW_AT_byte_size(0x08) - 3832$C$DW$253 .dwtag DW_TAG_subrange_type - 3833 .dwattr $C$DW$253, DW_AT_upper_bound(0x01) - 3834 - 3835 .dwendtag $C$DW$T$51 - 3836 - 3837 - 3838$C$DW$T$68 .dwtag DW_TAG_array_type - 3839 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - 3840 .dwattr $C$DW$T$68, DW_AT_language(DW_LANG_C) - 3841 .dwattr $C$DW$T$68, DW_AT_byte_size(0x0c) - 3842$C$DW$254 .dwtag DW_TAG_subrange_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 71 - - 3843 .dwattr $C$DW$254, DW_AT_upper_bound(0x02) - 3844 - 3845 .dwendtag $C$DW$T$68 - 3846 - 3847$C$DW$T$79 .dwtag DW_TAG_volatile_type - 3848 .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$23) - 3849 - 3850$C$DW$T$12 .dwtag DW_TAG_base_type - 3851 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3852 .dwattr $C$DW$T$12, DW_AT_name("long") - 3853 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3854 - 3855$C$DW$T$13 .dwtag DW_TAG_base_type - 3856 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 3857 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 3858 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 3859 - 3860$C$DW$T$14 .dwtag DW_TAG_base_type - 3861 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 3862 .dwattr $C$DW$T$14, DW_AT_name("long long") - 3863 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 3864 - 3865$C$DW$T$15 .dwtag DW_TAG_base_type - 3866 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 3867 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 3868 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 3869 - 3870$C$DW$T$16 .dwtag DW_TAG_base_type - 3871 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 3872 .dwattr $C$DW$T$16, DW_AT_name("float") - 3873 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 3874 - 3875$C$DW$T$17 .dwtag DW_TAG_base_type - 3876 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 3877 .dwattr $C$DW$T$17, DW_AT_name("double") - 3878 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 3879 - 3880$C$DW$T$18 .dwtag DW_TAG_base_type - 3881 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 3882 .dwattr $C$DW$T$18, DW_AT_name("long double") - 3883 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 3884 - 3885 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 3886 - 3887;*************************************************************** - 3888;* DWARF CIE ENTRIES * - 3889;*************************************************************** - 3890 - 3891$C$DW$CIE .dwcie 14 - 3892 .dwcfi cfa_register, 8 - 3893 .dwcfi cfa_offset, 0 - 3894 .dwcfi same_value, 8 - 3895 .dwcfi same_value, 9 - 3896 .dwcfi same_value, 10 - 3897 .dwcfi same_value, 11 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 72 - - 3898 .dwcfi same_value, 16 - 3899 .dwcfi same_value, 17 - 3900 .dwcfi same_value, 18 - 3901 .dwcfi same_value, 19 - 3902 .dwcfi same_value, 20 - 3903 .dwcfi same_value, 21 - 3904 .dwcfi same_value, 22 - 3905 .dwcfi same_value, 23 - 3906 .dwcfi same_value, 24 - 3907 .dwcfi same_value, 25 - 3908 .dwcfi same_value, 26 - 3909 .dwcfi same_value, 27 - 3910 .dwcfi same_value, 28 - 3911 .dwcfi same_value, 29 - 3912 .dwcfi same_value, 30 - 3913 .dwcfi same_value, 31 - 3914 .dwcfi same_value, 32 - 3915 .dwcfi same_value, 33 - 3916 .dwcfi same_value, 34 - 3917 .dwcfi same_value, 35 - 3918 .dwcfi same_value, 36 - 3919 .dwcfi same_value, 37 - 3920 .dwcfi same_value, 38 - 3921 .dwcfi same_value, 39 - 3922 .dwcfi same_value, 40 - 3923 .dwcfi same_value, 41 - 3924 .dwcfi same_value, 42 - 3925 .dwcfi same_value, 43 - 3926 .dwcfi same_value, 44 - 3927 .dwcfi same_value, 45 - 3928 .dwcfi same_value, 46 - 3929 .dwcfi same_value, 47 - 3930 .dwcfi same_value, 48 - 3931 .dwcfi same_value, 49 - 3932 .dwcfi same_value, 50 - 3933 .dwcfi same_value, 51 - 3934 .dwcfi same_value, 52 - 3935 .dwcfi same_value, 53 - 3936 .dwcfi same_value, 54 - 3937 .dwcfi same_value, 55 - 3938 .dwendentry - 3939 - 3940;*************************************************************** - 3941;* DWARF REGISTER MAP * - 3942;*************************************************************** - 3943 - 3944$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3945 .dwattr $C$DW$255, DW_AT_name("R0_b0") - 3946 .dwattr $C$DW$255, DW_AT_location[DW_OP_reg0] - 3947 - 3948$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3949 .dwattr $C$DW$256, DW_AT_name("R0_b1") - 3950 .dwattr $C$DW$256, DW_AT_location[DW_OP_reg1] - 3951 - 3952$C$DW$257 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 73 - - 3953 .dwattr $C$DW$257, DW_AT_name("R0_b2") - 3954 .dwattr $C$DW$257, DW_AT_location[DW_OP_reg2] - 3955 - 3956$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3957 .dwattr $C$DW$258, DW_AT_name("R0_b3") - 3958 .dwattr $C$DW$258, DW_AT_location[DW_OP_reg3] - 3959 - 3960$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3961 .dwattr $C$DW$259, DW_AT_name("R1_b0") - 3962 .dwattr $C$DW$259, DW_AT_location[DW_OP_reg4] - 3963 - 3964$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3965 .dwattr $C$DW$260, DW_AT_name("R1_b1") - 3966 .dwattr $C$DW$260, DW_AT_location[DW_OP_reg5] - 3967 - 3968$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3969 .dwattr $C$DW$261, DW_AT_name("R1_b2") - 3970 .dwattr $C$DW$261, DW_AT_location[DW_OP_reg6] - 3971 - 3972$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3973 .dwattr $C$DW$262, DW_AT_name("R1_b3") - 3974 .dwattr $C$DW$262, DW_AT_location[DW_OP_reg7] - 3975 - 3976$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3977 .dwattr $C$DW$263, DW_AT_name("R2_b0") - 3978 .dwattr $C$DW$263, DW_AT_location[DW_OP_reg8] - 3979 - 3980$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3981 .dwattr $C$DW$264, DW_AT_name("R2_b1") - 3982 .dwattr $C$DW$264, DW_AT_location[DW_OP_reg9] - 3983 - 3984$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3985 .dwattr $C$DW$265, DW_AT_name("R2_b2") - 3986 .dwattr $C$DW$265, DW_AT_location[DW_OP_reg10] - 3987 - 3988$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3989 .dwattr $C$DW$266, DW_AT_name("R2_b3") - 3990 .dwattr $C$DW$266, DW_AT_location[DW_OP_reg11] - 3991 - 3992$C$DW$267 .dwtag DW_TAG_TI_assign_register - 3993 .dwattr $C$DW$267, DW_AT_name("R3_b0") - 3994 .dwattr $C$DW$267, DW_AT_location[DW_OP_reg12] - 3995 - 3996$C$DW$268 .dwtag DW_TAG_TI_assign_register - 3997 .dwattr $C$DW$268, DW_AT_name("R3_b1") - 3998 .dwattr $C$DW$268, DW_AT_location[DW_OP_reg13] - 3999 - 4000$C$DW$269 .dwtag DW_TAG_TI_assign_register - 4001 .dwattr $C$DW$269, DW_AT_name("R3_b2") - 4002 .dwattr $C$DW$269, DW_AT_location[DW_OP_reg14] - 4003 - 4004$C$DW$270 .dwtag DW_TAG_TI_assign_register - 4005 .dwattr $C$DW$270, DW_AT_name("R3_b3") - 4006 .dwattr $C$DW$270, DW_AT_location[DW_OP_reg15] - 4007 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 74 - - 4008$C$DW$271 .dwtag DW_TAG_TI_assign_register - 4009 .dwattr $C$DW$271, DW_AT_name("R4_b0") - 4010 .dwattr $C$DW$271, DW_AT_location[DW_OP_reg16] - 4011 - 4012$C$DW$272 .dwtag DW_TAG_TI_assign_register - 4013 .dwattr $C$DW$272, DW_AT_name("R4_b1") - 4014 .dwattr $C$DW$272, DW_AT_location[DW_OP_reg17] - 4015 - 4016$C$DW$273 .dwtag DW_TAG_TI_assign_register - 4017 .dwattr $C$DW$273, DW_AT_name("R4_b2") - 4018 .dwattr $C$DW$273, DW_AT_location[DW_OP_reg18] - 4019 - 4020$C$DW$274 .dwtag DW_TAG_TI_assign_register - 4021 .dwattr $C$DW$274, DW_AT_name("R4_b3") - 4022 .dwattr $C$DW$274, DW_AT_location[DW_OP_reg19] - 4023 - 4024$C$DW$275 .dwtag DW_TAG_TI_assign_register - 4025 .dwattr $C$DW$275, DW_AT_name("R5_b0") - 4026 .dwattr $C$DW$275, DW_AT_location[DW_OP_reg20] - 4027 - 4028$C$DW$276 .dwtag DW_TAG_TI_assign_register - 4029 .dwattr $C$DW$276, DW_AT_name("R5_b1") - 4030 .dwattr $C$DW$276, DW_AT_location[DW_OP_reg21] - 4031 - 4032$C$DW$277 .dwtag DW_TAG_TI_assign_register - 4033 .dwattr $C$DW$277, DW_AT_name("R5_b2") - 4034 .dwattr $C$DW$277, DW_AT_location[DW_OP_reg22] - 4035 - 4036$C$DW$278 .dwtag DW_TAG_TI_assign_register - 4037 .dwattr $C$DW$278, DW_AT_name("R5_b3") - 4038 .dwattr $C$DW$278, DW_AT_location[DW_OP_reg23] - 4039 - 4040$C$DW$279 .dwtag DW_TAG_TI_assign_register - 4041 .dwattr $C$DW$279, DW_AT_name("R6_b0") - 4042 .dwattr $C$DW$279, DW_AT_location[DW_OP_reg24] - 4043 - 4044$C$DW$280 .dwtag DW_TAG_TI_assign_register - 4045 .dwattr $C$DW$280, DW_AT_name("R6_b1") - 4046 .dwattr $C$DW$280, DW_AT_location[DW_OP_reg25] - 4047 - 4048$C$DW$281 .dwtag DW_TAG_TI_assign_register - 4049 .dwattr $C$DW$281, DW_AT_name("R6_b2") - 4050 .dwattr $C$DW$281, DW_AT_location[DW_OP_reg26] - 4051 - 4052$C$DW$282 .dwtag DW_TAG_TI_assign_register - 4053 .dwattr $C$DW$282, DW_AT_name("R6_b3") - 4054 .dwattr $C$DW$282, DW_AT_location[DW_OP_reg27] - 4055 - 4056$C$DW$283 .dwtag DW_TAG_TI_assign_register - 4057 .dwattr $C$DW$283, DW_AT_name("R7_b0") - 4058 .dwattr $C$DW$283, DW_AT_location[DW_OP_reg28] - 4059 - 4060$C$DW$284 .dwtag DW_TAG_TI_assign_register - 4061 .dwattr $C$DW$284, DW_AT_name("R7_b1") - 4062 .dwattr $C$DW$284, DW_AT_location[DW_OP_reg29] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 75 - - 4063 - 4064$C$DW$285 .dwtag DW_TAG_TI_assign_register - 4065 .dwattr $C$DW$285, DW_AT_name("R7_b2") - 4066 .dwattr $C$DW$285, DW_AT_location[DW_OP_reg30] - 4067 - 4068$C$DW$286 .dwtag DW_TAG_TI_assign_register - 4069 .dwattr $C$DW$286, DW_AT_name("R7_b3") - 4070 .dwattr $C$DW$286, DW_AT_location[DW_OP_reg31] - 4071 - 4072$C$DW$287 .dwtag DW_TAG_TI_assign_register - 4073 .dwattr $C$DW$287, DW_AT_name("R8_b0") - 4074 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x20] - 4075 - 4076$C$DW$288 .dwtag DW_TAG_TI_assign_register - 4077 .dwattr $C$DW$288, DW_AT_name("R8_b1") - 4078 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x21] - 4079 - 4080$C$DW$289 .dwtag DW_TAG_TI_assign_register - 4081 .dwattr $C$DW$289, DW_AT_name("R8_b2") - 4082 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x22] - 4083 - 4084$C$DW$290 .dwtag DW_TAG_TI_assign_register - 4085 .dwattr $C$DW$290, DW_AT_name("R8_b3") - 4086 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x23] - 4087 - 4088$C$DW$291 .dwtag DW_TAG_TI_assign_register - 4089 .dwattr $C$DW$291, DW_AT_name("R9_b0") - 4090 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x24] - 4091 - 4092$C$DW$292 .dwtag DW_TAG_TI_assign_register - 4093 .dwattr $C$DW$292, DW_AT_name("R9_b1") - 4094 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x25] - 4095 - 4096$C$DW$293 .dwtag DW_TAG_TI_assign_register - 4097 .dwattr $C$DW$293, DW_AT_name("R9_b2") - 4098 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x26] - 4099 - 4100$C$DW$294 .dwtag DW_TAG_TI_assign_register - 4101 .dwattr $C$DW$294, DW_AT_name("R9_b3") - 4102 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x27] - 4103 - 4104$C$DW$295 .dwtag DW_TAG_TI_assign_register - 4105 .dwattr $C$DW$295, DW_AT_name("R10_b0") - 4106 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x28] - 4107 - 4108$C$DW$296 .dwtag DW_TAG_TI_assign_register - 4109 .dwattr $C$DW$296, DW_AT_name("R10_b1") - 4110 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x29] - 4111 - 4112$C$DW$297 .dwtag DW_TAG_TI_assign_register - 4113 .dwattr $C$DW$297, DW_AT_name("R10_b2") - 4114 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x2a] - 4115 - 4116$C$DW$298 .dwtag DW_TAG_TI_assign_register - 4117 .dwattr $C$DW$298, DW_AT_name("R10_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 76 - - 4118 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x2b] - 4119 - 4120$C$DW$299 .dwtag DW_TAG_TI_assign_register - 4121 .dwattr $C$DW$299, DW_AT_name("R11_b0") - 4122 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x2c] - 4123 - 4124$C$DW$300 .dwtag DW_TAG_TI_assign_register - 4125 .dwattr $C$DW$300, DW_AT_name("R11_b1") - 4126 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x2d] - 4127 - 4128$C$DW$301 .dwtag DW_TAG_TI_assign_register - 4129 .dwattr $C$DW$301, DW_AT_name("R11_b2") - 4130 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x2e] - 4131 - 4132$C$DW$302 .dwtag DW_TAG_TI_assign_register - 4133 .dwattr $C$DW$302, DW_AT_name("R11_b3") - 4134 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x2f] - 4135 - 4136$C$DW$303 .dwtag DW_TAG_TI_assign_register - 4137 .dwattr $C$DW$303, DW_AT_name("R12_b0") - 4138 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x30] - 4139 - 4140$C$DW$304 .dwtag DW_TAG_TI_assign_register - 4141 .dwattr $C$DW$304, DW_AT_name("R12_b1") - 4142 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x31] - 4143 - 4144$C$DW$305 .dwtag DW_TAG_TI_assign_register - 4145 .dwattr $C$DW$305, DW_AT_name("R12_b2") - 4146 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x32] - 4147 - 4148$C$DW$306 .dwtag DW_TAG_TI_assign_register - 4149 .dwattr $C$DW$306, DW_AT_name("R12_b3") - 4150 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x33] - 4151 - 4152$C$DW$307 .dwtag DW_TAG_TI_assign_register - 4153 .dwattr $C$DW$307, DW_AT_name("R13_b0") - 4154 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x34] - 4155 - 4156$C$DW$308 .dwtag DW_TAG_TI_assign_register - 4157 .dwattr $C$DW$308, DW_AT_name("R13_b1") - 4158 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x35] - 4159 - 4160$C$DW$309 .dwtag DW_TAG_TI_assign_register - 4161 .dwattr $C$DW$309, DW_AT_name("R13_b2") - 4162 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x36] - 4163 - 4164$C$DW$310 .dwtag DW_TAG_TI_assign_register - 4165 .dwattr $C$DW$310, DW_AT_name("R13_b3") - 4166 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x37] - 4167 - 4168$C$DW$311 .dwtag DW_TAG_TI_assign_register - 4169 .dwattr $C$DW$311, DW_AT_name("R14_b0") - 4170 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x38] - 4171 - 4172$C$DW$312 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 77 - - 4173 .dwattr $C$DW$312, DW_AT_name("R14_b1") - 4174 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x39] - 4175 - 4176$C$DW$313 .dwtag DW_TAG_TI_assign_register - 4177 .dwattr $C$DW$313, DW_AT_name("R14_b2") - 4178 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x3a] - 4179 - 4180$C$DW$314 .dwtag DW_TAG_TI_assign_register - 4181 .dwattr $C$DW$314, DW_AT_name("R14_b3") - 4182 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x3b] - 4183 - 4184$C$DW$315 .dwtag DW_TAG_TI_assign_register - 4185 .dwattr $C$DW$315, DW_AT_name("R15_b0") - 4186 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x3c] - 4187 - 4188$C$DW$316 .dwtag DW_TAG_TI_assign_register - 4189 .dwattr $C$DW$316, DW_AT_name("R15_b1") - 4190 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x3d] - 4191 - 4192$C$DW$317 .dwtag DW_TAG_TI_assign_register - 4193 .dwattr $C$DW$317, DW_AT_name("R15_b2") - 4194 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x3e] - 4195 - 4196$C$DW$318 .dwtag DW_TAG_TI_assign_register - 4197 .dwattr $C$DW$318, DW_AT_name("R15_b3") - 4198 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x3f] - 4199 - 4200$C$DW$319 .dwtag DW_TAG_TI_assign_register - 4201 .dwattr $C$DW$319, DW_AT_name("R16_b0") - 4202 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x40] - 4203 - 4204$C$DW$320 .dwtag DW_TAG_TI_assign_register - 4205 .dwattr $C$DW$320, DW_AT_name("R16_b1") - 4206 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x41] - 4207 - 4208$C$DW$321 .dwtag DW_TAG_TI_assign_register - 4209 .dwattr $C$DW$321, DW_AT_name("R16_b2") - 4210 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x42] - 4211 - 4212$C$DW$322 .dwtag DW_TAG_TI_assign_register - 4213 .dwattr $C$DW$322, DW_AT_name("R16_b3") - 4214 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x43] - 4215 - 4216$C$DW$323 .dwtag DW_TAG_TI_assign_register - 4217 .dwattr $C$DW$323, DW_AT_name("R17_b0") - 4218 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x44] - 4219 - 4220$C$DW$324 .dwtag DW_TAG_TI_assign_register - 4221 .dwattr $C$DW$324, DW_AT_name("R17_b1") - 4222 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x45] - 4223 - 4224$C$DW$325 .dwtag DW_TAG_TI_assign_register - 4225 .dwattr $C$DW$325, DW_AT_name("R17_b2") - 4226 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x46] - 4227 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 78 - - 4228$C$DW$326 .dwtag DW_TAG_TI_assign_register - 4229 .dwattr $C$DW$326, DW_AT_name("R17_b3") - 4230 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x47] - 4231 - 4232$C$DW$327 .dwtag DW_TAG_TI_assign_register - 4233 .dwattr $C$DW$327, DW_AT_name("R18_b0") - 4234 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x48] - 4235 - 4236$C$DW$328 .dwtag DW_TAG_TI_assign_register - 4237 .dwattr $C$DW$328, DW_AT_name("R18_b1") - 4238 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x49] - 4239 - 4240$C$DW$329 .dwtag DW_TAG_TI_assign_register - 4241 .dwattr $C$DW$329, DW_AT_name("R18_b2") - 4242 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x4a] - 4243 - 4244$C$DW$330 .dwtag DW_TAG_TI_assign_register - 4245 .dwattr $C$DW$330, DW_AT_name("R18_b3") - 4246 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x4b] - 4247 - 4248$C$DW$331 .dwtag DW_TAG_TI_assign_register - 4249 .dwattr $C$DW$331, DW_AT_name("R19_b0") - 4250 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x4c] - 4251 - 4252$C$DW$332 .dwtag DW_TAG_TI_assign_register - 4253 .dwattr $C$DW$332, DW_AT_name("R19_b1") - 4254 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x4d] - 4255 - 4256$C$DW$333 .dwtag DW_TAG_TI_assign_register - 4257 .dwattr $C$DW$333, DW_AT_name("R19_b2") - 4258 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x4e] - 4259 - 4260$C$DW$334 .dwtag DW_TAG_TI_assign_register - 4261 .dwattr $C$DW$334, DW_AT_name("R19_b3") - 4262 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x4f] - 4263 - 4264$C$DW$335 .dwtag DW_TAG_TI_assign_register - 4265 .dwattr $C$DW$335, DW_AT_name("R20_b0") - 4266 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x50] - 4267 - 4268$C$DW$336 .dwtag DW_TAG_TI_assign_register - 4269 .dwattr $C$DW$336, DW_AT_name("R20_b1") - 4270 .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x51] - 4271 - 4272$C$DW$337 .dwtag DW_TAG_TI_assign_register - 4273 .dwattr $C$DW$337, DW_AT_name("R20_b2") - 4274 .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x52] - 4275 - 4276$C$DW$338 .dwtag DW_TAG_TI_assign_register - 4277 .dwattr $C$DW$338, DW_AT_name("R20_b3") - 4278 .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x53] - 4279 - 4280$C$DW$339 .dwtag DW_TAG_TI_assign_register - 4281 .dwattr $C$DW$339, DW_AT_name("R21_b0") - 4282 .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x54] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 79 - - 4283 - 4284$C$DW$340 .dwtag DW_TAG_TI_assign_register - 4285 .dwattr $C$DW$340, DW_AT_name("R21_b1") - 4286 .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x55] - 4287 - 4288$C$DW$341 .dwtag DW_TAG_TI_assign_register - 4289 .dwattr $C$DW$341, DW_AT_name("R21_b2") - 4290 .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x56] - 4291 - 4292$C$DW$342 .dwtag DW_TAG_TI_assign_register - 4293 .dwattr $C$DW$342, DW_AT_name("R21_b3") - 4294 .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x57] - 4295 - 4296$C$DW$343 .dwtag DW_TAG_TI_assign_register - 4297 .dwattr $C$DW$343, DW_AT_name("R22_b0") - 4298 .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x58] - 4299 - 4300$C$DW$344 .dwtag DW_TAG_TI_assign_register - 4301 .dwattr $C$DW$344, DW_AT_name("R22_b1") - 4302 .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x59] - 4303 - 4304$C$DW$345 .dwtag DW_TAG_TI_assign_register - 4305 .dwattr $C$DW$345, DW_AT_name("R22_b2") - 4306 .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x5a] - 4307 - 4308$C$DW$346 .dwtag DW_TAG_TI_assign_register - 4309 .dwattr $C$DW$346, DW_AT_name("R22_b3") - 4310 .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x5b] - 4311 - 4312$C$DW$347 .dwtag DW_TAG_TI_assign_register - 4313 .dwattr $C$DW$347, DW_AT_name("R23_b0") - 4314 .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x5c] - 4315 - 4316$C$DW$348 .dwtag DW_TAG_TI_assign_register - 4317 .dwattr $C$DW$348, DW_AT_name("R23_b1") - 4318 .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x5d] - 4319 - 4320$C$DW$349 .dwtag DW_TAG_TI_assign_register - 4321 .dwattr $C$DW$349, DW_AT_name("R23_b2") - 4322 .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x5e] - 4323 - 4324$C$DW$350 .dwtag DW_TAG_TI_assign_register - 4325 .dwattr $C$DW$350, DW_AT_name("R23_b3") - 4326 .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x5f] - 4327 - 4328$C$DW$351 .dwtag DW_TAG_TI_assign_register - 4329 .dwattr $C$DW$351, DW_AT_name("R24_b0") - 4330 .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x60] - 4331 - 4332$C$DW$352 .dwtag DW_TAG_TI_assign_register - 4333 .dwattr $C$DW$352, DW_AT_name("R24_b1") - 4334 .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x61] - 4335 - 4336$C$DW$353 .dwtag DW_TAG_TI_assign_register - 4337 .dwattr $C$DW$353, DW_AT_name("R24_b2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 80 - - 4338 .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x62] - 4339 - 4340$C$DW$354 .dwtag DW_TAG_TI_assign_register - 4341 .dwattr $C$DW$354, DW_AT_name("R24_b3") - 4342 .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x63] - 4343 - 4344$C$DW$355 .dwtag DW_TAG_TI_assign_register - 4345 .dwattr $C$DW$355, DW_AT_name("R25_b0") - 4346 .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x64] - 4347 - 4348$C$DW$356 .dwtag DW_TAG_TI_assign_register - 4349 .dwattr $C$DW$356, DW_AT_name("R25_b1") - 4350 .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x65] - 4351 - 4352$C$DW$357 .dwtag DW_TAG_TI_assign_register - 4353 .dwattr $C$DW$357, DW_AT_name("R25_b2") - 4354 .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x66] - 4355 - 4356$C$DW$358 .dwtag DW_TAG_TI_assign_register - 4357 .dwattr $C$DW$358, DW_AT_name("R25_b3") - 4358 .dwattr $C$DW$358, DW_AT_location[DW_OP_regx 0x67] - 4359 - 4360$C$DW$359 .dwtag DW_TAG_TI_assign_register - 4361 .dwattr $C$DW$359, DW_AT_name("R26_b0") - 4362 .dwattr $C$DW$359, DW_AT_location[DW_OP_regx 0x68] - 4363 - 4364$C$DW$360 .dwtag DW_TAG_TI_assign_register - 4365 .dwattr $C$DW$360, DW_AT_name("R26_b1") - 4366 .dwattr $C$DW$360, DW_AT_location[DW_OP_regx 0x69] - 4367 - 4368$C$DW$361 .dwtag DW_TAG_TI_assign_register - 4369 .dwattr $C$DW$361, DW_AT_name("R26_b2") - 4370 .dwattr $C$DW$361, DW_AT_location[DW_OP_regx 0x6a] - 4371 - 4372$C$DW$362 .dwtag DW_TAG_TI_assign_register - 4373 .dwattr $C$DW$362, DW_AT_name("R26_b3") - 4374 .dwattr $C$DW$362, DW_AT_location[DW_OP_regx 0x6b] - 4375 - 4376$C$DW$363 .dwtag DW_TAG_TI_assign_register - 4377 .dwattr $C$DW$363, DW_AT_name("R27_b0") - 4378 .dwattr $C$DW$363, DW_AT_location[DW_OP_regx 0x6c] - 4379 - 4380$C$DW$364 .dwtag DW_TAG_TI_assign_register - 4381 .dwattr $C$DW$364, DW_AT_name("R27_b1") - 4382 .dwattr $C$DW$364, DW_AT_location[DW_OP_regx 0x6d] - 4383 - 4384$C$DW$365 .dwtag DW_TAG_TI_assign_register - 4385 .dwattr $C$DW$365, DW_AT_name("R27_b2") - 4386 .dwattr $C$DW$365, DW_AT_location[DW_OP_regx 0x6e] - 4387 - 4388$C$DW$366 .dwtag DW_TAG_TI_assign_register - 4389 .dwattr $C$DW$366, DW_AT_name("R27_b3") - 4390 .dwattr $C$DW$366, DW_AT_location[DW_OP_regx 0x6f] - 4391 - 4392$C$DW$367 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 81 - - 4393 .dwattr $C$DW$367, DW_AT_name("R28_b0") - 4394 .dwattr $C$DW$367, DW_AT_location[DW_OP_regx 0x70] - 4395 - 4396$C$DW$368 .dwtag DW_TAG_TI_assign_register - 4397 .dwattr $C$DW$368, DW_AT_name("R28_b1") - 4398 .dwattr $C$DW$368, DW_AT_location[DW_OP_regx 0x71] - 4399 - 4400$C$DW$369 .dwtag DW_TAG_TI_assign_register - 4401 .dwattr $C$DW$369, DW_AT_name("R28_b2") - 4402 .dwattr $C$DW$369, DW_AT_location[DW_OP_regx 0x72] - 4403 - 4404$C$DW$370 .dwtag DW_TAG_TI_assign_register - 4405 .dwattr $C$DW$370, DW_AT_name("R28_b3") - 4406 .dwattr $C$DW$370, DW_AT_location[DW_OP_regx 0x73] - 4407 - 4408$C$DW$371 .dwtag DW_TAG_TI_assign_register - 4409 .dwattr $C$DW$371, DW_AT_name("R29_b0") - 4410 .dwattr $C$DW$371, DW_AT_location[DW_OP_regx 0x74] - 4411 - 4412$C$DW$372 .dwtag DW_TAG_TI_assign_register - 4413 .dwattr $C$DW$372, DW_AT_name("R29_b1") - 4414 .dwattr $C$DW$372, DW_AT_location[DW_OP_regx 0x75] - 4415 - 4416$C$DW$373 .dwtag DW_TAG_TI_assign_register - 4417 .dwattr $C$DW$373, DW_AT_name("R29_b2") - 4418 .dwattr $C$DW$373, DW_AT_location[DW_OP_regx 0x76] - 4419 - 4420$C$DW$374 .dwtag DW_TAG_TI_assign_register - 4421 .dwattr $C$DW$374, DW_AT_name("R29_b3") - 4422 .dwattr $C$DW$374, DW_AT_location[DW_OP_regx 0x77] - 4423 - 4424$C$DW$375 .dwtag DW_TAG_TI_assign_register - 4425 .dwattr $C$DW$375, DW_AT_name("R30_b0") - 4426 .dwattr $C$DW$375, DW_AT_location[DW_OP_regx 0x78] - 4427 - 4428$C$DW$376 .dwtag DW_TAG_TI_assign_register - 4429 .dwattr $C$DW$376, DW_AT_name("R30_b1") - 4430 .dwattr $C$DW$376, DW_AT_location[DW_OP_regx 0x79] - 4431 - 4432$C$DW$377 .dwtag DW_TAG_TI_assign_register - 4433 .dwattr $C$DW$377, DW_AT_name("R30_b2") - 4434 .dwattr $C$DW$377, DW_AT_location[DW_OP_regx 0x7a] - 4435 - 4436$C$DW$378 .dwtag DW_TAG_TI_assign_register - 4437 .dwattr $C$DW$378, DW_AT_name("R30_b3") - 4438 .dwattr $C$DW$378, DW_AT_location[DW_OP_regx 0x7b] - 4439 - 4440$C$DW$379 .dwtag DW_TAG_TI_assign_register - 4441 .dwattr $C$DW$379, DW_AT_name("R31_b0") - 4442 .dwattr $C$DW$379, DW_AT_location[DW_OP_regx 0x7c] - 4443 - 4444$C$DW$380 .dwtag DW_TAG_TI_assign_register - 4445 .dwattr $C$DW$380, DW_AT_name("R31_b1") - 4446 .dwattr $C$DW$380, DW_AT_location[DW_OP_regx 0x7d] - 4447 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:36 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_init.asm PAGE 82 - - 4448$C$DW$381 .dwtag DW_TAG_TI_assign_register - 4449 .dwattr $C$DW$381, DW_AT_name("R31_b2") - 4450 .dwattr $C$DW$381, DW_AT_location[DW_OP_regx 0x7e] - 4451 - 4452$C$DW$382 .dwtag DW_TAG_TI_assign_register - 4453 .dwattr $C$DW$382, DW_AT_name("R31_b3") - 4454 .dwattr $C$DW$382, DW_AT_location[DW_OP_regx 0x7f] - 4455 - 4456 .dwendtag $C$DW$CU - 4457 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_init.nfo b/10.01_base/4_deploy/pru1_statemachine_init.nfo deleted file mode 100644 index e082751..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_init.nfo +++ /dev/null @@ -1,143 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void do_event_initializationsignals() is called from 2 sites in this file. - It appears to be inlineable (size = 41 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - __delay_cycles() (2 times) - -============================================================================== - -extern void sm_init_start() is called from 0 sites in this file. - It appears to be inlineable (size = 46 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -============================================================================== - -extern unsigned char sm_init_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_init_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -extern void do_event_initializationsignals() is called from 2 sites in this file. - It appears to be inlineable (size = 41 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - __delay_cycles() (2 times) - -extern void sm_init_start() is called from 0 sites in this file. - It appears to be inlineable (size = 46 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -static unsigned char sm_init_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -extern unsigned char sm_init_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - -These functions may be recursive: - sm_init_start() - sm_init_state_1() - do_event_initializationsignals() - -These external functions are called but not defined here: - buslatches_pru0_dataout() - __delay_cycles() - - -============================================================================== - -extern unsigned char sm_init_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern void do_event_initializationsignals() is called from 2 sites in this file. - It appears to be inlineable (size = 41 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_init_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - -============================================================================== - -extern void sm_init_start() is called from 0 sites in this file. - It appears to be inlineable (size = 46 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - -============================================================================== - -extern unsigned char sm_init_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern void do_event_initializationsignals() is called from 2 sites in this file. - It appears to be inlineable (size = 41 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_init_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - -============================================================================== - -extern void sm_init_start() is called from 0 sites in this file. - It appears to be inlineable (size = 46 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_init.object b/10.01_base/4_deploy/pru1_statemachine_init.object deleted file mode 100644 index 7c9f335..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_init.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_init.pp b/10.01_base/4_deploy/pru1_statemachine_init.pp deleted file mode 100644 index 7ec9233..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_init.pp +++ /dev/null @@ -1,12 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: pru1_statemachine_init.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_init.object: pru1_statemachine_init.h diff --git a/10.01_base/4_deploy/pru1_statemachine_intr.asm b/10.01_base/4_deploy/pru1_statemachine_intr.asm deleted file mode 100644 index 0e216f8..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_intr.asm +++ /dev/null @@ -1,3787 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:37 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_intr.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("mailbox") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$98) - .dwattr $C$DW$1, DW_AT_declaration - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("buslatches") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - .dwattr $C$DW$2, DW_AT_decl_column(0x15) - - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("CT_CFG") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$3, DW_AT_decl_line(0xf2) - .dwattr $C$DW$3, DW_AT_decl_column(0x17) - - .global ||sm_intr|| - .common ||sm_intr||,2,1 -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("sm_intr") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_intr") - .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_intr||] - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_intr.c") - .dwattr $C$DW$4, DW_AT_decl_line(0x2b) - .dwattr $C$DW$4, DW_AT_decl_column(0x15) - - -$C$DW$5 .dwtag DW_TAG_subprogram - .dwattr $C$DW$5, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$5, DW_AT_decl_line(0xba) - .dwattr $C$DW$5, DW_AT_decl_column(0x06) -$C$DW$6 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$23) - - .dwendtag $C$DW$5 - - -$C$DW$7 .dwtag DW_TAG_subprogram - .dwattr $C$DW$7, DW_AT_name("__delay_cycles") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$7, DW_AT_declaration - .dwattr $C$DW$7, DW_AT_external -$C$DW$8 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$7 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1lF2a1yBd /tmp/TI1lFxw2k46 --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1lFMVCvcf - .sect ".text:sm_intr_state_idle" - .clink - -$C$DW$9 .dwtag DW_TAG_subprogram - .dwattr $C$DW$9, DW_AT_name("sm_intr_state_idle") - .dwattr $C$DW$9, DW_AT_low_pc(||sm_intr_state_idle||) - .dwattr $C$DW$9, DW_AT_high_pc(0x00) - .dwattr $C$DW$9, DW_AT_TI_symbol_name("sm_intr_state_idle") - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$9, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - .dwattr $C$DW$9, DW_AT_TI_begin_line(0x3a) - .dwattr $C$DW$9, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$9, DW_AT_decl_file("pru1_statemachine_intr.c") - .dwattr $C$DW$9, DW_AT_decl_line(0x3a) - .dwattr $C$DW$9, DW_AT_decl_column(0x10) - .dwattr $C$DW$9, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_intr.c",line 58,column 37,is_stmt,address ||sm_intr_state_idle||,isa 0 - - .dwfde $C$DW$CIE, ||sm_intr_state_idle|| -;---------------------------------------------------------------------- -; 58 | static uint8_t sm_intr_state_idle() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_intr_state_idle FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_intr_state_idle||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 59 ----------------------- return 1u; - .dwpsn file "pru1_statemachine_intr.c",line 59,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 59 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |59| -$C$DW$10 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$10, DW_AT_low_pc(0x00) - .dwattr $C$DW$10, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$9, DW_AT_TI_end_file("pru1_statemachine_intr.c") - .dwattr $C$DW$9, DW_AT_TI_end_line(0x3c) - .dwattr $C$DW$9, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$9 - - .sect ".text:sm_intr_state_2" - .clink - -$C$DW$11 .dwtag DW_TAG_subprogram - .dwattr $C$DW$11, DW_AT_name("sm_intr_state_2") - .dwattr $C$DW$11, DW_AT_low_pc(||sm_intr_state_2||) - .dwattr $C$DW$11, DW_AT_high_pc(0x00) - .dwattr $C$DW$11, DW_AT_TI_symbol_name("sm_intr_state_2") - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$11, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - .dwattr $C$DW$11, DW_AT_TI_begin_line(0x53) - .dwattr $C$DW$11, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$11, DW_AT_decl_file("pru1_statemachine_intr.c") - .dwattr $C$DW$11, DW_AT_decl_line(0x53) - .dwattr $C$DW$11, DW_AT_decl_column(0x10) - .dwattr $C$DW$11, DW_AT_TI_max_frame_size(0x16) - .dwpsn file "pru1_statemachine_intr.c",line 83,column 34,is_stmt,address ||sm_intr_state_2||,isa 0 - - .dwfde $C$DW$CIE, ||sm_intr_state_2|| -;---------------------------------------------------------------------- -; 83 | static uint8_t sm_intr_state_2() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_intr_state_2 FR SIZE: 22 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 22 SOE * -;*************************************************************** - -||sm_intr_state_2||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$12 .dwtag DW_TAG_variable - .dwattr $C$DW$12, DW_AT_name("$O$C1") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$12, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C2 -$C$DW$13 .dwtag DW_TAG_variable - .dwattr $C$DW$13, DW_AT_name("$O$C2") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$13, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$C3 -$C$DW$14 .dwtag DW_TAG_variable - .dwattr $C$DW$14, DW_AT_name("$O$C3") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$14, DW_AT_location[DW_OP_reg28] - -;* r6_0 assigned to $O$C4 -$C$DW$15 .dwtag DW_TAG_variable - .dwattr $C$DW$15, DW_AT_name("$O$C4") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$15, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C5 -$C$DW$16 .dwtag DW_TAG_variable - .dwattr $C$DW$16, DW_AT_name("$O$C5") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$16, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$17 .dwtag DW_TAG_variable - .dwattr $C$DW$17, DW_AT_name("_tmpval") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$17, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$18 .dwtag DW_TAG_variable - .dwattr $C$DW$18, DW_AT_name("_tmpval") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$18, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 84 ----------------------- __R30 = 3072u; -;*** 84 ----------------------- __delay_cycles(10u); -;*** 84 ----------------------- if ( !(__R31&0x20u) ) goto g3; - SUB r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 22 - .dwpsn file "pru1_statemachine_intr.c",line 84,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 84 | if (!(buslatches_get(4) & BIT(5))) -; 85 | return 0; -; 86 | // received SSYN -; 88 | //remove vector, then remove INTR -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |84| - SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -22 - .dwcfi save_reg_to_mem, 15, -21 - .dwcfi save_reg_to_mem, 16, -20 - .dwcfi save_reg_to_mem, 17, -19 - .dwcfi save_reg_to_mem, 18, -18 - .dwcfi save_reg_to_mem, 19, -17 - .dwcfi save_reg_to_mem, 20, -16 - .dwcfi save_reg_to_mem, 21, -15 - .dwcfi save_reg_to_mem, 22, -14 - .dwcfi save_reg_to_mem, 23, -13 - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |84| - QBBC ||$C$L1||, r31, 0x05 ; [ALU_PRU] |84| -;* --------------------------------------------------------------------------* -;*** 89 ----------------------- buslatches_pru0_dataout(0u); -;*** 89 ----------------------- __R30 = 1280u; -;*** 89 ----------------------- __delay_cycles(6u); -;*** 89 ----------------------- __R30 = 3328u; -;*** 90 ----------------------- buslatches_pru0_dataout(0u); -;*** 90 ----------------------- __R30 = 1536u; -;*** 90 ----------------------- __delay_cycles(6u); -;*** 90 ----------------------- __R30 = 3584u; -;*** 91 ----------------------- C$4 = (C$3 = &buslatches)+7; -;*** 91 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4&0xfe); -;*** 91 ----------------------- buslatches_pru0_dataout((unsigned)C$5); -;*** 91 ----------------------- __R30 = 1792u; -;*** 91 ----------------------- *C$4 = _tmpval; -;*** 91 ----------------------- __delay_cycles(4u); -;*** 91 ----------------------- __R30 = 3840u; -;*** 93 ----------------------- C$1 = &C$3[1]; -;*** 93 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xbf); -;*** 93 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 93 ----------------------- __R30 = 256u; -;*** 93 ----------------------- *C$1 = _tmpval; -;*** 93 ----------------------- __delay_cycles(4u); -;*** 93 ----------------------- __R30 = 2304u; -;*** 95 ----------------------- sm_intr.state = &sm_intr_state_idle; -;*** 96 ----------------------- return 1; - .dwpsn file "pru1_statemachine_intr.c",line 89,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 89 | buslatches_setbyte(5, 0); // DATA[0..7] = latch[5] -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |89| -$C$DW$19 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$19, DW_AT_low_pc(0x00) - .dwattr $C$DW$19, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$19, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |89| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |89| - .newblock - LDI32 r6, 2 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |89| - .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 90 | buslatches_setbyte(6, 0); // DATA[8..15] = latch[6] -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |90| - .dwpsn file "pru1_statemachine_intr.c",line 89,column 2,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |89| - .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 -$C$DW$20 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$20, DW_AT_low_pc(0x00) - .dwattr $C$DW$20, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$20, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |90| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |90| - .newblock - LDI32 r4, 2 -$1: SUB r4, r4, 1 - QBNE $1, r4, 0 ; [ALU_PRU] |90| - .dwpsn file "pru1_statemachine_intr.c",line 91,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 91 | buslatches_setbits(7, BIT(0), 0); // INTR = latch 7, bit 0 -;---------------------------------------------------------------------- - LDI r7, ||buslatches|| ; [ALU_PRU] |91| $O$C3,buslatches - .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |90| - .dwpsn file "pru1_statemachine_intr.c",line 91,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 92 | // deassert BBSY -;---------------------------------------------------------------------- - ADD r6, r7, 0x07 ; [ALU_PRU] |91| $O$C4,$O$C3 - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |91| $O$C4 - AND r4.b0, r0.b0, 0xfe ; [ALU_PRU] |91| $O$C5 - MOV r14, r4.b0 ; [ALU_PRU] |91| $O$C5 -$C$DW$21 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$21, DW_AT_low_pc(0x00) - .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$21, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |91| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |91| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |91| $O$C4,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |91| - LDI r30, 0x0f00 ; [ALU_PRU] |91| - .dwpsn file "pru1_statemachine_intr.c",line 93,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 93 | buslatches_setbits(1, BIT(6), 0); -;---------------------------------------------------------------------- - ADD r6, r7, 0x01 ; [ALU_PRU] |93| $O$C1,$O$C3 - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |93| $O$C1 - AND r4.b0, r0.b0, 0xbf ; [ALU_PRU] |93| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |93| $O$C2 -$C$DW$22 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$22, DW_AT_low_pc(0x00) - .dwattr $C$DW$22, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$22, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |93| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |93| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |93| $O$C1,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |93| - .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 95 | sm_intr.state = &sm_intr_state_idle; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_intr_state_idle||) ; [ALU_PRU] |95| sm_intr_state_idle - .dwpsn file "pru1_statemachine_intr.c",line 96,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 96 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |96| - .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 - LDI r0, ||sm_intr|| ; [ALU_PRU] |95| sm_intr - .dwpsn file "pru1_statemachine_intr.c",line 93,column 2,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |93| - .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |95| - .dwpsn file "pru1_statemachine_intr.c",line 96,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 97 | // master still drives SSYN -;---------------------------------------------------------------------- - JMP ||$C$L2|| ; [ALU_PRU] |96| -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g3: -;*** 85 ----------------------- return 0; - .dwpsn file "pru1_statemachine_intr.c",line 85,column 3,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |85| -;* --------------------------------------------------------------------------* -||$C$L2||: - LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$23 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$23, DW_AT_low_pc(0x00) - .dwattr $C$DW$23, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$11, DW_AT_TI_end_file("pru1_statemachine_intr.c") - .dwattr $C$DW$11, DW_AT_TI_end_line(0x62) - .dwattr $C$DW$11, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$11 - - .sect ".text:sm_intr_state_1" - .clink - -$C$DW$24 .dwtag DW_TAG_subprogram - .dwattr $C$DW$24, DW_AT_name("sm_intr_state_1") - .dwattr $C$DW$24, DW_AT_low_pc(||sm_intr_state_1||) - .dwattr $C$DW$24, DW_AT_high_pc(0x00) - .dwattr $C$DW$24, DW_AT_TI_symbol_name("sm_intr_state_1") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - .dwattr $C$DW$24, DW_AT_TI_begin_line(0x3f) - .dwattr $C$DW$24, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$24, DW_AT_decl_file("pru1_statemachine_intr.c") - .dwattr $C$DW$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$24, DW_AT_decl_column(0x10) - .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x16) - .dwpsn file "pru1_statemachine_intr.c",line 63,column 34,is_stmt,address ||sm_intr_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_intr_state_1|| -;---------------------------------------------------------------------- -; 63 | static uint8_t sm_intr_state_1() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_intr_state_1 FR SIZE: 22 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 22 SOE * -;*************************************************************** - -||sm_intr_state_1||: -;* --------------------------------------------------------------------------* -;* r6_0 assigned to $O$C1 -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("$O$C1") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C2 -$C$DW$26 .dwtag DW_TAG_variable - .dwattr $C$DW$26, DW_AT_name("$O$C2") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - -;* r8_0 assigned to $O$C3 -$C$DW$27 .dwtag DW_TAG_variable - .dwattr $C$DW$27, DW_AT_name("$O$C3") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$27, DW_AT_location[DW_OP_regx 0x20] - -;* r7_0 assigned to $O$C4 -$C$DW$28 .dwtag DW_TAG_variable - .dwattr $C$DW$28, DW_AT_name("$O$C4") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$111) - .dwattr $C$DW$28, DW_AT_location[DW_OP_reg28] - -;* r4_0 assigned to $O$C5 -$C$DW$29 .dwtag DW_TAG_variable - .dwattr $C$DW$29, DW_AT_name("$O$C5") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$29, DW_AT_location[DW_OP_reg16] - -;* r8_0 assigned to vector -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("vector") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$30, DW_AT_location[DW_OP_regx 0x20] - -;* r4_0 assigned to _tmpval -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("_tmpval") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("_tmpval") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 64 ----------------------- vector = mailbox.$P$T1.intr.vector; -;*** 66 ----------------------- buslatches_pru0_dataout(vector&0xffu); -;*** 66 ----------------------- __R30 = 1280u; -;*** 66 ----------------------- __delay_cycles(6u); -;*** 66 ----------------------- __R30 = 3328u; -;*** 67 ----------------------- buslatches_pru0_dataout((int)vector>>8); -;*** 67 ----------------------- __R30 = 1536u; -;*** 67 ----------------------- __delay_cycles(6u); -;*** 67 ----------------------- __R30 = 3584u; -;*** 70 ----------------------- C$4 = (C$3 = &buslatches)+7; -;*** 70 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4|1); -;*** 70 ----------------------- buslatches_pru0_dataout((unsigned)C$5); -;*** 70 ----------------------- __R30 = 1792u; -;*** 70 ----------------------- *C$4 = _tmpval; -;*** 70 ----------------------- __delay_cycles(4u); -;*** 70 ----------------------- __R30 = 3840u; -;*** 75 ----------------------- C$1 = &C$3[1]; -;*** 75 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xdf); -;*** 75 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 75 ----------------------- __R30 = 256u; -;*** 75 ----------------------- *C$1 = _tmpval; -;*** 75 ----------------------- __delay_cycles(4u); -;*** 75 ----------------------- __R30 = 2304u; -;*** 78 ----------------------- sm_intr.state = &sm_intr_state_2; -;*** 79 ----------------------- return 0u; - SUB r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 22 - .dwpsn file "pru1_statemachine_intr.c",line 64,column 18,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 64 | uint16_t vector = mailbox.intr.vector; -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+24 ; [ALU_PRU] |64| mailbox - SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -22 - .dwcfi save_reg_to_mem, 15, -21 - .dwcfi save_reg_to_mem, 16, -20 - .dwcfi save_reg_to_mem, 17, -19 - .dwcfi save_reg_to_mem, 18, -18 - .dwcfi save_reg_to_mem, 19, -17 - .dwcfi save_reg_to_mem, 20, -16 - .dwcfi save_reg_to_mem, 21, -15 - .dwcfi save_reg_to_mem, 22, -14 - .dwcfi save_reg_to_mem, 23, -13 - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - LBBO &r8.w0, r0, 0, 2 ; [ALU_PRU] |64| vector - .dwpsn file "pru1_statemachine_intr.c",line 66,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 66 | buslatches_setbyte(5, vector & 0xff); // DATA[0..7] = latch[5] -;---------------------------------------------------------------------- - AND r14, r8.w0, 0xff ; [ALU_PRU] |66| vector -$C$DW$33 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$33, DW_AT_low_pc(0x00) - .dwattr $C$DW$33, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$33, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |66| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |66| - .newblock - LDI32 r7, 2 -$1: SUB r7, r7, 1 - QBNE $1, r7, 0 ; [ALU_PRU] |66| - LDI r30, 0x0d00 ; [ALU_PRU] |66| - .dwpsn file "pru1_statemachine_intr.c",line 67,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 67 | buslatches_setbyte(6, vector >> 8); // DATA[8..15] = latch[6] -; 69 | // set INTR -;---------------------------------------------------------------------- - MOV r0, r8.w0 ; [ALU_PRU] |67| vector - LSR r14, r0, 0x08 ; [ALU_PRU] |67| -$C$DW$34 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$34, DW_AT_low_pc(0x00) - .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$34, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |67| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |67| - .newblock - LDI32 r4, 2 -$1: SUB r4, r4, 1 - QBNE $1, r4, 0 ; [ALU_PRU] |67| - LDI r30, 0x0e00 ; [ALU_PRU] |67| - .dwpsn file "pru1_statemachine_intr.c",line 70,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 70 | buslatches_setbits(7, BIT(0), BIT(0)); // INTR = latch 7, bit 0 -; 72 | // deassert SACK after vector set -; 73 | // deassert SACK before deassert BBSY -; 74 | // parallel to last word data transfer -;---------------------------------------------------------------------- - LDI r8, ||buslatches|| ; [ALU_PRU] |70| $O$C3,buslatches - ADD r7, r8, 0x07 ; [ALU_PRU] |70| $O$C4,$O$C3 - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |70| $O$C4 - SET r4.b0, r0.b0, 0x00000000 ; [ALU_PRU] |70| $O$C5 - MOV r14, r4.b0 ; [ALU_PRU] |70| $O$C5 -$C$DW$35 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$35, DW_AT_low_pc(0x00) - .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$35, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |70| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |70| - SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |70| $O$C4,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |70| - LDI r30, 0x0f00 ; [ALU_PRU] |70| - .dwpsn file "pru1_statemachine_intr.c",line 75,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 75 | buslatches_setbits(1, BIT(5), 0); // SACK = latch[1], bit 5 -; 77 | // wait for processor to accept vector (no timeout?) -;---------------------------------------------------------------------- - ADD r6, r8, 0x01 ; [ALU_PRU] |75| $O$C1,$O$C3 - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |75| $O$C1 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |75| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |75| $O$C2 -$C$DW$36 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$36, DW_AT_low_pc(0x00) - .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$36, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |75| buslatches_pru0_dataout - LDI r30, 0x0100 ; [ALU_PRU] |75| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |75| $O$C1,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |75| - .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 78 | sm_intr.state = &sm_intr_state_2; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_intr_state_2||) ; [ALU_PRU] |78| sm_intr_state_2 - .dwpsn file "pru1_statemachine_intr.c",line 79,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 79 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |79| - .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 - LDI r0, ||sm_intr|| ; [ALU_PRU] |78| sm_intr - .dwpsn file "pru1_statemachine_intr.c",line 75,column 2,is_stmt,isa 0 - LDI r30, 0x0900 ; [ALU_PRU] |75| - .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |78| - LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x16 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$37 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$37, DW_AT_low_pc(0x00) - .dwattr $C$DW$37, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_statemachine_intr.c") - .dwattr $C$DW$24, DW_AT_TI_end_line(0x50) - .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$24 - - .sect ".text:sm_intr_start" - .clink - .global ||sm_intr_start|| - -$C$DW$38 .dwtag DW_TAG_subprogram - .dwattr $C$DW$38, DW_AT_name("sm_intr_start") - .dwattr $C$DW$38, DW_AT_low_pc(||sm_intr_start||) - .dwattr $C$DW$38, DW_AT_high_pc(0x00) - .dwattr $C$DW$38, DW_AT_TI_symbol_name("sm_intr_start") - .dwattr $C$DW$38, DW_AT_external - .dwattr $C$DW$38, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - .dwattr $C$DW$38, DW_AT_TI_begin_line(0x33) - .dwattr $C$DW$38, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$38, DW_AT_decl_file("pru1_statemachine_intr.c") - .dwattr $C$DW$38, DW_AT_decl_line(0x33) - .dwattr $C$DW$38, DW_AT_decl_column(0x06) - .dwattr $C$DW$38, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_intr.c",line 51,column 22,is_stmt,address ||sm_intr_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_intr_start|| -;---------------------------------------------------------------------- -; 51 | void sm_intr_start() { -; 52 | // BBSY already asserted. : latch[1], bit 6 -; 53 | // buslatches_setbits(1, BIT(6), BIT(6)); -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_intr_start FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_intr_start||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 54 ----------------------- sm_intr.state = &sm_intr_state_1; -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_intr.c",line 54,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 54 | sm_intr.state = &sm_intr_state_1; -; 55 | // next call to sm_intr.state() starts state machine -;---------------------------------------------------------------------- - LDI r0, ||sm_intr|| ; [ALU_PRU] |54| sm_intr - LDI r1.w0, $CODE(||sm_intr_state_1||) ; [ALU_PRU] |54| sm_intr_state_1 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |54| -$C$DW$39 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$39, DW_AT_low_pc(0x00) - .dwattr $C$DW$39, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$38, DW_AT_TI_end_file("pru1_statemachine_intr.c") - .dwattr $C$DW$38, DW_AT_TI_end_line(0x38) - .dwattr $C$DW$38, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$38 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - .global ||buslatches|| - .global ||buslatches_pru0_dataout|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$40, DW_AT_name("$P$T0") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x34) - .dwattr $C$DW$40, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$19 - -$C$DW$T$20 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$20) - .dwattr $C$DW$41, DW_AT_name("memory") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x17) - .dwattr $C$DW$41, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$21 - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - -$C$DW$T$33 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$34 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$42, DW_AT_name("eventmask") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x7a) - .dwattr $C$DW$42, DW_AT_decl_column(0x0a) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$43, DW_AT_name("unibus_control") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x7d) - .dwattr $C$DW$43, DW_AT_decl_column(0x0a) - -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$44, DW_AT_name("device_handle") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x7f) - .dwattr $C$DW$44, DW_AT_decl_column(0x0a) - -$C$DW$45 .dwtag DW_TAG_member - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$45, DW_AT_name("device_register_idx") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$45, DW_AT_decl_line(0x81) - .dwattr $C$DW$45, DW_AT_decl_column(0x0a) - -$C$DW$46 .dwtag DW_TAG_member - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$46, DW_AT_name("addr") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$46, DW_AT_decl_line(0x83) - .dwattr $C$DW$46, DW_AT_decl_column(0x0b) - -$C$DW$47 .dwtag DW_TAG_member - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$47, DW_AT_name("data") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$47, DW_AT_decl_line(0x84) - .dwattr $C$DW$47, DW_AT_decl_column(0x0b) - -$C$DW$48 .dwtag DW_TAG_member - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$48, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$48, DW_AT_decl_line(0x87) - .dwattr $C$DW$48, DW_AT_decl_column(0x0a) - -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$49, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x88) - .dwattr $C$DW$49, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$25 - -$C$DW$T$35 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$50, DW_AT_name("addr") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x4c) - .dwattr $C$DW$50, DW_AT_decl_column(0x0b) - -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$51, DW_AT_name("val") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x4d) - .dwattr $C$DW$51, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$26 - -$C$DW$T$62 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$62, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$26) - .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x03) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$52, DW_AT_name("addr") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x51) - .dwattr $C$DW$52, DW_AT_decl_column(0x0b) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$53, DW_AT_name("bitmask") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x52) - .dwattr $C$DW$53, DW_AT_decl_column(0x0b) - -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$54, DW_AT_name("val") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x53) - .dwattr $C$DW$54, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$27 - -$C$DW$T$63 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$63, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$27) - .dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x03) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$55, DW_AT_name("addr_0_7") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x57) - .dwattr $C$DW$55, DW_AT_decl_column(0x0a) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$56, DW_AT_name("addr_8_15") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x58) - .dwattr $C$DW$56, DW_AT_decl_column(0x0a) - -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$57, DW_AT_name("data_0_7") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x59) - .dwattr $C$DW$57, DW_AT_decl_column(0x0a) - -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$58, DW_AT_name("data_8_15") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x5a) - .dwattr $C$DW$58, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$28 - -$C$DW$T$64 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$64, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$28) - .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x03) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$59, DW_AT_name("cur_status") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x61) - .dwattr $C$DW$59, DW_AT_decl_column(0x0a) - -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$60, DW_AT_name("control") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$60, DW_AT_decl_line(0x62) - .dwattr $C$DW$60, DW_AT_decl_column(0x0a) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$61, DW_AT_name("wordcount") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$61, DW_AT_decl_line(0x63) - .dwattr $C$DW$61, DW_AT_decl_column(0x0b) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$62, DW_AT_name("cur_addr") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x64) - .dwattr $C$DW$62, DW_AT_decl_column(0x0b) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$63, DW_AT_name("startaddr") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x65) - .dwattr $C$DW$63, DW_AT_decl_column(0x0b) - -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$29) - .dwattr $C$DW$64, DW_AT_name("words") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$64, DW_AT_decl_line(0x66) - .dwattr $C$DW$64, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$30 - -$C$DW$T$65 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$65, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$65, DW_AT_type(*$C$DW$T$30) - .dwattr $C$DW$T$65, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x03) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$65, DW_AT_name("vector") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$65, DW_AT_decl_line(0x6b) - .dwattr $C$DW$65, DW_AT_decl_column(0x0b) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$66, DW_AT_name("priority_bit") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$66, DW_AT_decl_line(0x6c) - .dwattr $C$DW$66, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$31 - -$C$DW$T$66 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$66, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$31) - .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$66, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$66, DW_AT_decl_column(0x03) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$67, DW_AT_name("arm2pru_req") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x90) - .dwattr $C$DW$67, DW_AT_decl_column(0x0b) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$68, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x91) - .dwattr $C$DW$68, DW_AT_decl_column(0x0b) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$69, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x94) - .dwattr $C$DW$69, DW_AT_decl_column(0x15) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$70, DW_AT_name("events") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x97) - .dwattr $C$DW$70, DW_AT_decl_column(0x13) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$71, DW_AT_name("$P$T1") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x9a) - .dwattr $C$DW$71, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$97 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$97, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$97, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$97, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$97, DW_AT_decl_column(0x03) - -$C$DW$T$98 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$97) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$72, DW_AT_name("cur_reg_val") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x22) - .dwattr $C$DW$72, DW_AT_decl_column(0x0a) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$73, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x26) - .dwattr $C$DW$73, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$100 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$100, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$100, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$100, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$100, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$100, DW_AT_decl_column(0x03) - - -$C$DW$T$39 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("REVID") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - .dwattr $C$DW$74, DW_AT_bit_size(0x20) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x2d) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$39 - -$C$DW$T$69 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$39) - - -$C$DW$T$40 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$75, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$75, DW_AT_bit_size(0x02) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x37) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$76, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$76, DW_AT_bit_size(0x02) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x38) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$77, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$77, DW_AT_bit_size(0x01) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x39) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$78, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x3a) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("rsvd6") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - .dwattr $C$DW$79, DW_AT_bit_size(0x1a) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x3b) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$40 - -$C$DW$T$71 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$40) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$80, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$80, DW_AT_bit_size(0x02) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x45) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$81, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x46) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - .dwattr $C$DW$82, DW_AT_bit_size(0x05) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x47) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$83, DW_AT_bit_offset(0x13) - .dwattr $C$DW$83, DW_AT_bit_size(0x05) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x48) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$84, DW_AT_bit_offset(0x12) - .dwattr $C$DW$84, DW_AT_bit_size(0x01) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x49) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$85, DW_AT_bit_offset(0x11) - .dwattr $C$DW$85, DW_AT_bit_size(0x01) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x4a) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$86, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$86, DW_AT_bit_size(0x05) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x4b) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$87, DW_AT_bit_offset(0x07) - .dwattr $C$DW$87, DW_AT_bit_size(0x05) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x4c) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$88, DW_AT_bit_offset(0x06) - .dwattr $C$DW$88, DW_AT_bit_size(0x01) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x4d) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("rsvd26") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - .dwattr $C$DW$89, DW_AT_bit_size(0x06) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x4e) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$41 - -$C$DW$T$73 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$41) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$90, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$90, DW_AT_bit_size(0x02) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x58) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$91, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$91, DW_AT_bit_size(0x01) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x59) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$92, DW_AT_bit_offset(0x18) - .dwattr $C$DW$92, DW_AT_bit_size(0x05) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x5a) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$93, DW_AT_bit_offset(0x13) - .dwattr $C$DW$93, DW_AT_bit_size(0x05) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x5b) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$94, DW_AT_bit_offset(0x12) - .dwattr $C$DW$94, DW_AT_bit_size(0x01) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x5c) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$95, DW_AT_bit_offset(0x11) - .dwattr $C$DW$95, DW_AT_bit_size(0x01) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x5d) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$96, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$96, DW_AT_bit_size(0x05) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x5e) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$97, DW_AT_bit_offset(0x07) - .dwattr $C$DW$97, DW_AT_bit_size(0x05) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x5f) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$98, DW_AT_bit_offset(0x06) - .dwattr $C$DW$98, DW_AT_bit_size(0x01) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x60) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("rsvd26") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - .dwattr $C$DW$99, DW_AT_bit_size(0x06) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x61) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$42 - -$C$DW$T$75 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$42) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$100, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$100, DW_AT_bit_size(0x01) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x6b) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$101, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$101, DW_AT_bit_size(0x01) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x6c) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$102, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x6d) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$103, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x6e) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$104, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$104, DW_AT_bit_size(0x01) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x6f) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$105, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$105, DW_AT_bit_size(0x01) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x70) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$106, DW_AT_bit_offset(0x19) - .dwattr $C$DW$106, DW_AT_bit_size(0x01) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x71) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - .dwattr $C$DW$107, DW_AT_bit_size(0x01) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x72) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$108, DW_AT_bit_offset(0x17) - .dwattr $C$DW$108, DW_AT_bit_size(0x01) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x73) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$109, DW_AT_bit_offset(0x16) - .dwattr $C$DW$109, DW_AT_bit_size(0x01) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x74) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$110, DW_AT_bit_offset(0x15) - .dwattr $C$DW$110, DW_AT_bit_size(0x01) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x75) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$111, DW_AT_bit_offset(0x14) - .dwattr $C$DW$111, DW_AT_bit_size(0x01) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x76) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$112, DW_AT_bit_offset(0x13) - .dwattr $C$DW$112, DW_AT_bit_size(0x01) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x77) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$113, DW_AT_bit_offset(0x12) - .dwattr $C$DW$113, DW_AT_bit_size(0x01) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x78) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$114, DW_AT_bit_offset(0x11) - .dwattr $C$DW$114, DW_AT_bit_size(0x01) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x79) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - .dwattr $C$DW$115, DW_AT_bit_size(0x01) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x7a) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$116, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$116, DW_AT_bit_size(0x01) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x7b) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$117, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$117, DW_AT_bit_size(0x01) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x7c) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("rsvd18") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$118, DW_AT_bit_offset(0x00) - .dwattr $C$DW$118, DW_AT_bit_size(0x0e) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x7d) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$43 - -$C$DW$T$77 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$43) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$119, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$119, DW_AT_bit_size(0x04) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0x87) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$120, DW_AT_bit_offset(0x18) - .dwattr $C$DW$120, DW_AT_bit_size(0x04) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0x88) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$121, DW_AT_bit_offset(0x14) - .dwattr $C$DW$121, DW_AT_bit_size(0x04) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0x89) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$122, DW_AT_bit_offset(0x10) - .dwattr $C$DW$122, DW_AT_bit_size(0x04) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0x8a) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$123, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$123, DW_AT_bit_size(0x04) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0x8b) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("rsvd20") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - .dwattr $C$DW$124, DW_AT_bit_size(0x0c) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0x8c) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$44 - -$C$DW$T$79 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$44) - - -$C$DW$T$45 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$125, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$125, DW_AT_bit_size(0x04) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0x96) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$126, DW_AT_bit_offset(0x18) - .dwattr $C$DW$126, DW_AT_bit_size(0x04) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0x97) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$127, DW_AT_bit_offset(0x14) - .dwattr $C$DW$127, DW_AT_bit_size(0x04) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0x98) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$128, DW_AT_bit_offset(0x10) - .dwattr $C$DW$128, DW_AT_bit_size(0x04) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0x99) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("RAM_PE") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$129, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$129, DW_AT_bit_size(0x04) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0x9a) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("rsvd20") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$130, DW_AT_bit_offset(0x00) - .dwattr $C$DW$130, DW_AT_bit_size(0x0c) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0x9b) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$45 - -$C$DW$T$81 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$45) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$131, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$131, DW_AT_bit_size(0x04) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xa4) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$132, DW_AT_bit_offset(0x18) - .dwattr $C$DW$132, DW_AT_bit_size(0x04) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xa5) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$133, DW_AT_bit_offset(0x14) - .dwattr $C$DW$133, DW_AT_bit_size(0x04) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0xa6) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$134, DW_AT_bit_offset(0x10) - .dwattr $C$DW$134, DW_AT_bit_size(0x04) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xa7) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$135, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$135, DW_AT_bit_size(0x04) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xa8) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("rsvd20") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$136, DW_AT_bit_offset(0x00) - .dwattr $C$DW$136, DW_AT_bit_size(0x0c) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xa9) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$46 - -$C$DW$T$83 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$46) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$137, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$137, DW_AT_bit_size(0x04) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xb3) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$138, DW_AT_bit_offset(0x18) - .dwattr $C$DW$138, DW_AT_bit_size(0x04) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xb4) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$139, DW_AT_bit_offset(0x14) - .dwattr $C$DW$139, DW_AT_bit_size(0x04) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xb5) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$140, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$140, DW_AT_bit_offset(0x10) - .dwattr $C$DW$140, DW_AT_bit_size(0x04) - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0xb6) - .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$141, DW_AT_name("rsvd16") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$141, DW_AT_bit_offset(0x00) - .dwattr $C$DW$141, DW_AT_bit_size(0x10) - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0xb7) - .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$47 - -$C$DW$T$85 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$47) - - -$C$DW$T$48 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$142, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$142, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$142, DW_AT_bit_size(0x01) - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0xc4) - .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$143, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$143, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$143, DW_AT_bit_size(0x01) - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0xc5) - .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$144, DW_AT_name("rsvd2") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - .dwattr $C$DW$144, DW_AT_bit_size(0x1e) - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0xc6) - .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$48 - -$C$DW$T$87 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$48) - - -$C$DW$T$49 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$145, DW_AT_name("OCP_EN") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$145, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$145, DW_AT_bit_size(0x01) - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0xd3) - .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$146, DW_AT_name("rsvd1") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$146, DW_AT_bit_offset(0x00) - .dwattr $C$DW$146, DW_AT_bit_size(0x1f) - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0xd4) - .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$49 - -$C$DW$T$89 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$49) - - -$C$DW$T$50 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$147, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$147, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$147, DW_AT_bit_size(0x01) - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0xde) - .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$148, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$148, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$148, DW_AT_bit_size(0x01) - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0xdf) - .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$149, DW_AT_name("rsvd2") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - .dwattr $C$DW$149, DW_AT_bit_size(0x1e) - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0xe0) - .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$50 - -$C$DW$T$91 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$50) - - -$C$DW$T$51 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$150, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$150, DW_AT_bit_offset(0x18) - .dwattr $C$DW$150, DW_AT_bit_size(0x08) - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0xec) - .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$151, DW_AT_name("rsvd2") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$151, DW_AT_bit_offset(0x00) - .dwattr $C$DW$151, DW_AT_bit_size(0x18) - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0xed) - .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$51 - -$C$DW$T$93 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$51) - - -$C$DW$T$54 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x44) -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$152, DW_AT_name("$P$T2") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0x29) - .dwattr $C$DW$152, DW_AT_decl_column(0x02) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$153, DW_AT_name("$P$T3") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0x33) - .dwattr $C$DW$153, DW_AT_decl_column(0x02) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$154, DW_AT_name("$P$T4") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0x41) - .dwattr $C$DW$154, DW_AT_decl_column(0x02) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$155, DW_AT_name("$P$T5") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0x54) - .dwattr $C$DW$155, DW_AT_decl_column(0x02) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$156, DW_AT_name("$P$T6") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$156, DW_AT_decl_line(0x67) - .dwattr $C$DW$156, DW_AT_decl_column(0x02) - -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$157, DW_AT_name("$P$T7") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$157, DW_AT_decl_line(0x83) - .dwattr $C$DW$157, DW_AT_decl_column(0x02) - -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$158, DW_AT_name("$P$T8") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$158, DW_AT_decl_line(0x92) - .dwattr $C$DW$158, DW_AT_decl_column(0x02) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$159, DW_AT_name("$P$T9") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$159, DW_AT_decl_line(0xa0) - .dwattr $C$DW$159, DW_AT_decl_column(0x02) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$160, DW_AT_name("$P$T10") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$160, DW_AT_decl_line(0xaf) - .dwattr $C$DW$160, DW_AT_decl_column(0x02) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$161, DW_AT_name("rsvd24") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$161, DW_AT_decl_line(0xbc) - .dwattr $C$DW$161, DW_AT_decl_column(0x0b) - -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$162, DW_AT_name("$P$T11") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$162, DW_AT_decl_line(0xc0) - .dwattr $C$DW$162, DW_AT_decl_column(0x02) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$163, DW_AT_name("rsvd2c") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$163, DW_AT_decl_line(0xcb) - .dwattr $C$DW$163, DW_AT_decl_column(0x0b) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$164, DW_AT_name("$P$T12") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$164, DW_AT_decl_line(0xcf) - .dwattr $C$DW$164, DW_AT_decl_column(0x02) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$165, DW_AT_name("$P$T13") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$165, DW_AT_decl_line(0xda) - .dwattr $C$DW$165, DW_AT_decl_column(0x02) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$166, DW_AT_name("rsvd38") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$166, DW_AT_decl_line(0xe5) - .dwattr $C$DW$166, DW_AT_decl_column(0x0b) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$167, DW_AT_name("$P$T14") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$167, DW_AT_decl_line(0xe8) - .dwattr $C$DW$167, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$54 - -$C$DW$T$101 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$101, DW_AT_name("pruCfg") - .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$T$101, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$101, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$101, DW_AT_decl_column(0x03) - -$C$DW$T$102 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$101) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$168, DW_AT_name("state") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x22) - .dwattr $C$DW$168, DW_AT_decl_column(0x19) - - .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$103 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$103, DW_AT_name("statemachine_intr_t") - .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0x23) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - - -$C$DW$T$61 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x40000) -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$169, DW_AT_name("words") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x35) - .dwattr $C$DW$169, DW_AT_decl_column(0x0b) - -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$170, DW_AT_name("bytes") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x36) - .dwattr $C$DW$170, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$61 - - -$C$DW$T$67 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x40c) -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$171, DW_AT_name("mailbox_test") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x9b) - .dwattr $C$DW$171, DW_AT_decl_column(0x12) - -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$172, DW_AT_name("buslatch") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x9c) - .dwattr $C$DW$172, DW_AT_decl_column(0x16) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$173, DW_AT_name("buslatch_test") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x9d) - .dwattr $C$DW$173, DW_AT_decl_column(0x1b) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$174, DW_AT_name("dma") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x9e) - .dwattr $C$DW$174, DW_AT_decl_column(0x11) - -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$175, DW_AT_name("intr") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x9f) - .dwattr $C$DW$175, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$67 - - -$C$DW$T$70 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$176, DW_AT_name("REVID") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x2a) - .dwattr $C$DW$176, DW_AT_decl_column(0x15) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$177, DW_AT_name("REVID_bit") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x2e) - .dwattr $C$DW$177, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$70, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$70 - - -$C$DW$T$72 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$178, DW_AT_name("SYSCFG") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x34) - .dwattr $C$DW$178, DW_AT_decl_column(0x15) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$179, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x3c) - .dwattr $C$DW$179, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$72 - - -$C$DW$T$74 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$180, DW_AT_name("GPCFG0") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x42) - .dwattr $C$DW$180, DW_AT_decl_column(0x15) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$181, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x4f) - .dwattr $C$DW$181, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$74, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$74 - - -$C$DW$T$76 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$182, DW_AT_name("GPCFG1") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x55) - .dwattr $C$DW$182, DW_AT_decl_column(0x15) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$183, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x62) - .dwattr $C$DW$183, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$76, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$76 - - -$C$DW$T$78 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$184, DW_AT_name("CGR") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x68) - .dwattr $C$DW$184, DW_AT_decl_column(0x15) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$185, DW_AT_name("CGR_bit") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x7e) - .dwattr $C$DW$185, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$78, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$78 - - -$C$DW$T$80 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$186, DW_AT_name("ISRP") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x84) - .dwattr $C$DW$186, DW_AT_decl_column(0x15) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$187, DW_AT_name("ISRP_bit") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x8d) - .dwattr $C$DW$187, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$80, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$80 - - -$C$DW$T$82 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$188, DW_AT_name("ISP") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x93) - .dwattr $C$DW$188, DW_AT_decl_column(0x15) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$189, DW_AT_name("ISP_bit") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x9c) - .dwattr $C$DW$189, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$82, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$82 - - -$C$DW$T$84 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$190, DW_AT_name("IESP") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$190, DW_AT_decl_line(0xa1) - .dwattr $C$DW$190, DW_AT_decl_column(0x15) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$191, DW_AT_name("IESP_bit") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0xaa) - .dwattr $C$DW$191, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$84, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$84 - - -$C$DW$T$86 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$192, DW_AT_name("IECP") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0xb0) - .dwattr $C$DW$192, DW_AT_decl_column(0x15) - -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$193, DW_AT_name("IECP_bit") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$193, DW_AT_decl_line(0xb8) - .dwattr $C$DW$193, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$86, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$86 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$194, DW_AT_name("PMAO") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$194, DW_AT_decl_line(0xc1) - .dwattr $C$DW$194, DW_AT_decl_column(0x15) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$195, DW_AT_name("PMAO_bit") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$195, DW_AT_decl_line(0xc7) - .dwattr $C$DW$195, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$90 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$196, DW_AT_name("IEPCLK") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$196, DW_AT_decl_line(0xd0) - .dwattr $C$DW$196, DW_AT_decl_column(0x15) - -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$197, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$197, DW_AT_decl_line(0xd5) - .dwattr $C$DW$197, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$90 - - -$C$DW$T$92 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$198, DW_AT_name("SPP") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$198, DW_AT_decl_line(0xdb) - .dwattr $C$DW$198, DW_AT_decl_column(0x15) - -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$199, DW_AT_name("SPP_bit") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$199, DW_AT_decl_line(0xe1) - .dwattr $C$DW$199, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$92 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$200, DW_AT_name("PIN_MX") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$200, DW_AT_decl_line(0xe9) - .dwattr $C$DW$200, DW_AT_decl_column(0x15) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$201, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$201, DW_AT_decl_line(0xee) - .dwattr $C$DW$201, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$111 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$111, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$111, DW_AT_address_class(0x20) - -$C$DW$T$22 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) -$C$DW$202 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$202, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$37 - - -$C$DW$T$55 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$55 - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - -$C$DW$T$57 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$57, DW_AT_name("sm_intr_state_func_ptr") - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_intr.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x1e) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - - -$C$DW$T$60 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$22) - .dwattr $C$DW$T$60, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$60, DW_AT_byte_size(0x40000) -$C$DW$203 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$203, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$60 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$24 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - - -$C$DW$T$29 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) -$C$DW$204 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$204, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$29 - - -$C$DW$T$59 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$24) - .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$59, DW_AT_byte_size(0x40000) -$C$DW$205 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$205, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$59 - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$23 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - - -$C$DW$T$52 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) -$C$DW$206 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$206, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$52 - - -$C$DW$T$53 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$23) - .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$207 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$207, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$53 - -$C$DW$T$68 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$208 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$208, DW_AT_name("R0_b0") - .dwattr $C$DW$208, DW_AT_location[DW_OP_reg0] - -$C$DW$209 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$209, DW_AT_name("R0_b1") - .dwattr $C$DW$209, DW_AT_location[DW_OP_reg1] - -$C$DW$210 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$210, DW_AT_name("R0_b2") - .dwattr $C$DW$210, DW_AT_location[DW_OP_reg2] - -$C$DW$211 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$211, DW_AT_name("R0_b3") - .dwattr $C$DW$211, DW_AT_location[DW_OP_reg3] - -$C$DW$212 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$212, DW_AT_name("R1_b0") - .dwattr $C$DW$212, DW_AT_location[DW_OP_reg4] - -$C$DW$213 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$213, DW_AT_name("R1_b1") - .dwattr $C$DW$213, DW_AT_location[DW_OP_reg5] - -$C$DW$214 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$214, DW_AT_name("R1_b2") - .dwattr $C$DW$214, DW_AT_location[DW_OP_reg6] - -$C$DW$215 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$215, DW_AT_name("R1_b3") - .dwattr $C$DW$215, DW_AT_location[DW_OP_reg7] - -$C$DW$216 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$216, DW_AT_name("R2_b0") - .dwattr $C$DW$216, DW_AT_location[DW_OP_reg8] - -$C$DW$217 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$217, DW_AT_name("R2_b1") - .dwattr $C$DW$217, DW_AT_location[DW_OP_reg9] - -$C$DW$218 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$218, DW_AT_name("R2_b2") - .dwattr $C$DW$218, DW_AT_location[DW_OP_reg10] - -$C$DW$219 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$219, DW_AT_name("R2_b3") - .dwattr $C$DW$219, DW_AT_location[DW_OP_reg11] - -$C$DW$220 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$220, DW_AT_name("R3_b0") - .dwattr $C$DW$220, DW_AT_location[DW_OP_reg12] - -$C$DW$221 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$221, DW_AT_name("R3_b1") - .dwattr $C$DW$221, DW_AT_location[DW_OP_reg13] - -$C$DW$222 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$222, DW_AT_name("R3_b2") - .dwattr $C$DW$222, DW_AT_location[DW_OP_reg14] - -$C$DW$223 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$223, DW_AT_name("R3_b3") - .dwattr $C$DW$223, DW_AT_location[DW_OP_reg15] - -$C$DW$224 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$224, DW_AT_name("R4_b0") - .dwattr $C$DW$224, DW_AT_location[DW_OP_reg16] - -$C$DW$225 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$225, DW_AT_name("R4_b1") - .dwattr $C$DW$225, DW_AT_location[DW_OP_reg17] - -$C$DW$226 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$226, DW_AT_name("R4_b2") - .dwattr $C$DW$226, DW_AT_location[DW_OP_reg18] - -$C$DW$227 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$227, DW_AT_name("R4_b3") - .dwattr $C$DW$227, DW_AT_location[DW_OP_reg19] - -$C$DW$228 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$228, DW_AT_name("R5_b0") - .dwattr $C$DW$228, DW_AT_location[DW_OP_reg20] - -$C$DW$229 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$229, DW_AT_name("R5_b1") - .dwattr $C$DW$229, DW_AT_location[DW_OP_reg21] - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R5_b2") - .dwattr $C$DW$230, DW_AT_location[DW_OP_reg22] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R5_b3") - .dwattr $C$DW$231, DW_AT_location[DW_OP_reg23] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R6_b0") - .dwattr $C$DW$232, DW_AT_location[DW_OP_reg24] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R6_b1") - .dwattr $C$DW$233, DW_AT_location[DW_OP_reg25] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R6_b2") - .dwattr $C$DW$234, DW_AT_location[DW_OP_reg26] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R6_b3") - .dwattr $C$DW$235, DW_AT_location[DW_OP_reg27] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R7_b0") - .dwattr $C$DW$236, DW_AT_location[DW_OP_reg28] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R7_b1") - .dwattr $C$DW$237, DW_AT_location[DW_OP_reg29] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R7_b2") - .dwattr $C$DW$238, DW_AT_location[DW_OP_reg30] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R7_b3") - .dwattr $C$DW$239, DW_AT_location[DW_OP_reg31] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R8_b0") - .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R8_b1") - .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R8_b2") - .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R8_b3") - .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R9_b0") - .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R9_b1") - .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R9_b2") - .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R9_b3") - .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R10_b0") - .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R10_b1") - .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R10_b2") - .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R10_b3") - .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R11_b0") - .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R11_b1") - .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R11_b2") - .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R11_b3") - .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R12_b0") - .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R12_b1") - .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R12_b2") - .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R12_b3") - .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R13_b0") - .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R13_b1") - .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R13_b2") - .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R13_b3") - .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R14_b0") - .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R14_b1") - .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R14_b2") - .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R14_b3") - .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R15_b0") - .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R15_b1") - .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R15_b2") - .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R15_b3") - .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R16_b0") - .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R16_b1") - .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R16_b2") - .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R16_b3") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R17_b0") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R17_b1") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R17_b2") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R17_b3") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R18_b0") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R18_b1") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R18_b2") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R18_b3") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R19_b0") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R19_b1") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R19_b2") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R19_b3") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R20_b0") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R20_b1") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R20_b2") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R20_b3") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R21_b0") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R21_b1") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R21_b2") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R21_b3") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R22_b0") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R22_b1") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R22_b2") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R22_b3") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R23_b0") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R23_b1") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R23_b2") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R23_b3") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R24_b0") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R24_b1") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R24_b2") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R24_b3") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R25_b0") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R25_b1") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R25_b2") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R25_b3") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R26_b0") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R26_b1") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R26_b2") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R26_b3") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R27_b0") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R27_b1") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R27_b2") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R27_b3") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R28_b0") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R28_b1") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R28_b2") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R28_b3") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R29_b0") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R29_b1") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R29_b2") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R29_b3") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R30_b0") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R30_b1") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R30_b2") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R30_b3") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R31_b0") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R31_b1") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R31_b2") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R31_b3") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_intr.lst b/10.01_base/4_deploy/pru1_statemachine_intr.lst deleted file mode 100644 index 79b88db..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_intr.lst +++ /dev/null @@ -1,4149 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:37 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_intr.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13$C$DW$1 .dwtag DW_TAG_variable - 14 .dwattr $C$DW$1, DW_AT_name("mailbox") - 15 .dwattr $C$DW$1, DW_AT_TI_symbol_name("mailbox") - 16 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$98) - 17 .dwattr $C$DW$1, DW_AT_declaration - 18 .dwattr $C$DW$1, DW_AT_external - 19 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 20 .dwattr $C$DW$1, DW_AT_decl_line(0xb8) - 21 .dwattr $C$DW$1, DW_AT_decl_column(0x1f) - 22 - 23$C$DW$2 .dwtag DW_TAG_variable - 24 .dwattr $C$DW$2, DW_AT_name("buslatches") - 25 .dwattr $C$DW$2, DW_AT_TI_symbol_name("buslatches") - 26 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$100) - 27 .dwattr $C$DW$2, DW_AT_declaration - 28 .dwattr $C$DW$2, DW_AT_external - 29 .dwattr $C$DW$2, DW_AT_decl_file("pru1_buslatches.h") - 30 .dwattr $C$DW$2, DW_AT_decl_line(0x2f) - 31 .dwattr $C$DW$2, DW_AT_decl_column(0x15) - 32 - 33 .weak ||CT_CFG|| - 34 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 35$C$DW$3 .dwtag DW_TAG_variable - 36 .dwattr $C$DW$3, DW_AT_name("CT_CFG") - 37 .dwattr $C$DW$3, DW_AT_TI_symbol_name("CT_CFG") - 38 .dwattr $C$DW$3, DW_AT_location[DW_OP_addr ||CT_CFG||] - 39 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - 40 .dwattr $C$DW$3, DW_AT_external - 41 .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 42 .dwattr $C$DW$3, DW_AT_decl_line(0xf2) - 43 .dwattr $C$DW$3, DW_AT_decl_column(0x17) - 44 - 45 .global ||sm_intr|| - 46 .common ||sm_intr||,2,1 - 47$C$DW$4 .dwtag DW_TAG_variable - 48 .dwattr $C$DW$4, DW_AT_name("sm_intr") - 49 .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_intr") - 50 .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_intr||] - 51 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - 52 .dwattr $C$DW$4, DW_AT_external - 53 .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_intr.c") - 54 .dwattr $C$DW$4, DW_AT_decl_line(0x2b) - 55 .dwattr $C$DW$4, DW_AT_decl_column(0x15) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 2 - - 56 - 57 - 58$C$DW$5 .dwtag DW_TAG_subprogram - 59 .dwattr $C$DW$5, DW_AT_name("buslatches_pru0_dataout") - 60 .dwattr $C$DW$5, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 61 .dwattr $C$DW$5, DW_AT_declaration - 62 .dwattr $C$DW$5, DW_AT_external - 63 .dwattr $C$DW$5, DW_AT_decl_file("pru1_buslatches.h") - 64 .dwattr $C$DW$5, DW_AT_decl_line(0xba) - 65 .dwattr $C$DW$5, DW_AT_decl_column(0x06) - 66$C$DW$6 .dwtag DW_TAG_formal_parameter - 67 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$23) - 68 - 69 .dwendtag $C$DW$5 - 70 - 71 - 72$C$DW$7 .dwtag DW_TAG_subprogram - 73 .dwattr $C$DW$7, DW_AT_name("__delay_cycles") - 74 .dwattr $C$DW$7, DW_AT_TI_symbol_name("__delay_cycles") - 75 .dwattr $C$DW$7, DW_AT_declaration - 76 .dwattr $C$DW$7, DW_AT_external - 77$C$DW$8 .dwtag DW_TAG_formal_parameter - 78 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - 79 - 80 .dwendtag $C$DW$7 - 81 - 82; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 83; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 84 00000000 .sect ".text:sm_intr_state_idle" - 85 .clink - 86 - 87$C$DW$9 .dwtag DW_TAG_subprogram - 88 .dwattr $C$DW$9, DW_AT_name("sm_intr_state_idle") - 89 .dwattr $C$DW$9, DW_AT_low_pc(||sm_intr_state_idle||) - 90 .dwattr $C$DW$9, DW_AT_high_pc(0x00) - 91 .dwattr $C$DW$9, DW_AT_TI_symbol_name("sm_intr_state_idle") - 92 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$22) - 93 .dwattr $C$DW$9, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - 94 .dwattr $C$DW$9, DW_AT_TI_begin_line(0x3a) - 95 .dwattr $C$DW$9, DW_AT_TI_begin_column(0x10) - 96 .dwattr $C$DW$9, DW_AT_decl_file("pru1_statemachine_intr.c") - 97 .dwattr $C$DW$9, DW_AT_decl_line(0x3a) - 98 .dwattr $C$DW$9, DW_AT_decl_column(0x10) - 99 .dwattr $C$DW$9, DW_AT_TI_max_frame_size(0x00) - 100 .dwpsn file "pru1_statemachine_intr.c",line 58,column 37,is_stmt,address ||sm_intr_state_idle - 101 - 102 .dwfde $C$DW$CIE, ||sm_intr_state_idle|| - 103;---------------------------------------------------------------------- - 104; 58 | static uint8_t sm_intr_state_idle() { - 105;---------------------------------------------------------------------- - 106 - 107;*************************************************************** - 108;* FNAME: sm_intr_state_idle FR SIZE: 0 * - 109;* * - 110;* FUNCTION ENVIRONMENT * - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 3 - - 111;* * - 112;* FUNCTION PROPERTIES * - 113;* 0 Auto, 0 SOE * - 114;*************************************************************** - 115 - 116 00000000 ||sm_intr_state_idle||: - 117;* --------------------------------------------------------------------------* - 118 .dwcfi cfa_offset, 0 - 119;*** 59 ----------------------- return 1u; - 120 .dwpsn file "pru1_statemachine_intr.c",line 59,column 2,is_stmt,isa 0 - 121;---------------------------------------------------------------------- - 122; 59 | return 1; - 123;---------------------------------------------------------------------- - 124 00000000 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |59| - 125$C$DW$10 .dwtag DW_TAG_TI_branch - 126 .dwattr $C$DW$10, DW_AT_low_pc(0x00) - 127 .dwattr $C$DW$10, DW_AT_TI_return - 128 - 129 00000004 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 130 .dwattr $C$DW$9, DW_AT_TI_end_file("pru1_statemachine_intr.c") - 131 .dwattr $C$DW$9, DW_AT_TI_end_line(0x3c) - 132 .dwattr $C$DW$9, DW_AT_TI_end_column(0x01) - 133 .dwendentry - 134 .dwendtag $C$DW$9 - 135 - 136 00000000 .sect ".text:sm_intr_state_2" - 137 .clink - 138 - 139$C$DW$11 .dwtag DW_TAG_subprogram - 140 .dwattr $C$DW$11, DW_AT_name("sm_intr_state_2") - 141 .dwattr $C$DW$11, DW_AT_low_pc(||sm_intr_state_2||) - 142 .dwattr $C$DW$11, DW_AT_high_pc(0x00) - 143 .dwattr $C$DW$11, DW_AT_TI_symbol_name("sm_intr_state_2") - 144 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$22) - 145 .dwattr $C$DW$11, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - 146 .dwattr $C$DW$11, DW_AT_TI_begin_line(0x53) - 147 .dwattr $C$DW$11, DW_AT_TI_begin_column(0x10) - 148 .dwattr $C$DW$11, DW_AT_decl_file("pru1_statemachine_intr.c") - 149 .dwattr $C$DW$11, DW_AT_decl_line(0x53) - 150 .dwattr $C$DW$11, DW_AT_decl_column(0x10) - 151 .dwattr $C$DW$11, DW_AT_TI_max_frame_size(0x16) - 152 .dwpsn file "pru1_statemachine_intr.c",line 83,column 34,is_stmt,address ||sm_intr_state_2||, - 153 - 154 .dwfde $C$DW$CIE, ||sm_intr_state_2|| - 155;---------------------------------------------------------------------- - 156; 83 | static uint8_t sm_intr_state_2() { - 157;---------------------------------------------------------------------- - 158 - 159;*************************************************************** - 160;* FNAME: sm_intr_state_2 FR SIZE: 22 * - 161;* * - 162;* FUNCTION ENVIRONMENT * - 163;* * - 164;* FUNCTION PROPERTIES * - 165;* 0 Auto, 22 SOE * - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 4 - - 166;*************************************************************** - 167 - 168||sm_intr_state_2||: - 169;* --------------------------------------------------------------------------* - 170;* r6_0 assigned to $O$C1 - 171$C$DW$12 .dwtag DW_TAG_variable - 172 .dwattr $C$DW$12, DW_AT_name("$O$C1") - 173 .dwattr $C$DW$12, DW_AT_TI_symbol_name("$O$C1") - 174 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$111) - 175 .dwattr $C$DW$12, DW_AT_location[DW_OP_reg24] - 176 - 177;* r4_0 assigned to $O$C2 - 178$C$DW$13 .dwtag DW_TAG_variable - 179 .dwattr $C$DW$13, DW_AT_name("$O$C2") - 180 .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C2") - 181 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$6) - 182 .dwattr $C$DW$13, DW_AT_location[DW_OP_reg16] - 183 - 184;* r7_0 assigned to $O$C3 - 185$C$DW$14 .dwtag DW_TAG_variable - 186 .dwattr $C$DW$14, DW_AT_name("$O$C3") - 187 .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C3") - 188 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$111) - 189 .dwattr $C$DW$14, DW_AT_location[DW_OP_reg28] - 190 - 191;* r6_0 assigned to $O$C4 - 192$C$DW$15 .dwtag DW_TAG_variable - 193 .dwattr $C$DW$15, DW_AT_name("$O$C4") - 194 .dwattr $C$DW$15, DW_AT_TI_symbol_name("$O$C4") - 195 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$111) - 196 .dwattr $C$DW$15, DW_AT_location[DW_OP_reg24] - 197 - 198;* r4_0 assigned to $O$C5 - 199$C$DW$16 .dwtag DW_TAG_variable - 200 .dwattr $C$DW$16, DW_AT_name("$O$C5") - 201 .dwattr $C$DW$16, DW_AT_TI_symbol_name("$O$C5") - 202 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$6) - 203 .dwattr $C$DW$16, DW_AT_location[DW_OP_reg16] - 204 - 205;* r4_0 assigned to _tmpval - 206$C$DW$17 .dwtag DW_TAG_variable - 207 .dwattr $C$DW$17, DW_AT_name("_tmpval") - 208 .dwattr $C$DW$17, DW_AT_TI_symbol_name("_tmpval") - 209 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$22) - 210 .dwattr $C$DW$17, DW_AT_location[DW_OP_reg16] - 211 - 212;* r4_0 assigned to _tmpval - 213$C$DW$18 .dwtag DW_TAG_variable - 214 .dwattr $C$DW$18, DW_AT_name("_tmpval") - 215 .dwattr $C$DW$18, DW_AT_TI_symbol_name("_tmpval") - 216 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$22) - 217 .dwattr $C$DW$18, DW_AT_location[DW_OP_reg16] - 218 - 219 .dwcfi cfa_offset, 0 - 220;*** 84 ----------------------- __R30 = 3072u; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 5 - - 221;*** 84 ----------------------- __delay_cycles(10u); - 222;*** 84 ----------------------- if ( !(__R31&0x20u) ) goto g3; - 223 00000000 0000000516E2E2 SUB r2, r2, 0x16 ; [ALU_PRU] - 224 .dwcfi cfa_offset, 22 - 225 .dwpsn file "pru1_statemachine_intr.c",line 84,column 2,is_stmt,isa 0 - 226;---------------------------------------------------------------------- - 227; 84 | if (!(buslatches_get(4) & BIT(5))) - 228; 85 | return 0; - 229; 86 | // received SSYN - 230; 88 | //remove vector, then remove INTR - 231;---------------------------------------------------------------------- - 232 00000004 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |84| - 233 00000008 000000E30042C3 SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 234 .dwcfi save_reg_to_mem, 14, -22 - 235 .dwcfi save_reg_to_mem, 15, -21 - 236 .dwcfi save_reg_to_mem, 16, -20 - 237 .dwcfi save_reg_to_mem, 17, -19 - 238 .dwcfi save_reg_to_mem, 18, -18 - 239 .dwcfi save_reg_to_mem, 19, -17 - 240 .dwcfi save_reg_to_mem, 20, -16 - 241 .dwcfi save_reg_to_mem, 21, -15 - 242 .dwcfi save_reg_to_mem, 22, -14 - 243 .dwcfi save_reg_to_mem, 23, -13 - 244 .dwcfi save_reg_to_mem, 24, -12 - 245 .dwcfi save_reg_to_mem, 25, -11 - 246 .dwcfi save_reg_to_mem, 26, -10 - 247 .dwcfi save_reg_to_mem, 27, -9 - 248 .dwcfi save_reg_to_mem, 28, -8 - 249 .dwcfi save_reg_to_mem, 29, -7 - 250 .dwcfi save_reg_to_mem, 30, -6 - 251 .dwcfi save_reg_to_mem, 31, -5 - 252 .dwcfi save_reg_to_mem, 32, -4 - 253 .dwcfi save_reg_to_mem, 33, -3 - 254 .dwcfi save_reg_to_mem, 34, -2 - 255 .dwcfi save_reg_to_mem, 35, -1 - 256 .newblock - 257 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 258 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 259 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |84| - 260 0000001c 000000C905FF2F QBBC ||$C$L1||, r31, 0x05 ; [ALU_PRU] |84| - 261;* --------------------------------------------------------------------------* - 262;*** 89 ----------------------- buslatches_pru0_dataout(0u); - 263;*** 89 ----------------------- __R30 = 1280u; - 264;*** 89 ----------------------- __delay_cycles(6u); - 265;*** 89 ----------------------- __R30 = 3328u; - 266;*** 90 ----------------------- buslatches_pru0_dataout(0u); - 267;*** 90 ----------------------- __R30 = 1536u; - 268;*** 90 ----------------------- __delay_cycles(6u); - 269;*** 90 ----------------------- __R30 = 3584u; - 270;*** 91 ----------------------- C$4 = (C$3 = &buslatches)+7; - 271;*** 91 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4&0xfe); - 272;*** 91 ----------------------- buslatches_pru0_dataout((unsigned)C$5); - 273;*** 91 ----------------------- __R30 = 1792u; - 274;*** 91 ----------------------- *C$4 = _tmpval; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 6 - - 275;*** 91 ----------------------- __delay_cycles(4u); - 276;*** 91 ----------------------- __R30 = 3840u; - 277;*** 93 ----------------------- C$1 = &C$3[1]; - 278;*** 93 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xbf); - 279;*** 93 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 280;*** 93 ----------------------- __R30 = 256u; - 281;*** 93 ----------------------- *C$1 = _tmpval; - 282;*** 93 ----------------------- __delay_cycles(4u); - 283;*** 93 ----------------------- __R30 = 2304u; - 284;*** 95 ----------------------- sm_intr.state = &sm_intr_state_idle; - 285;*** 96 ----------------------- return 1; - 286 .dwpsn file "pru1_statemachine_intr.c",line 89,column 2,is_stmt,isa 0 - 287;---------------------------------------------------------------------- - 288; 89 | buslatches_setbyte(5, 0); // DATA[0..7] = latch[5] - 289;---------------------------------------------------------------------- - 290 00000020 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |89| - 291$C$DW$19 .dwtag DW_TAG_TI_branch - 292 .dwattr $C$DW$19, DW_AT_low_pc(0x00) - 293 .dwattr $C$DW$19, DW_AT_name("buslatches_pru0_dataout") - 294 .dwattr $C$DW$19, DW_AT_TI_call - 295 - 296 00000024 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |89| buslatches_pru0_dataout - 297 00000028 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |89| - 298 .newblock - 299 0000002c 000286240000C6 LDI32 r6, 2 - 00000033 00000000004024 - 300 00000034 0000000501E6E6 $1: SUB r6, r6, 1 - 301 00000038 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |89| - 302 .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 - 303;---------------------------------------------------------------------- - 304; 90 | buslatches_setbyte(6, 0); // DATA[8..15] = latch[6] - 305;---------------------------------------------------------------------- - 306 0000003c 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |90| - 307 .dwpsn file "pru1_statemachine_intr.c",line 89,column 2,is_stmt,isa 0 - 308 00000040 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |89| - 309 .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 - 310$C$DW$20 .dwtag DW_TAG_TI_branch - 311 .dwattr $C$DW$20, DW_AT_low_pc(0x00) - 312 .dwattr $C$DW$20, DW_AT_name("buslatches_pru0_dataout") - 313 .dwattr $C$DW$20, DW_AT_TI_call - 314 - 315 00000044 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |90| buslatches_pru0_dataout - 316 00000048 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |90| - 317 .newblock - 318 0000004c 000284240000C4 LDI32 r4, 2 - 00000053 00000000004024 - 319 00000054 0000000501E4E4 $1: SUB r4, r4, 1 - 320 00000058 0000006F00E4FF QBNE $1, r4, 0 ; [ALU_PRU] |90| - 321 .dwpsn file "pru1_statemachine_intr.c",line 91,column 2,is_stmt,isa 0 - 322;---------------------------------------------------------------------- - 323; 91 | buslatches_setbits(7, BIT(0), 0); // INTR = latch 7, bit 0 - 324;---------------------------------------------------------------------- - 325 0000005c 000000240000E7! LDI r7, ||buslatches|| ; [ALU_PRU] |91| $O$C3,buslatches - 326 .dwpsn file "pru1_statemachine_intr.c",line 90,column 2,is_stmt,isa 0 - 327 00000060 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |90| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 7 - - 328 .dwpsn file "pru1_statemachine_intr.c",line 91,column 2,is_stmt,isa 0 - 329;---------------------------------------------------------------------- - 330; 92 | // deassert BBSY - 331;---------------------------------------------------------------------- - 332 00000064 0000000107E7E6 ADD r6, r7, 0x07 ; [ALU_PRU] |91| $O$C4,$O$C3 - 333 00000068 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |91| $O$C4 - 334 0000006c 00000011FE0004 AND r4.b0, r0.b0, 0xfe ; [ALU_PRU] |91| $O$C5 - 335 00000070 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |91| $O$C5 - 336$C$DW$21 .dwtag DW_TAG_TI_branch - 337 .dwattr $C$DW$21, DW_AT_low_pc(0x00) - 338 .dwattr $C$DW$21, DW_AT_name("buslatches_pru0_dataout") - 339 .dwattr $C$DW$21, DW_AT_TI_call - 340 - 341 00000074 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |91| buslatches_pru0_dataout - 342 00000078 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |91| - 343 0000007c 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |91| $O$C4,_tmpval - 344 .newblock - 345 00000080 000188240000C8 LDI32 r8, 1 - 00000087 00000000004024 - 346 00000088 0000000501E8E8 $1: SUB r8, r8, 1 - 347 0000008c 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |91| - 348 00000090 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |91| - 349 .dwpsn file "pru1_statemachine_intr.c",line 93,column 2,is_stmt,isa 0 - 350;---------------------------------------------------------------------- - 351; 93 | buslatches_setbits(1, BIT(6), 0); - 352;---------------------------------------------------------------------- - 353 00000094 0000000101E7E6 ADD r6, r7, 0x01 ; [ALU_PRU] |93| $O$C1,$O$C3 - 354 00000098 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |93| $O$C1 - 355 0000009c 00000011BF0004 AND r4.b0, r0.b0, 0xbf ; [ALU_PRU] |93| $O$C2 - 356 000000a0 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |93| $O$C2 - 357$C$DW$22 .dwtag DW_TAG_TI_branch - 358 .dwattr $C$DW$22, DW_AT_low_pc(0x00) - 359 .dwattr $C$DW$22, DW_AT_name("buslatches_pru0_dataout") - 360 .dwattr $C$DW$22, DW_AT_TI_call - 361 - 362 000000a4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |93| buslatches_pru0_dataout - 363 000000a8 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |93| - 364 000000ac 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |93| $O$C1,_tmpval - 365 .newblock - 366 000000b0 000185240000C5 LDI32 r5, 1 - 000000b7 00000000004024 - 367 000000b8 0000000501E5E5 $1: SUB r5, r5, 1 - 368 000000bc 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |93| - 369 .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 - 370;---------------------------------------------------------------------- - 371; 95 | sm_intr.state = &sm_intr_state_idle; - 372;---------------------------------------------------------------------- - 373 000000c0 00000024000081! LDI r1.w0, $CODE(||sm_intr_state_idle||) ; [ALU_PRU] |95| sm_intr_state_idle - 374 .dwpsn file "pru1_statemachine_intr.c",line 96,column 2,is_stmt,isa 0 - 375;---------------------------------------------------------------------- - 376; 96 | return 1; - 377;---------------------------------------------------------------------- - 378 000000c4 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |96| - 379 .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 - 380 000000c8 000000240000E0! LDI r0, ||sm_intr|| ; [ALU_PRU] |95| sm_intr - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 8 - - 381 .dwpsn file "pru1_statemachine_intr.c",line 93,column 2,is_stmt,isa 0 - 382 000000cc 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |93| - 383 .dwpsn file "pru1_statemachine_intr.c",line 95,column 2,is_stmt,isa 0 - 384 000000d0 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |95| - 385 .dwpsn file "pru1_statemachine_intr.c",line 96,column 2,is_stmt,isa 0 - 386;---------------------------------------------------------------------- - 387; 97 | // master still drives SSYN - 388;---------------------------------------------------------------------- - 389 000000d4 00000021000000! JMP ||$C$L2|| ; [ALU_PRU] |96| - 390;* --------------------------------------------------------------------------* - 391 000000d8 ||$C$L1||: - 392;*** -----------------------g3: - 393;*** 85 ----------------------- return 0; - 394 .dwpsn file "pru1_statemachine_intr.c",line 85,column 3,is_stmt,isa 0 - 395 000000d8 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |85| - 396;* --------------------------------------------------------------------------* - 397 000000dc ||$C$L2||: - 398 000000dc 000000F30042C3 LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 399 .dwcfi restore_reg, 14 - 400 .dwcfi restore_reg, 15 - 401 .dwcfi restore_reg, 16 - 402 .dwcfi restore_reg, 17 - 403 .dwcfi restore_reg, 18 - 404 .dwcfi restore_reg, 19 - 405 .dwcfi restore_reg, 20 - 406 .dwcfi restore_reg, 21 - 407 .dwcfi restore_reg, 22 - 408 .dwcfi restore_reg, 23 - 409 .dwcfi restore_reg, 24 - 410 .dwcfi restore_reg, 25 - 411 .dwcfi restore_reg, 26 - 412 .dwcfi restore_reg, 27 - 413 .dwcfi restore_reg, 28 - 414 .dwcfi restore_reg, 29 - 415 .dwcfi restore_reg, 30 - 416 .dwcfi restore_reg, 31 - 417 .dwcfi restore_reg, 32 - 418 .dwcfi restore_reg, 33 - 419 .dwcfi restore_reg, 34 - 420 .dwcfi restore_reg, 35 - 421 000000e0 0000000116E2E2 ADD r2, r2, 0x16 ; [ALU_PRU] - 422 .dwcfi cfa_offset, 0 - 423$C$DW$23 .dwtag DW_TAG_TI_branch - 424 .dwattr $C$DW$23, DW_AT_low_pc(0x00) - 425 .dwattr $C$DW$23, DW_AT_TI_return - 426 - 427 000000e4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 428 .dwattr $C$DW$11, DW_AT_TI_end_file("pru1_statemachine_intr.c") - 429 .dwattr $C$DW$11, DW_AT_TI_end_line(0x62) - 430 .dwattr $C$DW$11, DW_AT_TI_end_column(0x01) - 431 .dwendentry - 432 .dwendtag $C$DW$11 - 433 - 434 00000000 .sect ".text:sm_intr_state_1" - 435 .clink - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 9 - - 436 - 437$C$DW$24 .dwtag DW_TAG_subprogram - 438 .dwattr $C$DW$24, DW_AT_name("sm_intr_state_1") - 439 .dwattr $C$DW$24, DW_AT_low_pc(||sm_intr_state_1||) - 440 .dwattr $C$DW$24, DW_AT_high_pc(0x00) - 441 .dwattr $C$DW$24, DW_AT_TI_symbol_name("sm_intr_state_1") - 442 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$22) - 443 .dwattr $C$DW$24, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - 444 .dwattr $C$DW$24, DW_AT_TI_begin_line(0x3f) - 445 .dwattr $C$DW$24, DW_AT_TI_begin_column(0x10) - 446 .dwattr $C$DW$24, DW_AT_decl_file("pru1_statemachine_intr.c") - 447 .dwattr $C$DW$24, DW_AT_decl_line(0x3f) - 448 .dwattr $C$DW$24, DW_AT_decl_column(0x10) - 449 .dwattr $C$DW$24, DW_AT_TI_max_frame_size(0x16) - 450 .dwpsn file "pru1_statemachine_intr.c",line 63,column 34,is_stmt,address ||sm_intr_state_1||, - 451 - 452 .dwfde $C$DW$CIE, ||sm_intr_state_1|| - 453;---------------------------------------------------------------------- - 454; 63 | static uint8_t sm_intr_state_1() { - 455;---------------------------------------------------------------------- - 456 - 457;*************************************************************** - 458;* FNAME: sm_intr_state_1 FR SIZE: 22 * - 459;* * - 460;* FUNCTION ENVIRONMENT * - 461;* * - 462;* FUNCTION PROPERTIES * - 463;* 0 Auto, 22 SOE * - 464;*************************************************************** - 465 - 466||sm_intr_state_1||: - 467;* --------------------------------------------------------------------------* - 468;* r6_0 assigned to $O$C1 - 469$C$DW$25 .dwtag DW_TAG_variable - 470 .dwattr $C$DW$25, DW_AT_name("$O$C1") - 471 .dwattr $C$DW$25, DW_AT_TI_symbol_name("$O$C1") - 472 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$111) - 473 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg24] - 474 - 475;* r4_0 assigned to $O$C2 - 476$C$DW$26 .dwtag DW_TAG_variable - 477 .dwattr $C$DW$26, DW_AT_name("$O$C2") - 478 .dwattr $C$DW$26, DW_AT_TI_symbol_name("$O$C2") - 479 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$6) - 480 .dwattr $C$DW$26, DW_AT_location[DW_OP_reg16] - 481 - 482;* r8_0 assigned to $O$C3 - 483$C$DW$27 .dwtag DW_TAG_variable - 484 .dwattr $C$DW$27, DW_AT_name("$O$C3") - 485 .dwattr $C$DW$27, DW_AT_TI_symbol_name("$O$C3") - 486 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$111) - 487 .dwattr $C$DW$27, DW_AT_location[DW_OP_regx 0x20] - 488 - 489;* r7_0 assigned to $O$C4 - 490$C$DW$28 .dwtag DW_TAG_variable - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 10 - - 491 .dwattr $C$DW$28, DW_AT_name("$O$C4") - 492 .dwattr $C$DW$28, DW_AT_TI_symbol_name("$O$C4") - 493 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$111) - 494 .dwattr $C$DW$28, DW_AT_location[DW_OP_reg28] - 495 - 496;* r4_0 assigned to $O$C5 - 497$C$DW$29 .dwtag DW_TAG_variable - 498 .dwattr $C$DW$29, DW_AT_name("$O$C5") - 499 .dwattr $C$DW$29, DW_AT_TI_symbol_name("$O$C5") - 500 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$6) - 501 .dwattr $C$DW$29, DW_AT_location[DW_OP_reg16] - 502 - 503;* r8_0 assigned to vector - 504$C$DW$30 .dwtag DW_TAG_variable - 505 .dwattr $C$DW$30, DW_AT_name("vector") - 506 .dwattr $C$DW$30, DW_AT_TI_symbol_name("vector") - 507 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$24) - 508 .dwattr $C$DW$30, DW_AT_location[DW_OP_regx 0x20] - 509 - 510;* r4_0 assigned to _tmpval - 511$C$DW$31 .dwtag DW_TAG_variable - 512 .dwattr $C$DW$31, DW_AT_name("_tmpval") - 513 .dwattr $C$DW$31, DW_AT_TI_symbol_name("_tmpval") - 514 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$22) - 515 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - 516 - 517;* r4_0 assigned to _tmpval - 518$C$DW$32 .dwtag DW_TAG_variable - 519 .dwattr $C$DW$32, DW_AT_name("_tmpval") - 520 .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - 521 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$22) - 522 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - 523 - 524 .dwcfi cfa_offset, 0 - 525;*** 64 ----------------------- vector = mailbox.$P$T1.intr.vector; - 526;*** 66 ----------------------- buslatches_pru0_dataout(vector&0xffu); - 527;*** 66 ----------------------- __R30 = 1280u; - 528;*** 66 ----------------------- __delay_cycles(6u); - 529;*** 66 ----------------------- __R30 = 3328u; - 530;*** 67 ----------------------- buslatches_pru0_dataout((int)vector>>8); - 531;*** 67 ----------------------- __R30 = 1536u; - 532;*** 67 ----------------------- __delay_cycles(6u); - 533;*** 67 ----------------------- __R30 = 3584u; - 534;*** 70 ----------------------- C$4 = (C$3 = &buslatches)+7; - 535;*** 70 ----------------------- _tmpval = C$5 = (unsigned char)(*C$4|1); - 536;*** 70 ----------------------- buslatches_pru0_dataout((unsigned)C$5); - 537;*** 70 ----------------------- __R30 = 1792u; - 538;*** 70 ----------------------- *C$4 = _tmpval; - 539;*** 70 ----------------------- __delay_cycles(4u); - 540;*** 70 ----------------------- __R30 = 3840u; - 541;*** 75 ----------------------- C$1 = &C$3[1]; - 542;*** 75 ----------------------- _tmpval = C$2 = (unsigned char)(*C$1&0xdf); - 543;*** 75 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 544;*** 75 ----------------------- __R30 = 256u; - 545;*** 75 ----------------------- *C$1 = _tmpval; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 11 - - 546;*** 75 ----------------------- __delay_cycles(4u); - 547;*** 75 ----------------------- __R30 = 2304u; - 548;*** 78 ----------------------- sm_intr.state = &sm_intr_state_2; - 549;*** 79 ----------------------- return 0u; - 550 00000000 0000000516E2E2 SUB r2, r2, 0x16 ; [ALU_PRU] - 551 .dwcfi cfa_offset, 22 - 552 .dwpsn file "pru1_statemachine_intr.c",line 64,column 18,is_stmt,isa 0 - 553;---------------------------------------------------------------------- - 554; 64 | uint16_t vector = mailbox.intr.vector; - 555;---------------------------------------------------------------------- - 556 00000004 001880240000C0! LDI32 r0, ||mailbox||+24 ; [ALU_PRU] |64| mailbox - 0000000b 00000021004024 - 557 0000000c 000000E30042C3 SBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 558 .dwcfi save_reg_to_mem, 14, -22 - 559 .dwcfi save_reg_to_mem, 15, -21 - 560 .dwcfi save_reg_to_mem, 16, -20 - 561 .dwcfi save_reg_to_mem, 17, -19 - 562 .dwcfi save_reg_to_mem, 18, -18 - 563 .dwcfi save_reg_to_mem, 19, -17 - 564 .dwcfi save_reg_to_mem, 20, -16 - 565 .dwcfi save_reg_to_mem, 21, -15 - 566 .dwcfi save_reg_to_mem, 22, -14 - 567 .dwcfi save_reg_to_mem, 23, -13 - 568 .dwcfi save_reg_to_mem, 24, -12 - 569 .dwcfi save_reg_to_mem, 25, -11 - 570 .dwcfi save_reg_to_mem, 26, -10 - 571 .dwcfi save_reg_to_mem, 27, -9 - 572 .dwcfi save_reg_to_mem, 28, -8 - 573 .dwcfi save_reg_to_mem, 29, -7 - 574 .dwcfi save_reg_to_mem, 30, -6 - 575 .dwcfi save_reg_to_mem, 31, -5 - 576 .dwcfi save_reg_to_mem, 32, -4 - 577 .dwcfi save_reg_to_mem, 33, -3 - 578 .dwcfi save_reg_to_mem, 34, -2 - 579 .dwcfi save_reg_to_mem, 35, -1 - 580 00000010 000000F1000088 LBBO &r8.w0, r0, 0, 2 ; [ALU_PRU] |64| vector - 581 .dwpsn file "pru1_statemachine_intr.c",line 66,column 2,is_stmt,isa 0 - 582;---------------------------------------------------------------------- - 583; 66 | buslatches_setbyte(5, vector & 0xff); // DATA[0..7] = latch[5] - 584;---------------------------------------------------------------------- - 585 00000014 00000011FF88EE AND r14, r8.w0, 0xff ; [ALU_PRU] |66| vector - 586$C$DW$33 .dwtag DW_TAG_TI_branch - 587 .dwattr $C$DW$33, DW_AT_low_pc(0x00) - 588 .dwattr $C$DW$33, DW_AT_name("buslatches_pru0_dataout") - 589 .dwattr $C$DW$33, DW_AT_TI_call - 590 - 591 00000018 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |66| buslatches_pru0_dataout - 592 0000001c 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |66| - 593 .newblock - 594 00000020 000287240000C7 LDI32 r7, 2 - 00000027 00000000004024 - 595 00000028 0000000501E7E7 $1: SUB r7, r7, 1 - 596 0000002c 0000006F00E7FF QBNE $1, r7, 0 ; [ALU_PRU] |66| - 597 00000030 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |66| - 598 .dwpsn file "pru1_statemachine_intr.c",line 67,column 2,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 12 - - 599;---------------------------------------------------------------------- - 600; 67 | buslatches_setbyte(6, vector >> 8); // DATA[8..15] = latch[6] - 601; 69 | // set INTR - 602;---------------------------------------------------------------------- - 603 00000034 000000108888E0 MOV r0, r8.w0 ; [ALU_PRU] |67| vector - 604 00000038 0000000B08E0EE LSR r14, r0, 0x08 ; [ALU_PRU] |67| - 605$C$DW$34 .dwtag DW_TAG_TI_branch - 606 .dwattr $C$DW$34, DW_AT_low_pc(0x00) - 607 .dwattr $C$DW$34, DW_AT_name("buslatches_pru0_dataout") - 608 .dwattr $C$DW$34, DW_AT_TI_call - 609 - 610 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |67| buslatches_pru0_dataout - 611 00000040 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |67| - 612 .newblock - 613 00000044 000284240000C4 LDI32 r4, 2 - 0000004b 00000000004024 - 614 0000004c 0000000501E4E4 $1: SUB r4, r4, 1 - 615 00000050 0000006F00E4FF QBNE $1, r4, 0 ; [ALU_PRU] |67| - 616 00000054 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |67| - 617 .dwpsn file "pru1_statemachine_intr.c",line 70,column 2,is_stmt,isa 0 - 618;---------------------------------------------------------------------- - 619; 70 | buslatches_setbits(7, BIT(0), BIT(0)); // INTR = latch 7, bit 0 - 620; 72 | // deassert SACK after vector set - 621; 73 | // deassert SACK before deassert BBSY - 622; 74 | // parallel to last word data transfer - 623;---------------------------------------------------------------------- - 624 00000058 000000240000E8! LDI r8, ||buslatches|| ; [ALU_PRU] |70| $O$C3,buslatches - 625 0000005c 0000000107E8E7 ADD r7, r8, 0x07 ; [ALU_PRU] |70| $O$C4,$O$C3 - 626 00000060 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |70| $O$C4 - 627 00000064 0000001F000004 SET r4.b0, r0.b0, 0x00000000 ; [ALU_PRU] |70| $O$C5 - 628 00000068 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |70| $O$C5 - 629$C$DW$35 .dwtag DW_TAG_TI_branch - 630 .dwattr $C$DW$35, DW_AT_low_pc(0x00) - 631 .dwattr $C$DW$35, DW_AT_name("buslatches_pru0_dataout") - 632 .dwattr $C$DW$35, DW_AT_TI_call - 633 - 634 0000006c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |70| buslatches_pru0_dataout - 635 00000070 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |70| - 636 00000074 000000E1000704 SBBO &r4.b0, r7, 0, 1 ; [ALU_PRU] |70| $O$C4,_tmpval - 637 .newblock - 638 00000078 000186240000C6 LDI32 r6, 1 - 0000007f 00000000004024 - 639 00000080 0000000501E6E6 $1: SUB r6, r6, 1 - 640 00000084 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |70| - 641 00000088 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |70| - 642 .dwpsn file "pru1_statemachine_intr.c",line 75,column 2,is_stmt,isa 0 - 643;---------------------------------------------------------------------- - 644; 75 | buslatches_setbits(1, BIT(5), 0); // SACK = latch[1], bit 5 - 645; 77 | // wait for processor to accept vector (no timeout?) - 646;---------------------------------------------------------------------- - 647 0000008c 0000000101E8E6 ADD r6, r8, 0x01 ; [ALU_PRU] |75| $O$C1,$O$C3 - 648 00000090 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |75| $O$C1 - 649 00000094 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |75| $O$C2 - 650 00000098 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |75| $O$C2 - 651$C$DW$36 .dwtag DW_TAG_TI_branch - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 13 - - 652 .dwattr $C$DW$36, DW_AT_low_pc(0x00) - 653 .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - 654 .dwattr $C$DW$36, DW_AT_TI_call - 655 - 656 0000009c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |75| buslatches_pru0_dataout - 657 000000a0 000000240100FE LDI r30, 0x0100 ; [ALU_PRU] |75| - 658 000000a4 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |75| $O$C1,_tmpval - 659 .newblock - 660 000000a8 000185240000C5 LDI32 r5, 1 - 000000af 00000000004024 - 661 000000b0 0000000501E5E5 $1: SUB r5, r5, 1 - 662 000000b4 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |75| - 663 .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 - 664;---------------------------------------------------------------------- - 665; 78 | sm_intr.state = &sm_intr_state_2; - 666;---------------------------------------------------------------------- - 667 000000b8 00000024000081! LDI r1.w0, $CODE(||sm_intr_state_2||) ; [ALU_PRU] |78| sm_intr_state_2 - 668 .dwpsn file "pru1_statemachine_intr.c",line 79,column 2,is_stmt,isa 0 - 669;---------------------------------------------------------------------- - 670; 79 | return 0; - 671;---------------------------------------------------------------------- - 672 000000bc 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |79| - 673 .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 - 674 000000c0 000000240000E0! LDI r0, ||sm_intr|| ; [ALU_PRU] |78| sm_intr - 675 .dwpsn file "pru1_statemachine_intr.c",line 75,column 2,is_stmt,isa 0 - 676 000000c4 000000240900FE LDI r30, 0x0900 ; [ALU_PRU] |75| - 677 .dwpsn file "pru1_statemachine_intr.c",line 78,column 2,is_stmt,isa 0 - 678 000000c8 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |78| - 679 000000cc 000000F30042C3 LBBO &r3.b2, r2, 0, 22 ; [ALU_PRU] - 680 .dwcfi restore_reg, 14 - 681 .dwcfi restore_reg, 15 - 682 .dwcfi restore_reg, 16 - 683 .dwcfi restore_reg, 17 - 684 .dwcfi restore_reg, 18 - 685 .dwcfi restore_reg, 19 - 686 .dwcfi restore_reg, 20 - 687 .dwcfi restore_reg, 21 - 688 .dwcfi restore_reg, 22 - 689 .dwcfi restore_reg, 23 - 690 .dwcfi restore_reg, 24 - 691 .dwcfi restore_reg, 25 - 692 .dwcfi restore_reg, 26 - 693 .dwcfi restore_reg, 27 - 694 .dwcfi restore_reg, 28 - 695 .dwcfi restore_reg, 29 - 696 .dwcfi restore_reg, 30 - 697 .dwcfi restore_reg, 31 - 698 .dwcfi restore_reg, 32 - 699 .dwcfi restore_reg, 33 - 700 .dwcfi restore_reg, 34 - 701 .dwcfi restore_reg, 35 - 702 000000d0 0000000116E2E2 ADD r2, r2, 0x16 ; [ALU_PRU] - 703 .dwcfi cfa_offset, 0 - 704$C$DW$37 .dwtag DW_TAG_TI_branch - 705 .dwattr $C$DW$37, DW_AT_low_pc(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 14 - - 706 .dwattr $C$DW$37, DW_AT_TI_return - 707 - 708 000000d4 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 709 .dwattr $C$DW$24, DW_AT_TI_end_file("pru1_statemachine_intr.c") - 710 .dwattr $C$DW$24, DW_AT_TI_end_line(0x50) - 711 .dwattr $C$DW$24, DW_AT_TI_end_column(0x01) - 712 .dwendentry - 713 .dwendtag $C$DW$24 - 714 - 715 00000000 .sect ".text:sm_intr_start" - 716 .clink - 717 .global ||sm_intr_start|| - 718 - 719$C$DW$38 .dwtag DW_TAG_subprogram - 720 .dwattr $C$DW$38, DW_AT_name("sm_intr_start") - 721 .dwattr $C$DW$38, DW_AT_low_pc(||sm_intr_start||) - 722 .dwattr $C$DW$38, DW_AT_high_pc(0x00) - 723 .dwattr $C$DW$38, DW_AT_TI_symbol_name("sm_intr_start") - 724 .dwattr $C$DW$38, DW_AT_external - 725 .dwattr $C$DW$38, DW_AT_TI_begin_file("pru1_statemachine_intr.c") - 726 .dwattr $C$DW$38, DW_AT_TI_begin_line(0x33) - 727 .dwattr $C$DW$38, DW_AT_TI_begin_column(0x06) - 728 .dwattr $C$DW$38, DW_AT_decl_file("pru1_statemachine_intr.c") - 729 .dwattr $C$DW$38, DW_AT_decl_line(0x33) - 730 .dwattr $C$DW$38, DW_AT_decl_column(0x06) - 731 .dwattr $C$DW$38, DW_AT_TI_max_frame_size(0x00) - 732 .dwpsn file "pru1_statemachine_intr.c",line 51,column 22,is_stmt,address ||sm_intr_start||,is - 733 - 734 .dwfde $C$DW$CIE, ||sm_intr_start|| - 735;---------------------------------------------------------------------- - 736; 51 | void sm_intr_start() { - 737; 52 | // BBSY already asserted. : latch[1], bit 6 - 738; 53 | // buslatches_setbits(1, BIT(6), BIT(6)); - 739;---------------------------------------------------------------------- - 740 - 741;*************************************************************** - 742;* FNAME: sm_intr_start FR SIZE: 0 * - 743;* * - 744;* FUNCTION ENVIRONMENT * - 745;* * - 746;* FUNCTION PROPERTIES * - 747;* 0 Auto, 0 SOE * - 748;*************************************************************** - 749 - 750 00000000 ||sm_intr_start||: - 751;* --------------------------------------------------------------------------* - 752 .dwcfi cfa_offset, 0 - 753;*** 54 ----------------------- sm_intr.state = &sm_intr_state_1; - 754;*** ----------------------- return; - 755 .dwpsn file "pru1_statemachine_intr.c",line 54,column 2,is_stmt,isa 0 - 756;---------------------------------------------------------------------- - 757; 54 | sm_intr.state = &sm_intr_state_1; - 758; 55 | // next call to sm_intr.state() starts state machine - 759;---------------------------------------------------------------------- - 760 00000000 000000240000E0! LDI r0, ||sm_intr|| ; [ALU_PRU] |54| sm_intr - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 15 - - 761 00000004 00000024000081! LDI r1.w0, $CODE(||sm_intr_state_1||) ; [ALU_PRU] |54| sm_intr_state_1 - 762 00000008 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |54| - 763$C$DW$39 .dwtag DW_TAG_TI_branch - 764 .dwattr $C$DW$39, DW_AT_low_pc(0x00) - 765 .dwattr $C$DW$39, DW_AT_TI_return - 766 - 767 0000000c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 768 .dwattr $C$DW$38, DW_AT_TI_end_file("pru1_statemachine_intr.c") - 769 .dwattr $C$DW$38, DW_AT_TI_end_line(0x38) - 770 .dwattr $C$DW$38, DW_AT_TI_end_column(0x01) - 771 .dwendentry - 772 .dwendtag $C$DW$38 - 773 - 774;***************************************************************************** - 775;* UNDEFINED EXTERNAL REFERENCES * - 776;***************************************************************************** - 777 .global ||mailbox|| - 778 .global ||buslatches|| - 779 .global ||buslatches_pru0_dataout|| - 780 - 781;****************************************************************************** - 782;* TYPE INFORMATION * - 783;****************************************************************************** - 784 - 785$C$DW$T$19 .dwtag DW_TAG_structure_type - 786 .dwattr $C$DW$T$19, DW_AT_byte_size(0x40000) - 787$C$DW$40 .dwtag DW_TAG_member - 788 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$61) - 789 .dwattr $C$DW$40, DW_AT_name("$P$T0") - 790 .dwattr $C$DW$40, DW_AT_TI_symbol_name("$P$T0") - 791 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 792 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 793 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/un - 794 .dwattr $C$DW$40, DW_AT_decl_line(0x34) - 795 .dwattr $C$DW$40, DW_AT_decl_column(0x02) - 796 - 797 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 798 .dwattr $C$DW$T$19, DW_AT_decl_line(0x33) - 799 .dwattr $C$DW$T$19, DW_AT_decl_column(0x10) - 800 .dwendtag $C$DW$T$19 - 801 - 802$C$DW$T$20 .dwtag DW_TAG_typedef - 803 .dwattr $C$DW$T$20, DW_AT_name("unibus_memory_t") - 804 .dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$19) - 805 .dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C) - 806 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 807 .dwattr $C$DW$T$20, DW_AT_decl_line(0x38) - 808 .dwattr $C$DW$T$20, DW_AT_decl_column(0x03) - 809 - 810 - 811$C$DW$T$21 .dwtag DW_TAG_structure_type - 812 .dwattr $C$DW$T$21, DW_AT_byte_size(0x40000) - 813$C$DW$41 .dwtag DW_TAG_member - 814 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$20) - 815 .dwattr $C$DW$41, DW_AT_name("memory") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 16 - - 816 .dwattr $C$DW$41, DW_AT_TI_symbol_name("memory") - 817 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 818 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - 819 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/dd - 820 .dwattr $C$DW$41, DW_AT_decl_line(0x17) - 821 .dwattr $C$DW$41, DW_AT_decl_column(0x12) - 822 - 823 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 824 .dwattr $C$DW$T$21, DW_AT_decl_line(0x14) - 825 .dwattr $C$DW$T$21, DW_AT_decl_column(0x10) - 826 .dwendtag $C$DW$T$21 - 827 - 828$C$DW$T$32 .dwtag DW_TAG_typedef - 829 .dwattr $C$DW$T$32, DW_AT_name("ddrmem_t") - 830 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$21) - 831 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 832 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 833 .dwattr $C$DW$T$32, DW_AT_decl_line(0x18) - 834 .dwattr $C$DW$T$32, DW_AT_decl_column(0x03) - 835 - 836$C$DW$T$33 .dwtag DW_TAG_volatile_type - 837 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 838 - 839$C$DW$T$34 .dwtag DW_TAG_pointer_type - 840 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33) - 841 .dwattr $C$DW$T$34, DW_AT_address_class(0x20) - 842 - 843 - 844$C$DW$T$25 .dwtag DW_TAG_structure_type - 845 .dwattr $C$DW$T$25, DW_AT_byte_size(0x0c) - 846$C$DW$42 .dwtag DW_TAG_member - 847 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$22) - 848 .dwattr $C$DW$42, DW_AT_name("eventmask") - 849 .dwattr $C$DW$42, DW_AT_TI_symbol_name("eventmask") - 850 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 851 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 852 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 853 .dwattr $C$DW$42, DW_AT_decl_line(0x7a) - 854 .dwattr $C$DW$42, DW_AT_decl_column(0x0a) - 855 - 856$C$DW$43 .dwtag DW_TAG_member - 857 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$22) - 858 .dwattr $C$DW$43, DW_AT_name("unibus_control") - 859 .dwattr $C$DW$43, DW_AT_TI_symbol_name("unibus_control") - 860 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 861 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 862 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 863 .dwattr $C$DW$43, DW_AT_decl_line(0x7d) - 864 .dwattr $C$DW$43, DW_AT_decl_column(0x0a) - 865 - 866$C$DW$44 .dwtag DW_TAG_member - 867 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$22) - 868 .dwattr $C$DW$44, DW_AT_name("device_handle") - 869 .dwattr $C$DW$44, DW_AT_TI_symbol_name("device_handle") - 870 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 17 - - 871 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 872 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 873 .dwattr $C$DW$44, DW_AT_decl_line(0x7f) - 874 .dwattr $C$DW$44, DW_AT_decl_column(0x0a) - 875 - 876$C$DW$45 .dwtag DW_TAG_member - 877 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$22) - 878 .dwattr $C$DW$45, DW_AT_name("device_register_idx") - 879 .dwattr $C$DW$45, DW_AT_TI_symbol_name("device_register_idx") - 880 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 881 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - 882 .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 883 .dwattr $C$DW$45, DW_AT_decl_line(0x81) - 884 .dwattr $C$DW$45, DW_AT_decl_column(0x0a) - 885 - 886$C$DW$46 .dwtag DW_TAG_member - 887 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$23) - 888 .dwattr $C$DW$46, DW_AT_name("addr") - 889 .dwattr $C$DW$46, DW_AT_TI_symbol_name("addr") - 890 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 891 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - 892 .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 893 .dwattr $C$DW$46, DW_AT_decl_line(0x83) - 894 .dwattr $C$DW$46, DW_AT_decl_column(0x0b) - 895 - 896$C$DW$47 .dwtag DW_TAG_member - 897 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$24) - 898 .dwattr $C$DW$47, DW_AT_name("data") - 899 .dwattr $C$DW$47, DW_AT_TI_symbol_name("data") - 900 .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 901 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - 902 .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 903 .dwattr $C$DW$47, DW_AT_decl_line(0x84) - 904 .dwattr $C$DW$47, DW_AT_decl_column(0x0b) - 905 - 906$C$DW$48 .dwtag DW_TAG_member - 907 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$22) - 908 .dwattr $C$DW$48, DW_AT_name("initialization_signals_prev") - 909 .dwattr $C$DW$48, DW_AT_TI_symbol_name("initialization_signals_prev") - 910 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 911 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - 912 .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 913 .dwattr $C$DW$48, DW_AT_decl_line(0x87) - 914 .dwattr $C$DW$48, DW_AT_decl_column(0x0a) - 915 - 916$C$DW$49 .dwtag DW_TAG_member - 917 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$22) - 918 .dwattr $C$DW$49, DW_AT_name("initialization_signals_cur") - 919 .dwattr $C$DW$49, DW_AT_TI_symbol_name("initialization_signals_cur") - 920 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 921 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - 922 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 923 .dwattr $C$DW$49, DW_AT_decl_line(0x88) - 924 .dwattr $C$DW$49, DW_AT_decl_column(0x0a) - 925 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 18 - - 926 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 927 .dwattr $C$DW$T$25, DW_AT_decl_line(0x79) - 928 .dwattr $C$DW$T$25, DW_AT_decl_column(0x10) - 929 .dwendtag $C$DW$T$25 - 930 - 931$C$DW$T$35 .dwtag DW_TAG_typedef - 932 .dwattr $C$DW$T$35, DW_AT_name("mailbox_events_t") - 933 .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$25) - 934 .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C) - 935 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 936 .dwattr $C$DW$T$35, DW_AT_decl_line(0x8b) - 937 .dwattr $C$DW$T$35, DW_AT_decl_column(0x03) - 938 - 939 - 940$C$DW$T$26 .dwtag DW_TAG_structure_type - 941 .dwattr $C$DW$T$26, DW_AT_byte_size(0x08) - 942$C$DW$50 .dwtag DW_TAG_member - 943 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$23) - 944 .dwattr $C$DW$50, DW_AT_name("addr") - 945 .dwattr $C$DW$50, DW_AT_TI_symbol_name("addr") - 946 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 947 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 948 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 949 .dwattr $C$DW$50, DW_AT_decl_line(0x4c) - 950 .dwattr $C$DW$50, DW_AT_decl_column(0x0b) - 951 - 952$C$DW$51 .dwtag DW_TAG_member - 953 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$23) - 954 .dwattr $C$DW$51, DW_AT_name("val") - 955 .dwattr $C$DW$51, DW_AT_TI_symbol_name("val") - 956 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 957 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 958 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 959 .dwattr $C$DW$51, DW_AT_decl_line(0x4d) - 960 .dwattr $C$DW$51, DW_AT_decl_column(0x0b) - 961 - 962 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 963 .dwattr $C$DW$T$26, DW_AT_decl_line(0x4b) - 964 .dwattr $C$DW$T$26, DW_AT_decl_column(0x10) - 965 .dwendtag $C$DW$T$26 - 966 - 967$C$DW$T$62 .dwtag DW_TAG_typedef - 968 .dwattr $C$DW$T$62, DW_AT_name("mailbox_test_t") - 969 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$26) - 970 .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C) - 971 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 972 .dwattr $C$DW$T$62, DW_AT_decl_line(0x4e) - 973 .dwattr $C$DW$T$62, DW_AT_decl_column(0x03) - 974 - 975 - 976$C$DW$T$27 .dwtag DW_TAG_structure_type - 977 .dwattr $C$DW$T$27, DW_AT_byte_size(0x0c) - 978$C$DW$52 .dwtag DW_TAG_member - 979 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$23) - 980 .dwattr $C$DW$52, DW_AT_name("addr") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 19 - - 981 .dwattr $C$DW$52, DW_AT_TI_symbol_name("addr") - 982 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 983 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 984 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 985 .dwattr $C$DW$52, DW_AT_decl_line(0x51) - 986 .dwattr $C$DW$52, DW_AT_decl_column(0x0b) - 987 - 988$C$DW$53 .dwtag DW_TAG_member - 989 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$23) - 990 .dwattr $C$DW$53, DW_AT_name("bitmask") - 991 .dwattr $C$DW$53, DW_AT_TI_symbol_name("bitmask") - 992 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 993 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 994 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 995 .dwattr $C$DW$53, DW_AT_decl_line(0x52) - 996 .dwattr $C$DW$53, DW_AT_decl_column(0x0b) - 997 - 998$C$DW$54 .dwtag DW_TAG_member - 999 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$23) - 1000 .dwattr $C$DW$54, DW_AT_name("val") - 1001 .dwattr $C$DW$54, DW_AT_TI_symbol_name("val") - 1002 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1003 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - 1004 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1005 .dwattr $C$DW$54, DW_AT_decl_line(0x53) - 1006 .dwattr $C$DW$54, DW_AT_decl_column(0x0b) - 1007 - 1008 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1009 .dwattr $C$DW$T$27, DW_AT_decl_line(0x50) - 1010 .dwattr $C$DW$T$27, DW_AT_decl_column(0x10) - 1011 .dwendtag $C$DW$T$27 - 1012 - 1013$C$DW$T$63 .dwtag DW_TAG_typedef - 1014 .dwattr $C$DW$T$63, DW_AT_name("mailbox_buslatch_t") - 1015 .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$27) - 1016 .dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C) - 1017 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1018 .dwattr $C$DW$T$63, DW_AT_decl_line(0x54) - 1019 .dwattr $C$DW$T$63, DW_AT_decl_column(0x03) - 1020 - 1021 - 1022$C$DW$T$28 .dwtag DW_TAG_structure_type - 1023 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 1024$C$DW$55 .dwtag DW_TAG_member - 1025 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$22) - 1026 .dwattr $C$DW$55, DW_AT_name("addr_0_7") - 1027 .dwattr $C$DW$55, DW_AT_TI_symbol_name("addr_0_7") - 1028 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1029 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 1030 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1031 .dwattr $C$DW$55, DW_AT_decl_line(0x57) - 1032 .dwattr $C$DW$55, DW_AT_decl_column(0x0a) - 1033 - 1034$C$DW$56 .dwtag DW_TAG_member - 1035 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$22) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 20 - - 1036 .dwattr $C$DW$56, DW_AT_name("addr_8_15") - 1037 .dwattr $C$DW$56, DW_AT_TI_symbol_name("addr_8_15") - 1038 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 1039 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - 1040 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1041 .dwattr $C$DW$56, DW_AT_decl_line(0x58) - 1042 .dwattr $C$DW$56, DW_AT_decl_column(0x0a) - 1043 - 1044$C$DW$57 .dwtag DW_TAG_member - 1045 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$22) - 1046 .dwattr $C$DW$57, DW_AT_name("data_0_7") - 1047 .dwattr $C$DW$57, DW_AT_TI_symbol_name("data_0_7") - 1048 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 1049 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 1050 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1051 .dwattr $C$DW$57, DW_AT_decl_line(0x59) - 1052 .dwattr $C$DW$57, DW_AT_decl_column(0x0a) - 1053 - 1054$C$DW$58 .dwtag DW_TAG_member - 1055 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$22) - 1056 .dwattr $C$DW$58, DW_AT_name("data_8_15") - 1057 .dwattr $C$DW$58, DW_AT_TI_symbol_name("data_8_15") - 1058 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 1059 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 1060 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1061 .dwattr $C$DW$58, DW_AT_decl_line(0x5a) - 1062 .dwattr $C$DW$58, DW_AT_decl_column(0x0a) - 1063 - 1064 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1065 .dwattr $C$DW$T$28, DW_AT_decl_line(0x56) - 1066 .dwattr $C$DW$T$28, DW_AT_decl_column(0x10) - 1067 .dwendtag $C$DW$T$28 - 1068 - 1069$C$DW$T$64 .dwtag DW_TAG_typedef - 1070 .dwattr $C$DW$T$64, DW_AT_name("mailbox_buslatch_test_t") - 1071 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$28) - 1072 .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C) - 1073 .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1074 .dwattr $C$DW$T$64, DW_AT_decl_line(0x5b) - 1075 .dwattr $C$DW$T$64, DW_AT_decl_column(0x03) - 1076 - 1077 - 1078$C$DW$T$30 .dwtag DW_TAG_structure_type - 1079 .dwattr $C$DW$T$30, DW_AT_byte_size(0x40c) - 1080$C$DW$59 .dwtag DW_TAG_member - 1081 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$22) - 1082 .dwattr $C$DW$59, DW_AT_name("cur_status") - 1083 .dwattr $C$DW$59, DW_AT_TI_symbol_name("cur_status") - 1084 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1085 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 1086 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1087 .dwattr $C$DW$59, DW_AT_decl_line(0x61) - 1088 .dwattr $C$DW$59, DW_AT_decl_column(0x0a) - 1089 - 1090$C$DW$60 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 21 - - 1091 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$22) - 1092 .dwattr $C$DW$60, DW_AT_name("control") - 1093 .dwattr $C$DW$60, DW_AT_TI_symbol_name("control") - 1094 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 1095 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 1096 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1097 .dwattr $C$DW$60, DW_AT_decl_line(0x62) - 1098 .dwattr $C$DW$60, DW_AT_decl_column(0x0a) - 1099 - 1100$C$DW$61 .dwtag DW_TAG_member - 1101 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$24) - 1102 .dwattr $C$DW$61, DW_AT_name("wordcount") - 1103 .dwattr $C$DW$61, DW_AT_TI_symbol_name("wordcount") - 1104 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 1105 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 1106 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1107 .dwattr $C$DW$61, DW_AT_decl_line(0x63) - 1108 .dwattr $C$DW$61, DW_AT_decl_column(0x0b) - 1109 - 1110$C$DW$62 .dwtag DW_TAG_member - 1111 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$23) - 1112 .dwattr $C$DW$62, DW_AT_name("cur_addr") - 1113 .dwattr $C$DW$62, DW_AT_TI_symbol_name("cur_addr") - 1114 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1115 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 1116 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1117 .dwattr $C$DW$62, DW_AT_decl_line(0x64) - 1118 .dwattr $C$DW$62, DW_AT_decl_column(0x0b) - 1119 - 1120$C$DW$63 .dwtag DW_TAG_member - 1121 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$23) - 1122 .dwattr $C$DW$63, DW_AT_name("startaddr") - 1123 .dwattr $C$DW$63, DW_AT_TI_symbol_name("startaddr") - 1124 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1125 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 1126 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1127 .dwattr $C$DW$63, DW_AT_decl_line(0x65) - 1128 .dwattr $C$DW$63, DW_AT_decl_column(0x0b) - 1129 - 1130$C$DW$64 .dwtag DW_TAG_member - 1131 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$29) - 1132 .dwattr $C$DW$64, DW_AT_name("words") - 1133 .dwattr $C$DW$64, DW_AT_TI_symbol_name("words") - 1134 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1135 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 1136 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1137 .dwattr $C$DW$64, DW_AT_decl_line(0x66) - 1138 .dwattr $C$DW$64, DW_AT_decl_column(0x0b) - 1139 - 1140 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1141 .dwattr $C$DW$T$30, DW_AT_decl_line(0x5f) - 1142 .dwattr $C$DW$T$30, DW_AT_decl_column(0x10) - 1143 .dwendtag $C$DW$T$30 - 1144 - 1145$C$DW$T$65 .dwtag DW_TAG_typedef - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 22 - - 1146 .dwattr $C$DW$T$65, DW_AT_name("mailbox_dma_t") - 1147 .dwattr $C$DW$T$65, DW_AT_type(*$C$DW$T$30) - 1148 .dwattr $C$DW$T$65, DW_AT_language(DW_LANG_C) - 1149 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1150 .dwattr $C$DW$T$65, DW_AT_decl_line(0x67) - 1151 .dwattr $C$DW$T$65, DW_AT_decl_column(0x03) - 1152 - 1153 - 1154$C$DW$T$31 .dwtag DW_TAG_structure_type - 1155 .dwattr $C$DW$T$31, DW_AT_byte_size(0x03) - 1156$C$DW$65 .dwtag DW_TAG_member - 1157 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$24) - 1158 .dwattr $C$DW$65, DW_AT_name("vector") - 1159 .dwattr $C$DW$65, DW_AT_TI_symbol_name("vector") - 1160 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1161 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 1162 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1163 .dwattr $C$DW$65, DW_AT_decl_line(0x6b) - 1164 .dwattr $C$DW$65, DW_AT_decl_column(0x0b) - 1165 - 1166$C$DW$66 .dwtag DW_TAG_member - 1167 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$22) - 1168 .dwattr $C$DW$66, DW_AT_name("priority_bit") - 1169 .dwattr $C$DW$66, DW_AT_TI_symbol_name("priority_bit") - 1170 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 1171 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 1172 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1173 .dwattr $C$DW$66, DW_AT_decl_line(0x6c) - 1174 .dwattr $C$DW$66, DW_AT_decl_column(0x0a) - 1175 - 1176 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1177 .dwattr $C$DW$T$31, DW_AT_decl_line(0x6a) - 1178 .dwattr $C$DW$T$31, DW_AT_decl_column(0x10) - 1179 .dwendtag $C$DW$T$31 - 1180 - 1181$C$DW$T$66 .dwtag DW_TAG_typedef - 1182 .dwattr $C$DW$T$66, DW_AT_name("mailbox_intr_t") - 1183 .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$31) - 1184 .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C) - 1185 .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1186 .dwattr $C$DW$T$66, DW_AT_decl_line(0x6d) - 1187 .dwattr $C$DW$T$66, DW_AT_decl_column(0x03) - 1188 - 1189 - 1190$C$DW$T$36 .dwtag DW_TAG_structure_type - 1191 .dwattr $C$DW$T$36, DW_AT_byte_size(0x424) - 1192$C$DW$67 .dwtag DW_TAG_member - 1193 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$23) - 1194 .dwattr $C$DW$67, DW_AT_name("arm2pru_req") - 1195 .dwattr $C$DW$67, DW_AT_TI_symbol_name("arm2pru_req") - 1196 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1197 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1198 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1199 .dwattr $C$DW$67, DW_AT_decl_line(0x90) - 1200 .dwattr $C$DW$67, DW_AT_decl_column(0x0b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 23 - - 1201 - 1202$C$DW$68 .dwtag DW_TAG_member - 1203 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$23) - 1204 .dwattr $C$DW$68, DW_AT_name("arm2pru_resp") - 1205 .dwattr $C$DW$68, DW_AT_TI_symbol_name("arm2pru_resp") - 1206 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1207 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1208 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1209 .dwattr $C$DW$68, DW_AT_decl_line(0x91) - 1210 .dwattr $C$DW$68, DW_AT_decl_column(0x0b) - 1211 - 1212$C$DW$69 .dwtag DW_TAG_member - 1213 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$34) - 1214 .dwattr $C$DW$69, DW_AT_name("ddrmem_base_physical") - 1215 .dwattr $C$DW$69, DW_AT_TI_symbol_name("ddrmem_base_physical") - 1216 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1217 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1218 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1219 .dwattr $C$DW$69, DW_AT_decl_line(0x94) - 1220 .dwattr $C$DW$69, DW_AT_decl_column(0x15) - 1221 - 1222$C$DW$70 .dwtag DW_TAG_member - 1223 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$35) - 1224 .dwattr $C$DW$70, DW_AT_name("events") - 1225 .dwattr $C$DW$70, DW_AT_TI_symbol_name("events") - 1226 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1227 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1228 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1229 .dwattr $C$DW$70, DW_AT_decl_line(0x97) - 1230 .dwattr $C$DW$70, DW_AT_decl_column(0x13) - 1231 - 1232$C$DW$71 .dwtag DW_TAG_member - 1233 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$67) - 1234 .dwattr $C$DW$71, DW_AT_name("$P$T1") - 1235 .dwattr $C$DW$71, DW_AT_TI_symbol_name("$P$T1") - 1236 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 1237 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1238 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ma - 1239 .dwattr $C$DW$71, DW_AT_decl_line(0x9a) - 1240 .dwattr $C$DW$71, DW_AT_decl_column(0x02) - 1241 - 1242 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1243 .dwattr $C$DW$T$36, DW_AT_decl_line(0x8d) - 1244 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 1245 .dwendtag $C$DW$T$36 - 1246 - 1247$C$DW$T$97 .dwtag DW_TAG_typedef - 1248 .dwattr $C$DW$T$97, DW_AT_name("mailbox_t") - 1249 .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$36) - 1250 .dwattr $C$DW$T$97, DW_AT_language(DW_LANG_C) - 1251 .dwattr $C$DW$T$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 1252 .dwattr $C$DW$T$97, DW_AT_decl_line(0xa1) - 1253 .dwattr $C$DW$T$97, DW_AT_decl_column(0x03) - 1254 - 1255$C$DW$T$98 .dwtag DW_TAG_volatile_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 24 - - 1256 .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$97) - 1257 - 1258 - 1259$C$DW$T$38 .dwtag DW_TAG_structure_type - 1260 .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) - 1261$C$DW$72 .dwtag DW_TAG_member - 1262 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$37) - 1263 .dwattr $C$DW$72, DW_AT_name("cur_reg_val") - 1264 .dwattr $C$DW$72, DW_AT_TI_symbol_name("cur_reg_val") - 1265 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1266 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1267 .dwattr $C$DW$72, DW_AT_decl_file("pru1_buslatches.h") - 1268 .dwattr $C$DW$72, DW_AT_decl_line(0x22) - 1269 .dwattr $C$DW$72, DW_AT_decl_column(0x0a) - 1270 - 1271$C$DW$73 .dwtag DW_TAG_member - 1272 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$37) - 1273 .dwattr $C$DW$73, DW_AT_name("bidi_bitwidth") - 1274 .dwattr $C$DW$73, DW_AT_TI_symbol_name("bidi_bitwidth") - 1275 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1276 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1277 .dwattr $C$DW$73, DW_AT_decl_file("pru1_buslatches.h") - 1278 .dwattr $C$DW$73, DW_AT_decl_line(0x26) - 1279 .dwattr $C$DW$73, DW_AT_decl_column(0x0a) - 1280 - 1281 .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - 1282 .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - 1283 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 1284 .dwendtag $C$DW$T$38 - 1285 - 1286$C$DW$T$100 .dwtag DW_TAG_typedef - 1287 .dwattr $C$DW$T$100, DW_AT_name("buslatches_t") - 1288 .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$38) - 1289 .dwattr $C$DW$T$100, DW_AT_language(DW_LANG_C) - 1290 .dwattr $C$DW$T$100, DW_AT_decl_file("pru1_buslatches.h") - 1291 .dwattr $C$DW$T$100, DW_AT_decl_line(0x2c) - 1292 .dwattr $C$DW$T$100, DW_AT_decl_column(0x03) - 1293 - 1294 - 1295$C$DW$T$39 .dwtag DW_TAG_structure_type - 1296 .dwattr $C$DW$T$39, DW_AT_byte_size(0x04) - 1297$C$DW$74 .dwtag DW_TAG_member - 1298 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1299 .dwattr $C$DW$74, DW_AT_name("REVID") - 1300 .dwattr $C$DW$74, DW_AT_TI_symbol_name("REVID") - 1301 .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - 1302 .dwattr $C$DW$74, DW_AT_bit_size(0x20) - 1303 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1304 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1305 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1306 .dwattr $C$DW$74, DW_AT_decl_line(0x2d) - 1307 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1308 - 1309 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1310 .dwattr $C$DW$T$39, DW_AT_decl_line(0x2c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 25 - - 1311 .dwattr $C$DW$T$39, DW_AT_decl_column(0x13) - 1312 .dwendtag $C$DW$T$39 - 1313 - 1314$C$DW$T$69 .dwtag DW_TAG_volatile_type - 1315 .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$39) - 1316 - 1317 - 1318$C$DW$T$40 .dwtag DW_TAG_structure_type - 1319 .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) - 1320$C$DW$75 .dwtag DW_TAG_member - 1321 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1322 .dwattr $C$DW$75, DW_AT_name("IDLE_MODE") - 1323 .dwattr $C$DW$75, DW_AT_TI_symbol_name("IDLE_MODE") - 1324 .dwattr $C$DW$75, DW_AT_bit_offset(0x1e) - 1325 .dwattr $C$DW$75, DW_AT_bit_size(0x02) - 1326 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1327 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1328 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1329 .dwattr $C$DW$75, DW_AT_decl_line(0x37) - 1330 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1331 - 1332$C$DW$76 .dwtag DW_TAG_member - 1333 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1334 .dwattr $C$DW$76, DW_AT_name("STANDBY_MODE") - 1335 .dwattr $C$DW$76, DW_AT_TI_symbol_name("STANDBY_MODE") - 1336 .dwattr $C$DW$76, DW_AT_bit_offset(0x1c) - 1337 .dwattr $C$DW$76, DW_AT_bit_size(0x02) - 1338 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1339 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1340 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1341 .dwattr $C$DW$76, DW_AT_decl_line(0x38) - 1342 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1343 - 1344$C$DW$77 .dwtag DW_TAG_member - 1345 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1346 .dwattr $C$DW$77, DW_AT_name("STANDBY_INIT") - 1347 .dwattr $C$DW$77, DW_AT_TI_symbol_name("STANDBY_INIT") - 1348 .dwattr $C$DW$77, DW_AT_bit_offset(0x1b) - 1349 .dwattr $C$DW$77, DW_AT_bit_size(0x01) - 1350 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1351 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1352 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1353 .dwattr $C$DW$77, DW_AT_decl_line(0x39) - 1354 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1355 - 1356$C$DW$78 .dwtag DW_TAG_member - 1357 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1358 .dwattr $C$DW$78, DW_AT_name("SUB_MWAIT") - 1359 .dwattr $C$DW$78, DW_AT_TI_symbol_name("SUB_MWAIT") - 1360 .dwattr $C$DW$78, DW_AT_bit_offset(0x1a) - 1361 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1362 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1363 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1364 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1365 .dwattr $C$DW$78, DW_AT_decl_line(0x3a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 26 - - 1366 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1367 - 1368$C$DW$79 .dwtag DW_TAG_member - 1369 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1370 .dwattr $C$DW$79, DW_AT_name("rsvd6") - 1371 .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd6") - 1372 .dwattr $C$DW$79, DW_AT_bit_offset(0x00) - 1373 .dwattr $C$DW$79, DW_AT_bit_size(0x1a) - 1374 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1375 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1376 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1377 .dwattr $C$DW$79, DW_AT_decl_line(0x3b) - 1378 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1379 - 1380 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1381 .dwattr $C$DW$T$40, DW_AT_decl_line(0x36) - 1382 .dwattr $C$DW$T$40, DW_AT_decl_column(0x13) - 1383 .dwendtag $C$DW$T$40 - 1384 - 1385$C$DW$T$71 .dwtag DW_TAG_volatile_type - 1386 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$40) - 1387 - 1388 - 1389$C$DW$T$41 .dwtag DW_TAG_structure_type - 1390 .dwattr $C$DW$T$41, DW_AT_byte_size(0x04) - 1391$C$DW$80 .dwtag DW_TAG_member - 1392 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1393 .dwattr $C$DW$80, DW_AT_name("PRU0_GPI_MODE") - 1394 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1395 .dwattr $C$DW$80, DW_AT_bit_offset(0x1e) - 1396 .dwattr $C$DW$80, DW_AT_bit_size(0x02) - 1397 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1398 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1399 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1400 .dwattr $C$DW$80, DW_AT_decl_line(0x45) - 1401 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1402 - 1403$C$DW$81 .dwtag DW_TAG_member - 1404 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1405 .dwattr $C$DW$81, DW_AT_name("PRU0_GPI_CLK_MODE") - 1406 .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1407 .dwattr $C$DW$81, DW_AT_bit_offset(0x1d) - 1408 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1409 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1410 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1411 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1412 .dwattr $C$DW$81, DW_AT_decl_line(0x46) - 1413 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1414 - 1415$C$DW$82 .dwtag DW_TAG_member - 1416 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1417 .dwattr $C$DW$82, DW_AT_name("PRU0_GPI_DIV0") - 1418 .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1419 .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - 1420 .dwattr $C$DW$82, DW_AT_bit_size(0x05) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 27 - - 1421 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1422 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1423 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1424 .dwattr $C$DW$82, DW_AT_decl_line(0x47) - 1425 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1426 - 1427$C$DW$83 .dwtag DW_TAG_member - 1428 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1429 .dwattr $C$DW$83, DW_AT_name("PRU0_GPI_DIV1") - 1430 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1431 .dwattr $C$DW$83, DW_AT_bit_offset(0x13) - 1432 .dwattr $C$DW$83, DW_AT_bit_size(0x05) - 1433 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1434 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1435 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1436 .dwattr $C$DW$83, DW_AT_decl_line(0x48) - 1437 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1438 - 1439$C$DW$84 .dwtag DW_TAG_member - 1440 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1441 .dwattr $C$DW$84, DW_AT_name("PRU0_GPI_SB") - 1442 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1443 .dwattr $C$DW$84, DW_AT_bit_offset(0x12) - 1444 .dwattr $C$DW$84, DW_AT_bit_size(0x01) - 1445 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1446 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1447 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1448 .dwattr $C$DW$84, DW_AT_decl_line(0x49) - 1449 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1450 - 1451$C$DW$85 .dwtag DW_TAG_member - 1452 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1453 .dwattr $C$DW$85, DW_AT_name("PRU0_GPO_MODE") - 1454 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1455 .dwattr $C$DW$85, DW_AT_bit_offset(0x11) - 1456 .dwattr $C$DW$85, DW_AT_bit_size(0x01) - 1457 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1458 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1459 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1460 .dwattr $C$DW$85, DW_AT_decl_line(0x4a) - 1461 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1462 - 1463$C$DW$86 .dwtag DW_TAG_member - 1464 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1465 .dwattr $C$DW$86, DW_AT_name("PRU0_GPO_DIV0") - 1466 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1467 .dwattr $C$DW$86, DW_AT_bit_offset(0x0c) - 1468 .dwattr $C$DW$86, DW_AT_bit_size(0x05) - 1469 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1470 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1471 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1472 .dwattr $C$DW$86, DW_AT_decl_line(0x4b) - 1473 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1474 - 1475$C$DW$87 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 28 - - 1476 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1477 .dwattr $C$DW$87, DW_AT_name("PRU0_GPO_DIV1") - 1478 .dwattr $C$DW$87, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1479 .dwattr $C$DW$87, DW_AT_bit_offset(0x07) - 1480 .dwattr $C$DW$87, DW_AT_bit_size(0x05) - 1481 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1482 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1483 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1484 .dwattr $C$DW$87, DW_AT_decl_line(0x4c) - 1485 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1486 - 1487$C$DW$88 .dwtag DW_TAG_member - 1488 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1489 .dwattr $C$DW$88, DW_AT_name("PRU0_GPO_SH_SEL") - 1490 .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1491 .dwattr $C$DW$88, DW_AT_bit_offset(0x06) - 1492 .dwattr $C$DW$88, DW_AT_bit_size(0x01) - 1493 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1494 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1495 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1496 .dwattr $C$DW$88, DW_AT_decl_line(0x4d) - 1497 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1498 - 1499$C$DW$89 .dwtag DW_TAG_member - 1500 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1501 .dwattr $C$DW$89, DW_AT_name("rsvd26") - 1502 .dwattr $C$DW$89, DW_AT_TI_symbol_name("rsvd26") - 1503 .dwattr $C$DW$89, DW_AT_bit_offset(0x00) - 1504 .dwattr $C$DW$89, DW_AT_bit_size(0x06) - 1505 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1506 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1507 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1508 .dwattr $C$DW$89, DW_AT_decl_line(0x4e) - 1509 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1510 - 1511 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1512 .dwattr $C$DW$T$41, DW_AT_decl_line(0x44) - 1513 .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - 1514 .dwendtag $C$DW$T$41 - 1515 - 1516$C$DW$T$73 .dwtag DW_TAG_volatile_type - 1517 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$41) - 1518 - 1519 - 1520$C$DW$T$42 .dwtag DW_TAG_structure_type - 1521 .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) - 1522$C$DW$90 .dwtag DW_TAG_member - 1523 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - 1524 .dwattr $C$DW$90, DW_AT_name("PRU1_GPI_MODE") - 1525 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1526 .dwattr $C$DW$90, DW_AT_bit_offset(0x1e) - 1527 .dwattr $C$DW$90, DW_AT_bit_size(0x02) - 1528 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1529 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1530 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 29 - - 1531 .dwattr $C$DW$90, DW_AT_decl_line(0x58) - 1532 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1533 - 1534$C$DW$91 .dwtag DW_TAG_member - 1535 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1536 .dwattr $C$DW$91, DW_AT_name("PRU1_GPI_CLK_MODE") - 1537 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1538 .dwattr $C$DW$91, DW_AT_bit_offset(0x1d) - 1539 .dwattr $C$DW$91, DW_AT_bit_size(0x01) - 1540 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1541 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1542 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1543 .dwattr $C$DW$91, DW_AT_decl_line(0x59) - 1544 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1545 - 1546$C$DW$92 .dwtag DW_TAG_member - 1547 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1548 .dwattr $C$DW$92, DW_AT_name("PRU1_GPI_DIV0") - 1549 .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1550 .dwattr $C$DW$92, DW_AT_bit_offset(0x18) - 1551 .dwattr $C$DW$92, DW_AT_bit_size(0x05) - 1552 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1553 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1554 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1555 .dwattr $C$DW$92, DW_AT_decl_line(0x5a) - 1556 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1557 - 1558$C$DW$93 .dwtag DW_TAG_member - 1559 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1560 .dwattr $C$DW$93, DW_AT_name("PRU1_GPI_DIV1") - 1561 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1562 .dwattr $C$DW$93, DW_AT_bit_offset(0x13) - 1563 .dwattr $C$DW$93, DW_AT_bit_size(0x05) - 1564 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1565 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1566 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1567 .dwattr $C$DW$93, DW_AT_decl_line(0x5b) - 1568 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1569 - 1570$C$DW$94 .dwtag DW_TAG_member - 1571 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1572 .dwattr $C$DW$94, DW_AT_name("PRU1_GPI_SB") - 1573 .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1574 .dwattr $C$DW$94, DW_AT_bit_offset(0x12) - 1575 .dwattr $C$DW$94, DW_AT_bit_size(0x01) - 1576 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1577 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1578 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1579 .dwattr $C$DW$94, DW_AT_decl_line(0x5c) - 1580 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1581 - 1582$C$DW$95 .dwtag DW_TAG_member - 1583 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1584 .dwattr $C$DW$95, DW_AT_name("PRU1_GPO_MODE") - 1585 .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 30 - - 1586 .dwattr $C$DW$95, DW_AT_bit_offset(0x11) - 1587 .dwattr $C$DW$95, DW_AT_bit_size(0x01) - 1588 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1589 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1590 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1591 .dwattr $C$DW$95, DW_AT_decl_line(0x5d) - 1592 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1593 - 1594$C$DW$96 .dwtag DW_TAG_member - 1595 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1596 .dwattr $C$DW$96, DW_AT_name("PRU1_GPO_DIV0") - 1597 .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1598 .dwattr $C$DW$96, DW_AT_bit_offset(0x0c) - 1599 .dwattr $C$DW$96, DW_AT_bit_size(0x05) - 1600 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1601 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1602 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1603 .dwattr $C$DW$96, DW_AT_decl_line(0x5e) - 1604 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1605 - 1606$C$DW$97 .dwtag DW_TAG_member - 1607 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1608 .dwattr $C$DW$97, DW_AT_name("PRU1_GPO_DIV1") - 1609 .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1610 .dwattr $C$DW$97, DW_AT_bit_offset(0x07) - 1611 .dwattr $C$DW$97, DW_AT_bit_size(0x05) - 1612 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1613 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1614 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1615 .dwattr $C$DW$97, DW_AT_decl_line(0x5f) - 1616 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1617 - 1618$C$DW$98 .dwtag DW_TAG_member - 1619 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1620 .dwattr $C$DW$98, DW_AT_name("PRU1_GPO_SH_SEL") - 1621 .dwattr $C$DW$98, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1622 .dwattr $C$DW$98, DW_AT_bit_offset(0x06) - 1623 .dwattr $C$DW$98, DW_AT_bit_size(0x01) - 1624 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1625 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1626 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1627 .dwattr $C$DW$98, DW_AT_decl_line(0x60) - 1628 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1629 - 1630$C$DW$99 .dwtag DW_TAG_member - 1631 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1632 .dwattr $C$DW$99, DW_AT_name("rsvd26") - 1633 .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd26") - 1634 .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - 1635 .dwattr $C$DW$99, DW_AT_bit_size(0x06) - 1636 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1637 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1638 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1639 .dwattr $C$DW$99, DW_AT_decl_line(0x61) - 1640 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 31 - - 1641 - 1642 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1643 .dwattr $C$DW$T$42, DW_AT_decl_line(0x57) - 1644 .dwattr $C$DW$T$42, DW_AT_decl_column(0x13) - 1645 .dwendtag $C$DW$T$42 - 1646 - 1647$C$DW$T$75 .dwtag DW_TAG_volatile_type - 1648 .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$42) - 1649 - 1650 - 1651$C$DW$T$43 .dwtag DW_TAG_structure_type - 1652 .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) - 1653$C$DW$100 .dwtag DW_TAG_member - 1654 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1655 .dwattr $C$DW$100, DW_AT_name("PRU0_CLK_STOP_REQ") - 1656 .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1657 .dwattr $C$DW$100, DW_AT_bit_offset(0x1f) - 1658 .dwattr $C$DW$100, DW_AT_bit_size(0x01) - 1659 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1660 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1661 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1662 .dwattr $C$DW$100, DW_AT_decl_line(0x6b) - 1663 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1664 - 1665$C$DW$101 .dwtag DW_TAG_member - 1666 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1667 .dwattr $C$DW$101, DW_AT_name("PRU0_CLK_STOP_ACK") - 1668 .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1669 .dwattr $C$DW$101, DW_AT_bit_offset(0x1e) - 1670 .dwattr $C$DW$101, DW_AT_bit_size(0x01) - 1671 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1672 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1673 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1674 .dwattr $C$DW$101, DW_AT_decl_line(0x6c) - 1675 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1676 - 1677$C$DW$102 .dwtag DW_TAG_member - 1678 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1679 .dwattr $C$DW$102, DW_AT_name("PRU0_CLK_EN") - 1680 .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1681 .dwattr $C$DW$102, DW_AT_bit_offset(0x1d) - 1682 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1683 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1684 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1685 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1686 .dwattr $C$DW$102, DW_AT_decl_line(0x6d) - 1687 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1688 - 1689$C$DW$103 .dwtag DW_TAG_member - 1690 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1691 .dwattr $C$DW$103, DW_AT_name("PRU1_CLK_STOP_REQ") - 1692 .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1693 .dwattr $C$DW$103, DW_AT_bit_offset(0x1c) - 1694 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1695 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 32 - - 1696 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1697 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1698 .dwattr $C$DW$103, DW_AT_decl_line(0x6e) - 1699 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1700 - 1701$C$DW$104 .dwtag DW_TAG_member - 1702 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1703 .dwattr $C$DW$104, DW_AT_name("PRU1_CLK_STOP_ACK") - 1704 .dwattr $C$DW$104, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1705 .dwattr $C$DW$104, DW_AT_bit_offset(0x1b) - 1706 .dwattr $C$DW$104, DW_AT_bit_size(0x01) - 1707 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1708 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1709 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1710 .dwattr $C$DW$104, DW_AT_decl_line(0x6f) - 1711 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1712 - 1713$C$DW$105 .dwtag DW_TAG_member - 1714 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1715 .dwattr $C$DW$105, DW_AT_name("PRU1_CLK_EN") - 1716 .dwattr $C$DW$105, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1717 .dwattr $C$DW$105, DW_AT_bit_offset(0x1a) - 1718 .dwattr $C$DW$105, DW_AT_bit_size(0x01) - 1719 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1720 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1721 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1722 .dwattr $C$DW$105, DW_AT_decl_line(0x70) - 1723 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1724 - 1725$C$DW$106 .dwtag DW_TAG_member - 1726 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1727 .dwattr $C$DW$106, DW_AT_name("INTC_CLK_STOP_REQ") - 1728 .dwattr $C$DW$106, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1729 .dwattr $C$DW$106, DW_AT_bit_offset(0x19) - 1730 .dwattr $C$DW$106, DW_AT_bit_size(0x01) - 1731 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1732 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1733 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1734 .dwattr $C$DW$106, DW_AT_decl_line(0x71) - 1735 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1736 - 1737$C$DW$107 .dwtag DW_TAG_member - 1738 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1739 .dwattr $C$DW$107, DW_AT_name("INTC_CLK_STOP_ACK") - 1740 .dwattr $C$DW$107, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1741 .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - 1742 .dwattr $C$DW$107, DW_AT_bit_size(0x01) - 1743 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1744 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1745 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1746 .dwattr $C$DW$107, DW_AT_decl_line(0x72) - 1747 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1748 - 1749$C$DW$108 .dwtag DW_TAG_member - 1750 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 33 - - 1751 .dwattr $C$DW$108, DW_AT_name("INTC_CLK_EN") - 1752 .dwattr $C$DW$108, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1753 .dwattr $C$DW$108, DW_AT_bit_offset(0x17) - 1754 .dwattr $C$DW$108, DW_AT_bit_size(0x01) - 1755 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1756 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1757 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1758 .dwattr $C$DW$108, DW_AT_decl_line(0x73) - 1759 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1760 - 1761$C$DW$109 .dwtag DW_TAG_member - 1762 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1763 .dwattr $C$DW$109, DW_AT_name("UART_CLK_STOP_REQ") - 1764 .dwattr $C$DW$109, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1765 .dwattr $C$DW$109, DW_AT_bit_offset(0x16) - 1766 .dwattr $C$DW$109, DW_AT_bit_size(0x01) - 1767 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1768 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1769 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1770 .dwattr $C$DW$109, DW_AT_decl_line(0x74) - 1771 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1772 - 1773$C$DW$110 .dwtag DW_TAG_member - 1774 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1775 .dwattr $C$DW$110, DW_AT_name("UART_CLK_STOP_ACK") - 1776 .dwattr $C$DW$110, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1777 .dwattr $C$DW$110, DW_AT_bit_offset(0x15) - 1778 .dwattr $C$DW$110, DW_AT_bit_size(0x01) - 1779 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1780 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1781 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1782 .dwattr $C$DW$110, DW_AT_decl_line(0x75) - 1783 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 1784 - 1785$C$DW$111 .dwtag DW_TAG_member - 1786 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1787 .dwattr $C$DW$111, DW_AT_name("UART_CLK_EN") - 1788 .dwattr $C$DW$111, DW_AT_TI_symbol_name("UART_CLK_EN") - 1789 .dwattr $C$DW$111, DW_AT_bit_offset(0x14) - 1790 .dwattr $C$DW$111, DW_AT_bit_size(0x01) - 1791 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1792 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1793 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1794 .dwattr $C$DW$111, DW_AT_decl_line(0x76) - 1795 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1796 - 1797$C$DW$112 .dwtag DW_TAG_member - 1798 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1799 .dwattr $C$DW$112, DW_AT_name("ECAP_CLK_STOP_REQ") - 1800 .dwattr $C$DW$112, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1801 .dwattr $C$DW$112, DW_AT_bit_offset(0x13) - 1802 .dwattr $C$DW$112, DW_AT_bit_size(0x01) - 1803 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1804 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1805 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 34 - - 1806 .dwattr $C$DW$112, DW_AT_decl_line(0x77) - 1807 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1808 - 1809$C$DW$113 .dwtag DW_TAG_member - 1810 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1811 .dwattr $C$DW$113, DW_AT_name("ECAP_CLK_STOP_ACK") - 1812 .dwattr $C$DW$113, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1813 .dwattr $C$DW$113, DW_AT_bit_offset(0x12) - 1814 .dwattr $C$DW$113, DW_AT_bit_size(0x01) - 1815 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1816 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1817 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1818 .dwattr $C$DW$113, DW_AT_decl_line(0x78) - 1819 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1820 - 1821$C$DW$114 .dwtag DW_TAG_member - 1822 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1823 .dwattr $C$DW$114, DW_AT_name("ECAP_CLK_EN") - 1824 .dwattr $C$DW$114, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1825 .dwattr $C$DW$114, DW_AT_bit_offset(0x11) - 1826 .dwattr $C$DW$114, DW_AT_bit_size(0x01) - 1827 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1828 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1829 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1830 .dwattr $C$DW$114, DW_AT_decl_line(0x79) - 1831 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1832 - 1833$C$DW$115 .dwtag DW_TAG_member - 1834 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 1835 .dwattr $C$DW$115, DW_AT_name("IEP_CLK_STOP_REQ") - 1836 .dwattr $C$DW$115, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1837 .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - 1838 .dwattr $C$DW$115, DW_AT_bit_size(0x01) - 1839 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1840 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1841 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1842 .dwattr $C$DW$115, DW_AT_decl_line(0x7a) - 1843 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 1844 - 1845$C$DW$116 .dwtag DW_TAG_member - 1846 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 1847 .dwattr $C$DW$116, DW_AT_name("IEP_CLK_STOP_ACK") - 1848 .dwattr $C$DW$116, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1849 .dwattr $C$DW$116, DW_AT_bit_offset(0x0f) - 1850 .dwattr $C$DW$116, DW_AT_bit_size(0x01) - 1851 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1852 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1853 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1854 .dwattr $C$DW$116, DW_AT_decl_line(0x7b) - 1855 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 1856 - 1857$C$DW$117 .dwtag DW_TAG_member - 1858 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 1859 .dwattr $C$DW$117, DW_AT_name("IEP_CLK_EN") - 1860 .dwattr $C$DW$117, DW_AT_TI_symbol_name("IEP_CLK_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 35 - - 1861 .dwattr $C$DW$117, DW_AT_bit_offset(0x0e) - 1862 .dwattr $C$DW$117, DW_AT_bit_size(0x01) - 1863 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1864 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1865 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1866 .dwattr $C$DW$117, DW_AT_decl_line(0x7c) - 1867 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 1868 - 1869$C$DW$118 .dwtag DW_TAG_member - 1870 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 1871 .dwattr $C$DW$118, DW_AT_name("rsvd18") - 1872 .dwattr $C$DW$118, DW_AT_TI_symbol_name("rsvd18") - 1873 .dwattr $C$DW$118, DW_AT_bit_offset(0x00) - 1874 .dwattr $C$DW$118, DW_AT_bit_size(0x0e) - 1875 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1876 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1877 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1878 .dwattr $C$DW$118, DW_AT_decl_line(0x7d) - 1879 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 1880 - 1881 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1882 .dwattr $C$DW$T$43, DW_AT_decl_line(0x6a) - 1883 .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - 1884 .dwendtag $C$DW$T$43 - 1885 - 1886$C$DW$T$77 .dwtag DW_TAG_volatile_type - 1887 .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$43) - 1888 - 1889 - 1890$C$DW$T$44 .dwtag DW_TAG_structure_type - 1891 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 1892$C$DW$119 .dwtag DW_TAG_member - 1893 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 1894 .dwattr $C$DW$119, DW_AT_name("PRU0_IMEM_PE_RAW") - 1895 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 1896 .dwattr $C$DW$119, DW_AT_bit_offset(0x1c) - 1897 .dwattr $C$DW$119, DW_AT_bit_size(0x04) - 1898 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1899 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1900 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1901 .dwattr $C$DW$119, DW_AT_decl_line(0x87) - 1902 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 1903 - 1904$C$DW$120 .dwtag DW_TAG_member - 1905 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 1906 .dwattr $C$DW$120, DW_AT_name("PRU0_DMEM_PE_RAW") - 1907 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 1908 .dwattr $C$DW$120, DW_AT_bit_offset(0x18) - 1909 .dwattr $C$DW$120, DW_AT_bit_size(0x04) - 1910 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1911 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 1912 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1913 .dwattr $C$DW$120, DW_AT_decl_line(0x88) - 1914 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 1915 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 36 - - 1916$C$DW$121 .dwtag DW_TAG_member - 1917 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 1918 .dwattr $C$DW$121, DW_AT_name("PRU1_IMEM_PE_RAW") - 1919 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 1920 .dwattr $C$DW$121, DW_AT_bit_offset(0x14) - 1921 .dwattr $C$DW$121, DW_AT_bit_size(0x04) - 1922 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1923 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 1924 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1925 .dwattr $C$DW$121, DW_AT_decl_line(0x89) - 1926 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 1927 - 1928$C$DW$122 .dwtag DW_TAG_member - 1929 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 1930 .dwattr $C$DW$122, DW_AT_name("PRU1_DMEM_PE_RAW") - 1931 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 1932 .dwattr $C$DW$122, DW_AT_bit_offset(0x10) - 1933 .dwattr $C$DW$122, DW_AT_bit_size(0x04) - 1934 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1935 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 1936 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1937 .dwattr $C$DW$122, DW_AT_decl_line(0x8a) - 1938 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 1939 - 1940$C$DW$123 .dwtag DW_TAG_member - 1941 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 1942 .dwattr $C$DW$123, DW_AT_name("RAM_PE_RAW") - 1943 .dwattr $C$DW$123, DW_AT_TI_symbol_name("RAM_PE_RAW") - 1944 .dwattr $C$DW$123, DW_AT_bit_offset(0x0c) - 1945 .dwattr $C$DW$123, DW_AT_bit_size(0x04) - 1946 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1947 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 1948 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1949 .dwattr $C$DW$123, DW_AT_decl_line(0x8b) - 1950 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 1951 - 1952$C$DW$124 .dwtag DW_TAG_member - 1953 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 1954 .dwattr $C$DW$124, DW_AT_name("rsvd20") - 1955 .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd20") - 1956 .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - 1957 .dwattr $C$DW$124, DW_AT_bit_size(0x0c) - 1958 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1959 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 1960 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1961 .dwattr $C$DW$124, DW_AT_decl_line(0x8c) - 1962 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 1963 - 1964 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1965 .dwattr $C$DW$T$44, DW_AT_decl_line(0x86) - 1966 .dwattr $C$DW$T$44, DW_AT_decl_column(0x14) - 1967 .dwendtag $C$DW$T$44 - 1968 - 1969$C$DW$T$79 .dwtag DW_TAG_volatile_type - 1970 .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$44) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 37 - - 1971 - 1972 - 1973$C$DW$T$45 .dwtag DW_TAG_structure_type - 1974 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 1975$C$DW$125 .dwtag DW_TAG_member - 1976 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 1977 .dwattr $C$DW$125, DW_AT_name("PRU0_IMEM_PE") - 1978 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 1979 .dwattr $C$DW$125, DW_AT_bit_offset(0x1c) - 1980 .dwattr $C$DW$125, DW_AT_bit_size(0x04) - 1981 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1982 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 1983 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1984 .dwattr $C$DW$125, DW_AT_decl_line(0x96) - 1985 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 1986 - 1987$C$DW$126 .dwtag DW_TAG_member - 1988 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 1989 .dwattr $C$DW$126, DW_AT_name("PRU0_DMEM_PE") - 1990 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 1991 .dwattr $C$DW$126, DW_AT_bit_offset(0x18) - 1992 .dwattr $C$DW$126, DW_AT_bit_size(0x04) - 1993 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1994 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 1995 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1996 .dwattr $C$DW$126, DW_AT_decl_line(0x97) - 1997 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 1998 - 1999$C$DW$127 .dwtag DW_TAG_member - 2000 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 2001 .dwattr $C$DW$127, DW_AT_name("PRU1_IMEM_PE") - 2002 .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 2003 .dwattr $C$DW$127, DW_AT_bit_offset(0x14) - 2004 .dwattr $C$DW$127, DW_AT_bit_size(0x04) - 2005 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2006 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2007 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2008 .dwattr $C$DW$127, DW_AT_decl_line(0x98) - 2009 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 2010 - 2011$C$DW$128 .dwtag DW_TAG_member - 2012 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 2013 .dwattr $C$DW$128, DW_AT_name("PRU1_DMEM_PE") - 2014 .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 2015 .dwattr $C$DW$128, DW_AT_bit_offset(0x10) - 2016 .dwattr $C$DW$128, DW_AT_bit_size(0x04) - 2017 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2018 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2019 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2020 .dwattr $C$DW$128, DW_AT_decl_line(0x99) - 2021 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - 2022 - 2023$C$DW$129 .dwtag DW_TAG_member - 2024 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2025 .dwattr $C$DW$129, DW_AT_name("RAM_PE") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 38 - - 2026 .dwattr $C$DW$129, DW_AT_TI_symbol_name("RAM_PE") - 2027 .dwattr $C$DW$129, DW_AT_bit_offset(0x0c) - 2028 .dwattr $C$DW$129, DW_AT_bit_size(0x04) - 2029 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2030 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2031 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2032 .dwattr $C$DW$129, DW_AT_decl_line(0x9a) - 2033 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2034 - 2035$C$DW$130 .dwtag DW_TAG_member - 2036 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2037 .dwattr $C$DW$130, DW_AT_name("rsvd20") - 2038 .dwattr $C$DW$130, DW_AT_TI_symbol_name("rsvd20") - 2039 .dwattr $C$DW$130, DW_AT_bit_offset(0x00) - 2040 .dwattr $C$DW$130, DW_AT_bit_size(0x0c) - 2041 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2042 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2043 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2044 .dwattr $C$DW$130, DW_AT_decl_line(0x9b) - 2045 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2046 - 2047 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2048 .dwattr $C$DW$T$45, DW_AT_decl_line(0x95) - 2049 .dwattr $C$DW$T$45, DW_AT_decl_column(0x14) - 2050 .dwendtag $C$DW$T$45 - 2051 - 2052$C$DW$T$81 .dwtag DW_TAG_volatile_type - 2053 .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$45) - 2054 - 2055 - 2056$C$DW$T$46 .dwtag DW_TAG_structure_type - 2057 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 2058$C$DW$131 .dwtag DW_TAG_member - 2059 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2060 .dwattr $C$DW$131, DW_AT_name("PRU0_IMEM_PE_SET") - 2061 .dwattr $C$DW$131, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 2062 .dwattr $C$DW$131, DW_AT_bit_offset(0x1c) - 2063 .dwattr $C$DW$131, DW_AT_bit_size(0x04) - 2064 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2065 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2066 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2067 .dwattr $C$DW$131, DW_AT_decl_line(0xa4) - 2068 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2069 - 2070$C$DW$132 .dwtag DW_TAG_member - 2071 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2072 .dwattr $C$DW$132, DW_AT_name("PRU0_DMEM_PE_SET") - 2073 .dwattr $C$DW$132, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 2074 .dwattr $C$DW$132, DW_AT_bit_offset(0x18) - 2075 .dwattr $C$DW$132, DW_AT_bit_size(0x04) - 2076 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2077 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2078 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2079 .dwattr $C$DW$132, DW_AT_decl_line(0xa5) - 2080 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 39 - - 2081 - 2082$C$DW$133 .dwtag DW_TAG_member - 2083 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2084 .dwattr $C$DW$133, DW_AT_name("PRU1_IMEM_PE_SET") - 2085 .dwattr $C$DW$133, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 2086 .dwattr $C$DW$133, DW_AT_bit_offset(0x14) - 2087 .dwattr $C$DW$133, DW_AT_bit_size(0x04) - 2088 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2089 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2090 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2091 .dwattr $C$DW$133, DW_AT_decl_line(0xa6) - 2092 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2093 - 2094$C$DW$134 .dwtag DW_TAG_member - 2095 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2096 .dwattr $C$DW$134, DW_AT_name("PRU1_DMEM_PE_SET") - 2097 .dwattr $C$DW$134, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 2098 .dwattr $C$DW$134, DW_AT_bit_offset(0x10) - 2099 .dwattr $C$DW$134, DW_AT_bit_size(0x04) - 2100 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2101 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2102 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2103 .dwattr $C$DW$134, DW_AT_decl_line(0xa7) - 2104 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2105 - 2106$C$DW$135 .dwtag DW_TAG_member - 2107 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2108 .dwattr $C$DW$135, DW_AT_name("RAM_PE_SET") - 2109 .dwattr $C$DW$135, DW_AT_TI_symbol_name("RAM_PE_SET") - 2110 .dwattr $C$DW$135, DW_AT_bit_offset(0x0c) - 2111 .dwattr $C$DW$135, DW_AT_bit_size(0x04) - 2112 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2113 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2114 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2115 .dwattr $C$DW$135, DW_AT_decl_line(0xa8) - 2116 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2117 - 2118$C$DW$136 .dwtag DW_TAG_member - 2119 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2120 .dwattr $C$DW$136, DW_AT_name("rsvd20") - 2121 .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd20") - 2122 .dwattr $C$DW$136, DW_AT_bit_offset(0x00) - 2123 .dwattr $C$DW$136, DW_AT_bit_size(0x0c) - 2124 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2125 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2126 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2127 .dwattr $C$DW$136, DW_AT_decl_line(0xa9) - 2128 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2129 - 2130 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2131 .dwattr $C$DW$T$46, DW_AT_decl_line(0xa3) - 2132 .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - 2133 .dwendtag $C$DW$T$46 - 2134 - 2135$C$DW$T$83 .dwtag DW_TAG_volatile_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 40 - - 2136 .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$46) - 2137 - 2138 - 2139$C$DW$T$47 .dwtag DW_TAG_structure_type - 2140 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 2141$C$DW$137 .dwtag DW_TAG_member - 2142 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2143 .dwattr $C$DW$137, DW_AT_name("PRU0_IMEM_PE_CLR") - 2144 .dwattr $C$DW$137, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 2145 .dwattr $C$DW$137, DW_AT_bit_offset(0x1c) - 2146 .dwattr $C$DW$137, DW_AT_bit_size(0x04) - 2147 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2148 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2149 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2150 .dwattr $C$DW$137, DW_AT_decl_line(0xb3) - 2151 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2152 - 2153$C$DW$138 .dwtag DW_TAG_member - 2154 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2155 .dwattr $C$DW$138, DW_AT_name("PRU0_DMEM_PE_CLR") - 2156 .dwattr $C$DW$138, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 2157 .dwattr $C$DW$138, DW_AT_bit_offset(0x18) - 2158 .dwattr $C$DW$138, DW_AT_bit_size(0x04) - 2159 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2160 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2161 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2162 .dwattr $C$DW$138, DW_AT_decl_line(0xb4) - 2163 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2164 - 2165$C$DW$139 .dwtag DW_TAG_member - 2166 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2167 .dwattr $C$DW$139, DW_AT_name("PRU1_IMEM_PE_CLR") - 2168 .dwattr $C$DW$139, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2169 .dwattr $C$DW$139, DW_AT_bit_offset(0x14) - 2170 .dwattr $C$DW$139, DW_AT_bit_size(0x04) - 2171 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2172 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2173 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2174 .dwattr $C$DW$139, DW_AT_decl_line(0xb5) - 2175 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2176 - 2177$C$DW$140 .dwtag DW_TAG_member - 2178 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$11) - 2179 .dwattr $C$DW$140, DW_AT_name("PRU1_DMEM_PE_CLR") - 2180 .dwattr $C$DW$140, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2181 .dwattr $C$DW$140, DW_AT_bit_offset(0x10) - 2182 .dwattr $C$DW$140, DW_AT_bit_size(0x04) - 2183 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2184 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2185 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2186 .dwattr $C$DW$140, DW_AT_decl_line(0xb6) - 2187 .dwattr $C$DW$140, DW_AT_decl_column(0x0d) - 2188 - 2189$C$DW$141 .dwtag DW_TAG_member - 2190 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 41 - - 2191 .dwattr $C$DW$141, DW_AT_name("rsvd16") - 2192 .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd16") - 2193 .dwattr $C$DW$141, DW_AT_bit_offset(0x00) - 2194 .dwattr $C$DW$141, DW_AT_bit_size(0x10) - 2195 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2196 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2197 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2198 .dwattr $C$DW$141, DW_AT_decl_line(0xb7) - 2199 .dwattr $C$DW$141, DW_AT_decl_column(0x0d) - 2200 - 2201 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2202 .dwattr $C$DW$T$47, DW_AT_decl_line(0xb2) - 2203 .dwattr $C$DW$T$47, DW_AT_decl_column(0x13) - 2204 .dwendtag $C$DW$T$47 - 2205 - 2206$C$DW$T$85 .dwtag DW_TAG_volatile_type - 2207 .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$47) - 2208 - 2209 - 2210$C$DW$T$48 .dwtag DW_TAG_structure_type - 2211 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 2212$C$DW$142 .dwtag DW_TAG_member - 2213 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$11) - 2214 .dwattr $C$DW$142, DW_AT_name("PMAO_PRU0") - 2215 .dwattr $C$DW$142, DW_AT_TI_symbol_name("PMAO_PRU0") - 2216 .dwattr $C$DW$142, DW_AT_bit_offset(0x1f) - 2217 .dwattr $C$DW$142, DW_AT_bit_size(0x01) - 2218 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2219 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2220 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2221 .dwattr $C$DW$142, DW_AT_decl_line(0xc4) - 2222 .dwattr $C$DW$142, DW_AT_decl_column(0x0d) - 2223 - 2224$C$DW$143 .dwtag DW_TAG_member - 2225 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$11) - 2226 .dwattr $C$DW$143, DW_AT_name("PMAO_PRU1") - 2227 .dwattr $C$DW$143, DW_AT_TI_symbol_name("PMAO_PRU1") - 2228 .dwattr $C$DW$143, DW_AT_bit_offset(0x1e) - 2229 .dwattr $C$DW$143, DW_AT_bit_size(0x01) - 2230 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2231 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2232 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2233 .dwattr $C$DW$143, DW_AT_decl_line(0xc5) - 2234 .dwattr $C$DW$143, DW_AT_decl_column(0x0d) - 2235 - 2236$C$DW$144 .dwtag DW_TAG_member - 2237 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$11) - 2238 .dwattr $C$DW$144, DW_AT_name("rsvd2") - 2239 .dwattr $C$DW$144, DW_AT_TI_symbol_name("rsvd2") - 2240 .dwattr $C$DW$144, DW_AT_bit_offset(0x00) - 2241 .dwattr $C$DW$144, DW_AT_bit_size(0x1e) - 2242 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2243 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2244 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2245 .dwattr $C$DW$144, DW_AT_decl_line(0xc6) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 42 - - 2246 .dwattr $C$DW$144, DW_AT_decl_column(0x0d) - 2247 - 2248 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2249 .dwattr $C$DW$T$48, DW_AT_decl_line(0xc3) - 2250 .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - 2251 .dwendtag $C$DW$T$48 - 2252 - 2253$C$DW$T$87 .dwtag DW_TAG_volatile_type - 2254 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$48) - 2255 - 2256 - 2257$C$DW$T$49 .dwtag DW_TAG_structure_type - 2258 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 2259$C$DW$145 .dwtag DW_TAG_member - 2260 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$11) - 2261 .dwattr $C$DW$145, DW_AT_name("OCP_EN") - 2262 .dwattr $C$DW$145, DW_AT_TI_symbol_name("OCP_EN") - 2263 .dwattr $C$DW$145, DW_AT_bit_offset(0x1f) - 2264 .dwattr $C$DW$145, DW_AT_bit_size(0x01) - 2265 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2266 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2267 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2268 .dwattr $C$DW$145, DW_AT_decl_line(0xd3) - 2269 .dwattr $C$DW$145, DW_AT_decl_column(0x0d) - 2270 - 2271$C$DW$146 .dwtag DW_TAG_member - 2272 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - 2273 .dwattr $C$DW$146, DW_AT_name("rsvd1") - 2274 .dwattr $C$DW$146, DW_AT_TI_symbol_name("rsvd1") - 2275 .dwattr $C$DW$146, DW_AT_bit_offset(0x00) - 2276 .dwattr $C$DW$146, DW_AT_bit_size(0x1f) - 2277 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2278 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2279 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2280 .dwattr $C$DW$146, DW_AT_decl_line(0xd4) - 2281 .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - 2282 - 2283 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2284 .dwattr $C$DW$T$49, DW_AT_decl_line(0xd2) - 2285 .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - 2286 .dwendtag $C$DW$T$49 - 2287 - 2288$C$DW$T$89 .dwtag DW_TAG_volatile_type - 2289 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$49) - 2290 - 2291 - 2292$C$DW$T$50 .dwtag DW_TAG_structure_type - 2293 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 2294$C$DW$147 .dwtag DW_TAG_member - 2295 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - 2296 .dwattr $C$DW$147, DW_AT_name("PRU1_PAD_HP_EN") - 2297 .dwattr $C$DW$147, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2298 .dwattr $C$DW$147, DW_AT_bit_offset(0x1f) - 2299 .dwattr $C$DW$147, DW_AT_bit_size(0x01) - 2300 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 43 - - 2301 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2302 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2303 .dwattr $C$DW$147, DW_AT_decl_line(0xde) - 2304 .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - 2305 - 2306$C$DW$148 .dwtag DW_TAG_member - 2307 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - 2308 .dwattr $C$DW$148, DW_AT_name("XFR_SHIFT_EN") - 2309 .dwattr $C$DW$148, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2310 .dwattr $C$DW$148, DW_AT_bit_offset(0x1e) - 2311 .dwattr $C$DW$148, DW_AT_bit_size(0x01) - 2312 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2313 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2314 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2315 .dwattr $C$DW$148, DW_AT_decl_line(0xdf) - 2316 .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - 2317 - 2318$C$DW$149 .dwtag DW_TAG_member - 2319 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - 2320 .dwattr $C$DW$149, DW_AT_name("rsvd2") - 2321 .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd2") - 2322 .dwattr $C$DW$149, DW_AT_bit_offset(0x00) - 2323 .dwattr $C$DW$149, DW_AT_bit_size(0x1e) - 2324 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2325 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2326 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2327 .dwattr $C$DW$149, DW_AT_decl_line(0xe0) - 2328 .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - 2329 - 2330 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2331 .dwattr $C$DW$T$50, DW_AT_decl_line(0xdd) - 2332 .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - 2333 .dwendtag $C$DW$T$50 - 2334 - 2335$C$DW$T$91 .dwtag DW_TAG_volatile_type - 2336 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$50) - 2337 - 2338 - 2339$C$DW$T$51 .dwtag DW_TAG_structure_type - 2340 .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) - 2341$C$DW$150 .dwtag DW_TAG_member - 2342 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - 2343 .dwattr $C$DW$150, DW_AT_name("PIN_MUX_SEL") - 2344 .dwattr $C$DW$150, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2345 .dwattr $C$DW$150, DW_AT_bit_offset(0x18) - 2346 .dwattr $C$DW$150, DW_AT_bit_size(0x08) - 2347 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2348 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2349 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2350 .dwattr $C$DW$150, DW_AT_decl_line(0xec) - 2351 .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - 2352 - 2353$C$DW$151 .dwtag DW_TAG_member - 2354 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - 2355 .dwattr $C$DW$151, DW_AT_name("rsvd2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 44 - - 2356 .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd2") - 2357 .dwattr $C$DW$151, DW_AT_bit_offset(0x00) - 2358 .dwattr $C$DW$151, DW_AT_bit_size(0x18) - 2359 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2360 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2361 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2362 .dwattr $C$DW$151, DW_AT_decl_line(0xed) - 2363 .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - 2364 - 2365 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2366 .dwattr $C$DW$T$51, DW_AT_decl_line(0xeb) - 2367 .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - 2368 .dwendtag $C$DW$T$51 - 2369 - 2370$C$DW$T$93 .dwtag DW_TAG_volatile_type - 2371 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$51) - 2372 - 2373 - 2374$C$DW$T$54 .dwtag DW_TAG_structure_type - 2375 .dwattr $C$DW$T$54, DW_AT_byte_size(0x44) - 2376$C$DW$152 .dwtag DW_TAG_member - 2377 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$70) - 2378 .dwattr $C$DW$152, DW_AT_name("$P$T2") - 2379 .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T2") - 2380 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2381 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2382 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2383 .dwattr $C$DW$152, DW_AT_decl_line(0x29) - 2384 .dwattr $C$DW$152, DW_AT_decl_column(0x02) - 2385 - 2386$C$DW$153 .dwtag DW_TAG_member - 2387 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$72) - 2388 .dwattr $C$DW$153, DW_AT_name("$P$T3") - 2389 .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T3") - 2390 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2391 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2392 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2393 .dwattr $C$DW$153, DW_AT_decl_line(0x33) - 2394 .dwattr $C$DW$153, DW_AT_decl_column(0x02) - 2395 - 2396$C$DW$154 .dwtag DW_TAG_member - 2397 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$74) - 2398 .dwattr $C$DW$154, DW_AT_name("$P$T4") - 2399 .dwattr $C$DW$154, DW_AT_TI_symbol_name("$P$T4") - 2400 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2401 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2402 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2403 .dwattr $C$DW$154, DW_AT_decl_line(0x41) - 2404 .dwattr $C$DW$154, DW_AT_decl_column(0x02) - 2405 - 2406$C$DW$155 .dwtag DW_TAG_member - 2407 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$76) - 2408 .dwattr $C$DW$155, DW_AT_name("$P$T5") - 2409 .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T5") - 2410 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 45 - - 2411 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2412 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2413 .dwattr $C$DW$155, DW_AT_decl_line(0x54) - 2414 .dwattr $C$DW$155, DW_AT_decl_column(0x02) - 2415 - 2416$C$DW$156 .dwtag DW_TAG_member - 2417 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$78) - 2418 .dwattr $C$DW$156, DW_AT_name("$P$T6") - 2419 .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T6") - 2420 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2421 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2422 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2423 .dwattr $C$DW$156, DW_AT_decl_line(0x67) - 2424 .dwattr $C$DW$156, DW_AT_decl_column(0x02) - 2425 - 2426$C$DW$157 .dwtag DW_TAG_member - 2427 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$80) - 2428 .dwattr $C$DW$157, DW_AT_name("$P$T7") - 2429 .dwattr $C$DW$157, DW_AT_TI_symbol_name("$P$T7") - 2430 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2431 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2432 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2433 .dwattr $C$DW$157, DW_AT_decl_line(0x83) - 2434 .dwattr $C$DW$157, DW_AT_decl_column(0x02) - 2435 - 2436$C$DW$158 .dwtag DW_TAG_member - 2437 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$82) - 2438 .dwattr $C$DW$158, DW_AT_name("$P$T8") - 2439 .dwattr $C$DW$158, DW_AT_TI_symbol_name("$P$T8") - 2440 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2441 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2442 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2443 .dwattr $C$DW$158, DW_AT_decl_line(0x92) - 2444 .dwattr $C$DW$158, DW_AT_decl_column(0x02) - 2445 - 2446$C$DW$159 .dwtag DW_TAG_member - 2447 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$84) - 2448 .dwattr $C$DW$159, DW_AT_name("$P$T9") - 2449 .dwattr $C$DW$159, DW_AT_TI_symbol_name("$P$T9") - 2450 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2451 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2452 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2453 .dwattr $C$DW$159, DW_AT_decl_line(0xa0) - 2454 .dwattr $C$DW$159, DW_AT_decl_column(0x02) - 2455 - 2456$C$DW$160 .dwtag DW_TAG_member - 2457 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$86) - 2458 .dwattr $C$DW$160, DW_AT_name("$P$T10") - 2459 .dwattr $C$DW$160, DW_AT_TI_symbol_name("$P$T10") - 2460 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2461 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2462 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2463 .dwattr $C$DW$160, DW_AT_decl_line(0xaf) - 2464 .dwattr $C$DW$160, DW_AT_decl_column(0x02) - 2465 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 46 - - 2466$C$DW$161 .dwtag DW_TAG_member - 2467 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$23) - 2468 .dwattr $C$DW$161, DW_AT_name("rsvd24") - 2469 .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd24") - 2470 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2471 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2472 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2473 .dwattr $C$DW$161, DW_AT_decl_line(0xbc) - 2474 .dwattr $C$DW$161, DW_AT_decl_column(0x0b) - 2475 - 2476$C$DW$162 .dwtag DW_TAG_member - 2477 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$88) - 2478 .dwattr $C$DW$162, DW_AT_name("$P$T11") - 2479 .dwattr $C$DW$162, DW_AT_TI_symbol_name("$P$T11") - 2480 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2481 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2482 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2483 .dwattr $C$DW$162, DW_AT_decl_line(0xc0) - 2484 .dwattr $C$DW$162, DW_AT_decl_column(0x02) - 2485 - 2486$C$DW$163 .dwtag DW_TAG_member - 2487 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$52) - 2488 .dwattr $C$DW$163, DW_AT_name("rsvd2c") - 2489 .dwattr $C$DW$163, DW_AT_TI_symbol_name("rsvd2c") - 2490 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2491 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2492 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2493 .dwattr $C$DW$163, DW_AT_decl_line(0xcb) - 2494 .dwattr $C$DW$163, DW_AT_decl_column(0x0b) - 2495 - 2496$C$DW$164 .dwtag DW_TAG_member - 2497 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$90) - 2498 .dwattr $C$DW$164, DW_AT_name("$P$T12") - 2499 .dwattr $C$DW$164, DW_AT_TI_symbol_name("$P$T12") - 2500 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2501 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2502 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2503 .dwattr $C$DW$164, DW_AT_decl_line(0xcf) - 2504 .dwattr $C$DW$164, DW_AT_decl_column(0x02) - 2505 - 2506$C$DW$165 .dwtag DW_TAG_member - 2507 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$92) - 2508 .dwattr $C$DW$165, DW_AT_name("$P$T13") - 2509 .dwattr $C$DW$165, DW_AT_TI_symbol_name("$P$T13") - 2510 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2511 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2512 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2513 .dwattr $C$DW$165, DW_AT_decl_line(0xda) - 2514 .dwattr $C$DW$165, DW_AT_decl_column(0x02) - 2515 - 2516$C$DW$166 .dwtag DW_TAG_member - 2517 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$53) - 2518 .dwattr $C$DW$166, DW_AT_name("rsvd38") - 2519 .dwattr $C$DW$166, DW_AT_TI_symbol_name("rsvd38") - 2520 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 47 - - 2521 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2522 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2523 .dwattr $C$DW$166, DW_AT_decl_line(0xe5) - 2524 .dwattr $C$DW$166, DW_AT_decl_column(0x0b) - 2525 - 2526$C$DW$167 .dwtag DW_TAG_member - 2527 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$94) - 2528 .dwattr $C$DW$167, DW_AT_name("$P$T14") - 2529 .dwattr $C$DW$167, DW_AT_TI_symbol_name("$P$T14") - 2530 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2531 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2532 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2533 .dwattr $C$DW$167, DW_AT_decl_line(0xe8) - 2534 .dwattr $C$DW$167, DW_AT_decl_column(0x02) - 2535 - 2536 .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2537 .dwattr $C$DW$T$54, DW_AT_decl_line(0x26) - 2538 .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - 2539 .dwendtag $C$DW$T$54 - 2540 - 2541$C$DW$T$101 .dwtag DW_TAG_typedef - 2542 .dwattr $C$DW$T$101, DW_AT_name("pruCfg") - 2543 .dwattr $C$DW$T$101, DW_AT_type(*$C$DW$T$54) - 2544 .dwattr $C$DW$T$101, DW_AT_language(DW_LANG_C) - 2545 .dwattr $C$DW$T$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 2546 .dwattr $C$DW$T$101, DW_AT_decl_line(0xf0) - 2547 .dwattr $C$DW$T$101, DW_AT_decl_column(0x03) - 2548 - 2549$C$DW$T$102 .dwtag DW_TAG_volatile_type - 2550 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$101) - 2551 - 2552 - 2553$C$DW$T$58 .dwtag DW_TAG_structure_type - 2554 .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) - 2555$C$DW$168 .dwtag DW_TAG_member - 2556 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$57) - 2557 .dwattr $C$DW$168, DW_AT_name("state") - 2558 .dwattr $C$DW$168, DW_AT_TI_symbol_name("state") - 2559 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2560 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2561 .dwattr $C$DW$168, DW_AT_decl_file("pru1_statemachine_intr.h") - 2562 .dwattr $C$DW$168, DW_AT_decl_line(0x22) - 2563 .dwattr $C$DW$168, DW_AT_decl_column(0x19) - 2564 - 2565 .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_intr.h") - 2566 .dwattr $C$DW$T$58, DW_AT_decl_line(0x21) - 2567 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 2568 .dwendtag $C$DW$T$58 - 2569 - 2570$C$DW$T$103 .dwtag DW_TAG_typedef - 2571 .dwattr $C$DW$T$103, DW_AT_name("statemachine_intr_t") - 2572 .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$58) - 2573 .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - 2574 .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_intr.h") - 2575 .dwattr $C$DW$T$103, DW_AT_decl_line(0x23) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 48 - - 2576 .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - 2577 - 2578 - 2579$C$DW$T$61 .dwtag DW_TAG_union_type - 2580 .dwattr $C$DW$T$61, DW_AT_byte_size(0x40000) - 2581$C$DW$169 .dwtag DW_TAG_member - 2582 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$59) - 2583 .dwattr $C$DW$169, DW_AT_name("words") - 2584 .dwattr $C$DW$169, DW_AT_TI_symbol_name("words") - 2585 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2586 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2587 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2588 .dwattr $C$DW$169, DW_AT_decl_line(0x35) - 2589 .dwattr $C$DW$169, DW_AT_decl_column(0x0b) - 2590 - 2591$C$DW$170 .dwtag DW_TAG_member - 2592 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$60) - 2593 .dwattr $C$DW$170, DW_AT_name("bytes") - 2594 .dwattr $C$DW$170, DW_AT_TI_symbol_name("bytes") - 2595 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2596 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2597 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2598 .dwattr $C$DW$170, DW_AT_decl_line(0x36) - 2599 .dwattr $C$DW$170, DW_AT_decl_column(0x0b) - 2600 - 2601 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2602 .dwattr $C$DW$T$61, DW_AT_decl_line(0x34) - 2603 .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - 2604 .dwendtag $C$DW$T$61 - 2605 - 2606 - 2607$C$DW$T$67 .dwtag DW_TAG_union_type - 2608 .dwattr $C$DW$T$67, DW_AT_byte_size(0x40c) - 2609$C$DW$171 .dwtag DW_TAG_member - 2610 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$62) - 2611 .dwattr $C$DW$171, DW_AT_name("mailbox_test") - 2612 .dwattr $C$DW$171, DW_AT_TI_symbol_name("mailbox_test") - 2613 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2614 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2615 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2616 .dwattr $C$DW$171, DW_AT_decl_line(0x9b) - 2617 .dwattr $C$DW$171, DW_AT_decl_column(0x12) - 2618 - 2619$C$DW$172 .dwtag DW_TAG_member - 2620 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$63) - 2621 .dwattr $C$DW$172, DW_AT_name("buslatch") - 2622 .dwattr $C$DW$172, DW_AT_TI_symbol_name("buslatch") - 2623 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2624 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2625 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2626 .dwattr $C$DW$172, DW_AT_decl_line(0x9c) - 2627 .dwattr $C$DW$172, DW_AT_decl_column(0x16) - 2628 - 2629$C$DW$173 .dwtag DW_TAG_member - 2630 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$64) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 49 - - 2631 .dwattr $C$DW$173, DW_AT_name("buslatch_test") - 2632 .dwattr $C$DW$173, DW_AT_TI_symbol_name("buslatch_test") - 2633 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2634 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2635 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2636 .dwattr $C$DW$173, DW_AT_decl_line(0x9d) - 2637 .dwattr $C$DW$173, DW_AT_decl_column(0x1b) - 2638 - 2639$C$DW$174 .dwtag DW_TAG_member - 2640 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$65) - 2641 .dwattr $C$DW$174, DW_AT_name("dma") - 2642 .dwattr $C$DW$174, DW_AT_TI_symbol_name("dma") - 2643 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2644 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2645 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2646 .dwattr $C$DW$174, DW_AT_decl_line(0x9e) - 2647 .dwattr $C$DW$174, DW_AT_decl_column(0x11) - 2648 - 2649$C$DW$175 .dwtag DW_TAG_member - 2650 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$66) - 2651 .dwattr $C$DW$175, DW_AT_name("intr") - 2652 .dwattr $C$DW$175, DW_AT_TI_symbol_name("intr") - 2653 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2654 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2655 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2656 .dwattr $C$DW$175, DW_AT_decl_line(0x9f) - 2657 .dwattr $C$DW$175, DW_AT_decl_column(0x12) - 2658 - 2659 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2660 .dwattr $C$DW$T$67, DW_AT_decl_line(0x9a) - 2661 .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - 2662 .dwendtag $C$DW$T$67 - 2663 - 2664 - 2665$C$DW$T$70 .dwtag DW_TAG_union_type - 2666 .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) - 2667$C$DW$176 .dwtag DW_TAG_member - 2668 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$68) - 2669 .dwattr $C$DW$176, DW_AT_name("REVID") - 2670 .dwattr $C$DW$176, DW_AT_TI_symbol_name("REVID") - 2671 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2672 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2673 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2674 .dwattr $C$DW$176, DW_AT_decl_line(0x2a) - 2675 .dwattr $C$DW$176, DW_AT_decl_column(0x15) - 2676 - 2677$C$DW$177 .dwtag DW_TAG_member - 2678 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$69) - 2679 .dwattr $C$DW$177, DW_AT_name("REVID_bit") - 2680 .dwattr $C$DW$177, DW_AT_TI_symbol_name("REVID_bit") - 2681 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2682 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2683 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2684 .dwattr $C$DW$177, DW_AT_decl_line(0x2e) - 2685 .dwattr $C$DW$177, DW_AT_decl_column(0x05) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 50 - - 2686 - 2687 .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2688 .dwattr $C$DW$T$70, DW_AT_decl_line(0x29) - 2689 .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - 2690 .dwendtag $C$DW$T$70 - 2691 - 2692 - 2693$C$DW$T$72 .dwtag DW_TAG_union_type - 2694 .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) - 2695$C$DW$178 .dwtag DW_TAG_member - 2696 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$68) - 2697 .dwattr $C$DW$178, DW_AT_name("SYSCFG") - 2698 .dwattr $C$DW$178, DW_AT_TI_symbol_name("SYSCFG") - 2699 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2700 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2701 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2702 .dwattr $C$DW$178, DW_AT_decl_line(0x34) - 2703 .dwattr $C$DW$178, DW_AT_decl_column(0x15) - 2704 - 2705$C$DW$179 .dwtag DW_TAG_member - 2706 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$71) - 2707 .dwattr $C$DW$179, DW_AT_name("SYSCFG_bit") - 2708 .dwattr $C$DW$179, DW_AT_TI_symbol_name("SYSCFG_bit") - 2709 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2710 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2711 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2712 .dwattr $C$DW$179, DW_AT_decl_line(0x3c) - 2713 .dwattr $C$DW$179, DW_AT_decl_column(0x05) - 2714 - 2715 .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2716 .dwattr $C$DW$T$72, DW_AT_decl_line(0x33) - 2717 .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - 2718 .dwendtag $C$DW$T$72 - 2719 - 2720 - 2721$C$DW$T$74 .dwtag DW_TAG_union_type - 2722 .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) - 2723$C$DW$180 .dwtag DW_TAG_member - 2724 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$68) - 2725 .dwattr $C$DW$180, DW_AT_name("GPCFG0") - 2726 .dwattr $C$DW$180, DW_AT_TI_symbol_name("GPCFG0") - 2727 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2728 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2729 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2730 .dwattr $C$DW$180, DW_AT_decl_line(0x42) - 2731 .dwattr $C$DW$180, DW_AT_decl_column(0x15) - 2732 - 2733$C$DW$181 .dwtag DW_TAG_member - 2734 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$73) - 2735 .dwattr $C$DW$181, DW_AT_name("GPCFG0_bit") - 2736 .dwattr $C$DW$181, DW_AT_TI_symbol_name("GPCFG0_bit") - 2737 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2738 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2739 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2740 .dwattr $C$DW$181, DW_AT_decl_line(0x4f) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 51 - - 2741 .dwattr $C$DW$181, DW_AT_decl_column(0x05) - 2742 - 2743 .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2744 .dwattr $C$DW$T$74, DW_AT_decl_line(0x41) - 2745 .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - 2746 .dwendtag $C$DW$T$74 - 2747 - 2748 - 2749$C$DW$T$76 .dwtag DW_TAG_union_type - 2750 .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) - 2751$C$DW$182 .dwtag DW_TAG_member - 2752 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$68) - 2753 .dwattr $C$DW$182, DW_AT_name("GPCFG1") - 2754 .dwattr $C$DW$182, DW_AT_TI_symbol_name("GPCFG1") - 2755 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2756 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 2757 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2758 .dwattr $C$DW$182, DW_AT_decl_line(0x55) - 2759 .dwattr $C$DW$182, DW_AT_decl_column(0x15) - 2760 - 2761$C$DW$183 .dwtag DW_TAG_member - 2762 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$75) - 2763 .dwattr $C$DW$183, DW_AT_name("GPCFG1_bit") - 2764 .dwattr $C$DW$183, DW_AT_TI_symbol_name("GPCFG1_bit") - 2765 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2766 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 2767 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2768 .dwattr $C$DW$183, DW_AT_decl_line(0x62) - 2769 .dwattr $C$DW$183, DW_AT_decl_column(0x05) - 2770 - 2771 .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2772 .dwattr $C$DW$T$76, DW_AT_decl_line(0x54) - 2773 .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - 2774 .dwendtag $C$DW$T$76 - 2775 - 2776 - 2777$C$DW$T$78 .dwtag DW_TAG_union_type - 2778 .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) - 2779$C$DW$184 .dwtag DW_TAG_member - 2780 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$68) - 2781 .dwattr $C$DW$184, DW_AT_name("CGR") - 2782 .dwattr $C$DW$184, DW_AT_TI_symbol_name("CGR") - 2783 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2784 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 2785 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2786 .dwattr $C$DW$184, DW_AT_decl_line(0x68) - 2787 .dwattr $C$DW$184, DW_AT_decl_column(0x15) - 2788 - 2789$C$DW$185 .dwtag DW_TAG_member - 2790 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$77) - 2791 .dwattr $C$DW$185, DW_AT_name("CGR_bit") - 2792 .dwattr $C$DW$185, DW_AT_TI_symbol_name("CGR_bit") - 2793 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2794 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 2795 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 52 - - 2796 .dwattr $C$DW$185, DW_AT_decl_line(0x7e) - 2797 .dwattr $C$DW$185, DW_AT_decl_column(0x05) - 2798 - 2799 .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2800 .dwattr $C$DW$T$78, DW_AT_decl_line(0x67) - 2801 .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - 2802 .dwendtag $C$DW$T$78 - 2803 - 2804 - 2805$C$DW$T$80 .dwtag DW_TAG_union_type - 2806 .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) - 2807$C$DW$186 .dwtag DW_TAG_member - 2808 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$68) - 2809 .dwattr $C$DW$186, DW_AT_name("ISRP") - 2810 .dwattr $C$DW$186, DW_AT_TI_symbol_name("ISRP") - 2811 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2812 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 2813 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2814 .dwattr $C$DW$186, DW_AT_decl_line(0x84) - 2815 .dwattr $C$DW$186, DW_AT_decl_column(0x15) - 2816 - 2817$C$DW$187 .dwtag DW_TAG_member - 2818 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$79) - 2819 .dwattr $C$DW$187, DW_AT_name("ISRP_bit") - 2820 .dwattr $C$DW$187, DW_AT_TI_symbol_name("ISRP_bit") - 2821 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2822 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 2823 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2824 .dwattr $C$DW$187, DW_AT_decl_line(0x8d) - 2825 .dwattr $C$DW$187, DW_AT_decl_column(0x05) - 2826 - 2827 .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2828 .dwattr $C$DW$T$80, DW_AT_decl_line(0x83) - 2829 .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - 2830 .dwendtag $C$DW$T$80 - 2831 - 2832 - 2833$C$DW$T$82 .dwtag DW_TAG_union_type - 2834 .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) - 2835$C$DW$188 .dwtag DW_TAG_member - 2836 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$68) - 2837 .dwattr $C$DW$188, DW_AT_name("ISP") - 2838 .dwattr $C$DW$188, DW_AT_TI_symbol_name("ISP") - 2839 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2840 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 2841 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2842 .dwattr $C$DW$188, DW_AT_decl_line(0x93) - 2843 .dwattr $C$DW$188, DW_AT_decl_column(0x15) - 2844 - 2845$C$DW$189 .dwtag DW_TAG_member - 2846 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$81) - 2847 .dwattr $C$DW$189, DW_AT_name("ISP_bit") - 2848 .dwattr $C$DW$189, DW_AT_TI_symbol_name("ISP_bit") - 2849 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2850 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 53 - - 2851 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2852 .dwattr $C$DW$189, DW_AT_decl_line(0x9c) - 2853 .dwattr $C$DW$189, DW_AT_decl_column(0x05) - 2854 - 2855 .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2856 .dwattr $C$DW$T$82, DW_AT_decl_line(0x92) - 2857 .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - 2858 .dwendtag $C$DW$T$82 - 2859 - 2860 - 2861$C$DW$T$84 .dwtag DW_TAG_union_type - 2862 .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) - 2863$C$DW$190 .dwtag DW_TAG_member - 2864 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$68) - 2865 .dwattr $C$DW$190, DW_AT_name("IESP") - 2866 .dwattr $C$DW$190, DW_AT_TI_symbol_name("IESP") - 2867 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2868 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 2869 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2870 .dwattr $C$DW$190, DW_AT_decl_line(0xa1) - 2871 .dwattr $C$DW$190, DW_AT_decl_column(0x15) - 2872 - 2873$C$DW$191 .dwtag DW_TAG_member - 2874 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$83) - 2875 .dwattr $C$DW$191, DW_AT_name("IESP_bit") - 2876 .dwattr $C$DW$191, DW_AT_TI_symbol_name("IESP_bit") - 2877 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2878 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 2879 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2880 .dwattr $C$DW$191, DW_AT_decl_line(0xaa) - 2881 .dwattr $C$DW$191, DW_AT_decl_column(0x05) - 2882 - 2883 .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2884 .dwattr $C$DW$T$84, DW_AT_decl_line(0xa0) - 2885 .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - 2886 .dwendtag $C$DW$T$84 - 2887 - 2888 - 2889$C$DW$T$86 .dwtag DW_TAG_union_type - 2890 .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) - 2891$C$DW$192 .dwtag DW_TAG_member - 2892 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$68) - 2893 .dwattr $C$DW$192, DW_AT_name("IECP") - 2894 .dwattr $C$DW$192, DW_AT_TI_symbol_name("IECP") - 2895 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2896 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 2897 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2898 .dwattr $C$DW$192, DW_AT_decl_line(0xb0) - 2899 .dwattr $C$DW$192, DW_AT_decl_column(0x15) - 2900 - 2901$C$DW$193 .dwtag DW_TAG_member - 2902 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$85) - 2903 .dwattr $C$DW$193, DW_AT_name("IECP_bit") - 2904 .dwattr $C$DW$193, DW_AT_TI_symbol_name("IECP_bit") - 2905 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 54 - - 2906 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 2907 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2908 .dwattr $C$DW$193, DW_AT_decl_line(0xb8) - 2909 .dwattr $C$DW$193, DW_AT_decl_column(0x05) - 2910 - 2911 .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2912 .dwattr $C$DW$T$86, DW_AT_decl_line(0xaf) - 2913 .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - 2914 .dwendtag $C$DW$T$86 - 2915 - 2916 - 2917$C$DW$T$88 .dwtag DW_TAG_union_type - 2918 .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) - 2919$C$DW$194 .dwtag DW_TAG_member - 2920 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$68) - 2921 .dwattr $C$DW$194, DW_AT_name("PMAO") - 2922 .dwattr $C$DW$194, DW_AT_TI_symbol_name("PMAO") - 2923 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2924 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 2925 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2926 .dwattr $C$DW$194, DW_AT_decl_line(0xc1) - 2927 .dwattr $C$DW$194, DW_AT_decl_column(0x15) - 2928 - 2929$C$DW$195 .dwtag DW_TAG_member - 2930 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$87) - 2931 .dwattr $C$DW$195, DW_AT_name("PMAO_bit") - 2932 .dwattr $C$DW$195, DW_AT_TI_symbol_name("PMAO_bit") - 2933 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2934 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 2935 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2936 .dwattr $C$DW$195, DW_AT_decl_line(0xc7) - 2937 .dwattr $C$DW$195, DW_AT_decl_column(0x05) - 2938 - 2939 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2940 .dwattr $C$DW$T$88, DW_AT_decl_line(0xc0) - 2941 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 2942 .dwendtag $C$DW$T$88 - 2943 - 2944 - 2945$C$DW$T$90 .dwtag DW_TAG_union_type - 2946 .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) - 2947$C$DW$196 .dwtag DW_TAG_member - 2948 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$68) - 2949 .dwattr $C$DW$196, DW_AT_name("IEPCLK") - 2950 .dwattr $C$DW$196, DW_AT_TI_symbol_name("IEPCLK") - 2951 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2952 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 2953 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2954 .dwattr $C$DW$196, DW_AT_decl_line(0xd0) - 2955 .dwattr $C$DW$196, DW_AT_decl_column(0x15) - 2956 - 2957$C$DW$197 .dwtag DW_TAG_member - 2958 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$89) - 2959 .dwattr $C$DW$197, DW_AT_name("IEPCLK_bit") - 2960 .dwattr $C$DW$197, DW_AT_TI_symbol_name("IEPCLK_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 55 - - 2961 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2962 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 2963 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2964 .dwattr $C$DW$197, DW_AT_decl_line(0xd5) - 2965 .dwattr $C$DW$197, DW_AT_decl_column(0x05) - 2966 - 2967 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2968 .dwattr $C$DW$T$90, DW_AT_decl_line(0xcf) - 2969 .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - 2970 .dwendtag $C$DW$T$90 - 2971 - 2972 - 2973$C$DW$T$92 .dwtag DW_TAG_union_type - 2974 .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) - 2975$C$DW$198 .dwtag DW_TAG_member - 2976 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$68) - 2977 .dwattr $C$DW$198, DW_AT_name("SPP") - 2978 .dwattr $C$DW$198, DW_AT_TI_symbol_name("SPP") - 2979 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2980 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 2981 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2982 .dwattr $C$DW$198, DW_AT_decl_line(0xdb) - 2983 .dwattr $C$DW$198, DW_AT_decl_column(0x15) - 2984 - 2985$C$DW$199 .dwtag DW_TAG_member - 2986 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$91) - 2987 .dwattr $C$DW$199, DW_AT_name("SPP_bit") - 2988 .dwattr $C$DW$199, DW_AT_TI_symbol_name("SPP_bit") - 2989 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2990 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 2991 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2992 .dwattr $C$DW$199, DW_AT_decl_line(0xe1) - 2993 .dwattr $C$DW$199, DW_AT_decl_column(0x05) - 2994 - 2995 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2996 .dwattr $C$DW$T$92, DW_AT_decl_line(0xda) - 2997 .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - 2998 .dwendtag $C$DW$T$92 - 2999 - 3000 - 3001$C$DW$T$94 .dwtag DW_TAG_union_type - 3002 .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) - 3003$C$DW$200 .dwtag DW_TAG_member - 3004 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$68) - 3005 .dwattr $C$DW$200, DW_AT_name("PIN_MX") - 3006 .dwattr $C$DW$200, DW_AT_TI_symbol_name("PIN_MX") - 3007 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3008 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 3009 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3010 .dwattr $C$DW$200, DW_AT_decl_line(0xe9) - 3011 .dwattr $C$DW$200, DW_AT_decl_column(0x15) - 3012 - 3013$C$DW$201 .dwtag DW_TAG_member - 3014 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$93) - 3015 .dwattr $C$DW$201, DW_AT_name("PIN_MX_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 56 - - 3016 .dwattr $C$DW$201, DW_AT_TI_symbol_name("PIN_MX_bit") - 3017 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3018 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3019 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3020 .dwattr $C$DW$201, DW_AT_decl_line(0xee) - 3021 .dwattr $C$DW$201, DW_AT_decl_column(0x05) - 3022 - 3023 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3024 .dwattr $C$DW$T$94, DW_AT_decl_line(0xe8) - 3025 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 3026 .dwendtag $C$DW$T$94 - 3027 - 3028$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3029 .dwattr $C$DW$T$2, DW_AT_name("void") - 3030 - 3031$C$DW$T$4 .dwtag DW_TAG_base_type - 3032 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3033 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3034 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3035 - 3036$C$DW$T$5 .dwtag DW_TAG_base_type - 3037 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3038 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 3039 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3040 - 3041$C$DW$T$6 .dwtag DW_TAG_base_type - 3042 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 3043 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3044 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3045 - 3046$C$DW$T$111 .dwtag DW_TAG_pointer_type - 3047 .dwattr $C$DW$T$111, DW_AT_type(*$C$DW$T$6) - 3048 .dwattr $C$DW$T$111, DW_AT_address_class(0x20) - 3049 - 3050$C$DW$T$22 .dwtag DW_TAG_typedef - 3051 .dwattr $C$DW$T$22, DW_AT_name("uint8_t") - 3052 .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$6) - 3053 .dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C) - 3054 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3055 .dwattr $C$DW$T$22, DW_AT_decl_line(0x3d) - 3056 .dwattr $C$DW$T$22, DW_AT_decl_column(0x1c) - 3057 - 3058 - 3059$C$DW$T$37 .dwtag DW_TAG_array_type - 3060 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$22) - 3061 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 3062 .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) - 3063$C$DW$202 .dwtag DW_TAG_subrange_type - 3064 .dwattr $C$DW$202, DW_AT_upper_bound(0x07) - 3065 - 3066 .dwendtag $C$DW$T$37 - 3067 - 3068 - 3069$C$DW$T$55 .dwtag DW_TAG_subroutine_type - 3070 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$22) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 57 - - 3071 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 3072 .dwendtag $C$DW$T$55 - 3073 - 3074$C$DW$T$56 .dwtag DW_TAG_pointer_type - 3075 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 3076 .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - 3077 - 3078$C$DW$T$57 .dwtag DW_TAG_typedef - 3079 .dwattr $C$DW$T$57, DW_AT_name("sm_intr_state_func_ptr") - 3080 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 3081 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 3082 .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_intr.h") - 3083 .dwattr $C$DW$T$57, DW_AT_decl_line(0x1e) - 3084 .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - 3085 - 3086 - 3087$C$DW$T$60 .dwtag DW_TAG_array_type - 3088 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$22) - 3089 .dwattr $C$DW$T$60, DW_AT_language(DW_LANG_C) - 3090 .dwattr $C$DW$T$60, DW_AT_byte_size(0x40000) - 3091$C$DW$203 .dwtag DW_TAG_subrange_type - 3092 .dwattr $C$DW$203, DW_AT_upper_bound(0x3ffff) - 3093 - 3094 .dwendtag $C$DW$T$60 - 3095 - 3096$C$DW$T$7 .dwtag DW_TAG_base_type - 3097 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3098 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3099 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3100 - 3101$C$DW$T$8 .dwtag DW_TAG_base_type - 3102 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3103 .dwattr $C$DW$T$8, DW_AT_name("short") - 3104 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3105 - 3106$C$DW$T$9 .dwtag DW_TAG_base_type - 3107 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 3108 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3109 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3110 - 3111$C$DW$T$24 .dwtag DW_TAG_typedef - 3112 .dwattr $C$DW$T$24, DW_AT_name("uint16_t") - 3113 .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$9) - 3114 .dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C) - 3115 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3116 .dwattr $C$DW$T$24, DW_AT_decl_line(0x3f) - 3117 .dwattr $C$DW$T$24, DW_AT_decl_column(0x1c) - 3118 - 3119 - 3120$C$DW$T$29 .dwtag DW_TAG_array_type - 3121 .dwattr $C$DW$T$29, DW_AT_type(*$C$DW$T$24) - 3122 .dwattr $C$DW$T$29, DW_AT_language(DW_LANG_C) - 3123 .dwattr $C$DW$T$29, DW_AT_byte_size(0x400) - 3124$C$DW$204 .dwtag DW_TAG_subrange_type - 3125 .dwattr $C$DW$204, DW_AT_upper_bound(0x1ff) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 58 - - 3126 - 3127 .dwendtag $C$DW$T$29 - 3128 - 3129 - 3130$C$DW$T$59 .dwtag DW_TAG_array_type - 3131 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$24) - 3132 .dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C) - 3133 .dwattr $C$DW$T$59, DW_AT_byte_size(0x40000) - 3134$C$DW$205 .dwtag DW_TAG_subrange_type - 3135 .dwattr $C$DW$205, DW_AT_upper_bound(0x1ffff) - 3136 - 3137 .dwendtag $C$DW$T$59 - 3138 - 3139$C$DW$T$10 .dwtag DW_TAG_base_type - 3140 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3141 .dwattr $C$DW$T$10, DW_AT_name("int") - 3142 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3143 - 3144$C$DW$T$11 .dwtag DW_TAG_base_type - 3145 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3146 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3147 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3148 - 3149$C$DW$T$23 .dwtag DW_TAG_typedef - 3150 .dwattr $C$DW$T$23, DW_AT_name("uint32_t") - 3151 .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$11) - 3152 .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C) - 3153 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3154 .dwattr $C$DW$T$23, DW_AT_decl_line(0x41) - 3155 .dwattr $C$DW$T$23, DW_AT_decl_column(0x1c) - 3156 - 3157 - 3158$C$DW$T$52 .dwtag DW_TAG_array_type - 3159 .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$23) - 3160 .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - 3161 .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) - 3162$C$DW$206 .dwtag DW_TAG_subrange_type - 3163 .dwattr $C$DW$206, DW_AT_upper_bound(0x00) - 3164 - 3165 .dwendtag $C$DW$T$52 - 3166 - 3167 - 3168$C$DW$T$53 .dwtag DW_TAG_array_type - 3169 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$23) - 3170 .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - 3171 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 3172$C$DW$207 .dwtag DW_TAG_subrange_type - 3173 .dwattr $C$DW$207, DW_AT_upper_bound(0x01) - 3174 - 3175 .dwendtag $C$DW$T$53 - 3176 - 3177$C$DW$T$68 .dwtag DW_TAG_volatile_type - 3178 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - 3179 - 3180$C$DW$T$12 .dwtag DW_TAG_base_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 59 - - 3181 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3182 .dwattr $C$DW$T$12, DW_AT_name("long") - 3183 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3184 - 3185$C$DW$T$13 .dwtag DW_TAG_base_type - 3186 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 3187 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 3188 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 3189 - 3190$C$DW$T$14 .dwtag DW_TAG_base_type - 3191 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 3192 .dwattr $C$DW$T$14, DW_AT_name("long long") - 3193 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 3194 - 3195$C$DW$T$15 .dwtag DW_TAG_base_type - 3196 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 3197 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 3198 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 3199 - 3200$C$DW$T$16 .dwtag DW_TAG_base_type - 3201 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 3202 .dwattr $C$DW$T$16, DW_AT_name("float") - 3203 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 3204 - 3205$C$DW$T$17 .dwtag DW_TAG_base_type - 3206 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 3207 .dwattr $C$DW$T$17, DW_AT_name("double") - 3208 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 3209 - 3210$C$DW$T$18 .dwtag DW_TAG_base_type - 3211 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 3212 .dwattr $C$DW$T$18, DW_AT_name("long double") - 3213 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 3214 - 3215 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 3216 - 3217;*************************************************************** - 3218;* DWARF CIE ENTRIES * - 3219;*************************************************************** - 3220 - 3221$C$DW$CIE .dwcie 14 - 3222 .dwcfi cfa_register, 8 - 3223 .dwcfi cfa_offset, 0 - 3224 .dwcfi same_value, 8 - 3225 .dwcfi same_value, 9 - 3226 .dwcfi same_value, 10 - 3227 .dwcfi same_value, 11 - 3228 .dwcfi same_value, 16 - 3229 .dwcfi same_value, 17 - 3230 .dwcfi same_value, 18 - 3231 .dwcfi same_value, 19 - 3232 .dwcfi same_value, 20 - 3233 .dwcfi same_value, 21 - 3234 .dwcfi same_value, 22 - 3235 .dwcfi same_value, 23 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 60 - - 3236 .dwcfi same_value, 24 - 3237 .dwcfi same_value, 25 - 3238 .dwcfi same_value, 26 - 3239 .dwcfi same_value, 27 - 3240 .dwcfi same_value, 28 - 3241 .dwcfi same_value, 29 - 3242 .dwcfi same_value, 30 - 3243 .dwcfi same_value, 31 - 3244 .dwcfi same_value, 32 - 3245 .dwcfi same_value, 33 - 3246 .dwcfi same_value, 34 - 3247 .dwcfi same_value, 35 - 3248 .dwcfi same_value, 36 - 3249 .dwcfi same_value, 37 - 3250 .dwcfi same_value, 38 - 3251 .dwcfi same_value, 39 - 3252 .dwcfi same_value, 40 - 3253 .dwcfi same_value, 41 - 3254 .dwcfi same_value, 42 - 3255 .dwcfi same_value, 43 - 3256 .dwcfi same_value, 44 - 3257 .dwcfi same_value, 45 - 3258 .dwcfi same_value, 46 - 3259 .dwcfi same_value, 47 - 3260 .dwcfi same_value, 48 - 3261 .dwcfi same_value, 49 - 3262 .dwcfi same_value, 50 - 3263 .dwcfi same_value, 51 - 3264 .dwcfi same_value, 52 - 3265 .dwcfi same_value, 53 - 3266 .dwcfi same_value, 54 - 3267 .dwcfi same_value, 55 - 3268 .dwendentry - 3269 - 3270;*************************************************************** - 3271;* DWARF REGISTER MAP * - 3272;*************************************************************** - 3273 - 3274$C$DW$208 .dwtag DW_TAG_TI_assign_register - 3275 .dwattr $C$DW$208, DW_AT_name("R0_b0") - 3276 .dwattr $C$DW$208, DW_AT_location[DW_OP_reg0] - 3277 - 3278$C$DW$209 .dwtag DW_TAG_TI_assign_register - 3279 .dwattr $C$DW$209, DW_AT_name("R0_b1") - 3280 .dwattr $C$DW$209, DW_AT_location[DW_OP_reg1] - 3281 - 3282$C$DW$210 .dwtag DW_TAG_TI_assign_register - 3283 .dwattr $C$DW$210, DW_AT_name("R0_b2") - 3284 .dwattr $C$DW$210, DW_AT_location[DW_OP_reg2] - 3285 - 3286$C$DW$211 .dwtag DW_TAG_TI_assign_register - 3287 .dwattr $C$DW$211, DW_AT_name("R0_b3") - 3288 .dwattr $C$DW$211, DW_AT_location[DW_OP_reg3] - 3289 - 3290$C$DW$212 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 61 - - 3291 .dwattr $C$DW$212, DW_AT_name("R1_b0") - 3292 .dwattr $C$DW$212, DW_AT_location[DW_OP_reg4] - 3293 - 3294$C$DW$213 .dwtag DW_TAG_TI_assign_register - 3295 .dwattr $C$DW$213, DW_AT_name("R1_b1") - 3296 .dwattr $C$DW$213, DW_AT_location[DW_OP_reg5] - 3297 - 3298$C$DW$214 .dwtag DW_TAG_TI_assign_register - 3299 .dwattr $C$DW$214, DW_AT_name("R1_b2") - 3300 .dwattr $C$DW$214, DW_AT_location[DW_OP_reg6] - 3301 - 3302$C$DW$215 .dwtag DW_TAG_TI_assign_register - 3303 .dwattr $C$DW$215, DW_AT_name("R1_b3") - 3304 .dwattr $C$DW$215, DW_AT_location[DW_OP_reg7] - 3305 - 3306$C$DW$216 .dwtag DW_TAG_TI_assign_register - 3307 .dwattr $C$DW$216, DW_AT_name("R2_b0") - 3308 .dwattr $C$DW$216, DW_AT_location[DW_OP_reg8] - 3309 - 3310$C$DW$217 .dwtag DW_TAG_TI_assign_register - 3311 .dwattr $C$DW$217, DW_AT_name("R2_b1") - 3312 .dwattr $C$DW$217, DW_AT_location[DW_OP_reg9] - 3313 - 3314$C$DW$218 .dwtag DW_TAG_TI_assign_register - 3315 .dwattr $C$DW$218, DW_AT_name("R2_b2") - 3316 .dwattr $C$DW$218, DW_AT_location[DW_OP_reg10] - 3317 - 3318$C$DW$219 .dwtag DW_TAG_TI_assign_register - 3319 .dwattr $C$DW$219, DW_AT_name("R2_b3") - 3320 .dwattr $C$DW$219, DW_AT_location[DW_OP_reg11] - 3321 - 3322$C$DW$220 .dwtag DW_TAG_TI_assign_register - 3323 .dwattr $C$DW$220, DW_AT_name("R3_b0") - 3324 .dwattr $C$DW$220, DW_AT_location[DW_OP_reg12] - 3325 - 3326$C$DW$221 .dwtag DW_TAG_TI_assign_register - 3327 .dwattr $C$DW$221, DW_AT_name("R3_b1") - 3328 .dwattr $C$DW$221, DW_AT_location[DW_OP_reg13] - 3329 - 3330$C$DW$222 .dwtag DW_TAG_TI_assign_register - 3331 .dwattr $C$DW$222, DW_AT_name("R3_b2") - 3332 .dwattr $C$DW$222, DW_AT_location[DW_OP_reg14] - 3333 - 3334$C$DW$223 .dwtag DW_TAG_TI_assign_register - 3335 .dwattr $C$DW$223, DW_AT_name("R3_b3") - 3336 .dwattr $C$DW$223, DW_AT_location[DW_OP_reg15] - 3337 - 3338$C$DW$224 .dwtag DW_TAG_TI_assign_register - 3339 .dwattr $C$DW$224, DW_AT_name("R4_b0") - 3340 .dwattr $C$DW$224, DW_AT_location[DW_OP_reg16] - 3341 - 3342$C$DW$225 .dwtag DW_TAG_TI_assign_register - 3343 .dwattr $C$DW$225, DW_AT_name("R4_b1") - 3344 .dwattr $C$DW$225, DW_AT_location[DW_OP_reg17] - 3345 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 62 - - 3346$C$DW$226 .dwtag DW_TAG_TI_assign_register - 3347 .dwattr $C$DW$226, DW_AT_name("R4_b2") - 3348 .dwattr $C$DW$226, DW_AT_location[DW_OP_reg18] - 3349 - 3350$C$DW$227 .dwtag DW_TAG_TI_assign_register - 3351 .dwattr $C$DW$227, DW_AT_name("R4_b3") - 3352 .dwattr $C$DW$227, DW_AT_location[DW_OP_reg19] - 3353 - 3354$C$DW$228 .dwtag DW_TAG_TI_assign_register - 3355 .dwattr $C$DW$228, DW_AT_name("R5_b0") - 3356 .dwattr $C$DW$228, DW_AT_location[DW_OP_reg20] - 3357 - 3358$C$DW$229 .dwtag DW_TAG_TI_assign_register - 3359 .dwattr $C$DW$229, DW_AT_name("R5_b1") - 3360 .dwattr $C$DW$229, DW_AT_location[DW_OP_reg21] - 3361 - 3362$C$DW$230 .dwtag DW_TAG_TI_assign_register - 3363 .dwattr $C$DW$230, DW_AT_name("R5_b2") - 3364 .dwattr $C$DW$230, DW_AT_location[DW_OP_reg22] - 3365 - 3366$C$DW$231 .dwtag DW_TAG_TI_assign_register - 3367 .dwattr $C$DW$231, DW_AT_name("R5_b3") - 3368 .dwattr $C$DW$231, DW_AT_location[DW_OP_reg23] - 3369 - 3370$C$DW$232 .dwtag DW_TAG_TI_assign_register - 3371 .dwattr $C$DW$232, DW_AT_name("R6_b0") - 3372 .dwattr $C$DW$232, DW_AT_location[DW_OP_reg24] - 3373 - 3374$C$DW$233 .dwtag DW_TAG_TI_assign_register - 3375 .dwattr $C$DW$233, DW_AT_name("R6_b1") - 3376 .dwattr $C$DW$233, DW_AT_location[DW_OP_reg25] - 3377 - 3378$C$DW$234 .dwtag DW_TAG_TI_assign_register - 3379 .dwattr $C$DW$234, DW_AT_name("R6_b2") - 3380 .dwattr $C$DW$234, DW_AT_location[DW_OP_reg26] - 3381 - 3382$C$DW$235 .dwtag DW_TAG_TI_assign_register - 3383 .dwattr $C$DW$235, DW_AT_name("R6_b3") - 3384 .dwattr $C$DW$235, DW_AT_location[DW_OP_reg27] - 3385 - 3386$C$DW$236 .dwtag DW_TAG_TI_assign_register - 3387 .dwattr $C$DW$236, DW_AT_name("R7_b0") - 3388 .dwattr $C$DW$236, DW_AT_location[DW_OP_reg28] - 3389 - 3390$C$DW$237 .dwtag DW_TAG_TI_assign_register - 3391 .dwattr $C$DW$237, DW_AT_name("R7_b1") - 3392 .dwattr $C$DW$237, DW_AT_location[DW_OP_reg29] - 3393 - 3394$C$DW$238 .dwtag DW_TAG_TI_assign_register - 3395 .dwattr $C$DW$238, DW_AT_name("R7_b2") - 3396 .dwattr $C$DW$238, DW_AT_location[DW_OP_reg30] - 3397 - 3398$C$DW$239 .dwtag DW_TAG_TI_assign_register - 3399 .dwattr $C$DW$239, DW_AT_name("R7_b3") - 3400 .dwattr $C$DW$239, DW_AT_location[DW_OP_reg31] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 63 - - 3401 - 3402$C$DW$240 .dwtag DW_TAG_TI_assign_register - 3403 .dwattr $C$DW$240, DW_AT_name("R8_b0") - 3404 .dwattr $C$DW$240, DW_AT_location[DW_OP_regx 0x20] - 3405 - 3406$C$DW$241 .dwtag DW_TAG_TI_assign_register - 3407 .dwattr $C$DW$241, DW_AT_name("R8_b1") - 3408 .dwattr $C$DW$241, DW_AT_location[DW_OP_regx 0x21] - 3409 - 3410$C$DW$242 .dwtag DW_TAG_TI_assign_register - 3411 .dwattr $C$DW$242, DW_AT_name("R8_b2") - 3412 .dwattr $C$DW$242, DW_AT_location[DW_OP_regx 0x22] - 3413 - 3414$C$DW$243 .dwtag DW_TAG_TI_assign_register - 3415 .dwattr $C$DW$243, DW_AT_name("R8_b3") - 3416 .dwattr $C$DW$243, DW_AT_location[DW_OP_regx 0x23] - 3417 - 3418$C$DW$244 .dwtag DW_TAG_TI_assign_register - 3419 .dwattr $C$DW$244, DW_AT_name("R9_b0") - 3420 .dwattr $C$DW$244, DW_AT_location[DW_OP_regx 0x24] - 3421 - 3422$C$DW$245 .dwtag DW_TAG_TI_assign_register - 3423 .dwattr $C$DW$245, DW_AT_name("R9_b1") - 3424 .dwattr $C$DW$245, DW_AT_location[DW_OP_regx 0x25] - 3425 - 3426$C$DW$246 .dwtag DW_TAG_TI_assign_register - 3427 .dwattr $C$DW$246, DW_AT_name("R9_b2") - 3428 .dwattr $C$DW$246, DW_AT_location[DW_OP_regx 0x26] - 3429 - 3430$C$DW$247 .dwtag DW_TAG_TI_assign_register - 3431 .dwattr $C$DW$247, DW_AT_name("R9_b3") - 3432 .dwattr $C$DW$247, DW_AT_location[DW_OP_regx 0x27] - 3433 - 3434$C$DW$248 .dwtag DW_TAG_TI_assign_register - 3435 .dwattr $C$DW$248, DW_AT_name("R10_b0") - 3436 .dwattr $C$DW$248, DW_AT_location[DW_OP_regx 0x28] - 3437 - 3438$C$DW$249 .dwtag DW_TAG_TI_assign_register - 3439 .dwattr $C$DW$249, DW_AT_name("R10_b1") - 3440 .dwattr $C$DW$249, DW_AT_location[DW_OP_regx 0x29] - 3441 - 3442$C$DW$250 .dwtag DW_TAG_TI_assign_register - 3443 .dwattr $C$DW$250, DW_AT_name("R10_b2") - 3444 .dwattr $C$DW$250, DW_AT_location[DW_OP_regx 0x2a] - 3445 - 3446$C$DW$251 .dwtag DW_TAG_TI_assign_register - 3447 .dwattr $C$DW$251, DW_AT_name("R10_b3") - 3448 .dwattr $C$DW$251, DW_AT_location[DW_OP_regx 0x2b] - 3449 - 3450$C$DW$252 .dwtag DW_TAG_TI_assign_register - 3451 .dwattr $C$DW$252, DW_AT_name("R11_b0") - 3452 .dwattr $C$DW$252, DW_AT_location[DW_OP_regx 0x2c] - 3453 - 3454$C$DW$253 .dwtag DW_TAG_TI_assign_register - 3455 .dwattr $C$DW$253, DW_AT_name("R11_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 64 - - 3456 .dwattr $C$DW$253, DW_AT_location[DW_OP_regx 0x2d] - 3457 - 3458$C$DW$254 .dwtag DW_TAG_TI_assign_register - 3459 .dwattr $C$DW$254, DW_AT_name("R11_b2") - 3460 .dwattr $C$DW$254, DW_AT_location[DW_OP_regx 0x2e] - 3461 - 3462$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3463 .dwattr $C$DW$255, DW_AT_name("R11_b3") - 3464 .dwattr $C$DW$255, DW_AT_location[DW_OP_regx 0x2f] - 3465 - 3466$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3467 .dwattr $C$DW$256, DW_AT_name("R12_b0") - 3468 .dwattr $C$DW$256, DW_AT_location[DW_OP_regx 0x30] - 3469 - 3470$C$DW$257 .dwtag DW_TAG_TI_assign_register - 3471 .dwattr $C$DW$257, DW_AT_name("R12_b1") - 3472 .dwattr $C$DW$257, DW_AT_location[DW_OP_regx 0x31] - 3473 - 3474$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3475 .dwattr $C$DW$258, DW_AT_name("R12_b2") - 3476 .dwattr $C$DW$258, DW_AT_location[DW_OP_regx 0x32] - 3477 - 3478$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3479 .dwattr $C$DW$259, DW_AT_name("R12_b3") - 3480 .dwattr $C$DW$259, DW_AT_location[DW_OP_regx 0x33] - 3481 - 3482$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3483 .dwattr $C$DW$260, DW_AT_name("R13_b0") - 3484 .dwattr $C$DW$260, DW_AT_location[DW_OP_regx 0x34] - 3485 - 3486$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3487 .dwattr $C$DW$261, DW_AT_name("R13_b1") - 3488 .dwattr $C$DW$261, DW_AT_location[DW_OP_regx 0x35] - 3489 - 3490$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3491 .dwattr $C$DW$262, DW_AT_name("R13_b2") - 3492 .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x36] - 3493 - 3494$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3495 .dwattr $C$DW$263, DW_AT_name("R13_b3") - 3496 .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x37] - 3497 - 3498$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3499 .dwattr $C$DW$264, DW_AT_name("R14_b0") - 3500 .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x38] - 3501 - 3502$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3503 .dwattr $C$DW$265, DW_AT_name("R14_b1") - 3504 .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x39] - 3505 - 3506$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3507 .dwattr $C$DW$266, DW_AT_name("R14_b2") - 3508 .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x3a] - 3509 - 3510$C$DW$267 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 65 - - 3511 .dwattr $C$DW$267, DW_AT_name("R14_b3") - 3512 .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x3b] - 3513 - 3514$C$DW$268 .dwtag DW_TAG_TI_assign_register - 3515 .dwattr $C$DW$268, DW_AT_name("R15_b0") - 3516 .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x3c] - 3517 - 3518$C$DW$269 .dwtag DW_TAG_TI_assign_register - 3519 .dwattr $C$DW$269, DW_AT_name("R15_b1") - 3520 .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x3d] - 3521 - 3522$C$DW$270 .dwtag DW_TAG_TI_assign_register - 3523 .dwattr $C$DW$270, DW_AT_name("R15_b2") - 3524 .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x3e] - 3525 - 3526$C$DW$271 .dwtag DW_TAG_TI_assign_register - 3527 .dwattr $C$DW$271, DW_AT_name("R15_b3") - 3528 .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x3f] - 3529 - 3530$C$DW$272 .dwtag DW_TAG_TI_assign_register - 3531 .dwattr $C$DW$272, DW_AT_name("R16_b0") - 3532 .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x40] - 3533 - 3534$C$DW$273 .dwtag DW_TAG_TI_assign_register - 3535 .dwattr $C$DW$273, DW_AT_name("R16_b1") - 3536 .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x41] - 3537 - 3538$C$DW$274 .dwtag DW_TAG_TI_assign_register - 3539 .dwattr $C$DW$274, DW_AT_name("R16_b2") - 3540 .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x42] - 3541 - 3542$C$DW$275 .dwtag DW_TAG_TI_assign_register - 3543 .dwattr $C$DW$275, DW_AT_name("R16_b3") - 3544 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x43] - 3545 - 3546$C$DW$276 .dwtag DW_TAG_TI_assign_register - 3547 .dwattr $C$DW$276, DW_AT_name("R17_b0") - 3548 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x44] - 3549 - 3550$C$DW$277 .dwtag DW_TAG_TI_assign_register - 3551 .dwattr $C$DW$277, DW_AT_name("R17_b1") - 3552 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x45] - 3553 - 3554$C$DW$278 .dwtag DW_TAG_TI_assign_register - 3555 .dwattr $C$DW$278, DW_AT_name("R17_b2") - 3556 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x46] - 3557 - 3558$C$DW$279 .dwtag DW_TAG_TI_assign_register - 3559 .dwattr $C$DW$279, DW_AT_name("R17_b3") - 3560 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x47] - 3561 - 3562$C$DW$280 .dwtag DW_TAG_TI_assign_register - 3563 .dwattr $C$DW$280, DW_AT_name("R18_b0") - 3564 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x48] - 3565 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 66 - - 3566$C$DW$281 .dwtag DW_TAG_TI_assign_register - 3567 .dwattr $C$DW$281, DW_AT_name("R18_b1") - 3568 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x49] - 3569 - 3570$C$DW$282 .dwtag DW_TAG_TI_assign_register - 3571 .dwattr $C$DW$282, DW_AT_name("R18_b2") - 3572 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x4a] - 3573 - 3574$C$DW$283 .dwtag DW_TAG_TI_assign_register - 3575 .dwattr $C$DW$283, DW_AT_name("R18_b3") - 3576 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x4b] - 3577 - 3578$C$DW$284 .dwtag DW_TAG_TI_assign_register - 3579 .dwattr $C$DW$284, DW_AT_name("R19_b0") - 3580 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x4c] - 3581 - 3582$C$DW$285 .dwtag DW_TAG_TI_assign_register - 3583 .dwattr $C$DW$285, DW_AT_name("R19_b1") - 3584 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x4d] - 3585 - 3586$C$DW$286 .dwtag DW_TAG_TI_assign_register - 3587 .dwattr $C$DW$286, DW_AT_name("R19_b2") - 3588 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x4e] - 3589 - 3590$C$DW$287 .dwtag DW_TAG_TI_assign_register - 3591 .dwattr $C$DW$287, DW_AT_name("R19_b3") - 3592 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x4f] - 3593 - 3594$C$DW$288 .dwtag DW_TAG_TI_assign_register - 3595 .dwattr $C$DW$288, DW_AT_name("R20_b0") - 3596 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x50] - 3597 - 3598$C$DW$289 .dwtag DW_TAG_TI_assign_register - 3599 .dwattr $C$DW$289, DW_AT_name("R20_b1") - 3600 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x51] - 3601 - 3602$C$DW$290 .dwtag DW_TAG_TI_assign_register - 3603 .dwattr $C$DW$290, DW_AT_name("R20_b2") - 3604 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x52] - 3605 - 3606$C$DW$291 .dwtag DW_TAG_TI_assign_register - 3607 .dwattr $C$DW$291, DW_AT_name("R20_b3") - 3608 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x53] - 3609 - 3610$C$DW$292 .dwtag DW_TAG_TI_assign_register - 3611 .dwattr $C$DW$292, DW_AT_name("R21_b0") - 3612 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x54] - 3613 - 3614$C$DW$293 .dwtag DW_TAG_TI_assign_register - 3615 .dwattr $C$DW$293, DW_AT_name("R21_b1") - 3616 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x55] - 3617 - 3618$C$DW$294 .dwtag DW_TAG_TI_assign_register - 3619 .dwattr $C$DW$294, DW_AT_name("R21_b2") - 3620 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x56] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 67 - - 3621 - 3622$C$DW$295 .dwtag DW_TAG_TI_assign_register - 3623 .dwattr $C$DW$295, DW_AT_name("R21_b3") - 3624 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x57] - 3625 - 3626$C$DW$296 .dwtag DW_TAG_TI_assign_register - 3627 .dwattr $C$DW$296, DW_AT_name("R22_b0") - 3628 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x58] - 3629 - 3630$C$DW$297 .dwtag DW_TAG_TI_assign_register - 3631 .dwattr $C$DW$297, DW_AT_name("R22_b1") - 3632 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x59] - 3633 - 3634$C$DW$298 .dwtag DW_TAG_TI_assign_register - 3635 .dwattr $C$DW$298, DW_AT_name("R22_b2") - 3636 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x5a] - 3637 - 3638$C$DW$299 .dwtag DW_TAG_TI_assign_register - 3639 .dwattr $C$DW$299, DW_AT_name("R22_b3") - 3640 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x5b] - 3641 - 3642$C$DW$300 .dwtag DW_TAG_TI_assign_register - 3643 .dwattr $C$DW$300, DW_AT_name("R23_b0") - 3644 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x5c] - 3645 - 3646$C$DW$301 .dwtag DW_TAG_TI_assign_register - 3647 .dwattr $C$DW$301, DW_AT_name("R23_b1") - 3648 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x5d] - 3649 - 3650$C$DW$302 .dwtag DW_TAG_TI_assign_register - 3651 .dwattr $C$DW$302, DW_AT_name("R23_b2") - 3652 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x5e] - 3653 - 3654$C$DW$303 .dwtag DW_TAG_TI_assign_register - 3655 .dwattr $C$DW$303, DW_AT_name("R23_b3") - 3656 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x5f] - 3657 - 3658$C$DW$304 .dwtag DW_TAG_TI_assign_register - 3659 .dwattr $C$DW$304, DW_AT_name("R24_b0") - 3660 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x60] - 3661 - 3662$C$DW$305 .dwtag DW_TAG_TI_assign_register - 3663 .dwattr $C$DW$305, DW_AT_name("R24_b1") - 3664 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x61] - 3665 - 3666$C$DW$306 .dwtag DW_TAG_TI_assign_register - 3667 .dwattr $C$DW$306, DW_AT_name("R24_b2") - 3668 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x62] - 3669 - 3670$C$DW$307 .dwtag DW_TAG_TI_assign_register - 3671 .dwattr $C$DW$307, DW_AT_name("R24_b3") - 3672 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x63] - 3673 - 3674$C$DW$308 .dwtag DW_TAG_TI_assign_register - 3675 .dwattr $C$DW$308, DW_AT_name("R25_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 68 - - 3676 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x64] - 3677 - 3678$C$DW$309 .dwtag DW_TAG_TI_assign_register - 3679 .dwattr $C$DW$309, DW_AT_name("R25_b1") - 3680 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x65] - 3681 - 3682$C$DW$310 .dwtag DW_TAG_TI_assign_register - 3683 .dwattr $C$DW$310, DW_AT_name("R25_b2") - 3684 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x66] - 3685 - 3686$C$DW$311 .dwtag DW_TAG_TI_assign_register - 3687 .dwattr $C$DW$311, DW_AT_name("R25_b3") - 3688 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x67] - 3689 - 3690$C$DW$312 .dwtag DW_TAG_TI_assign_register - 3691 .dwattr $C$DW$312, DW_AT_name("R26_b0") - 3692 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x68] - 3693 - 3694$C$DW$313 .dwtag DW_TAG_TI_assign_register - 3695 .dwattr $C$DW$313, DW_AT_name("R26_b1") - 3696 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x69] - 3697 - 3698$C$DW$314 .dwtag DW_TAG_TI_assign_register - 3699 .dwattr $C$DW$314, DW_AT_name("R26_b2") - 3700 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x6a] - 3701 - 3702$C$DW$315 .dwtag DW_TAG_TI_assign_register - 3703 .dwattr $C$DW$315, DW_AT_name("R26_b3") - 3704 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x6b] - 3705 - 3706$C$DW$316 .dwtag DW_TAG_TI_assign_register - 3707 .dwattr $C$DW$316, DW_AT_name("R27_b0") - 3708 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x6c] - 3709 - 3710$C$DW$317 .dwtag DW_TAG_TI_assign_register - 3711 .dwattr $C$DW$317, DW_AT_name("R27_b1") - 3712 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x6d] - 3713 - 3714$C$DW$318 .dwtag DW_TAG_TI_assign_register - 3715 .dwattr $C$DW$318, DW_AT_name("R27_b2") - 3716 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x6e] - 3717 - 3718$C$DW$319 .dwtag DW_TAG_TI_assign_register - 3719 .dwattr $C$DW$319, DW_AT_name("R27_b3") - 3720 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x6f] - 3721 - 3722$C$DW$320 .dwtag DW_TAG_TI_assign_register - 3723 .dwattr $C$DW$320, DW_AT_name("R28_b0") - 3724 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x70] - 3725 - 3726$C$DW$321 .dwtag DW_TAG_TI_assign_register - 3727 .dwattr $C$DW$321, DW_AT_name("R28_b1") - 3728 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x71] - 3729 - 3730$C$DW$322 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 69 - - 3731 .dwattr $C$DW$322, DW_AT_name("R28_b2") - 3732 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x72] - 3733 - 3734$C$DW$323 .dwtag DW_TAG_TI_assign_register - 3735 .dwattr $C$DW$323, DW_AT_name("R28_b3") - 3736 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x73] - 3737 - 3738$C$DW$324 .dwtag DW_TAG_TI_assign_register - 3739 .dwattr $C$DW$324, DW_AT_name("R29_b0") - 3740 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x74] - 3741 - 3742$C$DW$325 .dwtag DW_TAG_TI_assign_register - 3743 .dwattr $C$DW$325, DW_AT_name("R29_b1") - 3744 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x75] - 3745 - 3746$C$DW$326 .dwtag DW_TAG_TI_assign_register - 3747 .dwattr $C$DW$326, DW_AT_name("R29_b2") - 3748 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x76] - 3749 - 3750$C$DW$327 .dwtag DW_TAG_TI_assign_register - 3751 .dwattr $C$DW$327, DW_AT_name("R29_b3") - 3752 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x77] - 3753 - 3754$C$DW$328 .dwtag DW_TAG_TI_assign_register - 3755 .dwattr $C$DW$328, DW_AT_name("R30_b0") - 3756 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x78] - 3757 - 3758$C$DW$329 .dwtag DW_TAG_TI_assign_register - 3759 .dwattr $C$DW$329, DW_AT_name("R30_b1") - 3760 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x79] - 3761 - 3762$C$DW$330 .dwtag DW_TAG_TI_assign_register - 3763 .dwattr $C$DW$330, DW_AT_name("R30_b2") - 3764 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x7a] - 3765 - 3766$C$DW$331 .dwtag DW_TAG_TI_assign_register - 3767 .dwattr $C$DW$331, DW_AT_name("R30_b3") - 3768 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x7b] - 3769 - 3770$C$DW$332 .dwtag DW_TAG_TI_assign_register - 3771 .dwattr $C$DW$332, DW_AT_name("R31_b0") - 3772 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x7c] - 3773 - 3774$C$DW$333 .dwtag DW_TAG_TI_assign_register - 3775 .dwattr $C$DW$333, DW_AT_name("R31_b1") - 3776 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x7d] - 3777 - 3778$C$DW$334 .dwtag DW_TAG_TI_assign_register - 3779 .dwattr $C$DW$334, DW_AT_name("R31_b2") - 3780 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x7e] - 3781 - 3782$C$DW$335 .dwtag DW_TAG_TI_assign_register - 3783 .dwattr $C$DW$335, DW_AT_name("R31_b3") - 3784 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x7f] - 3785 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:37 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_intr.asm PAGE 70 - - 3786 .dwendtag $C$DW$CU - 3787 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_intr.nfo b/10.01_base/4_deploy/pru1_statemachine_intr.nfo deleted file mode 100644 index 818c772..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_intr.nfo +++ /dev/null @@ -1,138 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void sm_intr_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (4 times) - buslatches_pru0_dataout() (4 times) - -============================================================================== - -static unsigned char sm_intr_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (4 times) - __delay_cycles() (5 times) - -extern void sm_intr_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -static unsigned char sm_intr_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - __delay_cycles() (4 times) - buslatches_pru0_dataout() (4 times) - -static unsigned char sm_intr_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (4 times) - __delay_cycles() (5 times) - -static unsigned char sm_intr_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - -These functions may be recursive: - sm_intr_state_1() - sm_intr_state_2() - -These external functions are called but not defined here: - buslatches_pru0_dataout() - __delay_cycles() - - -============================================================================== - -static unsigned char sm_intr_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_intr_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_intr_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 68 units) - It has 5 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_intr_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_intr.object b/10.01_base/4_deploy/pru1_statemachine_intr.object deleted file mode 100644 index 3191eb3..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_intr.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_intr.pp b/10.01_base/4_deploy/pru1_statemachine_intr.pp deleted file mode 100644 index 5bcff2c..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_intr.pp +++ /dev/null @@ -1,13 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: pru1_statemachine_intr.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: pru1_statemachine_arbitration.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_intr.object: pru1_statemachine_intr.h diff --git a/10.01_base/4_deploy/pru1_statemachine_powercycle.asm b/10.01_base/4_deploy/pru1_statemachine_powercycle.asm deleted file mode 100644 index b0d5057..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_powercycle.asm +++ /dev/null @@ -1,4237 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:38 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_powercycle.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("timeout_target") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("timeout_target") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_utils.h") - .dwattr $C$DW$2, DW_AT_decl_line(0x8b) - .dwattr $C$DW$2, DW_AT_decl_column(0x11) - -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("buslatches") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$3, DW_AT_decl_line(0x2f) - .dwattr $C$DW$3, DW_AT_decl_column(0x15) - - .global ||sm_powercycle|| - .common ||sm_powercycle||,2,1 -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("sm_powercycle") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_powercycle") - .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_powercycle||] - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$4, DW_AT_decl_line(0x37) - .dwattr $C$DW$4, DW_AT_decl_column(0x1b) - - -$C$DW$5 .dwtag DW_TAG_subprogram - .dwattr $C$DW$5, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$5, DW_AT_decl_line(0xba) - .dwattr $C$DW$5, DW_AT_decl_column(0x06) -$C$DW$6 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$32) - - .dwendtag $C$DW$5 - - -$C$DW$7 .dwtag DW_TAG_subprogram - .dwattr $C$DW$7, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("do_event_initializationsignals") - .dwattr $C$DW$7, DW_AT_declaration - .dwattr $C$DW$7, DW_AT_external - .dwattr $C$DW$7, DW_AT_decl_file("pru1_statemachine_init.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x2f) - .dwattr $C$DW$7, DW_AT_decl_column(0x06) - .dwendtag $C$DW$7 - - -$C$DW$8 .dwtag DW_TAG_subprogram - .dwattr $C$DW$8, DW_AT_name("__delay_cycles") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$8, DW_AT_declaration - .dwattr $C$DW$8, DW_AT_external -$C$DW$9 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$8 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1lYpU7Kfc /tmp/TI1lYMarSGd --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1lYge38IN - .sect ".text:sm_powercycle_state_idle" - .clink - .global ||sm_powercycle_state_idle|| - -$C$DW$10 .dwtag DW_TAG_subprogram - .dwattr $C$DW$10, DW_AT_name("sm_powercycle_state_idle") - .dwattr $C$DW$10, DW_AT_low_pc(||sm_powercycle_state_idle||) - .dwattr $C$DW$10, DW_AT_high_pc(0x00) - .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_powercycle_state_idle") - .dwattr $C$DW$10, DW_AT_external - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$10, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$10, DW_AT_TI_begin_line(0x46) - .dwattr $C$DW$10, DW_AT_TI_begin_column(0x09) - .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$10, DW_AT_decl_line(0x46) - .dwattr $C$DW$10, DW_AT_decl_column(0x09) - .dwattr $C$DW$10, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_powercycle.c",line 70,column 36,is_stmt,address ||sm_powercycle_state_idle||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_state_idle|| -;---------------------------------------------------------------------- -; 70 | uint8_t sm_powercycle_state_idle() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_state_idle FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_powercycle_state_idle||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 71 ----------------------- return 1u; - .dwpsn file "pru1_statemachine_powercycle.c",line 71,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 71 | return 1; // ready -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |71| -$C$DW$11 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$11, DW_AT_low_pc(0x00) - .dwattr $C$DW$11, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$10, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$10, DW_AT_TI_end_line(0x48) - .dwattr $C$DW$10, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$10 - - .sect ".text:sm_powercycle_state_4" - .clink - -$C$DW$12 .dwtag DW_TAG_subprogram - .dwattr $C$DW$12, DW_AT_name("sm_powercycle_state_4") - .dwattr $C$DW$12, DW_AT_low_pc(||sm_powercycle_state_4||) - .dwattr $C$DW$12, DW_AT_high_pc(0x00) - .dwattr $C$DW$12, DW_AT_TI_symbol_name("sm_powercycle_state_4") - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$12, DW_AT_TI_begin_line(0x6d) - .dwattr $C$DW$12, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$12, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$12, DW_AT_decl_line(0x6d) - .dwattr $C$DW$12, DW_AT_decl_column(0x10) - .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_powercycle.c",line 109,column 40,is_stmt,address ||sm_powercycle_state_4||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_state_4|| -;---------------------------------------------------------------------- -; 109 | static uint8_t sm_powercycle_state_4() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_state_4 FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_powercycle_state_4||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$13 .dwtag DW_TAG_variable - .dwattr $C$DW$13, DW_AT_name("$O$C1") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$13, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$14 .dwtag DW_TAG_variable - .dwattr $C$DW$14, DW_AT_name("$O$C2") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$14, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$15 .dwtag DW_TAG_variable - .dwattr $C$DW$15, DW_AT_name("_tmpval") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$15, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 110 ----------------------- if ( (*(volatile struct $$fake25 *)0x24000u).$P$T16.CYCLE >= timeout_target ) goto g3; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - .dwpsn file "pru1_statemachine_powercycle.c",line 110,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 110 | if (!TIMEOUT_REACHED) -;---------------------------------------------------------------------- - LDI r0, ||timeout_target|| ; [ALU_PRU] |110| timeout_target - LDI32 r1, 0x0002400c ; [ALU_PRU] |110| - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - LBBO &r0, r0, 0, 4 ; [ALU_PRU] |110| - LBBO &r1, r1, 0, 4 ; [ALU_PRU] |110| - QBGE ||$C$L1||, r0, r1 ; [ALU_PRU] |110| -;* --------------------------------------------------------------------------* -;*** 111 ----------------------- return 0; - .dwpsn file "pru1_statemachine_powercycle.c",line 111,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 111 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |111| - JMP ||$C$L2|| ; [ALU_PRU] |111| -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g3: -;*** 112 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)&0xdf); -;*** 112 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 112 ----------------------- __R30 = 1792u; -;*** 112 ----------------------- *C$1 = _tmpval; -;*** 112 ----------------------- __delay_cycles(4u); -;*** 112 ----------------------- __R30 = 3840u; -;*** 113 ----------------------- sm_powercycle.state = &sm_powercycle_state_idle; -;*** 114 ----------------------- do_event_initializationsignals(); -;*** 115 ----------------------- return 1; - .dwpsn file "pru1_statemachine_powercycle.c",line 112,column 5,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 112 | buslatches_setbits(7, BIT(5), 0); // DCLO deasserted -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+7 ; [ALU_PRU] |112| $O$C1,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |112| $O$C1 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |112| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |112| $O$C2 -$C$DW$16 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$16, DW_AT_low_pc(0x00) - .dwattr $C$DW$16, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$16, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |112| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |112| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |112| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |112| - .dwpsn file "pru1_statemachine_powercycle.c",line 113,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 113 | sm_powercycle.state = &sm_powercycle_state_idle; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_powercycle_state_idle||) ; [ALU_PRU] |113| sm_powercycle_state_idle - LDI r0, ||sm_powercycle|| ; [ALU_PRU] |113| sm_powercycle - .dwpsn file "pru1_statemachine_powercycle.c",line 112,column 5,is_stmt,isa 0 - LDI r30, 0x0f00 ; [ALU_PRU] |112| - .dwpsn file "pru1_statemachine_powercycle.c",line 113,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |113| - .dwpsn file "pru1_statemachine_powercycle.c",line 114,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 114 | do_event_initializationsignals() ; -;---------------------------------------------------------------------- -$C$DW$17 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$17, DW_AT_low_pc(0x00) - .dwattr $C$DW$17, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$17, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |114| do_event_initializationsignals - .dwpsn file "pru1_statemachine_powercycle.c",line 115,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 115 | return 1; -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |115| -;* --------------------------------------------------------------------------* -||$C$L2||: - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$18 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$18, DW_AT_low_pc(0x00) - .dwattr $C$DW$18, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$12, DW_AT_TI_end_line(0x74) - .dwattr $C$DW$12, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$12 - - .sect ".text:sm_powercycle_state_3" - .clink - -$C$DW$19 .dwtag DW_TAG_subprogram - .dwattr $C$DW$19, DW_AT_name("sm_powercycle_state_3") - .dwattr $C$DW$19, DW_AT_low_pc(||sm_powercycle_state_3||) - .dwattr $C$DW$19, DW_AT_high_pc(0x00) - .dwattr $C$DW$19, DW_AT_TI_symbol_name("sm_powercycle_state_3") - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$19, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$19, DW_AT_TI_begin_line(0x61) - .dwattr $C$DW$19, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$19, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$19, DW_AT_decl_line(0x61) - .dwattr $C$DW$19, DW_AT_decl_column(0x10) - .dwattr $C$DW$19, DW_AT_TI_max_frame_size(0x13) - .dwpsn file "pru1_statemachine_powercycle.c",line 97,column 40,is_stmt,address ||sm_powercycle_state_3||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_state_3|| -;---------------------------------------------------------------------- -; 97 | static uint8_t sm_powercycle_state_3() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_state_3 FR SIZE: 19 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 19 SOE * -;*************************************************************** - -||sm_powercycle_state_3||: -;* --------------------------------------------------------------------------* -;* r4_0 assigned to $O$C1 -$C$DW$20 .dwtag DW_TAG_variable - .dwattr $C$DW$20, DW_AT_name("$O$C1") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$20, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$C2 -$C$DW$21 .dwtag DW_TAG_variable - .dwattr $C$DW$21, DW_AT_name("$O$C2") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$21, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$C3 -$C$DW$22 .dwtag DW_TAG_variable - .dwattr $C$DW$22, DW_AT_name("$O$C3") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - -;* r6_0 assigned to $O$K3 -$C$DW$23 .dwtag DW_TAG_variable - .dwattr $C$DW$23, DW_AT_name("$O$K3") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$K3") - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$23, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$K5 -$C$DW$24 .dwtag DW_TAG_variable - .dwattr $C$DW$24, DW_AT_name("$O$K5") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to _tmpval -$C$DW$25 .dwtag DW_TAG_variable - .dwattr $C$DW$25, DW_AT_name("_tmpval") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$25, DW_AT_location[DW_OP_reg20] - - .dwcfi cfa_offset, 0 -;*** 98 ----------------------- if ( (*(volatile struct $$fake25 *)(K$3 = (volatile struct $$fake25 *)0x24000u)).$P$T16.CYCLE >= *(C$1 = &timeout_target) ) goto g3; - SUB r2, r2, 0x13 ; [ALU_PRU] - .dwcfi cfa_offset, 19 - SBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -19 - .dwcfi save_reg_to_mem, 15, -18 - .dwcfi save_reg_to_mem, 16, -17 - .dwcfi save_reg_to_mem, 17, -16 - .dwcfi save_reg_to_mem, 18, -15 - .dwcfi save_reg_to_mem, 19, -14 - .dwcfi save_reg_to_mem, 20, -13 - .dwpsn file "pru1_statemachine_powercycle.c",line 98,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 98 | if (!TIMEOUT_REACHED) -;---------------------------------------------------------------------- - LDI r4, ||timeout_target|| ; [ALU_PRU] |98| $O$C1,timeout_target - SBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - LDI32 r6, 0x00024000 ; [ALU_PRU] |98| $O$K3 - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |98| $O$C1 - LBBO &r1, r6, 12, 4 ; [ALU_PRU] |98| $O$K3 - QBGE ||$C$L3||, r0, r1 ; [ALU_PRU] |98| -;* --------------------------------------------------------------------------* -;*** 99 ----------------------- return 0; - .dwpsn file "pru1_statemachine_powercycle.c",line 99,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 99 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |99| - JMP ||$C$L4|| ; [ALU_PRU] |99| -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g3: -;*** 100 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)&0xef); -;*** 100 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 100 ----------------------- __R30 = 1792u; -;*** 100 ----------------------- *C$2 = _tmpval; -;*** 100 ----------------------- __delay_cycles(4u); -;*** 100 ----------------------- __R30 = 3840u; -;*** 101 ----------------------- *(volatile unsigned *)K$3 &= 0xfffffff7u; -;*** 101 ----------------------- (*(volatile struct $$fake25 *)K$3).$P$T16.CYCLE = 0u; -;*** 101 ----------------------- K$5 = C$1; -;*** 101 ----------------------- *K$5 = 0x1312ce8u; -;*** 101 ----------------------- *(volatile unsigned *)K$3 |= 0x8u; -;*** 103 ----------------------- sm_powercycle.state = &sm_powercycle_state_4; -;*** 104 ----------------------- do_event_initializationsignals(); -;*** 105 ----------------------- return 0; - .dwpsn file "pru1_statemachine_powercycle.c",line 100,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 100 | buslatches_setbits(7, BIT(4), 0); // ACLO deasserted -; 101 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) -; 102 | ; // "power supply stabilizing" -;---------------------------------------------------------------------- - LDI r7, ||buslatches||+7 ; [ALU_PRU] |100| $O$C2,buslatches - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |100| $O$C2 - AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |100| $O$C3 - MOV r14, r5.b0 ; [ALU_PRU] |100| $O$C3 -$C$DW$26 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$26, DW_AT_low_pc(0x00) - .dwattr $C$DW$26, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$26, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |100| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |100| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |100| $O$C2,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |100| - LDI r30, 0x0f00 ; [ALU_PRU] |100| - .dwpsn file "pru1_statemachine_powercycle.c",line 103,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 103 | sm_powercycle.state = &sm_powercycle_state_4; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_powercycle_state_4||) ; [ALU_PRU] |103| sm_powercycle_state_4 - .dwpsn file "pru1_statemachine_powercycle.c",line 101,column 2,is_stmt,isa 0 - LBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - CLR r0, r0, 0x00000003 ; [ALU_PRU] |101| - SBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - LDI r0, 0x0000 ; [ALU_PRU] |101| - SBBO &r0, r6, 12, 4 ; [ALU_PRU] |101| $O$K3 - LDI32 r0, 0x01312ce8 ; [ALU_PRU] |101| - SBBO &r0, r4, 0, 4 ; [ALU_PRU] |101| $O$K5 - LBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - SET r0, r0, 0x00000003 ; [ALU_PRU] |101| - SBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - .dwpsn file "pru1_statemachine_powercycle.c",line 103,column 2,is_stmt,isa 0 - LDI r0, ||sm_powercycle|| ; [ALU_PRU] |103| sm_powercycle - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |103| - .dwpsn file "pru1_statemachine_powercycle.c",line 104,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 104 | do_event_initializationsignals() ; -;---------------------------------------------------------------------- -$C$DW$27 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$27, DW_AT_low_pc(0x00) - .dwattr $C$DW$27, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$27, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |104| do_event_initializationsignals - .dwpsn file "pru1_statemachine_powercycle.c",line 105,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 105 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |105| -;* --------------------------------------------------------------------------* -||$C$L4||: - LBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - LBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x13 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$28 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$28, DW_AT_low_pc(0x00) - .dwattr $C$DW$28, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$19, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$19, DW_AT_TI_end_line(0x6a) - .dwattr $C$DW$19, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$19 - - .sect ".text:sm_powercycle_state_2" - .clink - -$C$DW$29 .dwtag DW_TAG_subprogram - .dwattr $C$DW$29, DW_AT_name("sm_powercycle_state_2") - .dwattr $C$DW$29, DW_AT_low_pc(||sm_powercycle_state_2||) - .dwattr $C$DW$29, DW_AT_high_pc(0x00) - .dwattr $C$DW$29, DW_AT_TI_symbol_name("sm_powercycle_state_2") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$29, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$29, DW_AT_TI_begin_line(0x55) - .dwattr $C$DW$29, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$29, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$29, DW_AT_decl_line(0x55) - .dwattr $C$DW$29, DW_AT_decl_column(0x10) - .dwattr $C$DW$29, DW_AT_TI_max_frame_size(0x13) - .dwpsn file "pru1_statemachine_powercycle.c",line 85,column 40,is_stmt,address ||sm_powercycle_state_2||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_state_2|| -;---------------------------------------------------------------------- -; 85 | static uint8_t sm_powercycle_state_2() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_state_2 FR SIZE: 19 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 19 SOE * -;*************************************************************** - -||sm_powercycle_state_2||: -;* --------------------------------------------------------------------------* -;* r4_0 assigned to $O$C1 -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("$O$C1") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - -;* r7_0 assigned to $O$C2 -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("$O$C2") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg28] - -;* r5_0 assigned to $O$C3 -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("$O$C3") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg20] - -;* r6_0 assigned to $O$K3 -$C$DW$33 .dwtag DW_TAG_variable - .dwattr $C$DW$33, DW_AT_name("$O$K3") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$K3") - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$104) - .dwattr $C$DW$33, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$K5 -$C$DW$34 .dwtag DW_TAG_variable - .dwattr $C$DW$34, DW_AT_name("$O$K5") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$K5") - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$118) - .dwattr $C$DW$34, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to _tmpval -$C$DW$35 .dwtag DW_TAG_variable - .dwattr $C$DW$35, DW_AT_name("_tmpval") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$35, DW_AT_location[DW_OP_reg20] - - .dwcfi cfa_offset, 0 -;*** 86 ----------------------- if ( (*(volatile struct $$fake25 *)(K$3 = (volatile struct $$fake25 *)0x24000u)).$P$T16.CYCLE >= *(C$1 = &timeout_target) ) goto g3; - SUB r2, r2, 0x13 ; [ALU_PRU] - .dwcfi cfa_offset, 19 - SBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -19 - .dwcfi save_reg_to_mem, 15, -18 - .dwcfi save_reg_to_mem, 16, -17 - .dwcfi save_reg_to_mem, 17, -16 - .dwcfi save_reg_to_mem, 18, -15 - .dwcfi save_reg_to_mem, 19, -14 - .dwcfi save_reg_to_mem, 20, -13 - .dwpsn file "pru1_statemachine_powercycle.c",line 86,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 86 | if (!TIMEOUT_REACHED) -;---------------------------------------------------------------------- - LDI r4, ||timeout_target|| ; [ALU_PRU] |86| $O$C1,timeout_target - SBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 24, -12 - .dwcfi save_reg_to_mem, 25, -11 - .dwcfi save_reg_to_mem, 26, -10 - .dwcfi save_reg_to_mem, 27, -9 - .dwcfi save_reg_to_mem, 28, -8 - .dwcfi save_reg_to_mem, 29, -7 - .dwcfi save_reg_to_mem, 30, -6 - .dwcfi save_reg_to_mem, 31, -5 - .dwcfi save_reg_to_mem, 32, -4 - .dwcfi save_reg_to_mem, 33, -3 - .dwcfi save_reg_to_mem, 34, -2 - .dwcfi save_reg_to_mem, 35, -1 - LDI32 r6, 0x00024000 ; [ALU_PRU] |86| $O$K3 - LBBO &r0, r4, 0, 4 ; [ALU_PRU] |86| $O$C1 - LBBO &r1, r6, 12, 4 ; [ALU_PRU] |86| $O$K3 - QBGE ||$C$L5||, r0, r1 ; [ALU_PRU] |86| -;* --------------------------------------------------------------------------* -;*** 87 ----------------------- return 0; - .dwpsn file "pru1_statemachine_powercycle.c",line 87,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 87 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |87| - JMP ||$C$L6|| ; [ALU_PRU] |87| -;* --------------------------------------------------------------------------* -||$C$L5||: -;*** -----------------------g3: -;*** 88 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)|0x20); -;*** 88 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 88 ----------------------- __R30 = 1792u; -;*** 88 ----------------------- *C$2 = _tmpval; -;*** 88 ----------------------- __delay_cycles(4u); -;*** 88 ----------------------- __R30 = 3840u; -;*** 89 ----------------------- *(volatile unsigned *)K$3 &= 0xfffffff7u; -;*** 89 ----------------------- (*(volatile struct $$fake25 *)K$3).$P$T16.CYCLE = 0u; -;*** 89 ----------------------- K$5 = C$1; -;*** 89 ----------------------- *K$5 = 0x1312ce8u; -;*** 89 ----------------------- *(volatile unsigned *)K$3 |= 0x8u; -;*** 91 ----------------------- sm_powercycle.state = &sm_powercycle_state_3; -;*** 92 ----------------------- do_event_initializationsignals(); -;*** 93 ----------------------- return 0; - .dwpsn file "pru1_statemachine_powercycle.c",line 88,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 88 | buslatches_setbits(7, BIT(5), BIT(5)); // DCLO asserted -; 89 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) -; 90 | ; // system powered off -;---------------------------------------------------------------------- - LDI r7, ||buslatches||+7 ; [ALU_PRU] |88| $O$C2,buslatches - LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |88| $O$C2 - SET r5.b0, r0.b0, 0x00000005 ; [ALU_PRU] |88| $O$C3 - MOV r14, r5.b0 ; [ALU_PRU] |88| $O$C3 -$C$DW$36 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$36, DW_AT_low_pc(0x00) - .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$36, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |88| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |88| - SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |88| $O$C2,_tmpval - .newblock - LDI32 r8, 1 -$1: SUB r8, r8, 1 - QBNE $1, r8, 0 ; [ALU_PRU] |88| - LDI r30, 0x0f00 ; [ALU_PRU] |88| - .dwpsn file "pru1_statemachine_powercycle.c",line 91,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 91 | sm_powercycle.state = &sm_powercycle_state_3; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_powercycle_state_3||) ; [ALU_PRU] |91| sm_powercycle_state_3 - .dwpsn file "pru1_statemachine_powercycle.c",line 89,column 2,is_stmt,isa 0 - LBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - CLR r0, r0, 0x00000003 ; [ALU_PRU] |89| - SBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - LDI r0, 0x0000 ; [ALU_PRU] |89| - SBBO &r0, r6, 12, 4 ; [ALU_PRU] |89| $O$K3 - LDI32 r0, 0x01312ce8 ; [ALU_PRU] |89| - SBBO &r0, r4, 0, 4 ; [ALU_PRU] |89| $O$K5 - LBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - SET r0, r0, 0x00000003 ; [ALU_PRU] |89| - SBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - .dwpsn file "pru1_statemachine_powercycle.c",line 91,column 2,is_stmt,isa 0 - LDI r0, ||sm_powercycle|| ; [ALU_PRU] |91| sm_powercycle - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |91| - .dwpsn file "pru1_statemachine_powercycle.c",line 92,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 92 | do_event_initializationsignals() ; -;---------------------------------------------------------------------- -$C$DW$37 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$37, DW_AT_low_pc(0x00) - .dwattr $C$DW$37, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$37, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |92| do_event_initializationsignals - .dwpsn file "pru1_statemachine_powercycle.c",line 93,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 93 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |93| -;* --------------------------------------------------------------------------* -||$C$L6||: - LBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - LBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - .dwcfi restore_reg, 28 - .dwcfi restore_reg, 29 - .dwcfi restore_reg, 30 - .dwcfi restore_reg, 31 - .dwcfi restore_reg, 32 - .dwcfi restore_reg, 33 - .dwcfi restore_reg, 34 - .dwcfi restore_reg, 35 - ADD r2, r2, 0x13 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$38 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$38, DW_AT_low_pc(0x00) - .dwattr $C$DW$38, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$29, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$29, DW_AT_TI_end_line(0x5e) - .dwattr $C$DW$29, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$29 - - .sect ".text:sm_powercycle_state_1" - .clink - -$C$DW$39 .dwtag DW_TAG_subprogram - .dwattr $C$DW$39, DW_AT_name("sm_powercycle_state_1") - .dwattr $C$DW$39, DW_AT_low_pc(||sm_powercycle_state_1||) - .dwattr $C$DW$39, DW_AT_high_pc(0x00) - .dwattr $C$DW$39, DW_AT_TI_symbol_name("sm_powercycle_state_1") - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$39, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$39, DW_AT_TI_begin_line(0x4b) - .dwattr $C$DW$39, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$39, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$39, DW_AT_decl_line(0x4b) - .dwattr $C$DW$39, DW_AT_decl_column(0x10) - .dwattr $C$DW$39, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_powercycle.c",line 75,column 40,is_stmt,address ||sm_powercycle_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_state_1|| -;---------------------------------------------------------------------- -; 75 | static uint8_t sm_powercycle_state_1() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_state_1 FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_powercycle_state_1||: -;* --------------------------------------------------------------------------* -;* r0_0 assigned to $O$C1 -$C$DW$40 .dwtag DW_TAG_variable - .dwattr $C$DW$40, DW_AT_name("$O$C1") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$120) - .dwattr $C$DW$40, DW_AT_location[DW_OP_reg0] - -;* r5_0 assigned to $O$C2 -$C$DW$41 .dwtag DW_TAG_variable - .dwattr $C$DW$41, DW_AT_name("$O$C2") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$41, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C3 -$C$DW$42 .dwtag DW_TAG_variable - .dwattr $C$DW$42, DW_AT_name("$O$C3") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$42, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$43 .dwtag DW_TAG_variable - .dwattr $C$DW$43, DW_AT_name("_tmpval") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 76 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)|0x10); -;*** 76 ----------------------- buslatches_pru0_dataout((unsigned)C$3); -;*** 76 ----------------------- __R30 = 1792u; -;*** 76 ----------------------- *C$2 = _tmpval; -;*** 76 ----------------------- __delay_cycles(4u); -;*** 76 ----------------------- __R30 = 3840u; -;*** 77 ----------------------- *(C$1 = (volatile struct $$fake16 *)0x24000u) &= 0xfffffff7u; -;*** 77 ----------------------- (*(volatile struct $$fake25 *)C$1).$P$T16.CYCLE = 0u; -;*** 77 ----------------------- timeout_target = 0x1312ce8u; -;*** 77 ----------------------- *C$1 |= 0x8u; -;*** 79 ----------------------- sm_powercycle.state = &sm_powercycle_state_2; -;*** 80 ----------------------- do_event_initializationsignals(); -;*** 81 ----------------------- return 0u; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .dwpsn file "pru1_statemachine_powercycle.c",line 76,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 76 | buslatches_setbits(7, BIT(4), BIT(4)); // ACLO asserted -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+7 ; [ALU_PRU] |76| $O$C2,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |76| $O$C2 - SET r4.b0, r0.b0, 0x00000004 ; [ALU_PRU] |76| $O$C3 - MOV r14, r4.b0 ; [ALU_PRU] |76| $O$C3 -$C$DW$44 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$44, DW_AT_low_pc(0x00) - .dwattr $C$DW$44, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$44, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |76| buslatches_pru0_dataout - LDI r30, 0x0700 ; [ALU_PRU] |76| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |76| $O$C2,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |76| - .dwpsn file "pru1_statemachine_powercycle.c",line 77,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 77 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) -;---------------------------------------------------------------------- - LDI32 r0, 0x00024000 ; [ALU_PRU] |77| $O$C1 - .dwpsn file "pru1_statemachine_powercycle.c",line 76,column 2,is_stmt,isa 0 - LDI r30, 0x0f00 ; [ALU_PRU] |76| - .dwpsn file "pru1_statemachine_powercycle.c",line 77,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 78 | ; // wait for DC power shutdown -;---------------------------------------------------------------------- - LDI r14, ||timeout_target|| ; [ALU_PRU] |77| timeout_target - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| - CLR r1, r1, 0x00000003 ; [ALU_PRU] |77| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| - LDI r1, 0x0000 ; [ALU_PRU] |77| - SBBO &r1, r0, 12, 4 ; [ALU_PRU] |77| $O$C1 - LDI32 r1, 0x01312ce8 ; [ALU_PRU] |77| - SBBO &r1, r14, 0, 4 ; [ALU_PRU] |77| - LBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| $O$C1 - SET r1, r1, 0x00000003 ; [ALU_PRU] |77| - SBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| $O$C1 - .dwpsn file "pru1_statemachine_powercycle.c",line 79,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 79 | sm_powercycle.state = &sm_powercycle_state_2; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_powercycle_state_2||) ; [ALU_PRU] |79| sm_powercycle_state_2 - LDI r0, ||sm_powercycle|| ; [ALU_PRU] |79| sm_powercycle - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |79| - .dwpsn file "pru1_statemachine_powercycle.c",line 80,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 80 | do_event_initializationsignals() ; -;---------------------------------------------------------------------- -$C$DW$45 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$45, DW_AT_low_pc(0x00) - .dwattr $C$DW$45, DW_AT_name("do_event_initializationsignals") - .dwattr $C$DW$45, DW_AT_TI_call - - JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |80| do_event_initializationsignals - .dwpsn file "pru1_statemachine_powercycle.c",line 81,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 81 | return 0; -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |81| - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$46 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$46, DW_AT_low_pc(0x00) - .dwattr $C$DW$46, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$39, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$39, DW_AT_TI_end_line(0x52) - .dwattr $C$DW$39, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$39 - - .sect ".text:sm_powercycle_start" - .clink - .global ||sm_powercycle_start|| - -$C$DW$47 .dwtag DW_TAG_subprogram - .dwattr $C$DW$47, DW_AT_name("sm_powercycle_start") - .dwattr $C$DW$47, DW_AT_low_pc(||sm_powercycle_start||) - .dwattr $C$DW$47, DW_AT_high_pc(0x00) - .dwattr $C$DW$47, DW_AT_TI_symbol_name("sm_powercycle_start") - .dwattr $C$DW$47, DW_AT_external - .dwattr $C$DW$47, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$47, DW_AT_TI_begin_line(0x41) - .dwattr $C$DW$47, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$47, DW_AT_decl_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$47, DW_AT_decl_line(0x41) - .dwattr $C$DW$47, DW_AT_decl_column(0x06) - .dwattr $C$DW$47, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_powercycle.c",line 65,column 28,is_stmt,address ||sm_powercycle_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_powercycle_start|| -;---------------------------------------------------------------------- -; 65 | void sm_powercycle_start() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_powercycle_start FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_powercycle_start||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 66 ----------------------- sm_powercycle.state = &sm_powercycle_state_1; -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_powercycle.c",line 66,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 66 | sm_powercycle.state = &sm_powercycle_state_1; -; 67 | // next call to sm_slave.state() starts state machine -;---------------------------------------------------------------------- - LDI r0, ||sm_powercycle|| ; [ALU_PRU] |66| sm_powercycle - LDI r1.w0, $CODE(||sm_powercycle_state_1||) ; [ALU_PRU] |66| sm_powercycle_state_1 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |66| -$C$DW$48 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$48, DW_AT_low_pc(0x00) - .dwattr $C$DW$48, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$47, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - .dwattr $C$DW$47, DW_AT_TI_end_line(0x44) - .dwattr $C$DW$47, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$47 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||timeout_target|| - .global ||buslatches|| - .global ||buslatches_pru0_dataout|| - .global ||do_event_initializationsignals|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$49, DW_AT_name("REVID") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$49, DW_AT_bit_offset(0x00) - .dwattr $C$DW$49, DW_AT_bit_size(0x20) - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x2d) - .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$55 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$50, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$50, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$50, DW_AT_bit_size(0x02) - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x37) - .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$51, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$51, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$51, DW_AT_bit_size(0x02) - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x38) - .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$52, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$52, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$52, DW_AT_bit_size(0x01) - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x39) - .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$53, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$53, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$53, DW_AT_bit_size(0x01) - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x3a) - .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$54, DW_AT_name("rsvd6") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$54, DW_AT_bit_offset(0x00) - .dwattr $C$DW$54, DW_AT_bit_size(0x1a) - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x3b) - .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$57 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$55, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$55, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$55, DW_AT_bit_size(0x02) - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x45) - .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$56, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$56, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$56, DW_AT_bit_size(0x01) - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x46) - .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$57, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$57, DW_AT_bit_offset(0x18) - .dwattr $C$DW$57, DW_AT_bit_size(0x05) - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x47) - .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$58, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$58, DW_AT_bit_offset(0x13) - .dwattr $C$DW$58, DW_AT_bit_size(0x05) - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x48) - .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$59, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$59, DW_AT_bit_offset(0x12) - .dwattr $C$DW$59, DW_AT_bit_size(0x01) - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x49) - .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$60, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$60, DW_AT_bit_offset(0x11) - .dwattr $C$DW$60, DW_AT_bit_size(0x01) - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$60, DW_AT_decl_line(0x4a) - .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$61, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$61, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$61, DW_AT_bit_size(0x05) - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$61, DW_AT_decl_line(0x4b) - .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$62, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$62, DW_AT_bit_offset(0x07) - .dwattr $C$DW$62, DW_AT_bit_size(0x05) - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x4c) - .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$63, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$63, DW_AT_bit_offset(0x06) - .dwattr $C$DW$63, DW_AT_bit_size(0x01) - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x4d) - .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("rsvd26") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - .dwattr $C$DW$64, DW_AT_bit_size(0x06) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0x4e) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$59 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$65, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$65, DW_AT_bit_size(0x02) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0x58) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$66, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$66, DW_AT_bit_size(0x01) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0x59) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$67, DW_AT_bit_offset(0x18) - .dwattr $C$DW$67, DW_AT_bit_size(0x05) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x5a) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$68, DW_AT_bit_offset(0x13) - .dwattr $C$DW$68, DW_AT_bit_size(0x05) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x5b) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$69, DW_AT_bit_offset(0x12) - .dwattr $C$DW$69, DW_AT_bit_size(0x01) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x5c) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$70, DW_AT_bit_offset(0x11) - .dwattr $C$DW$70, DW_AT_bit_size(0x01) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x5d) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$71, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$71, DW_AT_bit_size(0x05) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x5e) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$72, DW_AT_bit_offset(0x07) - .dwattr $C$DW$72, DW_AT_bit_size(0x05) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x5f) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$73, DW_AT_bit_offset(0x06) - .dwattr $C$DW$73, DW_AT_bit_size(0x01) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x60) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("rsvd26") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - .dwattr $C$DW$74, DW_AT_bit_size(0x06) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x61) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$61 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$75, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$75, DW_AT_bit_size(0x01) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x6b) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$76, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x6c) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$77, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$77, DW_AT_bit_size(0x01) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x6d) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$78, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$78, DW_AT_bit_size(0x01) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x6e) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$79, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$79, DW_AT_bit_size(0x01) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x6f) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$80, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$80, DW_AT_bit_size(0x01) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x70) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$81, DW_AT_bit_offset(0x19) - .dwattr $C$DW$81, DW_AT_bit_size(0x01) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x71) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - .dwattr $C$DW$82, DW_AT_bit_size(0x01) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x72) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$83, DW_AT_bit_offset(0x17) - .dwattr $C$DW$83, DW_AT_bit_size(0x01) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x73) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$84, DW_AT_bit_offset(0x16) - .dwattr $C$DW$84, DW_AT_bit_size(0x01) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x74) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$85, DW_AT_bit_offset(0x15) - .dwattr $C$DW$85, DW_AT_bit_size(0x01) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x75) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$86, DW_AT_bit_offset(0x14) - .dwattr $C$DW$86, DW_AT_bit_size(0x01) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x76) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$87, DW_AT_bit_offset(0x13) - .dwattr $C$DW$87, DW_AT_bit_size(0x01) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x77) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$88, DW_AT_bit_offset(0x12) - .dwattr $C$DW$88, DW_AT_bit_size(0x01) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x78) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$89, DW_AT_bit_offset(0x11) - .dwattr $C$DW$89, DW_AT_bit_size(0x01) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x79) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$90, DW_AT_bit_offset(0x10) - .dwattr $C$DW$90, DW_AT_bit_size(0x01) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x7a) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$91, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$91, DW_AT_bit_size(0x01) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x7b) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$92, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$92, DW_AT_bit_size(0x01) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x7c) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("rsvd18") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$93, DW_AT_bit_offset(0x00) - .dwattr $C$DW$93, DW_AT_bit_size(0x0e) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x7d) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$63 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$94, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$94, DW_AT_bit_size(0x04) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x87) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$95, DW_AT_bit_offset(0x18) - .dwattr $C$DW$95, DW_AT_bit_size(0x04) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x88) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$96, DW_AT_bit_offset(0x14) - .dwattr $C$DW$96, DW_AT_bit_size(0x04) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x89) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$97, DW_AT_bit_offset(0x10) - .dwattr $C$DW$97, DW_AT_bit_size(0x04) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x8a) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$98, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$98, DW_AT_bit_size(0x04) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x8b) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("rsvd20") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - .dwattr $C$DW$99, DW_AT_bit_size(0x0c) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x8c) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$65 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$65, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$100, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$100, DW_AT_bit_size(0x04) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x96) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$101, DW_AT_bit_offset(0x18) - .dwattr $C$DW$101, DW_AT_bit_size(0x04) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x97) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$102, DW_AT_bit_offset(0x14) - .dwattr $C$DW$102, DW_AT_bit_size(0x04) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x98) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$103, DW_AT_bit_offset(0x10) - .dwattr $C$DW$103, DW_AT_bit_size(0x04) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x99) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("RAM_PE") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$104, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$104, DW_AT_bit_size(0x04) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x9a) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("rsvd20") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$105, DW_AT_bit_offset(0x00) - .dwattr $C$DW$105, DW_AT_bit_size(0x0c) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x9b) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$67 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$67, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$106, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$106, DW_AT_bit_size(0x04) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0xa4) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - .dwattr $C$DW$107, DW_AT_bit_size(0x04) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0xa5) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$108, DW_AT_bit_offset(0x14) - .dwattr $C$DW$108, DW_AT_bit_size(0x04) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0xa6) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$109, DW_AT_bit_offset(0x10) - .dwattr $C$DW$109, DW_AT_bit_size(0x04) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0xa7) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$110, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$110, DW_AT_bit_size(0x04) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0xa8) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("rsvd20") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - .dwattr $C$DW$111, DW_AT_bit_size(0x0c) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0xa9) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$69 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$112, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$112, DW_AT_bit_size(0x04) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0xb3) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$113, DW_AT_bit_offset(0x18) - .dwattr $C$DW$113, DW_AT_bit_size(0x04) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0xb4) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$114, DW_AT_bit_offset(0x14) - .dwattr $C$DW$114, DW_AT_bit_size(0x04) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0xb5) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - .dwattr $C$DW$115, DW_AT_bit_size(0x04) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0xb6) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("rsvd16") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - .dwattr $C$DW$116, DW_AT_bit_size(0x10) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0xb7) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$71 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$117, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$117, DW_AT_bit_size(0x01) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0xc4) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$118, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$118, DW_AT_bit_size(0x01) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0xc5) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("rsvd2") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$119, DW_AT_bit_offset(0x00) - .dwattr $C$DW$119, DW_AT_bit_size(0x1e) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0xc6) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$73 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("OCP_EN") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$120, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$120, DW_AT_bit_size(0x01) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0xd3) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("rsvd1") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$121, DW_AT_bit_offset(0x00) - .dwattr $C$DW$121, DW_AT_bit_size(0x1f) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0xd4) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$75 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$122, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$122, DW_AT_bit_size(0x01) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0xde) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$123, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$123, DW_AT_bit_size(0x01) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0xdf) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("rsvd2") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - .dwattr $C$DW$124, DW_AT_bit_size(0x1e) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xe0) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$77 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$125, DW_AT_bit_offset(0x18) - .dwattr $C$DW$125, DW_AT_bit_size(0x08) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xec) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("rsvd2") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$126, DW_AT_bit_offset(0x00) - .dwattr $C$DW$126, DW_AT_bit_size(0x18) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xed) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$79 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$127, DW_AT_name("$P$T0") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0x29) - .dwattr $C$DW$127, DW_AT_decl_column(0x02) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$128, DW_AT_name("$P$T1") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0x33) - .dwattr $C$DW$128, DW_AT_decl_column(0x02) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$129, DW_AT_name("$P$T2") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0x41) - .dwattr $C$DW$129, DW_AT_decl_column(0x02) - -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$130, DW_AT_name("$P$T3") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0x54) - .dwattr $C$DW$130, DW_AT_decl_column(0x02) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$131, DW_AT_name("$P$T4") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0x67) - .dwattr $C$DW$131, DW_AT_decl_column(0x02) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$132, DW_AT_name("$P$T5") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0x83) - .dwattr $C$DW$132, DW_AT_decl_column(0x02) - -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$133, DW_AT_name("$P$T6") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0x92) - .dwattr $C$DW$133, DW_AT_decl_column(0x02) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$134, DW_AT_name("$P$T7") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xa0) - .dwattr $C$DW$134, DW_AT_decl_column(0x02) - -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$135, DW_AT_name("$P$T8") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xaf) - .dwattr $C$DW$135, DW_AT_decl_column(0x02) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$136, DW_AT_name("rsvd24") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xbc) - .dwattr $C$DW$136, DW_AT_decl_column(0x0b) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$137, DW_AT_name("$P$T9") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xc0) - .dwattr $C$DW$137, DW_AT_decl_column(0x02) - -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$138, DW_AT_name("rsvd2c") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xcb) - .dwattr $C$DW$138, DW_AT_decl_column(0x0b) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$139, DW_AT_name("$P$T10") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xcf) - .dwattr $C$DW$139, DW_AT_decl_column(0x02) - -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$140, DW_AT_name("$P$T11") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0xda) - .dwattr $C$DW$140, DW_AT_decl_column(0x02) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$141, DW_AT_name("rsvd38") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0xe5) - .dwattr $C$DW$141, DW_AT_decl_column(0x0b) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$142, DW_AT_name("$P$T12") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0xe8) - .dwattr $C$DW$142, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$99 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$99, DW_AT_name("pruCfg") - .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$99, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - -$C$DW$T$100 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$99) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$143, DW_AT_name("cur_reg_val") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x22) - .dwattr $C$DW$143, DW_AT_decl_column(0x0a) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$144, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x26) - .dwattr $C$DW$144, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$102 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$102, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$102, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$102, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x02) -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$145, DW_AT_name("state") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x25) - .dwattr $C$DW$145, DW_AT_decl_column(0x1f) - - .dwattr $C$DW$T$42, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x24) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$42 - -$C$DW$T$103 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$103, DW_AT_name("statemachine_powercycle_t") - .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$146, DW_AT_name("SOFT_RST_N") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("SOFT_RST_N") - .dwattr $C$DW$146, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$146, DW_AT_bit_size(0x01) - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x2d) - .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$147, DW_AT_name("EN") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("EN") - .dwattr $C$DW$147, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$147, DW_AT_bit_size(0x01) - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$147, DW_AT_decl_line(0x2e) - .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$148, DW_AT_name("SLEEPING") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("SLEEPING") - .dwattr $C$DW$148, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$148, DW_AT_bit_size(0x01) - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$148, DW_AT_decl_line(0x2f) - .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$149, DW_AT_name("CTR_EN") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("CTR_EN") - .dwattr $C$DW$149, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$149, DW_AT_bit_size(0x01) - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$149, DW_AT_decl_line(0x30) - .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$150, DW_AT_name("rsvd4") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("rsvd4") - .dwattr $C$DW$150, DW_AT_bit_offset(0x18) - .dwattr $C$DW$150, DW_AT_bit_size(0x04) - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$150, DW_AT_decl_line(0x31) - .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$151, DW_AT_name("SINGLE_STEP") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("SINGLE_STEP") - .dwattr $C$DW$151, DW_AT_bit_offset(0x17) - .dwattr $C$DW$151, DW_AT_bit_size(0x01) - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$151, DW_AT_decl_line(0x32) - .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$152, DW_AT_name("rsvd9") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("rsvd9") - .dwattr $C$DW$152, DW_AT_bit_offset(0x11) - .dwattr $C$DW$152, DW_AT_bit_size(0x06) - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$152, DW_AT_decl_line(0x33) - .dwattr $C$DW$152, DW_AT_decl_column(0x0d) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$153, DW_AT_name("RUNSTATE") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("RUNSTATE") - .dwattr $C$DW$153, DW_AT_bit_offset(0x10) - .dwattr $C$DW$153, DW_AT_bit_size(0x01) - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$153, DW_AT_decl_line(0x34) - .dwattr $C$DW$153, DW_AT_decl_column(0x0d) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$154, DW_AT_name("PCTR_RST_VAL") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("PCTR_RST_VAL") - .dwattr $C$DW$154, DW_AT_bit_offset(0x00) - .dwattr $C$DW$154, DW_AT_bit_size(0x10) - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$154, DW_AT_decl_line(0x35) - .dwattr $C$DW$154, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$43 - -$C$DW$T$81 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$43) - -$C$DW$T$104 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$T$104, DW_AT_address_class(0x20) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$155, DW_AT_name("PCTR") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("PCTR") - .dwattr $C$DW$155, DW_AT_bit_offset(0x10) - .dwattr $C$DW$155, DW_AT_bit_size(0x10) - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$155, DW_AT_decl_line(0x3f) - .dwattr $C$DW$155, DW_AT_decl_column(0x0d) - -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$156, DW_AT_name("rsvd16") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$156, DW_AT_bit_offset(0x00) - .dwattr $C$DW$156, DW_AT_bit_size(0x10) - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$156, DW_AT_decl_line(0x40) - .dwattr $C$DW$156, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x3e) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$44 - -$C$DW$T$83 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$44) - - -$C$DW$T$45 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$157, DW_AT_name("BITWISE_ENS") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("BITWISE_ENS") - .dwattr $C$DW$157, DW_AT_bit_offset(0x00) - .dwattr $C$DW$157, DW_AT_bit_size(0x20) - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$157, DW_AT_decl_line(0x4a) - .dwattr $C$DW$157, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$45, DW_AT_decl_line(0x49) - .dwattr $C$DW$T$45, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$45 - -$C$DW$T$85 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$45) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$158, DW_AT_name("CYCLECOUNT") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("CYCLECOUNT") - .dwattr $C$DW$158, DW_AT_bit_offset(0x00) - .dwattr $C$DW$158, DW_AT_bit_size(0x20) - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$158, DW_AT_decl_line(0x54) - .dwattr $C$DW$158, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x53) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$46 - -$C$DW$T$87 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$46) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$159, DW_AT_name("STALLCOUNT") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("STALLCOUNT") - .dwattr $C$DW$159, DW_AT_bit_offset(0x00) - .dwattr $C$DW$159, DW_AT_bit_size(0x20) - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$159, DW_AT_decl_line(0x5e) - .dwattr $C$DW$159, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x5d) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$47 - -$C$DW$T$89 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$47) - - -$C$DW$T$48 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$160, DW_AT_name("C24_BLK_IDX") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("C24_BLK_IDX") - .dwattr $C$DW$160, DW_AT_bit_offset(0x18) - .dwattr $C$DW$160, DW_AT_bit_size(0x08) - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$160, DW_AT_decl_line(0x6b) - .dwattr $C$DW$160, DW_AT_decl_column(0x0d) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$161, DW_AT_name("rsvd8") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$161, DW_AT_bit_offset(0x10) - .dwattr $C$DW$161, DW_AT_bit_size(0x08) - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$161, DW_AT_decl_line(0x6c) - .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$162, DW_AT_name("C25_BLK_IDX") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("C25_BLK_IDX") - .dwattr $C$DW$162, DW_AT_bit_offset(0x08) - .dwattr $C$DW$162, DW_AT_bit_size(0x08) - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$162, DW_AT_decl_line(0x6d) - .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$163, DW_AT_name("rsvd24") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$163, DW_AT_bit_offset(0x00) - .dwattr $C$DW$163, DW_AT_bit_size(0x08) - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$163, DW_AT_decl_line(0x6e) - .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$48 - -$C$DW$T$91 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$48) - - -$C$DW$T$49 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$164, DW_AT_name("C26_BLK_IDX") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("C26_BLK_IDX") - .dwattr $C$DW$164, DW_AT_bit_offset(0x18) - .dwattr $C$DW$164, DW_AT_bit_size(0x08) - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$164, DW_AT_decl_line(0x78) - .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$165, DW_AT_name("rsvd8") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("rsvd8") - .dwattr $C$DW$165, DW_AT_bit_offset(0x10) - .dwattr $C$DW$165, DW_AT_bit_size(0x08) - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$165, DW_AT_decl_line(0x79) - .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$166, DW_AT_name("C27_BLK_IDX") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("C27_BLK_IDX") - .dwattr $C$DW$166, DW_AT_bit_offset(0x08) - .dwattr $C$DW$166, DW_AT_bit_size(0x08) - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x7a) - .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$167, DW_AT_name("rsvd24") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$167, DW_AT_bit_offset(0x00) - .dwattr $C$DW$167, DW_AT_bit_size(0x08) - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x7b) - .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$49, DW_AT_decl_line(0x77) - .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$49 - -$C$DW$T$93 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$49) - - -$C$DW$T$50 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$168, DW_AT_name("C28_BLK_POINTER") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("C28_BLK_POINTER") - .dwattr $C$DW$168, DW_AT_bit_offset(0x10) - .dwattr $C$DW$168, DW_AT_bit_size(0x10) - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x85) - .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$169, DW_AT_name("C29_BLK_POINTER") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("C29_BLK_POINTER") - .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - .dwattr $C$DW$169, DW_AT_bit_size(0x10) - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x86) - .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0x84) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$50 - -$C$DW$T$95 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$50) - - -$C$DW$T$51 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$170, DW_AT_name("C30_BLK_POINTER") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("C30_BLK_POINTER") - .dwattr $C$DW$170, DW_AT_bit_offset(0x10) - .dwattr $C$DW$170, DW_AT_bit_size(0x10) - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x90) - .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$171, DW_AT_name("C31_BLK_POINTER") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("C31_BLK_POINTER") - .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - .dwattr $C$DW$171, DW_AT_bit_size(0x10) - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x91) - .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x8f) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$51 - -$C$DW$T$97 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$51) - - -$C$DW$T$53 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$53, DW_AT_byte_size(0x30) -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$172, DW_AT_name("$P$T13") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x29) - .dwattr $C$DW$172, DW_AT_decl_column(0x02) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$173, DW_AT_name("$P$T14") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x3b) - .dwattr $C$DW$173, DW_AT_decl_column(0x02) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$174, DW_AT_name("$P$T15") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("$P$T15") - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x46) - .dwattr $C$DW$174, DW_AT_decl_column(0x02) - -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$175, DW_AT_name("$P$T16") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("$P$T16") - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x50) - .dwattr $C$DW$175, DW_AT_decl_column(0x02) - -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$176, DW_AT_name("$P$T17") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("$P$T17") - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x5a) - .dwattr $C$DW$176, DW_AT_decl_column(0x02) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$177, DW_AT_name("rsvd14") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("rsvd14") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x63) - .dwattr $C$DW$177, DW_AT_decl_column(0x0b) - -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$178, DW_AT_name("$P$T18") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("$P$T18") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x67) - .dwattr $C$DW$178, DW_AT_decl_column(0x02) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$179, DW_AT_name("$P$T19") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("$P$T19") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x74) - .dwattr $C$DW$179, DW_AT_decl_column(0x02) - -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$180, DW_AT_name("$P$T20") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("$P$T20") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x81) - .dwattr $C$DW$180, DW_AT_decl_column(0x02) - -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$98) - .dwattr $C$DW$181, DW_AT_name("$P$T21") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("$P$T21") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x8c) - .dwattr $C$DW$181, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$53, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$53, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$53 - -$C$DW$T$107 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$107, DW_AT_name("pruCtrl") - .dwattr $C$DW$T$107, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$T$107, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$107, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$107, DW_AT_decl_column(0x03) - - -$C$DW$T$56 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$182, DW_AT_name("REVID") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x2a) - .dwattr $C$DW$182, DW_AT_decl_column(0x15) - -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$183, DW_AT_name("REVID_bit") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x2e) - .dwattr $C$DW$183, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$56, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$56 - - -$C$DW$T$58 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$184, DW_AT_name("SYSCFG") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x34) - .dwattr $C$DW$184, DW_AT_decl_column(0x15) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$185, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x3c) - .dwattr $C$DW$185, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$58 - - -$C$DW$T$60 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$186, DW_AT_name("GPCFG0") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x42) - .dwattr $C$DW$186, DW_AT_decl_column(0x15) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$187, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x4f) - .dwattr $C$DW$187, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$60, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$60 - - -$C$DW$T$62 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$188, DW_AT_name("GPCFG1") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x55) - .dwattr $C$DW$188, DW_AT_decl_column(0x15) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$189, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x62) - .dwattr $C$DW$189, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$62 - - -$C$DW$T$64 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$190, DW_AT_name("CGR") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$190, DW_AT_decl_line(0x68) - .dwattr $C$DW$190, DW_AT_decl_column(0x15) - -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$191, DW_AT_name("CGR_bit") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0x7e) - .dwattr $C$DW$191, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$64, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$64, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$64 - - -$C$DW$T$66 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$192, DW_AT_name("ISRP") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0x84) - .dwattr $C$DW$192, DW_AT_decl_column(0x15) - -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$193, DW_AT_name("ISRP_bit") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x8d) - .dwattr $C$DW$193, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$66, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$66, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$66 - - -$C$DW$T$68 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$68, DW_AT_byte_size(0x04) -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$194, DW_AT_name("ISP") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x93) - .dwattr $C$DW$194, DW_AT_decl_column(0x15) - -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$195, DW_AT_name("ISP_bit") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x9c) - .dwattr $C$DW$195, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$68, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$68, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$68 - - -$C$DW$T$70 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$196, DW_AT_name("IESP") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$196, DW_AT_decl_line(0xa1) - .dwattr $C$DW$196, DW_AT_decl_column(0x15) - -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$197, DW_AT_name("IESP_bit") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$197, DW_AT_decl_line(0xaa) - .dwattr $C$DW$197, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$70, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$70 - - -$C$DW$T$72 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$198, DW_AT_name("IECP") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$198, DW_AT_decl_line(0xb0) - .dwattr $C$DW$198, DW_AT_decl_column(0x15) - -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$199, DW_AT_name("IECP_bit") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$199, DW_AT_decl_line(0xb8) - .dwattr $C$DW$199, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$72, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$72 - - -$C$DW$T$74 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$200, DW_AT_name("PMAO") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$200, DW_AT_decl_line(0xc1) - .dwattr $C$DW$200, DW_AT_decl_column(0x15) - -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$201, DW_AT_name("PMAO_bit") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$201, DW_AT_decl_line(0xc7) - .dwattr $C$DW$201, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$74, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$74 - - -$C$DW$T$76 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$202, DW_AT_name("IEPCLK") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$202, DW_AT_decl_line(0xd0) - .dwattr $C$DW$202, DW_AT_decl_column(0x15) - -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$203, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$203, DW_AT_decl_line(0xd5) - .dwattr $C$DW$203, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$76, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$76 - - -$C$DW$T$78 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$204, DW_AT_name("SPP") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$204, DW_AT_decl_line(0xdb) - .dwattr $C$DW$204, DW_AT_decl_column(0x15) - -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$205, DW_AT_name("SPP_bit") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$205, DW_AT_decl_line(0xe1) - .dwattr $C$DW$205, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$78, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$78 - - -$C$DW$T$80 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$206, DW_AT_name("PIN_MX") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$206, DW_AT_decl_line(0xe9) - .dwattr $C$DW$206, DW_AT_decl_column(0x15) - -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$207, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$207, DW_AT_decl_line(0xee) - .dwattr $C$DW$207, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$80, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$80 - - -$C$DW$T$82 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$208, DW_AT_name("CTRL") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("CTRL") - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$208, DW_AT_decl_line(0x2a) - .dwattr $C$DW$208, DW_AT_decl_column(0x15) - -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$209, DW_AT_name("CTRL_bit") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("CTRL_bit") - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$209, DW_AT_decl_line(0x36) - .dwattr $C$DW$209, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$82, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$82 - - -$C$DW$T$84 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$210, DW_AT_name("STS") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("STS") - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$210, DW_AT_decl_line(0x3c) - .dwattr $C$DW$210, DW_AT_decl_column(0x15) - -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$211, DW_AT_name("STS_bit") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("STS_bit") - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$211, DW_AT_decl_line(0x41) - .dwattr $C$DW$211, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$84, DW_AT_decl_line(0x3b) - .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$84 - - -$C$DW$T$86 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$212, DW_AT_name("WAKEUP_EN") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("WAKEUP_EN") - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$212, DW_AT_decl_line(0x47) - .dwattr $C$DW$212, DW_AT_decl_column(0x15) - -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$213, DW_AT_name("WAKEUP_EN_bit") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$213, DW_AT_decl_line(0x4b) - .dwattr $C$DW$213, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$86, DW_AT_decl_line(0x46) - .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$86 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$214, DW_AT_name("CYCLE") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("CYCLE") - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$214, DW_AT_decl_line(0x51) - .dwattr $C$DW$214, DW_AT_decl_column(0x15) - -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$215, DW_AT_name("CYCLE_bit") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("CYCLE_bit") - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$215, DW_AT_decl_line(0x55) - .dwattr $C$DW$215, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$90 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$216, DW_AT_name("STALL") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("STALL") - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$216, DW_AT_decl_line(0x5b) - .dwattr $C$DW$216, DW_AT_decl_column(0x15) - -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$217, DW_AT_name("STALL_bit") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("STALL_bit") - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$217, DW_AT_decl_line(0x5f) - .dwattr $C$DW$217, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0x5a) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$90 - - -$C$DW$T$92 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$218, DW_AT_name("CTBIR0") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("CTBIR0") - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$218, DW_AT_decl_line(0x68) - .dwattr $C$DW$218, DW_AT_decl_column(0x15) - -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$219, DW_AT_name("CTBIR0_bit") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("CTBIR0_bit") - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$219, DW_AT_decl_line(0x6f) - .dwattr $C$DW$219, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$92 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$220, DW_AT_name("CTBIR1") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("CTBIR1") - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$220, DW_AT_decl_line(0x75) - .dwattr $C$DW$220, DW_AT_decl_column(0x15) - -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$221, DW_AT_name("CTBIR1_bit") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("CTBIR1_bit") - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$221, DW_AT_decl_line(0x7c) - .dwattr $C$DW$221, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0x74) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - - -$C$DW$T$96 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$96, DW_AT_byte_size(0x04) -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$222, DW_AT_name("CTPPR0") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("CTPPR0") - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$222, DW_AT_decl_line(0x82) - .dwattr $C$DW$222, DW_AT_decl_column(0x15) - -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$95) - .dwattr $C$DW$223, DW_AT_name("CTPPR0_bit") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("CTPPR0_bit") - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$223, DW_AT_decl_line(0x87) - .dwattr $C$DW$223, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$96, DW_AT_decl_line(0x81) - .dwattr $C$DW$T$96, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$96 - - -$C$DW$T$98 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$98, DW_AT_byte_size(0x04) -$C$DW$224 .dwtag DW_TAG_member - .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$224, DW_AT_name("CTPPR1") - .dwattr $C$DW$224, DW_AT_TI_symbol_name("CTPPR1") - .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$224, DW_AT_decl_line(0x8d) - .dwattr $C$DW$224, DW_AT_decl_column(0x15) - -$C$DW$225 .dwtag DW_TAG_member - .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$97) - .dwattr $C$DW$225, DW_AT_name("CTPPR1_bit") - .dwattr $C$DW$225, DW_AT_TI_symbol_name("CTPPR1_bit") - .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$225, DW_AT_decl_line(0x92) - .dwattr $C$DW$225, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h") - .dwattr $C$DW$T$98, DW_AT_decl_line(0x8c) - .dwattr $C$DW$T$98, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$98 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$117 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - -$C$DW$T$36 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - - -$C$DW$T$37 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) -$C$DW$226 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$226, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$37 - - -$C$DW$T$39 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$39 - -$C$DW$T$40 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$40, DW_AT_address_class(0x10) - -$C$DW$T$41 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$41, DW_AT_name("sm_powercycle_state_func_ptr") - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$41, DW_AT_decl_file("pru1_statemachine_powercycle.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x22) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$118 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$118, DW_AT_address_class(0x20) - -$C$DW$T$119 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$119, DW_AT_type(*$C$DW$T$11) - -$C$DW$T$120 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$119) - .dwattr $C$DW$T$120, DW_AT_address_class(0x20) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$227 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$227, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$228 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$228, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - - -$C$DW$T$52 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$52, DW_AT_byte_size(0x0c) -$C$DW$229 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$229, DW_AT_upper_bound(0x02) - - .dwendtag $C$DW$T$52 - -$C$DW$T$54 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R0_b0") - .dwattr $C$DW$230, DW_AT_location[DW_OP_reg0] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R0_b1") - .dwattr $C$DW$231, DW_AT_location[DW_OP_reg1] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R0_b2") - .dwattr $C$DW$232, DW_AT_location[DW_OP_reg2] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R0_b3") - .dwattr $C$DW$233, DW_AT_location[DW_OP_reg3] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R1_b0") - .dwattr $C$DW$234, DW_AT_location[DW_OP_reg4] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R1_b1") - .dwattr $C$DW$235, DW_AT_location[DW_OP_reg5] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R1_b2") - .dwattr $C$DW$236, DW_AT_location[DW_OP_reg6] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R1_b3") - .dwattr $C$DW$237, DW_AT_location[DW_OP_reg7] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R2_b0") - .dwattr $C$DW$238, DW_AT_location[DW_OP_reg8] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R2_b1") - .dwattr $C$DW$239, DW_AT_location[DW_OP_reg9] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R2_b2") - .dwattr $C$DW$240, DW_AT_location[DW_OP_reg10] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R2_b3") - .dwattr $C$DW$241, DW_AT_location[DW_OP_reg11] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R3_b0") - .dwattr $C$DW$242, DW_AT_location[DW_OP_reg12] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R3_b1") - .dwattr $C$DW$243, DW_AT_location[DW_OP_reg13] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R3_b2") - .dwattr $C$DW$244, DW_AT_location[DW_OP_reg14] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R3_b3") - .dwattr $C$DW$245, DW_AT_location[DW_OP_reg15] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R4_b0") - .dwattr $C$DW$246, DW_AT_location[DW_OP_reg16] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R4_b1") - .dwattr $C$DW$247, DW_AT_location[DW_OP_reg17] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R4_b2") - .dwattr $C$DW$248, DW_AT_location[DW_OP_reg18] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R4_b3") - .dwattr $C$DW$249, DW_AT_location[DW_OP_reg19] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R5_b0") - .dwattr $C$DW$250, DW_AT_location[DW_OP_reg20] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R5_b1") - .dwattr $C$DW$251, DW_AT_location[DW_OP_reg21] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R5_b2") - .dwattr $C$DW$252, DW_AT_location[DW_OP_reg22] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R5_b3") - .dwattr $C$DW$253, DW_AT_location[DW_OP_reg23] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R6_b0") - .dwattr $C$DW$254, DW_AT_location[DW_OP_reg24] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R6_b1") - .dwattr $C$DW$255, DW_AT_location[DW_OP_reg25] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R6_b2") - .dwattr $C$DW$256, DW_AT_location[DW_OP_reg26] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R6_b3") - .dwattr $C$DW$257, DW_AT_location[DW_OP_reg27] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R7_b0") - .dwattr $C$DW$258, DW_AT_location[DW_OP_reg28] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R7_b1") - .dwattr $C$DW$259, DW_AT_location[DW_OP_reg29] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R7_b2") - .dwattr $C$DW$260, DW_AT_location[DW_OP_reg30] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R7_b3") - .dwattr $C$DW$261, DW_AT_location[DW_OP_reg31] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R8_b0") - .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R8_b1") - .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R8_b2") - .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R8_b3") - .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R9_b0") - .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R9_b1") - .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R9_b2") - .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R9_b3") - .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R10_b0") - .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R10_b1") - .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R10_b2") - .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R10_b3") - .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R11_b0") - .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R11_b1") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R11_b2") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R11_b3") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R12_b0") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R12_b1") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R12_b2") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R12_b3") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R13_b0") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R13_b1") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R13_b2") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R13_b3") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R14_b0") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R14_b1") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R14_b2") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R14_b3") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R15_b0") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R15_b1") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R15_b2") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R15_b3") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R16_b0") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R16_b1") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R16_b2") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R16_b3") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R17_b0") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R17_b1") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R17_b2") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R17_b3") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R18_b0") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R18_b1") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R18_b2") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R18_b3") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R19_b0") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R19_b1") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R19_b2") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R19_b3") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R20_b0") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R20_b1") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R20_b2") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R20_b3") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R21_b0") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R21_b1") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R21_b2") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R21_b3") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R22_b0") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R22_b1") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R22_b2") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R22_b3") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R23_b0") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R23_b1") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R23_b2") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R23_b3") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R24_b0") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R24_b1") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R24_b2") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R24_b3") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R25_b0") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R25_b1") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R25_b2") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R25_b3") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R26_b0") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R26_b1") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$336 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$336, DW_AT_name("R26_b2") - .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$337 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$337, DW_AT_name("R26_b3") - .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$338 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$338, DW_AT_name("R27_b0") - .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$339 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$339, DW_AT_name("R27_b1") - .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$340 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$340, DW_AT_name("R27_b2") - .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$341 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$341, DW_AT_name("R27_b3") - .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$342 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$342, DW_AT_name("R28_b0") - .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$343 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$343, DW_AT_name("R28_b1") - .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$344 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$344, DW_AT_name("R28_b2") - .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$345 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$345, DW_AT_name("R28_b3") - .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$346 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$346, DW_AT_name("R29_b0") - .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$347 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$347, DW_AT_name("R29_b1") - .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$348 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$348, DW_AT_name("R29_b2") - .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$349 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$349, DW_AT_name("R29_b3") - .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$350 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$350, DW_AT_name("R30_b0") - .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$351 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$351, DW_AT_name("R30_b1") - .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$352 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$352, DW_AT_name("R30_b2") - .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$353 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$353, DW_AT_name("R30_b3") - .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$354 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$354, DW_AT_name("R31_b0") - .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$355 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$355, DW_AT_name("R31_b1") - .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R31_b2") - .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R31_b3") - .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_powercycle.lst b/10.01_base/4_deploy/pru1_statemachine_powercycle.lst deleted file mode 100644 index 71902ba..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_powercycle.lst +++ /dev/null @@ -1,4640 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:38 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_powercycle.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$100) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25$C$DW$2 .dwtag DW_TAG_variable - 26 .dwattr $C$DW$2, DW_AT_name("timeout_target") - 27 .dwattr $C$DW$2, DW_AT_TI_symbol_name("timeout_target") - 28 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$32) - 29 .dwattr $C$DW$2, DW_AT_declaration - 30 .dwattr $C$DW$2, DW_AT_external - 31 .dwattr $C$DW$2, DW_AT_decl_file("pru1_utils.h") - 32 .dwattr $C$DW$2, DW_AT_decl_line(0x8b) - 33 .dwattr $C$DW$2, DW_AT_decl_column(0x11) - 34 - 35$C$DW$3 .dwtag DW_TAG_variable - 36 .dwattr $C$DW$3, DW_AT_name("buslatches") - 37 .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches") - 38 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - 39 .dwattr $C$DW$3, DW_AT_declaration - 40 .dwattr $C$DW$3, DW_AT_external - 41 .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - 42 .dwattr $C$DW$3, DW_AT_decl_line(0x2f) - 43 .dwattr $C$DW$3, DW_AT_decl_column(0x15) - 44 - 45 .global ||sm_powercycle|| - 46 .common ||sm_powercycle||,2,1 - 47$C$DW$4 .dwtag DW_TAG_variable - 48 .dwattr $C$DW$4, DW_AT_name("sm_powercycle") - 49 .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_powercycle") - 50 .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_powercycle||] - 51 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - 52 .dwattr $C$DW$4, DW_AT_external - 53 .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 54 .dwattr $C$DW$4, DW_AT_decl_line(0x37) - 55 .dwattr $C$DW$4, DW_AT_decl_column(0x1b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 2 - - 56 - 57 - 58$C$DW$5 .dwtag DW_TAG_subprogram - 59 .dwattr $C$DW$5, DW_AT_name("buslatches_pru0_dataout") - 60 .dwattr $C$DW$5, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 61 .dwattr $C$DW$5, DW_AT_declaration - 62 .dwattr $C$DW$5, DW_AT_external - 63 .dwattr $C$DW$5, DW_AT_decl_file("pru1_buslatches.h") - 64 .dwattr $C$DW$5, DW_AT_decl_line(0xba) - 65 .dwattr $C$DW$5, DW_AT_decl_column(0x06) - 66$C$DW$6 .dwtag DW_TAG_formal_parameter - 67 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$32) - 68 - 69 .dwendtag $C$DW$5 - 70 - 71 - 72$C$DW$7 .dwtag DW_TAG_subprogram - 73 .dwattr $C$DW$7, DW_AT_name("do_event_initializationsignals") - 74 .dwattr $C$DW$7, DW_AT_TI_symbol_name("do_event_initializationsignals") - 75 .dwattr $C$DW$7, DW_AT_declaration - 76 .dwattr $C$DW$7, DW_AT_external - 77 .dwattr $C$DW$7, DW_AT_decl_file("pru1_statemachine_init.h") - 78 .dwattr $C$DW$7, DW_AT_decl_line(0x2f) - 79 .dwattr $C$DW$7, DW_AT_decl_column(0x06) - 80 .dwendtag $C$DW$7 - 81 - 82 - 83$C$DW$8 .dwtag DW_TAG_subprogram - 84 .dwattr $C$DW$8, DW_AT_name("__delay_cycles") - 85 .dwattr $C$DW$8, DW_AT_TI_symbol_name("__delay_cycles") - 86 .dwattr $C$DW$8, DW_AT_declaration - 87 .dwattr $C$DW$8, DW_AT_external - 88$C$DW$9 .dwtag DW_TAG_formal_parameter - 89 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - 90 - 91 .dwendtag $C$DW$8 - 92 - 93; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 94; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 95 00000000 .sect ".text:sm_powercycle_state_idle" - 96 .clink - 97 .global ||sm_powercycle_state_idle|| - 98 - 99$C$DW$10 .dwtag DW_TAG_subprogram - 100 .dwattr $C$DW$10, DW_AT_name("sm_powercycle_state_idle") - 101 .dwattr $C$DW$10, DW_AT_low_pc(||sm_powercycle_state_idle||) - 102 .dwattr $C$DW$10, DW_AT_high_pc(0x00) - 103 .dwattr $C$DW$10, DW_AT_TI_symbol_name("sm_powercycle_state_idle") - 104 .dwattr $C$DW$10, DW_AT_external - 105 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$36) - 106 .dwattr $C$DW$10, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 107 .dwattr $C$DW$10, DW_AT_TI_begin_line(0x46) - 108 .dwattr $C$DW$10, DW_AT_TI_begin_column(0x09) - 109 .dwattr $C$DW$10, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 110 .dwattr $C$DW$10, DW_AT_decl_line(0x46) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 3 - - 111 .dwattr $C$DW$10, DW_AT_decl_column(0x09) - 112 .dwattr $C$DW$10, DW_AT_TI_max_frame_size(0x00) - 113 .dwpsn file "pru1_statemachine_powercycle.c",line 70,column 36,is_stmt,address ||sm_powercycl - 114 - 115 .dwfde $C$DW$CIE, ||sm_powercycle_state_idle|| - 116;---------------------------------------------------------------------- - 117; 70 | uint8_t sm_powercycle_state_idle() { - 118;---------------------------------------------------------------------- - 119 - 120;*************************************************************** - 121;* FNAME: sm_powercycle_state_idle FR SIZE: 0 * - 122;* * - 123;* FUNCTION ENVIRONMENT * - 124;* * - 125;* FUNCTION PROPERTIES * - 126;* 0 Auto, 0 SOE * - 127;*************************************************************** - 128 - 129 00000000 ||sm_powercycle_state_idle||: - 130;* --------------------------------------------------------------------------* - 131 .dwcfi cfa_offset, 0 - 132;*** 71 ----------------------- return 1u; - 133 .dwpsn file "pru1_statemachine_powercycle.c",line 71,column 2,is_stmt,isa 0 - 134;---------------------------------------------------------------------- - 135; 71 | return 1; // ready - 136;---------------------------------------------------------------------- - 137 00000000 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |71| - 138$C$DW$11 .dwtag DW_TAG_TI_branch - 139 .dwattr $C$DW$11, DW_AT_low_pc(0x00) - 140 .dwattr $C$DW$11, DW_AT_TI_return - 141 - 142 00000004 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 143 .dwattr $C$DW$10, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - 144 .dwattr $C$DW$10, DW_AT_TI_end_line(0x48) - 145 .dwattr $C$DW$10, DW_AT_TI_end_column(0x01) - 146 .dwendentry - 147 .dwendtag $C$DW$10 - 148 - 149 00000000 .sect ".text:sm_powercycle_state_4" - 150 .clink - 151 - 152$C$DW$12 .dwtag DW_TAG_subprogram - 153 .dwattr $C$DW$12, DW_AT_name("sm_powercycle_state_4") - 154 .dwattr $C$DW$12, DW_AT_low_pc(||sm_powercycle_state_4||) - 155 .dwattr $C$DW$12, DW_AT_high_pc(0x00) - 156 .dwattr $C$DW$12, DW_AT_TI_symbol_name("sm_powercycle_state_4") - 157 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$36) - 158 .dwattr $C$DW$12, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 159 .dwattr $C$DW$12, DW_AT_TI_begin_line(0x6d) - 160 .dwattr $C$DW$12, DW_AT_TI_begin_column(0x10) - 161 .dwattr $C$DW$12, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 162 .dwattr $C$DW$12, DW_AT_decl_line(0x6d) - 163 .dwattr $C$DW$12, DW_AT_decl_column(0x10) - 164 .dwattr $C$DW$12, DW_AT_TI_max_frame_size(0x0b) - 165 .dwpsn file "pru1_statemachine_powercycle.c",line 109,column 40,is_stmt,address ||sm_powercyc - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 4 - - 166 - 167 .dwfde $C$DW$CIE, ||sm_powercycle_state_4|| - 168;---------------------------------------------------------------------- - 169; 109 | static uint8_t sm_powercycle_state_4() { - 170;---------------------------------------------------------------------- - 171 - 172;*************************************************************** - 173;* FNAME: sm_powercycle_state_4 FR SIZE: 11 * - 174;* * - 175;* FUNCTION ENVIRONMENT * - 176;* * - 177;* FUNCTION PROPERTIES * - 178;* 0 Auto, 11 SOE * - 179;*************************************************************** - 180 - 181||sm_powercycle_state_4||: - 182;* --------------------------------------------------------------------------* - 183;* r5_0 assigned to $O$C1 - 184$C$DW$13 .dwtag DW_TAG_variable - 185 .dwattr $C$DW$13, DW_AT_name("$O$C1") - 186 .dwattr $C$DW$13, DW_AT_TI_symbol_name("$O$C1") - 187 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$117) - 188 .dwattr $C$DW$13, DW_AT_location[DW_OP_reg20] - 189 - 190;* r4_0 assigned to $O$C2 - 191$C$DW$14 .dwtag DW_TAG_variable - 192 .dwattr $C$DW$14, DW_AT_name("$O$C2") - 193 .dwattr $C$DW$14, DW_AT_TI_symbol_name("$O$C2") - 194 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$6) - 195 .dwattr $C$DW$14, DW_AT_location[DW_OP_reg16] - 196 - 197;* r4_0 assigned to _tmpval - 198$C$DW$15 .dwtag DW_TAG_variable - 199 .dwattr $C$DW$15, DW_AT_name("_tmpval") - 200 .dwattr $C$DW$15, DW_AT_TI_symbol_name("_tmpval") - 201 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$36) - 202 .dwattr $C$DW$15, DW_AT_location[DW_OP_reg16] - 203 - 204 .dwcfi cfa_offset, 0 - 205;*** 110 ----------------------- if ( (*(volatile struct $$fake25 *)0x24000u).$P$T16.CYCLE > - 206 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 207 .dwcfi cfa_offset, 11 - 208 .dwpsn file "pru1_statemachine_powercycle.c",line 110,column 2,is_stmt,isa 0 - 209;---------------------------------------------------------------------- - 210; 110 | if (!TIMEOUT_REACHED) - 211;---------------------------------------------------------------------- - 212 00000004 000000240000E0! LDI r0, ||timeout_target|| ; [ALU_PRU] |110| timeout_target - 213 00000008 400C81240002C1 LDI32 r1, 0x0002400c ; [ALU_PRU] |110| - 0000000f 00000000004024 - 214 00000010 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 215 .dwcfi save_reg_to_mem, 14, -11 - 216 .dwcfi save_reg_to_mem, 15, -10 - 217 .dwcfi save_reg_to_mem, 16, -9 - 218 00000014 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 219 .dwcfi save_reg_to_mem, 20, -8 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 5 - - 220 .dwcfi save_reg_to_mem, 21, -7 - 221 .dwcfi save_reg_to_mem, 22, -6 - 222 .dwcfi save_reg_to_mem, 23, -5 - 223 .dwcfi save_reg_to_mem, 24, -4 - 224 .dwcfi save_reg_to_mem, 25, -3 - 225 .dwcfi save_reg_to_mem, 26, -2 - 226 .dwcfi save_reg_to_mem, 27, -1 - 227 00000018 000000F1002080 LBBO &r0, r0, 0, 4 ; [ALU_PRU] |110| - 228 0000001c 000000F1002181 LBBO &r1, r1, 0, 4 ; [ALU_PRU] |110| - 229 00000020 00000070E1E003 QBGE ||$C$L1||, r0, r1 ; [ALU_PRU] |110| - 230;* --------------------------------------------------------------------------* - 231;*** 111 ----------------------- return 0; - 232 .dwpsn file "pru1_statemachine_powercycle.c",line 111,column 3,is_stmt,isa 0 - 233;---------------------------------------------------------------------- - 234; 111 | return 0; - 235;---------------------------------------------------------------------- - 236 00000024 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |111| - 237 00000028 00000021000000! JMP ||$C$L2|| ; [ALU_PRU] |111| - 238;* --------------------------------------------------------------------------* - 239 0000002c ||$C$L1||: - 240;*** -----------------------g3: - 241;*** 112 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+7)&0xdf - 242;*** 112 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 243;*** 112 ----------------------- __R30 = 1792u; - 244;*** 112 ----------------------- *C$1 = _tmpval; - 245;*** 112 ----------------------- __delay_cycles(4u); - 246;*** 112 ----------------------- __R30 = 3840u; - 247;*** 113 ----------------------- sm_powercycle.state = &sm_powercycle_state_idle; - 248;*** 114 ----------------------- do_event_initializationsignals(); - 249;*** 115 ----------------------- return 1; - 250 .dwpsn file "pru1_statemachine_powercycle.c",line 112,column 5,is_stmt,isa 0 - 251;---------------------------------------------------------------------- - 252; 112 | buslatches_setbits(7, BIT(5), 0); // DCLO deasserted - 253;---------------------------------------------------------------------- - 254 0000002c 000000240007E5! LDI r5, ||buslatches||+7 ; [ALU_PRU] |112| $O$C1,buslatches - 255 00000030 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |112| $O$C1 - 256 00000034 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |112| $O$C2 - 257 00000038 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |112| $O$C2 - 258$C$DW$16 .dwtag DW_TAG_TI_branch - 259 .dwattr $C$DW$16, DW_AT_low_pc(0x00) - 260 .dwattr $C$DW$16, DW_AT_name("buslatches_pru0_dataout") - 261 .dwattr $C$DW$16, DW_AT_TI_call - 262 - 263 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |112| buslatches_pru0_dataout - 264 00000040 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |112| - 265 00000044 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |112| $O$C1,_tmpval - 266 .newblock - 267 00000048 000186240000C6 LDI32 r6, 1 - 0000004f 00000000004024 - 268 00000050 0000000501E6E6 $1: SUB r6, r6, 1 - 269 00000054 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |112| - 270 .dwpsn file "pru1_statemachine_powercycle.c",line 113,column 2,is_stmt,isa 0 - 271;---------------------------------------------------------------------- - 272; 113 | sm_powercycle.state = &sm_powercycle_state_idle; - 273;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 6 - - 274 00000058 00000024000081! LDI r1.w0, $CODE(||sm_powercycle_state_idle||) ; [ALU_PRU] |113| sm_powercycle_state_idl - 275 0000005c 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] |113| sm_powercycle - 276 .dwpsn file "pru1_statemachine_powercycle.c",line 112,column 5,is_stmt,isa 0 - 277 00000060 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |112| - 278 .dwpsn file "pru1_statemachine_powercycle.c",line 113,column 2,is_stmt,isa 0 - 279 00000064 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |113| - 280 .dwpsn file "pru1_statemachine_powercycle.c",line 114,column 2,is_stmt,isa 0 - 281;---------------------------------------------------------------------- - 282; 114 | do_event_initializationsignals() ; - 283;---------------------------------------------------------------------- - 284$C$DW$17 .dwtag DW_TAG_TI_branch - 285 .dwattr $C$DW$17, DW_AT_low_pc(0x00) - 286 .dwattr $C$DW$17, DW_AT_name("do_event_initializationsignals") - 287 .dwattr $C$DW$17, DW_AT_TI_call - 288 - 289 00000068 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |114| do_event_initializations - 290 .dwpsn file "pru1_statemachine_powercycle.c",line 115,column 2,is_stmt,isa 0 - 291;---------------------------------------------------------------------- - 292; 115 | return 1; - 293;---------------------------------------------------------------------- - 294 0000006c 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |115| - 295;* --------------------------------------------------------------------------* - 296 00000070 ||$C$L2||: - 297 00000070 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 298 .dwcfi restore_reg, 14 - 299 .dwcfi restore_reg, 15 - 300 .dwcfi restore_reg, 16 - 301 00000074 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 302 .dwcfi restore_reg, 20 - 303 .dwcfi restore_reg, 21 - 304 .dwcfi restore_reg, 22 - 305 .dwcfi restore_reg, 23 - 306 .dwcfi restore_reg, 24 - 307 .dwcfi restore_reg, 25 - 308 .dwcfi restore_reg, 26 - 309 .dwcfi restore_reg, 27 - 310 00000078 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 311 .dwcfi cfa_offset, 0 - 312$C$DW$18 .dwtag DW_TAG_TI_branch - 313 .dwattr $C$DW$18, DW_AT_low_pc(0x00) - 314 .dwattr $C$DW$18, DW_AT_TI_return - 315 - 316 0000007c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 317 .dwattr $C$DW$12, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - 318 .dwattr $C$DW$12, DW_AT_TI_end_line(0x74) - 319 .dwattr $C$DW$12, DW_AT_TI_end_column(0x01) - 320 .dwendentry - 321 .dwendtag $C$DW$12 - 322 - 323 00000000 .sect ".text:sm_powercycle_state_3" - 324 .clink - 325 - 326$C$DW$19 .dwtag DW_TAG_subprogram - 327 .dwattr $C$DW$19, DW_AT_name("sm_powercycle_state_3") - 328 .dwattr $C$DW$19, DW_AT_low_pc(||sm_powercycle_state_3||) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 7 - - 329 .dwattr $C$DW$19, DW_AT_high_pc(0x00) - 330 .dwattr $C$DW$19, DW_AT_TI_symbol_name("sm_powercycle_state_3") - 331 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$36) - 332 .dwattr $C$DW$19, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 333 .dwattr $C$DW$19, DW_AT_TI_begin_line(0x61) - 334 .dwattr $C$DW$19, DW_AT_TI_begin_column(0x10) - 335 .dwattr $C$DW$19, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 336 .dwattr $C$DW$19, DW_AT_decl_line(0x61) - 337 .dwattr $C$DW$19, DW_AT_decl_column(0x10) - 338 .dwattr $C$DW$19, DW_AT_TI_max_frame_size(0x13) - 339 .dwpsn file "pru1_statemachine_powercycle.c",line 97,column 40,is_stmt,address ||sm_powercycl - 340 - 341 .dwfde $C$DW$CIE, ||sm_powercycle_state_3|| - 342;---------------------------------------------------------------------- - 343; 97 | static uint8_t sm_powercycle_state_3() { - 344;---------------------------------------------------------------------- - 345 - 346;*************************************************************** - 347;* FNAME: sm_powercycle_state_3 FR SIZE: 19 * - 348;* * - 349;* FUNCTION ENVIRONMENT * - 350;* * - 351;* FUNCTION PROPERTIES * - 352;* 0 Auto, 19 SOE * - 353;*************************************************************** - 354 - 355||sm_powercycle_state_3||: - 356;* --------------------------------------------------------------------------* - 357;* r4_0 assigned to $O$C1 - 358$C$DW$20 .dwtag DW_TAG_variable - 359 .dwattr $C$DW$20, DW_AT_name("$O$C1") - 360 .dwattr $C$DW$20, DW_AT_TI_symbol_name("$O$C1") - 361 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$118) - 362 .dwattr $C$DW$20, DW_AT_location[DW_OP_reg16] - 363 - 364;* r7_0 assigned to $O$C2 - 365$C$DW$21 .dwtag DW_TAG_variable - 366 .dwattr $C$DW$21, DW_AT_name("$O$C2") - 367 .dwattr $C$DW$21, DW_AT_TI_symbol_name("$O$C2") - 368 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$117) - 369 .dwattr $C$DW$21, DW_AT_location[DW_OP_reg28] - 370 - 371;* r5_0 assigned to $O$C3 - 372$C$DW$22 .dwtag DW_TAG_variable - 373 .dwattr $C$DW$22, DW_AT_name("$O$C3") - 374 .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C3") - 375 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$6) - 376 .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - 377 - 378;* r6_0 assigned to $O$K3 - 379$C$DW$23 .dwtag DW_TAG_variable - 380 .dwattr $C$DW$23, DW_AT_name("$O$K3") - 381 .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$K3") - 382 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$104) - 383 .dwattr $C$DW$23, DW_AT_location[DW_OP_reg24] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 8 - - 384 - 385;* r4_0 assigned to $O$K5 - 386$C$DW$24 .dwtag DW_TAG_variable - 387 .dwattr $C$DW$24, DW_AT_name("$O$K5") - 388 .dwattr $C$DW$24, DW_AT_TI_symbol_name("$O$K5") - 389 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$118) - 390 .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - 391 - 392;* r5_0 assigned to _tmpval - 393$C$DW$25 .dwtag DW_TAG_variable - 394 .dwattr $C$DW$25, DW_AT_name("_tmpval") - 395 .dwattr $C$DW$25, DW_AT_TI_symbol_name("_tmpval") - 396 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$36) - 397 .dwattr $C$DW$25, DW_AT_location[DW_OP_reg20] - 398 - 399 .dwcfi cfa_offset, 0 - 400;*** 98 ----------------------- if ( (*(volatile struct $$fake25 *)(K$3 = (volatile struct $$fake25 - 401 00000000 0000000513E2E2 SUB r2, r2, 0x13 ; [ALU_PRU] - 402 .dwcfi cfa_offset, 19 - 403 00000004 000000E1006243 SBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - 404 .dwcfi save_reg_to_mem, 14, -19 - 405 .dwcfi save_reg_to_mem, 15, -18 - 406 .dwcfi save_reg_to_mem, 16, -17 - 407 .dwcfi save_reg_to_mem, 17, -16 - 408 .dwcfi save_reg_to_mem, 18, -15 - 409 .dwcfi save_reg_to_mem, 19, -14 - 410 .dwcfi save_reg_to_mem, 20, -13 - 411 .dwpsn file "pru1_statemachine_powercycle.c",line 98,column 2,is_stmt,isa 0 - 412;---------------------------------------------------------------------- - 413; 98 | if (!TIMEOUT_REACHED) - 414;---------------------------------------------------------------------- - 415 00000008 000000240000E4! LDI r4, ||timeout_target|| ; [ALU_PRU] |98| $O$C1,timeout_target - 416 0000000c 000000E107A286 SBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - 417 .dwcfi save_reg_to_mem, 24, -12 - 418 .dwcfi save_reg_to_mem, 25, -11 - 419 .dwcfi save_reg_to_mem, 26, -10 - 420 .dwcfi save_reg_to_mem, 27, -9 - 421 .dwcfi save_reg_to_mem, 28, -8 - 422 .dwcfi save_reg_to_mem, 29, -7 - 423 .dwcfi save_reg_to_mem, 30, -6 - 424 .dwcfi save_reg_to_mem, 31, -5 - 425 .dwcfi save_reg_to_mem, 32, -4 - 426 .dwcfi save_reg_to_mem, 33, -3 - 427 .dwcfi save_reg_to_mem, 34, -2 - 428 .dwcfi save_reg_to_mem, 35, -1 - 429 00000010 400086240002C6 LDI32 r6, 0x00024000 ; [ALU_PRU] |98| $O$K3 - 00000017 00000000004024 - 430 00000018 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |98| $O$C1 - 431 0000001c 000000F10C2681 LBBO &r1, r6, 12, 4 ; [ALU_PRU] |98| $O$K3 - 432 00000020 00000070E1E003 QBGE ||$C$L3||, r0, r1 ; [ALU_PRU] |98| - 433;* --------------------------------------------------------------------------* - 434;*** 99 ----------------------- return 0; - 435 .dwpsn file "pru1_statemachine_powercycle.c",line 99,column 3,is_stmt,isa 0 - 436;---------------------------------------------------------------------- - 437; 99 | return 0; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 9 - - 438;---------------------------------------------------------------------- - 439 00000024 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |99| - 440 00000028 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |99| - 441;* --------------------------------------------------------------------------* - 442 0000002c ||$C$L3||: - 443;*** -----------------------g3: - 444;*** 100 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)&0xef - 445;*** 100 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 446;*** 100 ----------------------- __R30 = 1792u; - 447;*** 100 ----------------------- *C$2 = _tmpval; - 448;*** 100 ----------------------- __delay_cycles(4u); - 449;*** 100 ----------------------- __R30 = 3840u; - 450;*** 101 ----------------------- *(volatile unsigned *)K$3 &= 0xfffffff7u; - 451;*** 101 ----------------------- (*(volatile struct $$fake25 *)K$3).$P$T16.CYCLE = 0u; - 452;*** 101 ----------------------- K$5 = C$1; - 453;*** 101 ----------------------- *K$5 = 0x1312ce8u; - 454;*** 101 ----------------------- *(volatile unsigned *)K$3 |= 0x8u; - 455;*** 103 ----------------------- sm_powercycle.state = &sm_powercycle_state_4; - 456;*** 104 ----------------------- do_event_initializationsignals(); - 457;*** 105 ----------------------- return 0; - 458 .dwpsn file "pru1_statemachine_powercycle.c",line 100,column 2,is_stmt,isa 0 - 459;---------------------------------------------------------------------- - 460; 100 | buslatches_setbits(7, BIT(4), 0); // ACLO deasserted - 461; 101 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) - 462; 102 | ; // "power supply stabilizing" - 463;---------------------------------------------------------------------- - 464 0000002c 000000240007E7! LDI r7, ||buslatches||+7 ; [ALU_PRU] |100| $O$C2,buslatches - 465 00000030 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |100| $O$C2 - 466 00000034 00000011EF0005 AND r5.b0, r0.b0, 0xef ; [ALU_PRU] |100| $O$C3 - 467 00000038 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |100| $O$C3 - 468$C$DW$26 .dwtag DW_TAG_TI_branch - 469 .dwattr $C$DW$26, DW_AT_low_pc(0x00) - 470 .dwattr $C$DW$26, DW_AT_name("buslatches_pru0_dataout") - 471 .dwattr $C$DW$26, DW_AT_TI_call - 472 - 473 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |100| buslatches_pru0_dataout - 474 00000040 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |100| - 475 00000044 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |100| $O$C2,_tmpval - 476 .newblock - 477 00000048 000188240000C8 LDI32 r8, 1 - 0000004f 00000000004024 - 478 00000050 0000000501E8E8 $1: SUB r8, r8, 1 - 479 00000054 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |100| - 480 00000058 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |100| - 481 .dwpsn file "pru1_statemachine_powercycle.c",line 103,column 2,is_stmt,isa 0 - 482;---------------------------------------------------------------------- - 483; 103 | sm_powercycle.state = &sm_powercycle_state_4; - 484;---------------------------------------------------------------------- - 485 0000005c 00000024000081! LDI r1.w0, $CODE(||sm_powercycle_state_4||) ; [ALU_PRU] |103| sm_powercycle_state_4 - 486 .dwpsn file "pru1_statemachine_powercycle.c",line 101,column 2,is_stmt,isa 0 - 487 00000060 000000F1002680 LBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - 488 00000064 0000001D03E0E0 CLR r0, r0, 0x00000003 ; [ALU_PRU] |101| - 489 00000068 000000E1002680 SBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - 490 0000006c 000000240000E0 LDI r0, 0x0000 ; [ALU_PRU] |101| - 491 00000070 000000E10C2680 SBBO &r0, r6, 12, 4 ; [ALU_PRU] |101| $O$K3 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 10 - - 492 00000074 2CE880240131C0 LDI32 r0, 0x01312ce8 ; [ALU_PRU] |101| - 0000007b 00000000004024 - 493 0000007c 000000E1002480 SBBO &r0, r4, 0, 4 ; [ALU_PRU] |101| $O$K5 - 494 00000080 000000F1002680 LBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - 495 00000084 0000001F03E0E0 SET r0, r0, 0x00000003 ; [ALU_PRU] |101| - 496 00000088 000000E1002680 SBBO &r0, r6, 0, 4 ; [ALU_PRU] |101| $O$K3 - 497 .dwpsn file "pru1_statemachine_powercycle.c",line 103,column 2,is_stmt,isa 0 - 498 0000008c 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] |103| sm_powercycle - 499 00000090 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |103| - 500 .dwpsn file "pru1_statemachine_powercycle.c",line 104,column 2,is_stmt,isa 0 - 501;---------------------------------------------------------------------- - 502; 104 | do_event_initializationsignals() ; - 503;---------------------------------------------------------------------- - 504$C$DW$27 .dwtag DW_TAG_TI_branch - 505 .dwattr $C$DW$27, DW_AT_low_pc(0x00) - 506 .dwattr $C$DW$27, DW_AT_name("do_event_initializationsignals") - 507 .dwattr $C$DW$27, DW_AT_TI_call - 508 - 509 00000094 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |104| do_event_initializations - 510 .dwpsn file "pru1_statemachine_powercycle.c",line 105,column 2,is_stmt,isa 0 - 511;---------------------------------------------------------------------- - 512; 105 | return 0; - 513;---------------------------------------------------------------------- - 514 00000098 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |105| - 515;* --------------------------------------------------------------------------* - 516 0000009c ||$C$L4||: - 517 0000009c 000000F1006243 LBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - 518 .dwcfi restore_reg, 14 - 519 .dwcfi restore_reg, 15 - 520 .dwcfi restore_reg, 16 - 521 .dwcfi restore_reg, 17 - 522 .dwcfi restore_reg, 18 - 523 .dwcfi restore_reg, 19 - 524 .dwcfi restore_reg, 20 - 525 000000a0 000000F107A286 LBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - 526 .dwcfi restore_reg, 24 - 527 .dwcfi restore_reg, 25 - 528 .dwcfi restore_reg, 26 - 529 .dwcfi restore_reg, 27 - 530 .dwcfi restore_reg, 28 - 531 .dwcfi restore_reg, 29 - 532 .dwcfi restore_reg, 30 - 533 .dwcfi restore_reg, 31 - 534 .dwcfi restore_reg, 32 - 535 .dwcfi restore_reg, 33 - 536 .dwcfi restore_reg, 34 - 537 .dwcfi restore_reg, 35 - 538 000000a4 0000000113E2E2 ADD r2, r2, 0x13 ; [ALU_PRU] - 539 .dwcfi cfa_offset, 0 - 540$C$DW$28 .dwtag DW_TAG_TI_branch - 541 .dwattr $C$DW$28, DW_AT_low_pc(0x00) - 542 .dwattr $C$DW$28, DW_AT_TI_return - 543 - 544 000000a8 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 545 .dwattr $C$DW$19, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 11 - - 546 .dwattr $C$DW$19, DW_AT_TI_end_line(0x6a) - 547 .dwattr $C$DW$19, DW_AT_TI_end_column(0x01) - 548 .dwendentry - 549 .dwendtag $C$DW$19 - 550 - 551 00000000 .sect ".text:sm_powercycle_state_2" - 552 .clink - 553 - 554$C$DW$29 .dwtag DW_TAG_subprogram - 555 .dwattr $C$DW$29, DW_AT_name("sm_powercycle_state_2") - 556 .dwattr $C$DW$29, DW_AT_low_pc(||sm_powercycle_state_2||) - 557 .dwattr $C$DW$29, DW_AT_high_pc(0x00) - 558 .dwattr $C$DW$29, DW_AT_TI_symbol_name("sm_powercycle_state_2") - 559 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$36) - 560 .dwattr $C$DW$29, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 561 .dwattr $C$DW$29, DW_AT_TI_begin_line(0x55) - 562 .dwattr $C$DW$29, DW_AT_TI_begin_column(0x10) - 563 .dwattr $C$DW$29, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 564 .dwattr $C$DW$29, DW_AT_decl_line(0x55) - 565 .dwattr $C$DW$29, DW_AT_decl_column(0x10) - 566 .dwattr $C$DW$29, DW_AT_TI_max_frame_size(0x13) - 567 .dwpsn file "pru1_statemachine_powercycle.c",line 85,column 40,is_stmt,address ||sm_powercycl - 568 - 569 .dwfde $C$DW$CIE, ||sm_powercycle_state_2|| - 570;---------------------------------------------------------------------- - 571; 85 | static uint8_t sm_powercycle_state_2() { - 572;---------------------------------------------------------------------- - 573 - 574;*************************************************************** - 575;* FNAME: sm_powercycle_state_2 FR SIZE: 19 * - 576;* * - 577;* FUNCTION ENVIRONMENT * - 578;* * - 579;* FUNCTION PROPERTIES * - 580;* 0 Auto, 19 SOE * - 581;*************************************************************** - 582 - 583||sm_powercycle_state_2||: - 584;* --------------------------------------------------------------------------* - 585;* r4_0 assigned to $O$C1 - 586$C$DW$30 .dwtag DW_TAG_variable - 587 .dwattr $C$DW$30, DW_AT_name("$O$C1") - 588 .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C1") - 589 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$118) - 590 .dwattr $C$DW$30, DW_AT_location[DW_OP_reg16] - 591 - 592;* r7_0 assigned to $O$C2 - 593$C$DW$31 .dwtag DW_TAG_variable - 594 .dwattr $C$DW$31, DW_AT_name("$O$C2") - 595 .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C2") - 596 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$117) - 597 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg28] - 598 - 599;* r5_0 assigned to $O$C3 - 600$C$DW$32 .dwtag DW_TAG_variable - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 12 - - 601 .dwattr $C$DW$32, DW_AT_name("$O$C3") - 602 .dwattr $C$DW$32, DW_AT_TI_symbol_name("$O$C3") - 603 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$6) - 604 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg20] - 605 - 606;* r6_0 assigned to $O$K3 - 607$C$DW$33 .dwtag DW_TAG_variable - 608 .dwattr $C$DW$33, DW_AT_name("$O$K3") - 609 .dwattr $C$DW$33, DW_AT_TI_symbol_name("$O$K3") - 610 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$104) - 611 .dwattr $C$DW$33, DW_AT_location[DW_OP_reg24] - 612 - 613;* r4_0 assigned to $O$K5 - 614$C$DW$34 .dwtag DW_TAG_variable - 615 .dwattr $C$DW$34, DW_AT_name("$O$K5") - 616 .dwattr $C$DW$34, DW_AT_TI_symbol_name("$O$K5") - 617 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$118) - 618 .dwattr $C$DW$34, DW_AT_location[DW_OP_reg16] - 619 - 620;* r5_0 assigned to _tmpval - 621$C$DW$35 .dwtag DW_TAG_variable - 622 .dwattr $C$DW$35, DW_AT_name("_tmpval") - 623 .dwattr $C$DW$35, DW_AT_TI_symbol_name("_tmpval") - 624 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$36) - 625 .dwattr $C$DW$35, DW_AT_location[DW_OP_reg20] - 626 - 627 .dwcfi cfa_offset, 0 - 628;*** 86 ----------------------- if ( (*(volatile struct $$fake25 *)(K$3 = (volatile struct $$fake25 - 629 00000000 0000000513E2E2 SUB r2, r2, 0x13 ; [ALU_PRU] - 630 .dwcfi cfa_offset, 19 - 631 00000004 000000E1006243 SBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - 632 .dwcfi save_reg_to_mem, 14, -19 - 633 .dwcfi save_reg_to_mem, 15, -18 - 634 .dwcfi save_reg_to_mem, 16, -17 - 635 .dwcfi save_reg_to_mem, 17, -16 - 636 .dwcfi save_reg_to_mem, 18, -15 - 637 .dwcfi save_reg_to_mem, 19, -14 - 638 .dwcfi save_reg_to_mem, 20, -13 - 639 .dwpsn file "pru1_statemachine_powercycle.c",line 86,column 2,is_stmt,isa 0 - 640;---------------------------------------------------------------------- - 641; 86 | if (!TIMEOUT_REACHED) - 642;---------------------------------------------------------------------- - 643 00000008 000000240000E4! LDI r4, ||timeout_target|| ; [ALU_PRU] |86| $O$C1,timeout_target - 644 0000000c 000000E107A286 SBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - 645 .dwcfi save_reg_to_mem, 24, -12 - 646 .dwcfi save_reg_to_mem, 25, -11 - 647 .dwcfi save_reg_to_mem, 26, -10 - 648 .dwcfi save_reg_to_mem, 27, -9 - 649 .dwcfi save_reg_to_mem, 28, -8 - 650 .dwcfi save_reg_to_mem, 29, -7 - 651 .dwcfi save_reg_to_mem, 30, -6 - 652 .dwcfi save_reg_to_mem, 31, -5 - 653 .dwcfi save_reg_to_mem, 32, -4 - 654 .dwcfi save_reg_to_mem, 33, -3 - 655 .dwcfi save_reg_to_mem, 34, -2 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 13 - - 656 .dwcfi save_reg_to_mem, 35, -1 - 657 00000010 400086240002C6 LDI32 r6, 0x00024000 ; [ALU_PRU] |86| $O$K3 - 00000017 00000000004024 - 658 00000018 000000F1002480 LBBO &r0, r4, 0, 4 ; [ALU_PRU] |86| $O$C1 - 659 0000001c 000000F10C2681 LBBO &r1, r6, 12, 4 ; [ALU_PRU] |86| $O$K3 - 660 00000020 00000070E1E003 QBGE ||$C$L5||, r0, r1 ; [ALU_PRU] |86| - 661;* --------------------------------------------------------------------------* - 662;*** 87 ----------------------- return 0; - 663 .dwpsn file "pru1_statemachine_powercycle.c",line 87,column 3,is_stmt,isa 0 - 664;---------------------------------------------------------------------- - 665; 87 | return 0; - 666;---------------------------------------------------------------------- - 667 00000024 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |87| - 668 00000028 00000021000000! JMP ||$C$L6|| ; [ALU_PRU] |87| - 669;* --------------------------------------------------------------------------* - 670 0000002c ||$C$L5||: - 671;*** -----------------------g3: - 672;*** 88 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)|0x20); - 673;*** 88 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 674;*** 88 ----------------------- __R30 = 1792u; - 675;*** 88 ----------------------- *C$2 = _tmpval; - 676;*** 88 ----------------------- __delay_cycles(4u); - 677;*** 88 ----------------------- __R30 = 3840u; - 678;*** 89 ----------------------- *(volatile unsigned *)K$3 &= 0xfffffff7u; - 679;*** 89 ----------------------- (*(volatile struct $$fake25 *)K$3).$P$T16.CYCLE = 0u; - 680;*** 89 ----------------------- K$5 = C$1; - 681;*** 89 ----------------------- *K$5 = 0x1312ce8u; - 682;*** 89 ----------------------- *(volatile unsigned *)K$3 |= 0x8u; - 683;*** 91 ----------------------- sm_powercycle.state = &sm_powercycle_state_3; - 684;*** 92 ----------------------- do_event_initializationsignals(); - 685;*** 93 ----------------------- return 0; - 686 .dwpsn file "pru1_statemachine_powercycle.c",line 88,column 2,is_stmt,isa 0 - 687;---------------------------------------------------------------------- - 688; 88 | buslatches_setbits(7, BIT(5), BIT(5)); // DCLO asserted - 689; 89 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) - 690; 90 | ; // system powered off - 691;---------------------------------------------------------------------- - 692 0000002c 000000240007E7! LDI r7, ||buslatches||+7 ; [ALU_PRU] |88| $O$C2,buslatches - 693 00000030 000000F1000700 LBBO &r0.b0, r7, 0, 1 ; [ALU_PRU] |88| $O$C2 - 694 00000034 0000001F050005 SET r5.b0, r0.b0, 0x00000005 ; [ALU_PRU] |88| $O$C3 - 695 00000038 000000100505EE MOV r14, r5.b0 ; [ALU_PRU] |88| $O$C3 - 696$C$DW$36 .dwtag DW_TAG_TI_branch - 697 .dwattr $C$DW$36, DW_AT_low_pc(0x00) - 698 .dwattr $C$DW$36, DW_AT_name("buslatches_pru0_dataout") - 699 .dwattr $C$DW$36, DW_AT_TI_call - 700 - 701 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |88| buslatches_pru0_dataout - 702 00000040 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |88| - 703 00000044 000000E1000705 SBBO &r5.b0, r7, 0, 1 ; [ALU_PRU] |88| $O$C2,_tmpval - 704 .newblock - 705 00000048 000188240000C8 LDI32 r8, 1 - 0000004f 00000000004024 - 706 00000050 0000000501E8E8 $1: SUB r8, r8, 1 - 707 00000054 0000006F00E8FF QBNE $1, r8, 0 ; [ALU_PRU] |88| - 708 00000058 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |88| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 14 - - 709 .dwpsn file "pru1_statemachine_powercycle.c",line 91,column 2,is_stmt,isa 0 - 710;---------------------------------------------------------------------- - 711; 91 | sm_powercycle.state = &sm_powercycle_state_3; - 712;---------------------------------------------------------------------- - 713 0000005c 00000024000081! LDI r1.w0, $CODE(||sm_powercycle_state_3||) ; [ALU_PRU] |91| sm_powercycle_state_3 - 714 .dwpsn file "pru1_statemachine_powercycle.c",line 89,column 2,is_stmt,isa 0 - 715 00000060 000000F1002680 LBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - 716 00000064 0000001D03E0E0 CLR r0, r0, 0x00000003 ; [ALU_PRU] |89| - 717 00000068 000000E1002680 SBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - 718 0000006c 000000240000E0 LDI r0, 0x0000 ; [ALU_PRU] |89| - 719 00000070 000000E10C2680 SBBO &r0, r6, 12, 4 ; [ALU_PRU] |89| $O$K3 - 720 00000074 2CE880240131C0 LDI32 r0, 0x01312ce8 ; [ALU_PRU] |89| - 0000007b 00000000004024 - 721 0000007c 000000E1002480 SBBO &r0, r4, 0, 4 ; [ALU_PRU] |89| $O$K5 - 722 00000080 000000F1002680 LBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - 723 00000084 0000001F03E0E0 SET r0, r0, 0x00000003 ; [ALU_PRU] |89| - 724 00000088 000000E1002680 SBBO &r0, r6, 0, 4 ; [ALU_PRU] |89| $O$K3 - 725 .dwpsn file "pru1_statemachine_powercycle.c",line 91,column 2,is_stmt,isa 0 - 726 0000008c 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] |91| sm_powercycle - 727 00000090 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |91| - 728 .dwpsn file "pru1_statemachine_powercycle.c",line 92,column 2,is_stmt,isa 0 - 729;---------------------------------------------------------------------- - 730; 92 | do_event_initializationsignals() ; - 731;---------------------------------------------------------------------- - 732$C$DW$37 .dwtag DW_TAG_TI_branch - 733 .dwattr $C$DW$37, DW_AT_low_pc(0x00) - 734 .dwattr $C$DW$37, DW_AT_name("do_event_initializationsignals") - 735 .dwattr $C$DW$37, DW_AT_TI_call - 736 - 737 00000094 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |92| do_event_initializationsi - 738 .dwpsn file "pru1_statemachine_powercycle.c",line 93,column 2,is_stmt,isa 0 - 739;---------------------------------------------------------------------- - 740; 93 | return 0; - 741;---------------------------------------------------------------------- - 742 00000098 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |93| - 743;* --------------------------------------------------------------------------* - 744 0000009c ||$C$L6||: - 745 0000009c 000000F1006243 LBBO &r3.b2, r2, 0, 7 ; [ALU_PRU] - 746 .dwcfi restore_reg, 14 - 747 .dwcfi restore_reg, 15 - 748 .dwcfi restore_reg, 16 - 749 .dwcfi restore_reg, 17 - 750 .dwcfi restore_reg, 18 - 751 .dwcfi restore_reg, 19 - 752 .dwcfi restore_reg, 20 - 753 000000a0 000000F107A286 LBBO &r6.b0, r2, 7, 12 ; [ALU_PRU] - 754 .dwcfi restore_reg, 24 - 755 .dwcfi restore_reg, 25 - 756 .dwcfi restore_reg, 26 - 757 .dwcfi restore_reg, 27 - 758 .dwcfi restore_reg, 28 - 759 .dwcfi restore_reg, 29 - 760 .dwcfi restore_reg, 30 - 761 .dwcfi restore_reg, 31 - 762 .dwcfi restore_reg, 32 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 15 - - 763 .dwcfi restore_reg, 33 - 764 .dwcfi restore_reg, 34 - 765 .dwcfi restore_reg, 35 - 766 000000a4 0000000113E2E2 ADD r2, r2, 0x13 ; [ALU_PRU] - 767 .dwcfi cfa_offset, 0 - 768$C$DW$38 .dwtag DW_TAG_TI_branch - 769 .dwattr $C$DW$38, DW_AT_low_pc(0x00) - 770 .dwattr $C$DW$38, DW_AT_TI_return - 771 - 772 000000a8 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 773 .dwattr $C$DW$29, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - 774 .dwattr $C$DW$29, DW_AT_TI_end_line(0x5e) - 775 .dwattr $C$DW$29, DW_AT_TI_end_column(0x01) - 776 .dwendentry - 777 .dwendtag $C$DW$29 - 778 - 779 00000000 .sect ".text:sm_powercycle_state_1" - 780 .clink - 781 - 782$C$DW$39 .dwtag DW_TAG_subprogram - 783 .dwattr $C$DW$39, DW_AT_name("sm_powercycle_state_1") - 784 .dwattr $C$DW$39, DW_AT_low_pc(||sm_powercycle_state_1||) - 785 .dwattr $C$DW$39, DW_AT_high_pc(0x00) - 786 .dwattr $C$DW$39, DW_AT_TI_symbol_name("sm_powercycle_state_1") - 787 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$36) - 788 .dwattr $C$DW$39, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 789 .dwattr $C$DW$39, DW_AT_TI_begin_line(0x4b) - 790 .dwattr $C$DW$39, DW_AT_TI_begin_column(0x10) - 791 .dwattr $C$DW$39, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 792 .dwattr $C$DW$39, DW_AT_decl_line(0x4b) - 793 .dwattr $C$DW$39, DW_AT_decl_column(0x10) - 794 .dwattr $C$DW$39, DW_AT_TI_max_frame_size(0x0b) - 795 .dwpsn file "pru1_statemachine_powercycle.c",line 75,column 40,is_stmt,address ||sm_powercycl - 796 - 797 .dwfde $C$DW$CIE, ||sm_powercycle_state_1|| - 798;---------------------------------------------------------------------- - 799; 75 | static uint8_t sm_powercycle_state_1() { - 800;---------------------------------------------------------------------- - 801 - 802;*************************************************************** - 803;* FNAME: sm_powercycle_state_1 FR SIZE: 11 * - 804;* * - 805;* FUNCTION ENVIRONMENT * - 806;* * - 807;* FUNCTION PROPERTIES * - 808;* 0 Auto, 11 SOE * - 809;*************************************************************** - 810 - 811||sm_powercycle_state_1||: - 812;* --------------------------------------------------------------------------* - 813;* r0_0 assigned to $O$C1 - 814$C$DW$40 .dwtag DW_TAG_variable - 815 .dwattr $C$DW$40, DW_AT_name("$O$C1") - 816 .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C1") - 817 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$120) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 16 - - 818 .dwattr $C$DW$40, DW_AT_location[DW_OP_reg0] - 819 - 820;* r5_0 assigned to $O$C2 - 821$C$DW$41 .dwtag DW_TAG_variable - 822 .dwattr $C$DW$41, DW_AT_name("$O$C2") - 823 .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C2") - 824 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$117) - 825 .dwattr $C$DW$41, DW_AT_location[DW_OP_reg20] - 826 - 827;* r4_0 assigned to $O$C3 - 828$C$DW$42 .dwtag DW_TAG_variable - 829 .dwattr $C$DW$42, DW_AT_name("$O$C3") - 830 .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C3") - 831 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - 832 .dwattr $C$DW$42, DW_AT_location[DW_OP_reg16] - 833 - 834;* r4_0 assigned to _tmpval - 835$C$DW$43 .dwtag DW_TAG_variable - 836 .dwattr $C$DW$43, DW_AT_name("_tmpval") - 837 .dwattr $C$DW$43, DW_AT_TI_symbol_name("_tmpval") - 838 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$36) - 839 .dwattr $C$DW$43, DW_AT_location[DW_OP_reg16] - 840 - 841 .dwcfi cfa_offset, 0 - 842;*** 76 ----------------------- _tmpval = C$3 = (unsigned char)(*(C$2 = &buslatches+7)|0x10); - 843;*** 76 ----------------------- buslatches_pru0_dataout((unsigned)C$3); - 844;*** 76 ----------------------- __R30 = 1792u; - 845;*** 76 ----------------------- *C$2 = _tmpval; - 846;*** 76 ----------------------- __delay_cycles(4u); - 847;*** 76 ----------------------- __R30 = 3840u; - 848;*** 77 ----------------------- *(C$1 = (volatile struct $$fake16 *)0x24000u) &= 0xfffffff7u; - 849;*** 77 ----------------------- (*(volatile struct $$fake25 *)C$1).$P$T16.CYCLE = 0u; - 850;*** 77 ----------------------- timeout_target = 0x1312ce8u; - 851;*** 77 ----------------------- *C$1 |= 0x8u; - 852;*** 79 ----------------------- sm_powercycle.state = &sm_powercycle_state_2; - 853;*** 80 ----------------------- do_event_initializationsignals(); - 854;*** 81 ----------------------- return 0u; - 855 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 856 .dwcfi cfa_offset, 11 - 857 00000004 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 858 .dwcfi save_reg_to_mem, 14, -11 - 859 .dwcfi save_reg_to_mem, 15, -10 - 860 .dwcfi save_reg_to_mem, 16, -9 - 861 00000008 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 862 .dwcfi save_reg_to_mem, 20, -8 - 863 .dwcfi save_reg_to_mem, 21, -7 - 864 .dwcfi save_reg_to_mem, 22, -6 - 865 .dwcfi save_reg_to_mem, 23, -5 - 866 .dwcfi save_reg_to_mem, 24, -4 - 867 .dwcfi save_reg_to_mem, 25, -3 - 868 .dwcfi save_reg_to_mem, 26, -2 - 869 .dwcfi save_reg_to_mem, 27, -1 - 870 .dwpsn file "pru1_statemachine_powercycle.c",line 76,column 2,is_stmt,isa 0 - 871;---------------------------------------------------------------------- - 872; 76 | buslatches_setbits(7, BIT(4), BIT(4)); // ACLO asserted - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 17 - - 873;---------------------------------------------------------------------- - 874 0000000c 000000240007E5! LDI r5, ||buslatches||+7 ; [ALU_PRU] |76| $O$C2,buslatches - 875 00000010 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |76| $O$C2 - 876 00000014 0000001F040004 SET r4.b0, r0.b0, 0x00000004 ; [ALU_PRU] |76| $O$C3 - 877 00000018 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |76| $O$C3 - 878$C$DW$44 .dwtag DW_TAG_TI_branch - 879 .dwattr $C$DW$44, DW_AT_low_pc(0x00) - 880 .dwattr $C$DW$44, DW_AT_name("buslatches_pru0_dataout") - 881 .dwattr $C$DW$44, DW_AT_TI_call - 882 - 883 0000001c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |76| buslatches_pru0_dataout - 884 00000020 000000240700FE LDI r30, 0x0700 ; [ALU_PRU] |76| - 885 00000024 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |76| $O$C2,_tmpval - 886 .newblock - 887 00000028 000186240000C6 LDI32 r6, 1 - 0000002f 00000000004024 - 888 00000030 0000000501E6E6 $1: SUB r6, r6, 1 - 889 00000034 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |76| - 890 .dwpsn file "pru1_statemachine_powercycle.c",line 77,column 2,is_stmt,isa 0 - 891;---------------------------------------------------------------------- - 892; 77 | TIMEOUT_SET(MILLISECS(POWERCYCLE_DELAY_MS)) - 893;---------------------------------------------------------------------- - 894 00000038 400080240002C0 LDI32 r0, 0x00024000 ; [ALU_PRU] |77| $O$C1 - 0000003f 00000000004024 - 895 .dwpsn file "pru1_statemachine_powercycle.c",line 76,column 2,is_stmt,isa 0 - 896 00000040 000000240F00FE LDI r30, 0x0f00 ; [ALU_PRU] |76| - 897 .dwpsn file "pru1_statemachine_powercycle.c",line 77,column 2,is_stmt,isa 0 - 898;---------------------------------------------------------------------- - 899; 78 | ; // wait for DC power shutdown - 900;---------------------------------------------------------------------- - 901 00000044 000000240000EE! LDI r14, ||timeout_target|| ; [ALU_PRU] |77| timeout_target - 902 00000048 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| - 903 0000004c 0000001D03E1E1 CLR r1, r1, 0x00000003 ; [ALU_PRU] |77| - 904 00000050 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| - 905 00000054 000000240000E1 LDI r1, 0x0000 ; [ALU_PRU] |77| - 906 00000058 000000E10C2081 SBBO &r1, r0, 12, 4 ; [ALU_PRU] |77| $O$C1 - 907 0000005c 2CE881240131C1 LDI32 r1, 0x01312ce8 ; [ALU_PRU] |77| - 00000063 00000000004024 - 908 00000064 000000E1002E81 SBBO &r1, r14, 0, 4 ; [ALU_PRU] |77| - 909 00000068 000000F1002081 LBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| $O$C1 - 910 0000006c 0000001F03E1E1 SET r1, r1, 0x00000003 ; [ALU_PRU] |77| - 911 00000070 000000E1002081 SBBO &r1, r0, 0, 4 ; [ALU_PRU] |77| $O$C1 - 912 .dwpsn file "pru1_statemachine_powercycle.c",line 79,column 2,is_stmt,isa 0 - 913;---------------------------------------------------------------------- - 914; 79 | sm_powercycle.state = &sm_powercycle_state_2; - 915;---------------------------------------------------------------------- - 916 00000074 00000024000081! LDI r1.w0, $CODE(||sm_powercycle_state_2||) ; [ALU_PRU] |79| sm_powercycle_state_2 - 917 00000078 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] |79| sm_powercycle - 918 0000007c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |79| - 919 .dwpsn file "pru1_statemachine_powercycle.c",line 80,column 2,is_stmt,isa 0 - 920;---------------------------------------------------------------------- - 921; 80 | do_event_initializationsignals() ; - 922;---------------------------------------------------------------------- - 923$C$DW$45 .dwtag DW_TAG_TI_branch - 924 .dwattr $C$DW$45, DW_AT_low_pc(0x00) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 18 - - 925 .dwattr $C$DW$45, DW_AT_name("do_event_initializationsignals") - 926 .dwattr $C$DW$45, DW_AT_TI_call - 927 - 928 00000080 000000230000C3! JAL r3.w2, ||do_event_initializationsignals|| ; [ALU_PRU] |80| do_event_initializationsi - 929 .dwpsn file "pru1_statemachine_powercycle.c",line 81,column 2,is_stmt,isa 0 - 930;---------------------------------------------------------------------- - 931; 81 | return 0; - 932;---------------------------------------------------------------------- - 933 00000084 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |81| - 934 00000088 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 935 .dwcfi restore_reg, 14 - 936 .dwcfi restore_reg, 15 - 937 .dwcfi restore_reg, 16 - 938 0000008c 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 939 .dwcfi restore_reg, 20 - 940 .dwcfi restore_reg, 21 - 941 .dwcfi restore_reg, 22 - 942 .dwcfi restore_reg, 23 - 943 .dwcfi restore_reg, 24 - 944 .dwcfi restore_reg, 25 - 945 .dwcfi restore_reg, 26 - 946 .dwcfi restore_reg, 27 - 947 00000090 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 948 .dwcfi cfa_offset, 0 - 949$C$DW$46 .dwtag DW_TAG_TI_branch - 950 .dwattr $C$DW$46, DW_AT_low_pc(0x00) - 951 .dwattr $C$DW$46, DW_AT_TI_return - 952 - 953 00000094 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 954 .dwattr $C$DW$39, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - 955 .dwattr $C$DW$39, DW_AT_TI_end_line(0x52) - 956 .dwattr $C$DW$39, DW_AT_TI_end_column(0x01) - 957 .dwendentry - 958 .dwendtag $C$DW$39 - 959 - 960 00000000 .sect ".text:sm_powercycle_start" - 961 .clink - 962 .global ||sm_powercycle_start|| - 963 - 964$C$DW$47 .dwtag DW_TAG_subprogram - 965 .dwattr $C$DW$47, DW_AT_name("sm_powercycle_start") - 966 .dwattr $C$DW$47, DW_AT_low_pc(||sm_powercycle_start||) - 967 .dwattr $C$DW$47, DW_AT_high_pc(0x00) - 968 .dwattr $C$DW$47, DW_AT_TI_symbol_name("sm_powercycle_start") - 969 .dwattr $C$DW$47, DW_AT_external - 970 .dwattr $C$DW$47, DW_AT_TI_begin_file("pru1_statemachine_powercycle.c") - 971 .dwattr $C$DW$47, DW_AT_TI_begin_line(0x41) - 972 .dwattr $C$DW$47, DW_AT_TI_begin_column(0x06) - 973 .dwattr $C$DW$47, DW_AT_decl_file("pru1_statemachine_powercycle.c") - 974 .dwattr $C$DW$47, DW_AT_decl_line(0x41) - 975 .dwattr $C$DW$47, DW_AT_decl_column(0x06) - 976 .dwattr $C$DW$47, DW_AT_TI_max_frame_size(0x00) - 977 .dwpsn file "pru1_statemachine_powercycle.c",line 65,column 28,is_stmt,address ||sm_powercycl - 978 - 979 .dwfde $C$DW$CIE, ||sm_powercycle_start|| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 19 - - 980;---------------------------------------------------------------------- - 981; 65 | void sm_powercycle_start() { - 982;---------------------------------------------------------------------- - 983 - 984;*************************************************************** - 985;* FNAME: sm_powercycle_start FR SIZE: 0 * - 986;* * - 987;* FUNCTION ENVIRONMENT * - 988;* * - 989;* FUNCTION PROPERTIES * - 990;* 0 Auto, 0 SOE * - 991;*************************************************************** - 992 - 993 00000000 ||sm_powercycle_start||: - 994;* --------------------------------------------------------------------------* - 995 .dwcfi cfa_offset, 0 - 996;*** 66 ----------------------- sm_powercycle.state = &sm_powercycle_state_1; - 997;*** ----------------------- return; - 998 .dwpsn file "pru1_statemachine_powercycle.c",line 66,column 2,is_stmt,isa 0 - 999;---------------------------------------------------------------------- - 1000; 66 | sm_powercycle.state = &sm_powercycle_state_1; - 1001; 67 | // next call to sm_slave.state() starts state machine - 1002;---------------------------------------------------------------------- - 1003 00000000 000000240000E0! LDI r0, ||sm_powercycle|| ; [ALU_PRU] |66| sm_powercycle - 1004 00000004 00000024000081! LDI r1.w0, $CODE(||sm_powercycle_state_1||) ; [ALU_PRU] |66| sm_powercycle_state_1 - 1005 00000008 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |66| - 1006$C$DW$48 .dwtag DW_TAG_TI_branch - 1007 .dwattr $C$DW$48, DW_AT_low_pc(0x00) - 1008 .dwattr $C$DW$48, DW_AT_TI_return - 1009 - 1010 0000000c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1011 .dwattr $C$DW$47, DW_AT_TI_end_file("pru1_statemachine_powercycle.c") - 1012 .dwattr $C$DW$47, DW_AT_TI_end_line(0x44) - 1013 .dwattr $C$DW$47, DW_AT_TI_end_column(0x01) - 1014 .dwendentry - 1015 .dwendtag $C$DW$47 - 1016 - 1017;***************************************************************************** - 1018;* UNDEFINED EXTERNAL REFERENCES * - 1019;***************************************************************************** - 1020 .global ||timeout_target|| - 1021 .global ||buslatches|| - 1022 .global ||buslatches_pru0_dataout|| - 1023 .global ||do_event_initializationsignals|| - 1024 - 1025;****************************************************************************** - 1026;* TYPE INFORMATION * - 1027;****************************************************************************** - 1028 - 1029$C$DW$T$19 .dwtag DW_TAG_structure_type - 1030 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 1031$C$DW$49 .dwtag DW_TAG_member - 1032 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - 1033 .dwattr $C$DW$49, DW_AT_name("REVID") - 1034 .dwattr $C$DW$49, DW_AT_TI_symbol_name("REVID") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 20 - - 1035 .dwattr $C$DW$49, DW_AT_bit_offset(0x00) - 1036 .dwattr $C$DW$49, DW_AT_bit_size(0x20) - 1037 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1038 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - 1039 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1040 .dwattr $C$DW$49, DW_AT_decl_line(0x2d) - 1041 .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - 1042 - 1043 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1044 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 1045 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 1046 .dwendtag $C$DW$T$19 - 1047 - 1048$C$DW$T$55 .dwtag DW_TAG_volatile_type - 1049 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$19) - 1050 - 1051 - 1052$C$DW$T$20 .dwtag DW_TAG_structure_type - 1053 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 1054$C$DW$50 .dwtag DW_TAG_member - 1055 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - 1056 .dwattr $C$DW$50, DW_AT_name("IDLE_MODE") - 1057 .dwattr $C$DW$50, DW_AT_TI_symbol_name("IDLE_MODE") - 1058 .dwattr $C$DW$50, DW_AT_bit_offset(0x1e) - 1059 .dwattr $C$DW$50, DW_AT_bit_size(0x02) - 1060 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1061 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 1062 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1063 .dwattr $C$DW$50, DW_AT_decl_line(0x37) - 1064 .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - 1065 - 1066$C$DW$51 .dwtag DW_TAG_member - 1067 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - 1068 .dwattr $C$DW$51, DW_AT_name("STANDBY_MODE") - 1069 .dwattr $C$DW$51, DW_AT_TI_symbol_name("STANDBY_MODE") - 1070 .dwattr $C$DW$51, DW_AT_bit_offset(0x1c) - 1071 .dwattr $C$DW$51, DW_AT_bit_size(0x02) - 1072 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1073 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 1074 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1075 .dwattr $C$DW$51, DW_AT_decl_line(0x38) - 1076 .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - 1077 - 1078$C$DW$52 .dwtag DW_TAG_member - 1079 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - 1080 .dwattr $C$DW$52, DW_AT_name("STANDBY_INIT") - 1081 .dwattr $C$DW$52, DW_AT_TI_symbol_name("STANDBY_INIT") - 1082 .dwattr $C$DW$52, DW_AT_bit_offset(0x1b) - 1083 .dwattr $C$DW$52, DW_AT_bit_size(0x01) - 1084 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1085 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 1086 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1087 .dwattr $C$DW$52, DW_AT_decl_line(0x39) - 1088 .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - 1089 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 21 - - 1090$C$DW$53 .dwtag DW_TAG_member - 1091 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - 1092 .dwattr $C$DW$53, DW_AT_name("SUB_MWAIT") - 1093 .dwattr $C$DW$53, DW_AT_TI_symbol_name("SUB_MWAIT") - 1094 .dwattr $C$DW$53, DW_AT_bit_offset(0x1a) - 1095 .dwattr $C$DW$53, DW_AT_bit_size(0x01) - 1096 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1097 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 1098 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1099 .dwattr $C$DW$53, DW_AT_decl_line(0x3a) - 1100 .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - 1101 - 1102$C$DW$54 .dwtag DW_TAG_member - 1103 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - 1104 .dwattr $C$DW$54, DW_AT_name("rsvd6") - 1105 .dwattr $C$DW$54, DW_AT_TI_symbol_name("rsvd6") - 1106 .dwattr $C$DW$54, DW_AT_bit_offset(0x00) - 1107 .dwattr $C$DW$54, DW_AT_bit_size(0x1a) - 1108 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1109 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - 1110 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1111 .dwattr $C$DW$54, DW_AT_decl_line(0x3b) - 1112 .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - 1113 - 1114 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1115 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1116 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1117 .dwendtag $C$DW$T$20 - 1118 - 1119$C$DW$T$57 .dwtag DW_TAG_volatile_type - 1120 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$20) - 1121 - 1122 - 1123$C$DW$T$21 .dwtag DW_TAG_structure_type - 1124 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1125$C$DW$55 .dwtag DW_TAG_member - 1126 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - 1127 .dwattr $C$DW$55, DW_AT_name("PRU0_GPI_MODE") - 1128 .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1129 .dwattr $C$DW$55, DW_AT_bit_offset(0x1e) - 1130 .dwattr $C$DW$55, DW_AT_bit_size(0x02) - 1131 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1132 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 1133 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1134 .dwattr $C$DW$55, DW_AT_decl_line(0x45) - 1135 .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - 1136 - 1137$C$DW$56 .dwtag DW_TAG_member - 1138 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - 1139 .dwattr $C$DW$56, DW_AT_name("PRU0_GPI_CLK_MODE") - 1140 .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1141 .dwattr $C$DW$56, DW_AT_bit_offset(0x1d) - 1142 .dwattr $C$DW$56, DW_AT_bit_size(0x01) - 1143 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1144 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 22 - - 1145 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1146 .dwattr $C$DW$56, DW_AT_decl_line(0x46) - 1147 .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - 1148 - 1149$C$DW$57 .dwtag DW_TAG_member - 1150 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - 1151 .dwattr $C$DW$57, DW_AT_name("PRU0_GPI_DIV0") - 1152 .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1153 .dwattr $C$DW$57, DW_AT_bit_offset(0x18) - 1154 .dwattr $C$DW$57, DW_AT_bit_size(0x05) - 1155 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1156 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 1157 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1158 .dwattr $C$DW$57, DW_AT_decl_line(0x47) - 1159 .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - 1160 - 1161$C$DW$58 .dwtag DW_TAG_member - 1162 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - 1163 .dwattr $C$DW$58, DW_AT_name("PRU0_GPI_DIV1") - 1164 .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1165 .dwattr $C$DW$58, DW_AT_bit_offset(0x13) - 1166 .dwattr $C$DW$58, DW_AT_bit_size(0x05) - 1167 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1168 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 1169 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1170 .dwattr $C$DW$58, DW_AT_decl_line(0x48) - 1171 .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - 1172 - 1173$C$DW$59 .dwtag DW_TAG_member - 1174 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - 1175 .dwattr $C$DW$59, DW_AT_name("PRU0_GPI_SB") - 1176 .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1177 .dwattr $C$DW$59, DW_AT_bit_offset(0x12) - 1178 .dwattr $C$DW$59, DW_AT_bit_size(0x01) - 1179 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1180 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 1181 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1182 .dwattr $C$DW$59, DW_AT_decl_line(0x49) - 1183 .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - 1184 - 1185$C$DW$60 .dwtag DW_TAG_member - 1186 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - 1187 .dwattr $C$DW$60, DW_AT_name("PRU0_GPO_MODE") - 1188 .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1189 .dwattr $C$DW$60, DW_AT_bit_offset(0x11) - 1190 .dwattr $C$DW$60, DW_AT_bit_size(0x01) - 1191 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1192 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 1193 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1194 .dwattr $C$DW$60, DW_AT_decl_line(0x4a) - 1195 .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - 1196 - 1197$C$DW$61 .dwtag DW_TAG_member - 1198 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - 1199 .dwattr $C$DW$61, DW_AT_name("PRU0_GPO_DIV0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 23 - - 1200 .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1201 .dwattr $C$DW$61, DW_AT_bit_offset(0x0c) - 1202 .dwattr $C$DW$61, DW_AT_bit_size(0x05) - 1203 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1204 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 1205 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1206 .dwattr $C$DW$61, DW_AT_decl_line(0x4b) - 1207 .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - 1208 - 1209$C$DW$62 .dwtag DW_TAG_member - 1210 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - 1211 .dwattr $C$DW$62, DW_AT_name("PRU0_GPO_DIV1") - 1212 .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1213 .dwattr $C$DW$62, DW_AT_bit_offset(0x07) - 1214 .dwattr $C$DW$62, DW_AT_bit_size(0x05) - 1215 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1216 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 1217 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1218 .dwattr $C$DW$62, DW_AT_decl_line(0x4c) - 1219 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - 1220 - 1221$C$DW$63 .dwtag DW_TAG_member - 1222 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - 1223 .dwattr $C$DW$63, DW_AT_name("PRU0_GPO_SH_SEL") - 1224 .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1225 .dwattr $C$DW$63, DW_AT_bit_offset(0x06) - 1226 .dwattr $C$DW$63, DW_AT_bit_size(0x01) - 1227 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1228 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 1229 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1230 .dwattr $C$DW$63, DW_AT_decl_line(0x4d) - 1231 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - 1232 - 1233$C$DW$64 .dwtag DW_TAG_member - 1234 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 1235 .dwattr $C$DW$64, DW_AT_name("rsvd26") - 1236 .dwattr $C$DW$64, DW_AT_TI_symbol_name("rsvd26") - 1237 .dwattr $C$DW$64, DW_AT_bit_offset(0x00) - 1238 .dwattr $C$DW$64, DW_AT_bit_size(0x06) - 1239 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1240 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 1241 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1242 .dwattr $C$DW$64, DW_AT_decl_line(0x4e) - 1243 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 1244 - 1245 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1246 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1247 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 1248 .dwendtag $C$DW$T$21 - 1249 - 1250$C$DW$T$59 .dwtag DW_TAG_volatile_type - 1251 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$21) - 1252 - 1253 - 1254$C$DW$T$22 .dwtag DW_TAG_structure_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 24 - - 1255 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1256$C$DW$65 .dwtag DW_TAG_member - 1257 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 1258 .dwattr $C$DW$65, DW_AT_name("PRU1_GPI_MODE") - 1259 .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1260 .dwattr $C$DW$65, DW_AT_bit_offset(0x1e) - 1261 .dwattr $C$DW$65, DW_AT_bit_size(0x02) - 1262 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1263 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 1264 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1265 .dwattr $C$DW$65, DW_AT_decl_line(0x58) - 1266 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 1267 - 1268$C$DW$66 .dwtag DW_TAG_member - 1269 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 1270 .dwattr $C$DW$66, DW_AT_name("PRU1_GPI_CLK_MODE") - 1271 .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1272 .dwattr $C$DW$66, DW_AT_bit_offset(0x1d) - 1273 .dwattr $C$DW$66, DW_AT_bit_size(0x01) - 1274 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1275 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 1276 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1277 .dwattr $C$DW$66, DW_AT_decl_line(0x59) - 1278 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 1279 - 1280$C$DW$67 .dwtag DW_TAG_member - 1281 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 1282 .dwattr $C$DW$67, DW_AT_name("PRU1_GPI_DIV0") - 1283 .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1284 .dwattr $C$DW$67, DW_AT_bit_offset(0x18) - 1285 .dwattr $C$DW$67, DW_AT_bit_size(0x05) - 1286 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1287 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1288 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1289 .dwattr $C$DW$67, DW_AT_decl_line(0x5a) - 1290 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 1291 - 1292$C$DW$68 .dwtag DW_TAG_member - 1293 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 1294 .dwattr $C$DW$68, DW_AT_name("PRU1_GPI_DIV1") - 1295 .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1296 .dwattr $C$DW$68, DW_AT_bit_offset(0x13) - 1297 .dwattr $C$DW$68, DW_AT_bit_size(0x05) - 1298 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1299 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1300 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1301 .dwattr $C$DW$68, DW_AT_decl_line(0x5b) - 1302 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 1303 - 1304$C$DW$69 .dwtag DW_TAG_member - 1305 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 1306 .dwattr $C$DW$69, DW_AT_name("PRU1_GPI_SB") - 1307 .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1308 .dwattr $C$DW$69, DW_AT_bit_offset(0x12) - 1309 .dwattr $C$DW$69, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 25 - - 1310 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1311 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1312 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1313 .dwattr $C$DW$69, DW_AT_decl_line(0x5c) - 1314 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 1315 - 1316$C$DW$70 .dwtag DW_TAG_member - 1317 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1318 .dwattr $C$DW$70, DW_AT_name("PRU1_GPO_MODE") - 1319 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1320 .dwattr $C$DW$70, DW_AT_bit_offset(0x11) - 1321 .dwattr $C$DW$70, DW_AT_bit_size(0x01) - 1322 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1323 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1324 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1325 .dwattr $C$DW$70, DW_AT_decl_line(0x5d) - 1326 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1327 - 1328$C$DW$71 .dwtag DW_TAG_member - 1329 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1330 .dwattr $C$DW$71, DW_AT_name("PRU1_GPO_DIV0") - 1331 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1332 .dwattr $C$DW$71, DW_AT_bit_offset(0x0c) - 1333 .dwattr $C$DW$71, DW_AT_bit_size(0x05) - 1334 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1335 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1336 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1337 .dwattr $C$DW$71, DW_AT_decl_line(0x5e) - 1338 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1339 - 1340$C$DW$72 .dwtag DW_TAG_member - 1341 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1342 .dwattr $C$DW$72, DW_AT_name("PRU1_GPO_DIV1") - 1343 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1344 .dwattr $C$DW$72, DW_AT_bit_offset(0x07) - 1345 .dwattr $C$DW$72, DW_AT_bit_size(0x05) - 1346 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1347 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1348 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1349 .dwattr $C$DW$72, DW_AT_decl_line(0x5f) - 1350 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1351 - 1352$C$DW$73 .dwtag DW_TAG_member - 1353 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1354 .dwattr $C$DW$73, DW_AT_name("PRU1_GPO_SH_SEL") - 1355 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1356 .dwattr $C$DW$73, DW_AT_bit_offset(0x06) - 1357 .dwattr $C$DW$73, DW_AT_bit_size(0x01) - 1358 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1359 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 1360 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1361 .dwattr $C$DW$73, DW_AT_decl_line(0x60) - 1362 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1363 - 1364$C$DW$74 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 26 - - 1365 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1366 .dwattr $C$DW$74, DW_AT_name("rsvd26") - 1367 .dwattr $C$DW$74, DW_AT_TI_symbol_name("rsvd26") - 1368 .dwattr $C$DW$74, DW_AT_bit_offset(0x00) - 1369 .dwattr $C$DW$74, DW_AT_bit_size(0x06) - 1370 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1371 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1372 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1373 .dwattr $C$DW$74, DW_AT_decl_line(0x61) - 1374 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1375 - 1376 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1377 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1378 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 1379 .dwendtag $C$DW$T$22 - 1380 - 1381$C$DW$T$61 .dwtag DW_TAG_volatile_type - 1382 .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$22) - 1383 - 1384 - 1385$C$DW$T$23 .dwtag DW_TAG_structure_type - 1386 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1387$C$DW$75 .dwtag DW_TAG_member - 1388 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1389 .dwattr $C$DW$75, DW_AT_name("PRU0_CLK_STOP_REQ") - 1390 .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1391 .dwattr $C$DW$75, DW_AT_bit_offset(0x1f) - 1392 .dwattr $C$DW$75, DW_AT_bit_size(0x01) - 1393 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1394 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1395 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1396 .dwattr $C$DW$75, DW_AT_decl_line(0x6b) - 1397 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1398 - 1399$C$DW$76 .dwtag DW_TAG_member - 1400 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1401 .dwattr $C$DW$76, DW_AT_name("PRU0_CLK_STOP_ACK") - 1402 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1403 .dwattr $C$DW$76, DW_AT_bit_offset(0x1e) - 1404 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1405 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1406 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1407 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1408 .dwattr $C$DW$76, DW_AT_decl_line(0x6c) - 1409 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1410 - 1411$C$DW$77 .dwtag DW_TAG_member - 1412 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1413 .dwattr $C$DW$77, DW_AT_name("PRU0_CLK_EN") - 1414 .dwattr $C$DW$77, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1415 .dwattr $C$DW$77, DW_AT_bit_offset(0x1d) - 1416 .dwattr $C$DW$77, DW_AT_bit_size(0x01) - 1417 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1418 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1419 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 27 - - 1420 .dwattr $C$DW$77, DW_AT_decl_line(0x6d) - 1421 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1422 - 1423$C$DW$78 .dwtag DW_TAG_member - 1424 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1425 .dwattr $C$DW$78, DW_AT_name("PRU1_CLK_STOP_REQ") - 1426 .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1427 .dwattr $C$DW$78, DW_AT_bit_offset(0x1c) - 1428 .dwattr $C$DW$78, DW_AT_bit_size(0x01) - 1429 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1430 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1431 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1432 .dwattr $C$DW$78, DW_AT_decl_line(0x6e) - 1433 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1434 - 1435$C$DW$79 .dwtag DW_TAG_member - 1436 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1437 .dwattr $C$DW$79, DW_AT_name("PRU1_CLK_STOP_ACK") - 1438 .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1439 .dwattr $C$DW$79, DW_AT_bit_offset(0x1b) - 1440 .dwattr $C$DW$79, DW_AT_bit_size(0x01) - 1441 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1442 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1443 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1444 .dwattr $C$DW$79, DW_AT_decl_line(0x6f) - 1445 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1446 - 1447$C$DW$80 .dwtag DW_TAG_member - 1448 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1449 .dwattr $C$DW$80, DW_AT_name("PRU1_CLK_EN") - 1450 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1451 .dwattr $C$DW$80, DW_AT_bit_offset(0x1a) - 1452 .dwattr $C$DW$80, DW_AT_bit_size(0x01) - 1453 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1454 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1455 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1456 .dwattr $C$DW$80, DW_AT_decl_line(0x70) - 1457 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1458 - 1459$C$DW$81 .dwtag DW_TAG_member - 1460 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1461 .dwattr $C$DW$81, DW_AT_name("INTC_CLK_STOP_REQ") - 1462 .dwattr $C$DW$81, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1463 .dwattr $C$DW$81, DW_AT_bit_offset(0x19) - 1464 .dwattr $C$DW$81, DW_AT_bit_size(0x01) - 1465 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1466 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1467 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1468 .dwattr $C$DW$81, DW_AT_decl_line(0x71) - 1469 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - 1470 - 1471$C$DW$82 .dwtag DW_TAG_member - 1472 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1473 .dwattr $C$DW$82, DW_AT_name("INTC_CLK_STOP_ACK") - 1474 .dwattr $C$DW$82, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 28 - - 1475 .dwattr $C$DW$82, DW_AT_bit_offset(0x18) - 1476 .dwattr $C$DW$82, DW_AT_bit_size(0x01) - 1477 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1478 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1479 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1480 .dwattr $C$DW$82, DW_AT_decl_line(0x72) - 1481 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1482 - 1483$C$DW$83 .dwtag DW_TAG_member - 1484 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1485 .dwattr $C$DW$83, DW_AT_name("INTC_CLK_EN") - 1486 .dwattr $C$DW$83, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1487 .dwattr $C$DW$83, DW_AT_bit_offset(0x17) - 1488 .dwattr $C$DW$83, DW_AT_bit_size(0x01) - 1489 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1490 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1491 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1492 .dwattr $C$DW$83, DW_AT_decl_line(0x73) - 1493 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1494 - 1495$C$DW$84 .dwtag DW_TAG_member - 1496 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1497 .dwattr $C$DW$84, DW_AT_name("UART_CLK_STOP_REQ") - 1498 .dwattr $C$DW$84, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1499 .dwattr $C$DW$84, DW_AT_bit_offset(0x16) - 1500 .dwattr $C$DW$84, DW_AT_bit_size(0x01) - 1501 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1502 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1503 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1504 .dwattr $C$DW$84, DW_AT_decl_line(0x74) - 1505 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1506 - 1507$C$DW$85 .dwtag DW_TAG_member - 1508 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1509 .dwattr $C$DW$85, DW_AT_name("UART_CLK_STOP_ACK") - 1510 .dwattr $C$DW$85, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1511 .dwattr $C$DW$85, DW_AT_bit_offset(0x15) - 1512 .dwattr $C$DW$85, DW_AT_bit_size(0x01) - 1513 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1514 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1515 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1516 .dwattr $C$DW$85, DW_AT_decl_line(0x75) - 1517 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1518 - 1519$C$DW$86 .dwtag DW_TAG_member - 1520 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1521 .dwattr $C$DW$86, DW_AT_name("UART_CLK_EN") - 1522 .dwattr $C$DW$86, DW_AT_TI_symbol_name("UART_CLK_EN") - 1523 .dwattr $C$DW$86, DW_AT_bit_offset(0x14) - 1524 .dwattr $C$DW$86, DW_AT_bit_size(0x01) - 1525 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1526 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1527 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1528 .dwattr $C$DW$86, DW_AT_decl_line(0x76) - 1529 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 29 - - 1530 - 1531$C$DW$87 .dwtag DW_TAG_member - 1532 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1533 .dwattr $C$DW$87, DW_AT_name("ECAP_CLK_STOP_REQ") - 1534 .dwattr $C$DW$87, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1535 .dwattr $C$DW$87, DW_AT_bit_offset(0x13) - 1536 .dwattr $C$DW$87, DW_AT_bit_size(0x01) - 1537 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1538 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1539 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1540 .dwattr $C$DW$87, DW_AT_decl_line(0x77) - 1541 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1542 - 1543$C$DW$88 .dwtag DW_TAG_member - 1544 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1545 .dwattr $C$DW$88, DW_AT_name("ECAP_CLK_STOP_ACK") - 1546 .dwattr $C$DW$88, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1547 .dwattr $C$DW$88, DW_AT_bit_offset(0x12) - 1548 .dwattr $C$DW$88, DW_AT_bit_size(0x01) - 1549 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1550 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1551 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1552 .dwattr $C$DW$88, DW_AT_decl_line(0x78) - 1553 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1554 - 1555$C$DW$89 .dwtag DW_TAG_member - 1556 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1557 .dwattr $C$DW$89, DW_AT_name("ECAP_CLK_EN") - 1558 .dwattr $C$DW$89, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1559 .dwattr $C$DW$89, DW_AT_bit_offset(0x11) - 1560 .dwattr $C$DW$89, DW_AT_bit_size(0x01) - 1561 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1562 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1563 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1564 .dwattr $C$DW$89, DW_AT_decl_line(0x79) - 1565 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1566 - 1567$C$DW$90 .dwtag DW_TAG_member - 1568 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - 1569 .dwattr $C$DW$90, DW_AT_name("IEP_CLK_STOP_REQ") - 1570 .dwattr $C$DW$90, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1571 .dwattr $C$DW$90, DW_AT_bit_offset(0x10) - 1572 .dwattr $C$DW$90, DW_AT_bit_size(0x01) - 1573 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1574 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1575 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1576 .dwattr $C$DW$90, DW_AT_decl_line(0x7a) - 1577 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1578 - 1579$C$DW$91 .dwtag DW_TAG_member - 1580 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1581 .dwattr $C$DW$91, DW_AT_name("IEP_CLK_STOP_ACK") - 1582 .dwattr $C$DW$91, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1583 .dwattr $C$DW$91, DW_AT_bit_offset(0x0f) - 1584 .dwattr $C$DW$91, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 30 - - 1585 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1586 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1587 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1588 .dwattr $C$DW$91, DW_AT_decl_line(0x7b) - 1589 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1590 - 1591$C$DW$92 .dwtag DW_TAG_member - 1592 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1593 .dwattr $C$DW$92, DW_AT_name("IEP_CLK_EN") - 1594 .dwattr $C$DW$92, DW_AT_TI_symbol_name("IEP_CLK_EN") - 1595 .dwattr $C$DW$92, DW_AT_bit_offset(0x0e) - 1596 .dwattr $C$DW$92, DW_AT_bit_size(0x01) - 1597 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1598 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1599 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1600 .dwattr $C$DW$92, DW_AT_decl_line(0x7c) - 1601 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1602 - 1603$C$DW$93 .dwtag DW_TAG_member - 1604 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1605 .dwattr $C$DW$93, DW_AT_name("rsvd18") - 1606 .dwattr $C$DW$93, DW_AT_TI_symbol_name("rsvd18") - 1607 .dwattr $C$DW$93, DW_AT_bit_offset(0x00) - 1608 .dwattr $C$DW$93, DW_AT_bit_size(0x0e) - 1609 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1610 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1611 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1612 .dwattr $C$DW$93, DW_AT_decl_line(0x7d) - 1613 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1614 - 1615 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1616 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 1617 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 1618 .dwendtag $C$DW$T$23 - 1619 - 1620$C$DW$T$63 .dwtag DW_TAG_volatile_type - 1621 .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$23) - 1622 - 1623 - 1624$C$DW$T$24 .dwtag DW_TAG_structure_type - 1625 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 1626$C$DW$94 .dwtag DW_TAG_member - 1627 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1628 .dwattr $C$DW$94, DW_AT_name("PRU0_IMEM_PE_RAW") - 1629 .dwattr $C$DW$94, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 1630 .dwattr $C$DW$94, DW_AT_bit_offset(0x1c) - 1631 .dwattr $C$DW$94, DW_AT_bit_size(0x04) - 1632 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1633 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1634 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1635 .dwattr $C$DW$94, DW_AT_decl_line(0x87) - 1636 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1637 - 1638$C$DW$95 .dwtag DW_TAG_member - 1639 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 31 - - 1640 .dwattr $C$DW$95, DW_AT_name("PRU0_DMEM_PE_RAW") - 1641 .dwattr $C$DW$95, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 1642 .dwattr $C$DW$95, DW_AT_bit_offset(0x18) - 1643 .dwattr $C$DW$95, DW_AT_bit_size(0x04) - 1644 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1645 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1646 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1647 .dwattr $C$DW$95, DW_AT_decl_line(0x88) - 1648 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1649 - 1650$C$DW$96 .dwtag DW_TAG_member - 1651 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1652 .dwattr $C$DW$96, DW_AT_name("PRU1_IMEM_PE_RAW") - 1653 .dwattr $C$DW$96, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 1654 .dwattr $C$DW$96, DW_AT_bit_offset(0x14) - 1655 .dwattr $C$DW$96, DW_AT_bit_size(0x04) - 1656 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1657 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1658 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1659 .dwattr $C$DW$96, DW_AT_decl_line(0x89) - 1660 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1661 - 1662$C$DW$97 .dwtag DW_TAG_member - 1663 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1664 .dwattr $C$DW$97, DW_AT_name("PRU1_DMEM_PE_RAW") - 1665 .dwattr $C$DW$97, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 1666 .dwattr $C$DW$97, DW_AT_bit_offset(0x10) - 1667 .dwattr $C$DW$97, DW_AT_bit_size(0x04) - 1668 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1669 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1670 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1671 .dwattr $C$DW$97, DW_AT_decl_line(0x8a) - 1672 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1673 - 1674$C$DW$98 .dwtag DW_TAG_member - 1675 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1676 .dwattr $C$DW$98, DW_AT_name("RAM_PE_RAW") - 1677 .dwattr $C$DW$98, DW_AT_TI_symbol_name("RAM_PE_RAW") - 1678 .dwattr $C$DW$98, DW_AT_bit_offset(0x0c) - 1679 .dwattr $C$DW$98, DW_AT_bit_size(0x04) - 1680 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1681 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1682 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1683 .dwattr $C$DW$98, DW_AT_decl_line(0x8b) - 1684 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1685 - 1686$C$DW$99 .dwtag DW_TAG_member - 1687 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1688 .dwattr $C$DW$99, DW_AT_name("rsvd20") - 1689 .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd20") - 1690 .dwattr $C$DW$99, DW_AT_bit_offset(0x00) - 1691 .dwattr $C$DW$99, DW_AT_bit_size(0x0c) - 1692 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1693 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1694 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 32 - - 1695 .dwattr $C$DW$99, DW_AT_decl_line(0x8c) - 1696 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1697 - 1698 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1699 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 1700 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 1701 .dwendtag $C$DW$T$24 - 1702 - 1703$C$DW$T$65 .dwtag DW_TAG_volatile_type - 1704 .dwattr $C$DW$T$65, DW_AT_type(*$C$DW$T$24) - 1705 - 1706 - 1707$C$DW$T$25 .dwtag DW_TAG_structure_type - 1708 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 1709$C$DW$100 .dwtag DW_TAG_member - 1710 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1711 .dwattr $C$DW$100, DW_AT_name("PRU0_IMEM_PE") - 1712 .dwattr $C$DW$100, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 1713 .dwattr $C$DW$100, DW_AT_bit_offset(0x1c) - 1714 .dwattr $C$DW$100, DW_AT_bit_size(0x04) - 1715 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1716 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1717 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1718 .dwattr $C$DW$100, DW_AT_decl_line(0x96) - 1719 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1720 - 1721$C$DW$101 .dwtag DW_TAG_member - 1722 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1723 .dwattr $C$DW$101, DW_AT_name("PRU0_DMEM_PE") - 1724 .dwattr $C$DW$101, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 1725 .dwattr $C$DW$101, DW_AT_bit_offset(0x18) - 1726 .dwattr $C$DW$101, DW_AT_bit_size(0x04) - 1727 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1728 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1729 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1730 .dwattr $C$DW$101, DW_AT_decl_line(0x97) - 1731 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1732 - 1733$C$DW$102 .dwtag DW_TAG_member - 1734 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1735 .dwattr $C$DW$102, DW_AT_name("PRU1_IMEM_PE") - 1736 .dwattr $C$DW$102, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 1737 .dwattr $C$DW$102, DW_AT_bit_offset(0x14) - 1738 .dwattr $C$DW$102, DW_AT_bit_size(0x04) - 1739 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1740 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1741 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1742 .dwattr $C$DW$102, DW_AT_decl_line(0x98) - 1743 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1744 - 1745$C$DW$103 .dwtag DW_TAG_member - 1746 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1747 .dwattr $C$DW$103, DW_AT_name("PRU1_DMEM_PE") - 1748 .dwattr $C$DW$103, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 1749 .dwattr $C$DW$103, DW_AT_bit_offset(0x10) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 33 - - 1750 .dwattr $C$DW$103, DW_AT_bit_size(0x04) - 1751 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1752 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1753 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1754 .dwattr $C$DW$103, DW_AT_decl_line(0x99) - 1755 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - 1756 - 1757$C$DW$104 .dwtag DW_TAG_member - 1758 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1759 .dwattr $C$DW$104, DW_AT_name("RAM_PE") - 1760 .dwattr $C$DW$104, DW_AT_TI_symbol_name("RAM_PE") - 1761 .dwattr $C$DW$104, DW_AT_bit_offset(0x0c) - 1762 .dwattr $C$DW$104, DW_AT_bit_size(0x04) - 1763 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1764 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1765 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1766 .dwattr $C$DW$104, DW_AT_decl_line(0x9a) - 1767 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1768 - 1769$C$DW$105 .dwtag DW_TAG_member - 1770 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1771 .dwattr $C$DW$105, DW_AT_name("rsvd20") - 1772 .dwattr $C$DW$105, DW_AT_TI_symbol_name("rsvd20") - 1773 .dwattr $C$DW$105, DW_AT_bit_offset(0x00) - 1774 .dwattr $C$DW$105, DW_AT_bit_size(0x0c) - 1775 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1776 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1777 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1778 .dwattr $C$DW$105, DW_AT_decl_line(0x9b) - 1779 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1780 - 1781 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1782 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 1783 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 1784 .dwendtag $C$DW$T$25 - 1785 - 1786$C$DW$T$67 .dwtag DW_TAG_volatile_type - 1787 .dwattr $C$DW$T$67, DW_AT_type(*$C$DW$T$25) - 1788 - 1789 - 1790$C$DW$T$26 .dwtag DW_TAG_structure_type - 1791 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 1792$C$DW$106 .dwtag DW_TAG_member - 1793 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1794 .dwattr $C$DW$106, DW_AT_name("PRU0_IMEM_PE_SET") - 1795 .dwattr $C$DW$106, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 1796 .dwattr $C$DW$106, DW_AT_bit_offset(0x1c) - 1797 .dwattr $C$DW$106, DW_AT_bit_size(0x04) - 1798 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1799 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1800 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1801 .dwattr $C$DW$106, DW_AT_decl_line(0xa4) - 1802 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1803 - 1804$C$DW$107 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 34 - - 1805 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1806 .dwattr $C$DW$107, DW_AT_name("PRU0_DMEM_PE_SET") - 1807 .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 1808 .dwattr $C$DW$107, DW_AT_bit_offset(0x18) - 1809 .dwattr $C$DW$107, DW_AT_bit_size(0x04) - 1810 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1811 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1812 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1813 .dwattr $C$DW$107, DW_AT_decl_line(0xa5) - 1814 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1815 - 1816$C$DW$108 .dwtag DW_TAG_member - 1817 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1818 .dwattr $C$DW$108, DW_AT_name("PRU1_IMEM_PE_SET") - 1819 .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 1820 .dwattr $C$DW$108, DW_AT_bit_offset(0x14) - 1821 .dwattr $C$DW$108, DW_AT_bit_size(0x04) - 1822 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1823 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1824 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1825 .dwattr $C$DW$108, DW_AT_decl_line(0xa6) - 1826 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1827 - 1828$C$DW$109 .dwtag DW_TAG_member - 1829 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1830 .dwattr $C$DW$109, DW_AT_name("PRU1_DMEM_PE_SET") - 1831 .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 1832 .dwattr $C$DW$109, DW_AT_bit_offset(0x10) - 1833 .dwattr $C$DW$109, DW_AT_bit_size(0x04) - 1834 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1835 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1836 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1837 .dwattr $C$DW$109, DW_AT_decl_line(0xa7) - 1838 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1839 - 1840$C$DW$110 .dwtag DW_TAG_member - 1841 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1842 .dwattr $C$DW$110, DW_AT_name("RAM_PE_SET") - 1843 .dwattr $C$DW$110, DW_AT_TI_symbol_name("RAM_PE_SET") - 1844 .dwattr $C$DW$110, DW_AT_bit_offset(0x0c) - 1845 .dwattr $C$DW$110, DW_AT_bit_size(0x04) - 1846 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1847 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1848 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1849 .dwattr $C$DW$110, DW_AT_decl_line(0xa8) - 1850 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 1851 - 1852$C$DW$111 .dwtag DW_TAG_member - 1853 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 1854 .dwattr $C$DW$111, DW_AT_name("rsvd20") - 1855 .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd20") - 1856 .dwattr $C$DW$111, DW_AT_bit_offset(0x00) - 1857 .dwattr $C$DW$111, DW_AT_bit_size(0x0c) - 1858 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1859 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 35 - - 1860 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1861 .dwattr $C$DW$111, DW_AT_decl_line(0xa9) - 1862 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 1863 - 1864 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1865 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 1866 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 1867 .dwendtag $C$DW$T$26 - 1868 - 1869$C$DW$T$69 .dwtag DW_TAG_volatile_type - 1870 .dwattr $C$DW$T$69, DW_AT_type(*$C$DW$T$26) - 1871 - 1872 - 1873$C$DW$T$27 .dwtag DW_TAG_structure_type - 1874 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 1875$C$DW$112 .dwtag DW_TAG_member - 1876 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - 1877 .dwattr $C$DW$112, DW_AT_name("PRU0_IMEM_PE_CLR") - 1878 .dwattr $C$DW$112, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 1879 .dwattr $C$DW$112, DW_AT_bit_offset(0x1c) - 1880 .dwattr $C$DW$112, DW_AT_bit_size(0x04) - 1881 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1882 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1883 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1884 .dwattr $C$DW$112, DW_AT_decl_line(0xb3) - 1885 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 1886 - 1887$C$DW$113 .dwtag DW_TAG_member - 1888 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 1889 .dwattr $C$DW$113, DW_AT_name("PRU0_DMEM_PE_CLR") - 1890 .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 1891 .dwattr $C$DW$113, DW_AT_bit_offset(0x18) - 1892 .dwattr $C$DW$113, DW_AT_bit_size(0x04) - 1893 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1894 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1895 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1896 .dwattr $C$DW$113, DW_AT_decl_line(0xb4) - 1897 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 1898 - 1899$C$DW$114 .dwtag DW_TAG_member - 1900 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 1901 .dwattr $C$DW$114, DW_AT_name("PRU1_IMEM_PE_CLR") - 1902 .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 1903 .dwattr $C$DW$114, DW_AT_bit_offset(0x14) - 1904 .dwattr $C$DW$114, DW_AT_bit_size(0x04) - 1905 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1906 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1907 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1908 .dwattr $C$DW$114, DW_AT_decl_line(0xb5) - 1909 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 1910 - 1911$C$DW$115 .dwtag DW_TAG_member - 1912 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 1913 .dwattr $C$DW$115, DW_AT_name("PRU1_DMEM_PE_CLR") - 1914 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 36 - - 1915 .dwattr $C$DW$115, DW_AT_bit_offset(0x10) - 1916 .dwattr $C$DW$115, DW_AT_bit_size(0x04) - 1917 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1918 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1919 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1920 .dwattr $C$DW$115, DW_AT_decl_line(0xb6) - 1921 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 1922 - 1923$C$DW$116 .dwtag DW_TAG_member - 1924 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 1925 .dwattr $C$DW$116, DW_AT_name("rsvd16") - 1926 .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd16") - 1927 .dwattr $C$DW$116, DW_AT_bit_offset(0x00) - 1928 .dwattr $C$DW$116, DW_AT_bit_size(0x10) - 1929 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1930 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1931 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1932 .dwattr $C$DW$116, DW_AT_decl_line(0xb7) - 1933 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 1934 - 1935 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1936 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 1937 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 1938 .dwendtag $C$DW$T$27 - 1939 - 1940$C$DW$T$71 .dwtag DW_TAG_volatile_type - 1941 .dwattr $C$DW$T$71, DW_AT_type(*$C$DW$T$27) - 1942 - 1943 - 1944$C$DW$T$28 .dwtag DW_TAG_structure_type - 1945 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 1946$C$DW$117 .dwtag DW_TAG_member - 1947 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 1948 .dwattr $C$DW$117, DW_AT_name("PMAO_PRU0") - 1949 .dwattr $C$DW$117, DW_AT_TI_symbol_name("PMAO_PRU0") - 1950 .dwattr $C$DW$117, DW_AT_bit_offset(0x1f) - 1951 .dwattr $C$DW$117, DW_AT_bit_size(0x01) - 1952 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1953 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1954 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1955 .dwattr $C$DW$117, DW_AT_decl_line(0xc4) - 1956 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 1957 - 1958$C$DW$118 .dwtag DW_TAG_member - 1959 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 1960 .dwattr $C$DW$118, DW_AT_name("PMAO_PRU1") - 1961 .dwattr $C$DW$118, DW_AT_TI_symbol_name("PMAO_PRU1") - 1962 .dwattr $C$DW$118, DW_AT_bit_offset(0x1e) - 1963 .dwattr $C$DW$118, DW_AT_bit_size(0x01) - 1964 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1965 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1966 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1967 .dwattr $C$DW$118, DW_AT_decl_line(0xc5) - 1968 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 1969 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 37 - - 1970$C$DW$119 .dwtag DW_TAG_member - 1971 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 1972 .dwattr $C$DW$119, DW_AT_name("rsvd2") - 1973 .dwattr $C$DW$119, DW_AT_TI_symbol_name("rsvd2") - 1974 .dwattr $C$DW$119, DW_AT_bit_offset(0x00) - 1975 .dwattr $C$DW$119, DW_AT_bit_size(0x1e) - 1976 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1977 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1978 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1979 .dwattr $C$DW$119, DW_AT_decl_line(0xc6) - 1980 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 1981 - 1982 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1983 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 1984 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 1985 .dwendtag $C$DW$T$28 - 1986 - 1987$C$DW$T$73 .dwtag DW_TAG_volatile_type - 1988 .dwattr $C$DW$T$73, DW_AT_type(*$C$DW$T$28) - 1989 - 1990 - 1991$C$DW$T$29 .dwtag DW_TAG_structure_type - 1992 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 1993$C$DW$120 .dwtag DW_TAG_member - 1994 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 1995 .dwattr $C$DW$120, DW_AT_name("OCP_EN") - 1996 .dwattr $C$DW$120, DW_AT_TI_symbol_name("OCP_EN") - 1997 .dwattr $C$DW$120, DW_AT_bit_offset(0x1f) - 1998 .dwattr $C$DW$120, DW_AT_bit_size(0x01) - 1999 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2000 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 2001 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2002 .dwattr $C$DW$120, DW_AT_decl_line(0xd3) - 2003 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 2004 - 2005$C$DW$121 .dwtag DW_TAG_member - 2006 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 2007 .dwattr $C$DW$121, DW_AT_name("rsvd1") - 2008 .dwattr $C$DW$121, DW_AT_TI_symbol_name("rsvd1") - 2009 .dwattr $C$DW$121, DW_AT_bit_offset(0x00) - 2010 .dwattr $C$DW$121, DW_AT_bit_size(0x1f) - 2011 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2012 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 2013 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2014 .dwattr $C$DW$121, DW_AT_decl_line(0xd4) - 2015 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 2016 - 2017 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2018 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 2019 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 2020 .dwendtag $C$DW$T$29 - 2021 - 2022$C$DW$T$75 .dwtag DW_TAG_volatile_type - 2023 .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$29) - 2024 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 38 - - 2025 - 2026$C$DW$T$30 .dwtag DW_TAG_structure_type - 2027 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 2028$C$DW$122 .dwtag DW_TAG_member - 2029 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 2030 .dwattr $C$DW$122, DW_AT_name("PRU1_PAD_HP_EN") - 2031 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2032 .dwattr $C$DW$122, DW_AT_bit_offset(0x1f) - 2033 .dwattr $C$DW$122, DW_AT_bit_size(0x01) - 2034 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2035 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 2036 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2037 .dwattr $C$DW$122, DW_AT_decl_line(0xde) - 2038 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 2039 - 2040$C$DW$123 .dwtag DW_TAG_member - 2041 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 2042 .dwattr $C$DW$123, DW_AT_name("XFR_SHIFT_EN") - 2043 .dwattr $C$DW$123, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2044 .dwattr $C$DW$123, DW_AT_bit_offset(0x1e) - 2045 .dwattr $C$DW$123, DW_AT_bit_size(0x01) - 2046 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2047 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 2048 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2049 .dwattr $C$DW$123, DW_AT_decl_line(0xdf) - 2050 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 2051 - 2052$C$DW$124 .dwtag DW_TAG_member - 2053 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 2054 .dwattr $C$DW$124, DW_AT_name("rsvd2") - 2055 .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd2") - 2056 .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - 2057 .dwattr $C$DW$124, DW_AT_bit_size(0x1e) - 2058 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2059 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 2060 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2061 .dwattr $C$DW$124, DW_AT_decl_line(0xe0) - 2062 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 2063 - 2064 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2065 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2066 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2067 .dwendtag $C$DW$T$30 - 2068 - 2069$C$DW$T$77 .dwtag DW_TAG_volatile_type - 2070 .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$30) - 2071 - 2072 - 2073$C$DW$T$31 .dwtag DW_TAG_structure_type - 2074 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2075$C$DW$125 .dwtag DW_TAG_member - 2076 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 2077 .dwattr $C$DW$125, DW_AT_name("PIN_MUX_SEL") - 2078 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2079 .dwattr $C$DW$125, DW_AT_bit_offset(0x18) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 39 - - 2080 .dwattr $C$DW$125, DW_AT_bit_size(0x08) - 2081 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2082 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 2083 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2084 .dwattr $C$DW$125, DW_AT_decl_line(0xec) - 2085 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 2086 - 2087$C$DW$126 .dwtag DW_TAG_member - 2088 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 2089 .dwattr $C$DW$126, DW_AT_name("rsvd2") - 2090 .dwattr $C$DW$126, DW_AT_TI_symbol_name("rsvd2") - 2091 .dwattr $C$DW$126, DW_AT_bit_offset(0x00) - 2092 .dwattr $C$DW$126, DW_AT_bit_size(0x18) - 2093 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2094 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2095 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2096 .dwattr $C$DW$126, DW_AT_decl_line(0xed) - 2097 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 2098 - 2099 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2100 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2101 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2102 .dwendtag $C$DW$T$31 - 2103 - 2104$C$DW$T$79 .dwtag DW_TAG_volatile_type - 2105 .dwattr $C$DW$T$79, DW_AT_type(*$C$DW$T$31) - 2106 - 2107 - 2108$C$DW$T$35 .dwtag DW_TAG_structure_type - 2109 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2110$C$DW$127 .dwtag DW_TAG_member - 2111 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$56) - 2112 .dwattr $C$DW$127, DW_AT_name("$P$T0") - 2113 .dwattr $C$DW$127, DW_AT_TI_symbol_name("$P$T0") - 2114 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2115 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2116 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2117 .dwattr $C$DW$127, DW_AT_decl_line(0x29) - 2118 .dwattr $C$DW$127, DW_AT_decl_column(0x02) - 2119 - 2120$C$DW$128 .dwtag DW_TAG_member - 2121 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$58) - 2122 .dwattr $C$DW$128, DW_AT_name("$P$T1") - 2123 .dwattr $C$DW$128, DW_AT_TI_symbol_name("$P$T1") - 2124 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2125 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2126 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2127 .dwattr $C$DW$128, DW_AT_decl_line(0x33) - 2128 .dwattr $C$DW$128, DW_AT_decl_column(0x02) - 2129 - 2130$C$DW$129 .dwtag DW_TAG_member - 2131 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$60) - 2132 .dwattr $C$DW$129, DW_AT_name("$P$T2") - 2133 .dwattr $C$DW$129, DW_AT_TI_symbol_name("$P$T2") - 2134 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 40 - - 2135 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2136 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2137 .dwattr $C$DW$129, DW_AT_decl_line(0x41) - 2138 .dwattr $C$DW$129, DW_AT_decl_column(0x02) - 2139 - 2140$C$DW$130 .dwtag DW_TAG_member - 2141 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$62) - 2142 .dwattr $C$DW$130, DW_AT_name("$P$T3") - 2143 .dwattr $C$DW$130, DW_AT_TI_symbol_name("$P$T3") - 2144 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2145 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2146 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2147 .dwattr $C$DW$130, DW_AT_decl_line(0x54) - 2148 .dwattr $C$DW$130, DW_AT_decl_column(0x02) - 2149 - 2150$C$DW$131 .dwtag DW_TAG_member - 2151 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$64) - 2152 .dwattr $C$DW$131, DW_AT_name("$P$T4") - 2153 .dwattr $C$DW$131, DW_AT_TI_symbol_name("$P$T4") - 2154 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2155 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2156 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2157 .dwattr $C$DW$131, DW_AT_decl_line(0x67) - 2158 .dwattr $C$DW$131, DW_AT_decl_column(0x02) - 2159 - 2160$C$DW$132 .dwtag DW_TAG_member - 2161 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$66) - 2162 .dwattr $C$DW$132, DW_AT_name("$P$T5") - 2163 .dwattr $C$DW$132, DW_AT_TI_symbol_name("$P$T5") - 2164 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2165 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2166 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2167 .dwattr $C$DW$132, DW_AT_decl_line(0x83) - 2168 .dwattr $C$DW$132, DW_AT_decl_column(0x02) - 2169 - 2170$C$DW$133 .dwtag DW_TAG_member - 2171 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$68) - 2172 .dwattr $C$DW$133, DW_AT_name("$P$T6") - 2173 .dwattr $C$DW$133, DW_AT_TI_symbol_name("$P$T6") - 2174 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2175 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2176 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2177 .dwattr $C$DW$133, DW_AT_decl_line(0x92) - 2178 .dwattr $C$DW$133, DW_AT_decl_column(0x02) - 2179 - 2180$C$DW$134 .dwtag DW_TAG_member - 2181 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$70) - 2182 .dwattr $C$DW$134, DW_AT_name("$P$T7") - 2183 .dwattr $C$DW$134, DW_AT_TI_symbol_name("$P$T7") - 2184 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2185 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2186 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2187 .dwattr $C$DW$134, DW_AT_decl_line(0xa0) - 2188 .dwattr $C$DW$134, DW_AT_decl_column(0x02) - 2189 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 41 - - 2190$C$DW$135 .dwtag DW_TAG_member - 2191 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$72) - 2192 .dwattr $C$DW$135, DW_AT_name("$P$T8") - 2193 .dwattr $C$DW$135, DW_AT_TI_symbol_name("$P$T8") - 2194 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2195 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2196 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2197 .dwattr $C$DW$135, DW_AT_decl_line(0xaf) - 2198 .dwattr $C$DW$135, DW_AT_decl_column(0x02) - 2199 - 2200$C$DW$136 .dwtag DW_TAG_member - 2201 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$32) - 2202 .dwattr $C$DW$136, DW_AT_name("rsvd24") - 2203 .dwattr $C$DW$136, DW_AT_TI_symbol_name("rsvd24") - 2204 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2205 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2206 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2207 .dwattr $C$DW$136, DW_AT_decl_line(0xbc) - 2208 .dwattr $C$DW$136, DW_AT_decl_column(0x0b) - 2209 - 2210$C$DW$137 .dwtag DW_TAG_member - 2211 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$74) - 2212 .dwattr $C$DW$137, DW_AT_name("$P$T9") - 2213 .dwattr $C$DW$137, DW_AT_TI_symbol_name("$P$T9") - 2214 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2215 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2216 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2217 .dwattr $C$DW$137, DW_AT_decl_line(0xc0) - 2218 .dwattr $C$DW$137, DW_AT_decl_column(0x02) - 2219 - 2220$C$DW$138 .dwtag DW_TAG_member - 2221 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$33) - 2222 .dwattr $C$DW$138, DW_AT_name("rsvd2c") - 2223 .dwattr $C$DW$138, DW_AT_TI_symbol_name("rsvd2c") - 2224 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2225 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2226 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2227 .dwattr $C$DW$138, DW_AT_decl_line(0xcb) - 2228 .dwattr $C$DW$138, DW_AT_decl_column(0x0b) - 2229 - 2230$C$DW$139 .dwtag DW_TAG_member - 2231 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$76) - 2232 .dwattr $C$DW$139, DW_AT_name("$P$T10") - 2233 .dwattr $C$DW$139, DW_AT_TI_symbol_name("$P$T10") - 2234 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2235 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2236 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2237 .dwattr $C$DW$139, DW_AT_decl_line(0xcf) - 2238 .dwattr $C$DW$139, DW_AT_decl_column(0x02) - 2239 - 2240$C$DW$140 .dwtag DW_TAG_member - 2241 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$78) - 2242 .dwattr $C$DW$140, DW_AT_name("$P$T11") - 2243 .dwattr $C$DW$140, DW_AT_TI_symbol_name("$P$T11") - 2244 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 42 - - 2245 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2246 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2247 .dwattr $C$DW$140, DW_AT_decl_line(0xda) - 2248 .dwattr $C$DW$140, DW_AT_decl_column(0x02) - 2249 - 2250$C$DW$141 .dwtag DW_TAG_member - 2251 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$34) - 2252 .dwattr $C$DW$141, DW_AT_name("rsvd38") - 2253 .dwattr $C$DW$141, DW_AT_TI_symbol_name("rsvd38") - 2254 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2255 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2256 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2257 .dwattr $C$DW$141, DW_AT_decl_line(0xe5) - 2258 .dwattr $C$DW$141, DW_AT_decl_column(0x0b) - 2259 - 2260$C$DW$142 .dwtag DW_TAG_member - 2261 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$80) - 2262 .dwattr $C$DW$142, DW_AT_name("$P$T12") - 2263 .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T12") - 2264 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2265 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2266 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2267 .dwattr $C$DW$142, DW_AT_decl_line(0xe8) - 2268 .dwattr $C$DW$142, DW_AT_decl_column(0x02) - 2269 - 2270 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2271 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2272 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2273 .dwendtag $C$DW$T$35 - 2274 - 2275$C$DW$T$99 .dwtag DW_TAG_typedef - 2276 .dwattr $C$DW$T$99, DW_AT_name("pruCfg") - 2277 .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$35) - 2278 .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - 2279 .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2280 .dwattr $C$DW$T$99, DW_AT_decl_line(0xf0) - 2281 .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - 2282 - 2283$C$DW$T$100 .dwtag DW_TAG_volatile_type - 2284 .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$99) - 2285 - 2286 - 2287$C$DW$T$38 .dwtag DW_TAG_structure_type - 2288 .dwattr $C$DW$T$38, DW_AT_byte_size(0x10) - 2289$C$DW$143 .dwtag DW_TAG_member - 2290 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$37) - 2291 .dwattr $C$DW$143, DW_AT_name("cur_reg_val") - 2292 .dwattr $C$DW$143, DW_AT_TI_symbol_name("cur_reg_val") - 2293 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2294 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2295 .dwattr $C$DW$143, DW_AT_decl_file("pru1_buslatches.h") - 2296 .dwattr $C$DW$143, DW_AT_decl_line(0x22) - 2297 .dwattr $C$DW$143, DW_AT_decl_column(0x0a) - 2298 - 2299$C$DW$144 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 43 - - 2300 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$37) - 2301 .dwattr $C$DW$144, DW_AT_name("bidi_bitwidth") - 2302 .dwattr $C$DW$144, DW_AT_TI_symbol_name("bidi_bitwidth") - 2303 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2304 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2305 .dwattr $C$DW$144, DW_AT_decl_file("pru1_buslatches.h") - 2306 .dwattr $C$DW$144, DW_AT_decl_line(0x26) - 2307 .dwattr $C$DW$144, DW_AT_decl_column(0x0a) - 2308 - 2309 .dwattr $C$DW$T$38, DW_AT_decl_file("pru1_buslatches.h") - 2310 .dwattr $C$DW$T$38, DW_AT_decl_line(0x21) - 2311 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2312 .dwendtag $C$DW$T$38 - 2313 - 2314$C$DW$T$102 .dwtag DW_TAG_typedef - 2315 .dwattr $C$DW$T$102, DW_AT_name("buslatches_t") - 2316 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$38) - 2317 .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - 2318 .dwattr $C$DW$T$102, DW_AT_decl_file("pru1_buslatches.h") - 2319 .dwattr $C$DW$T$102, DW_AT_decl_line(0x2c) - 2320 .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - 2321 - 2322 - 2323$C$DW$T$42 .dwtag DW_TAG_structure_type - 2324 .dwattr $C$DW$T$42, DW_AT_byte_size(0x02) - 2325$C$DW$145 .dwtag DW_TAG_member - 2326 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$41) - 2327 .dwattr $C$DW$145, DW_AT_name("state") - 2328 .dwattr $C$DW$145, DW_AT_TI_symbol_name("state") - 2329 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2330 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2331 .dwattr $C$DW$145, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 2332 .dwattr $C$DW$145, DW_AT_decl_line(0x25) - 2333 .dwattr $C$DW$145, DW_AT_decl_column(0x1f) - 2334 - 2335 .dwattr $C$DW$T$42, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 2336 .dwattr $C$DW$T$42, DW_AT_decl_line(0x24) - 2337 .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - 2338 .dwendtag $C$DW$T$42 - 2339 - 2340$C$DW$T$103 .dwtag DW_TAG_typedef - 2341 .dwattr $C$DW$T$103, DW_AT_name("statemachine_powercycle_t") - 2342 .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$42) - 2343 .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - 2344 .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 2345 .dwattr $C$DW$T$103, DW_AT_decl_line(0x26) - 2346 .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - 2347 - 2348 - 2349$C$DW$T$43 .dwtag DW_TAG_structure_type - 2350 .dwattr $C$DW$T$43, DW_AT_byte_size(0x04) - 2351$C$DW$146 .dwtag DW_TAG_member - 2352 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$11) - 2353 .dwattr $C$DW$146, DW_AT_name("SOFT_RST_N") - 2354 .dwattr $C$DW$146, DW_AT_TI_symbol_name("SOFT_RST_N") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 44 - - 2355 .dwattr $C$DW$146, DW_AT_bit_offset(0x1f) - 2356 .dwattr $C$DW$146, DW_AT_bit_size(0x01) - 2357 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2358 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2359 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2360 .dwattr $C$DW$146, DW_AT_decl_line(0x2d) - 2361 .dwattr $C$DW$146, DW_AT_decl_column(0x0d) - 2362 - 2363$C$DW$147 .dwtag DW_TAG_member - 2364 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$11) - 2365 .dwattr $C$DW$147, DW_AT_name("EN") - 2366 .dwattr $C$DW$147, DW_AT_TI_symbol_name("EN") - 2367 .dwattr $C$DW$147, DW_AT_bit_offset(0x1e) - 2368 .dwattr $C$DW$147, DW_AT_bit_size(0x01) - 2369 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2370 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2371 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2372 .dwattr $C$DW$147, DW_AT_decl_line(0x2e) - 2373 .dwattr $C$DW$147, DW_AT_decl_column(0x0d) - 2374 - 2375$C$DW$148 .dwtag DW_TAG_member - 2376 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$11) - 2377 .dwattr $C$DW$148, DW_AT_name("SLEEPING") - 2378 .dwattr $C$DW$148, DW_AT_TI_symbol_name("SLEEPING") - 2379 .dwattr $C$DW$148, DW_AT_bit_offset(0x1d) - 2380 .dwattr $C$DW$148, DW_AT_bit_size(0x01) - 2381 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2382 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2383 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2384 .dwattr $C$DW$148, DW_AT_decl_line(0x2f) - 2385 .dwattr $C$DW$148, DW_AT_decl_column(0x0d) - 2386 - 2387$C$DW$149 .dwtag DW_TAG_member - 2388 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$11) - 2389 .dwattr $C$DW$149, DW_AT_name("CTR_EN") - 2390 .dwattr $C$DW$149, DW_AT_TI_symbol_name("CTR_EN") - 2391 .dwattr $C$DW$149, DW_AT_bit_offset(0x1c) - 2392 .dwattr $C$DW$149, DW_AT_bit_size(0x01) - 2393 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2394 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2395 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2396 .dwattr $C$DW$149, DW_AT_decl_line(0x30) - 2397 .dwattr $C$DW$149, DW_AT_decl_column(0x0d) - 2398 - 2399$C$DW$150 .dwtag DW_TAG_member - 2400 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$11) - 2401 .dwattr $C$DW$150, DW_AT_name("rsvd4") - 2402 .dwattr $C$DW$150, DW_AT_TI_symbol_name("rsvd4") - 2403 .dwattr $C$DW$150, DW_AT_bit_offset(0x18) - 2404 .dwattr $C$DW$150, DW_AT_bit_size(0x04) - 2405 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2406 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2407 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2408 .dwattr $C$DW$150, DW_AT_decl_line(0x31) - 2409 .dwattr $C$DW$150, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 45 - - 2410 - 2411$C$DW$151 .dwtag DW_TAG_member - 2412 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$11) - 2413 .dwattr $C$DW$151, DW_AT_name("SINGLE_STEP") - 2414 .dwattr $C$DW$151, DW_AT_TI_symbol_name("SINGLE_STEP") - 2415 .dwattr $C$DW$151, DW_AT_bit_offset(0x17) - 2416 .dwattr $C$DW$151, DW_AT_bit_size(0x01) - 2417 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2418 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2419 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2420 .dwattr $C$DW$151, DW_AT_decl_line(0x32) - 2421 .dwattr $C$DW$151, DW_AT_decl_column(0x0d) - 2422 - 2423$C$DW$152 .dwtag DW_TAG_member - 2424 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$11) - 2425 .dwattr $C$DW$152, DW_AT_name("rsvd9") - 2426 .dwattr $C$DW$152, DW_AT_TI_symbol_name("rsvd9") - 2427 .dwattr $C$DW$152, DW_AT_bit_offset(0x11) - 2428 .dwattr $C$DW$152, DW_AT_bit_size(0x06) - 2429 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2430 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2431 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2432 .dwattr $C$DW$152, DW_AT_decl_line(0x33) - 2433 .dwattr $C$DW$152, DW_AT_decl_column(0x0d) - 2434 - 2435$C$DW$153 .dwtag DW_TAG_member - 2436 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$11) - 2437 .dwattr $C$DW$153, DW_AT_name("RUNSTATE") - 2438 .dwattr $C$DW$153, DW_AT_TI_symbol_name("RUNSTATE") - 2439 .dwattr $C$DW$153, DW_AT_bit_offset(0x10) - 2440 .dwattr $C$DW$153, DW_AT_bit_size(0x01) - 2441 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2442 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2443 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2444 .dwattr $C$DW$153, DW_AT_decl_line(0x34) - 2445 .dwattr $C$DW$153, DW_AT_decl_column(0x0d) - 2446 - 2447$C$DW$154 .dwtag DW_TAG_member - 2448 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$11) - 2449 .dwattr $C$DW$154, DW_AT_name("PCTR_RST_VAL") - 2450 .dwattr $C$DW$154, DW_AT_TI_symbol_name("PCTR_RST_VAL") - 2451 .dwattr $C$DW$154, DW_AT_bit_offset(0x00) - 2452 .dwattr $C$DW$154, DW_AT_bit_size(0x10) - 2453 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2454 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2455 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2456 .dwattr $C$DW$154, DW_AT_decl_line(0x35) - 2457 .dwattr $C$DW$154, DW_AT_decl_column(0x0d) - 2458 - 2459 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2460 .dwattr $C$DW$T$43, DW_AT_decl_line(0x2c) - 2461 .dwattr $C$DW$T$43, DW_AT_decl_column(0x13) - 2462 .dwendtag $C$DW$T$43 - 2463 - 2464$C$DW$T$81 .dwtag DW_TAG_volatile_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 46 - - 2465 .dwattr $C$DW$T$81, DW_AT_type(*$C$DW$T$43) - 2466 - 2467$C$DW$T$104 .dwtag DW_TAG_pointer_type - 2468 .dwattr $C$DW$T$104, DW_AT_type(*$C$DW$T$81) - 2469 .dwattr $C$DW$T$104, DW_AT_address_class(0x20) - 2470 - 2471 - 2472$C$DW$T$44 .dwtag DW_TAG_structure_type - 2473 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 2474$C$DW$155 .dwtag DW_TAG_member - 2475 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$11) - 2476 .dwattr $C$DW$155, DW_AT_name("PCTR") - 2477 .dwattr $C$DW$155, DW_AT_TI_symbol_name("PCTR") - 2478 .dwattr $C$DW$155, DW_AT_bit_offset(0x10) - 2479 .dwattr $C$DW$155, DW_AT_bit_size(0x10) - 2480 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2481 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2482 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2483 .dwattr $C$DW$155, DW_AT_decl_line(0x3f) - 2484 .dwattr $C$DW$155, DW_AT_decl_column(0x0d) - 2485 - 2486$C$DW$156 .dwtag DW_TAG_member - 2487 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$11) - 2488 .dwattr $C$DW$156, DW_AT_name("rsvd16") - 2489 .dwattr $C$DW$156, DW_AT_TI_symbol_name("rsvd16") - 2490 .dwattr $C$DW$156, DW_AT_bit_offset(0x00) - 2491 .dwattr $C$DW$156, DW_AT_bit_size(0x10) - 2492 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2493 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2494 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2495 .dwattr $C$DW$156, DW_AT_decl_line(0x40) - 2496 .dwattr $C$DW$156, DW_AT_decl_column(0x0d) - 2497 - 2498 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2499 .dwattr $C$DW$T$44, DW_AT_decl_line(0x3e) - 2500 .dwattr $C$DW$T$44, DW_AT_decl_column(0x13) - 2501 .dwendtag $C$DW$T$44 - 2502 - 2503$C$DW$T$83 .dwtag DW_TAG_volatile_type - 2504 .dwattr $C$DW$T$83, DW_AT_type(*$C$DW$T$44) - 2505 - 2506 - 2507$C$DW$T$45 .dwtag DW_TAG_structure_type - 2508 .dwattr $C$DW$T$45, DW_AT_byte_size(0x04) - 2509$C$DW$157 .dwtag DW_TAG_member - 2510 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$11) - 2511 .dwattr $C$DW$157, DW_AT_name("BITWISE_ENS") - 2512 .dwattr $C$DW$157, DW_AT_TI_symbol_name("BITWISE_ENS") - 2513 .dwattr $C$DW$157, DW_AT_bit_offset(0x00) - 2514 .dwattr $C$DW$157, DW_AT_bit_size(0x20) - 2515 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2516 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2517 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2518 .dwattr $C$DW$157, DW_AT_decl_line(0x4a) - 2519 .dwattr $C$DW$157, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 47 - - 2520 - 2521 .dwattr $C$DW$T$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2522 .dwattr $C$DW$T$45, DW_AT_decl_line(0x49) - 2523 .dwattr $C$DW$T$45, DW_AT_decl_column(0x13) - 2524 .dwendtag $C$DW$T$45 - 2525 - 2526$C$DW$T$85 .dwtag DW_TAG_volatile_type - 2527 .dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$45) - 2528 - 2529 - 2530$C$DW$T$46 .dwtag DW_TAG_structure_type - 2531 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 2532$C$DW$158 .dwtag DW_TAG_member - 2533 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$11) - 2534 .dwattr $C$DW$158, DW_AT_name("CYCLECOUNT") - 2535 .dwattr $C$DW$158, DW_AT_TI_symbol_name("CYCLECOUNT") - 2536 .dwattr $C$DW$158, DW_AT_bit_offset(0x00) - 2537 .dwattr $C$DW$158, DW_AT_bit_size(0x20) - 2538 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2539 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2540 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2541 .dwattr $C$DW$158, DW_AT_decl_line(0x54) - 2542 .dwattr $C$DW$158, DW_AT_decl_column(0x0d) - 2543 - 2544 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2545 .dwattr $C$DW$T$46, DW_AT_decl_line(0x53) - 2546 .dwattr $C$DW$T$46, DW_AT_decl_column(0x13) - 2547 .dwendtag $C$DW$T$46 - 2548 - 2549$C$DW$T$87 .dwtag DW_TAG_volatile_type - 2550 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$46) - 2551 - 2552 - 2553$C$DW$T$47 .dwtag DW_TAG_structure_type - 2554 .dwattr $C$DW$T$47, DW_AT_byte_size(0x04) - 2555$C$DW$159 .dwtag DW_TAG_member - 2556 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$11) - 2557 .dwattr $C$DW$159, DW_AT_name("STALLCOUNT") - 2558 .dwattr $C$DW$159, DW_AT_TI_symbol_name("STALLCOUNT") - 2559 .dwattr $C$DW$159, DW_AT_bit_offset(0x00) - 2560 .dwattr $C$DW$159, DW_AT_bit_size(0x20) - 2561 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2562 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2563 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2564 .dwattr $C$DW$159, DW_AT_decl_line(0x5e) - 2565 .dwattr $C$DW$159, DW_AT_decl_column(0x0d) - 2566 - 2567 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2568 .dwattr $C$DW$T$47, DW_AT_decl_line(0x5d) - 2569 .dwattr $C$DW$T$47, DW_AT_decl_column(0x14) - 2570 .dwendtag $C$DW$T$47 - 2571 - 2572$C$DW$T$89 .dwtag DW_TAG_volatile_type - 2573 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$47) - 2574 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 48 - - 2575 - 2576$C$DW$T$48 .dwtag DW_TAG_structure_type - 2577 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 2578$C$DW$160 .dwtag DW_TAG_member - 2579 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$11) - 2580 .dwattr $C$DW$160, DW_AT_name("C24_BLK_IDX") - 2581 .dwattr $C$DW$160, DW_AT_TI_symbol_name("C24_BLK_IDX") - 2582 .dwattr $C$DW$160, DW_AT_bit_offset(0x18) - 2583 .dwattr $C$DW$160, DW_AT_bit_size(0x08) - 2584 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2585 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2586 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2587 .dwattr $C$DW$160, DW_AT_decl_line(0x6b) - 2588 .dwattr $C$DW$160, DW_AT_decl_column(0x0d) - 2589 - 2590$C$DW$161 .dwtag DW_TAG_member - 2591 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$11) - 2592 .dwattr $C$DW$161, DW_AT_name("rsvd8") - 2593 .dwattr $C$DW$161, DW_AT_TI_symbol_name("rsvd8") - 2594 .dwattr $C$DW$161, DW_AT_bit_offset(0x10) - 2595 .dwattr $C$DW$161, DW_AT_bit_size(0x08) - 2596 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2597 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2598 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2599 .dwattr $C$DW$161, DW_AT_decl_line(0x6c) - 2600 .dwattr $C$DW$161, DW_AT_decl_column(0x0d) - 2601 - 2602$C$DW$162 .dwtag DW_TAG_member - 2603 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$11) - 2604 .dwattr $C$DW$162, DW_AT_name("C25_BLK_IDX") - 2605 .dwattr $C$DW$162, DW_AT_TI_symbol_name("C25_BLK_IDX") - 2606 .dwattr $C$DW$162, DW_AT_bit_offset(0x08) - 2607 .dwattr $C$DW$162, DW_AT_bit_size(0x08) - 2608 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2609 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2610 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2611 .dwattr $C$DW$162, DW_AT_decl_line(0x6d) - 2612 .dwattr $C$DW$162, DW_AT_decl_column(0x0d) - 2613 - 2614$C$DW$163 .dwtag DW_TAG_member - 2615 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$11) - 2616 .dwattr $C$DW$163, DW_AT_name("rsvd24") - 2617 .dwattr $C$DW$163, DW_AT_TI_symbol_name("rsvd24") - 2618 .dwattr $C$DW$163, DW_AT_bit_offset(0x00) - 2619 .dwattr $C$DW$163, DW_AT_bit_size(0x08) - 2620 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2621 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2622 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2623 .dwattr $C$DW$163, DW_AT_decl_line(0x6e) - 2624 .dwattr $C$DW$163, DW_AT_decl_column(0x0d) - 2625 - 2626 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2627 .dwattr $C$DW$T$48, DW_AT_decl_line(0x6a) - 2628 .dwattr $C$DW$T$48, DW_AT_decl_column(0x13) - 2629 .dwendtag $C$DW$T$48 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 49 - - 2630 - 2631$C$DW$T$91 .dwtag DW_TAG_volatile_type - 2632 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$48) - 2633 - 2634 - 2635$C$DW$T$49 .dwtag DW_TAG_structure_type - 2636 .dwattr $C$DW$T$49, DW_AT_byte_size(0x04) - 2637$C$DW$164 .dwtag DW_TAG_member - 2638 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$11) - 2639 .dwattr $C$DW$164, DW_AT_name("C26_BLK_IDX") - 2640 .dwattr $C$DW$164, DW_AT_TI_symbol_name("C26_BLK_IDX") - 2641 .dwattr $C$DW$164, DW_AT_bit_offset(0x18) - 2642 .dwattr $C$DW$164, DW_AT_bit_size(0x08) - 2643 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2644 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2645 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2646 .dwattr $C$DW$164, DW_AT_decl_line(0x78) - 2647 .dwattr $C$DW$164, DW_AT_decl_column(0x0d) - 2648 - 2649$C$DW$165 .dwtag DW_TAG_member - 2650 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$11) - 2651 .dwattr $C$DW$165, DW_AT_name("rsvd8") - 2652 .dwattr $C$DW$165, DW_AT_TI_symbol_name("rsvd8") - 2653 .dwattr $C$DW$165, DW_AT_bit_offset(0x10) - 2654 .dwattr $C$DW$165, DW_AT_bit_size(0x08) - 2655 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2656 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2657 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2658 .dwattr $C$DW$165, DW_AT_decl_line(0x79) - 2659 .dwattr $C$DW$165, DW_AT_decl_column(0x0d) - 2660 - 2661$C$DW$166 .dwtag DW_TAG_member - 2662 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$11) - 2663 .dwattr $C$DW$166, DW_AT_name("C27_BLK_IDX") - 2664 .dwattr $C$DW$166, DW_AT_TI_symbol_name("C27_BLK_IDX") - 2665 .dwattr $C$DW$166, DW_AT_bit_offset(0x08) - 2666 .dwattr $C$DW$166, DW_AT_bit_size(0x08) - 2667 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2668 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2669 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2670 .dwattr $C$DW$166, DW_AT_decl_line(0x7a) - 2671 .dwattr $C$DW$166, DW_AT_decl_column(0x0d) - 2672 - 2673$C$DW$167 .dwtag DW_TAG_member - 2674 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$11) - 2675 .dwattr $C$DW$167, DW_AT_name("rsvd24") - 2676 .dwattr $C$DW$167, DW_AT_TI_symbol_name("rsvd24") - 2677 .dwattr $C$DW$167, DW_AT_bit_offset(0x00) - 2678 .dwattr $C$DW$167, DW_AT_bit_size(0x08) - 2679 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2680 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2681 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2682 .dwattr $C$DW$167, DW_AT_decl_line(0x7b) - 2683 .dwattr $C$DW$167, DW_AT_decl_column(0x0d) - 2684 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 50 - - 2685 .dwattr $C$DW$T$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2686 .dwattr $C$DW$T$49, DW_AT_decl_line(0x77) - 2687 .dwattr $C$DW$T$49, DW_AT_decl_column(0x13) - 2688 .dwendtag $C$DW$T$49 - 2689 - 2690$C$DW$T$93 .dwtag DW_TAG_volatile_type - 2691 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$49) - 2692 - 2693 - 2694$C$DW$T$50 .dwtag DW_TAG_structure_type - 2695 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 2696$C$DW$168 .dwtag DW_TAG_member - 2697 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$11) - 2698 .dwattr $C$DW$168, DW_AT_name("C28_BLK_POINTER") - 2699 .dwattr $C$DW$168, DW_AT_TI_symbol_name("C28_BLK_POINTER") - 2700 .dwattr $C$DW$168, DW_AT_bit_offset(0x10) - 2701 .dwattr $C$DW$168, DW_AT_bit_size(0x10) - 2702 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2703 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2704 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2705 .dwattr $C$DW$168, DW_AT_decl_line(0x85) - 2706 .dwattr $C$DW$168, DW_AT_decl_column(0x0d) - 2707 - 2708$C$DW$169 .dwtag DW_TAG_member - 2709 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$11) - 2710 .dwattr $C$DW$169, DW_AT_name("C29_BLK_POINTER") - 2711 .dwattr $C$DW$169, DW_AT_TI_symbol_name("C29_BLK_POINTER") - 2712 .dwattr $C$DW$169, DW_AT_bit_offset(0x00) - 2713 .dwattr $C$DW$169, DW_AT_bit_size(0x10) - 2714 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2715 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2716 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2717 .dwattr $C$DW$169, DW_AT_decl_line(0x86) - 2718 .dwattr $C$DW$169, DW_AT_decl_column(0x0d) - 2719 - 2720 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2721 .dwattr $C$DW$T$50, DW_AT_decl_line(0x84) - 2722 .dwattr $C$DW$T$50, DW_AT_decl_column(0x13) - 2723 .dwendtag $C$DW$T$50 - 2724 - 2725$C$DW$T$95 .dwtag DW_TAG_volatile_type - 2726 .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$50) - 2727 - 2728 - 2729$C$DW$T$51 .dwtag DW_TAG_structure_type - 2730 .dwattr $C$DW$T$51, DW_AT_byte_size(0x04) - 2731$C$DW$170 .dwtag DW_TAG_member - 2732 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$11) - 2733 .dwattr $C$DW$170, DW_AT_name("C30_BLK_POINTER") - 2734 .dwattr $C$DW$170, DW_AT_TI_symbol_name("C30_BLK_POINTER") - 2735 .dwattr $C$DW$170, DW_AT_bit_offset(0x10) - 2736 .dwattr $C$DW$170, DW_AT_bit_size(0x10) - 2737 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2738 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2739 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 51 - - 2740 .dwattr $C$DW$170, DW_AT_decl_line(0x90) - 2741 .dwattr $C$DW$170, DW_AT_decl_column(0x0d) - 2742 - 2743$C$DW$171 .dwtag DW_TAG_member - 2744 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$11) - 2745 .dwattr $C$DW$171, DW_AT_name("C31_BLK_POINTER") - 2746 .dwattr $C$DW$171, DW_AT_TI_symbol_name("C31_BLK_POINTER") - 2747 .dwattr $C$DW$171, DW_AT_bit_offset(0x00) - 2748 .dwattr $C$DW$171, DW_AT_bit_size(0x10) - 2749 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2750 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2751 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2752 .dwattr $C$DW$171, DW_AT_decl_line(0x91) - 2753 .dwattr $C$DW$171, DW_AT_decl_column(0x0d) - 2754 - 2755 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2756 .dwattr $C$DW$T$51, DW_AT_decl_line(0x8f) - 2757 .dwattr $C$DW$T$51, DW_AT_decl_column(0x13) - 2758 .dwendtag $C$DW$T$51 - 2759 - 2760$C$DW$T$97 .dwtag DW_TAG_volatile_type - 2761 .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$51) - 2762 - 2763 - 2764$C$DW$T$53 .dwtag DW_TAG_structure_type - 2765 .dwattr $C$DW$T$53, DW_AT_byte_size(0x30) - 2766$C$DW$172 .dwtag DW_TAG_member - 2767 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$82) - 2768 .dwattr $C$DW$172, DW_AT_name("$P$T13") - 2769 .dwattr $C$DW$172, DW_AT_TI_symbol_name("$P$T13") - 2770 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2771 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2772 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2773 .dwattr $C$DW$172, DW_AT_decl_line(0x29) - 2774 .dwattr $C$DW$172, DW_AT_decl_column(0x02) - 2775 - 2776$C$DW$173 .dwtag DW_TAG_member - 2777 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$84) - 2778 .dwattr $C$DW$173, DW_AT_name("$P$T14") - 2779 .dwattr $C$DW$173, DW_AT_TI_symbol_name("$P$T14") - 2780 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2781 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2782 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2783 .dwattr $C$DW$173, DW_AT_decl_line(0x3b) - 2784 .dwattr $C$DW$173, DW_AT_decl_column(0x02) - 2785 - 2786$C$DW$174 .dwtag DW_TAG_member - 2787 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$86) - 2788 .dwattr $C$DW$174, DW_AT_name("$P$T15") - 2789 .dwattr $C$DW$174, DW_AT_TI_symbol_name("$P$T15") - 2790 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2791 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2792 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2793 .dwattr $C$DW$174, DW_AT_decl_line(0x46) - 2794 .dwattr $C$DW$174, DW_AT_decl_column(0x02) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 52 - - 2795 - 2796$C$DW$175 .dwtag DW_TAG_member - 2797 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$88) - 2798 .dwattr $C$DW$175, DW_AT_name("$P$T16") - 2799 .dwattr $C$DW$175, DW_AT_TI_symbol_name("$P$T16") - 2800 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2801 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2802 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2803 .dwattr $C$DW$175, DW_AT_decl_line(0x50) - 2804 .dwattr $C$DW$175, DW_AT_decl_column(0x02) - 2805 - 2806$C$DW$176 .dwtag DW_TAG_member - 2807 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$90) - 2808 .dwattr $C$DW$176, DW_AT_name("$P$T17") - 2809 .dwattr $C$DW$176, DW_AT_TI_symbol_name("$P$T17") - 2810 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2811 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2812 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2813 .dwattr $C$DW$176, DW_AT_decl_line(0x5a) - 2814 .dwattr $C$DW$176, DW_AT_decl_column(0x02) - 2815 - 2816$C$DW$177 .dwtag DW_TAG_member - 2817 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$52) - 2818 .dwattr $C$DW$177, DW_AT_name("rsvd14") - 2819 .dwattr $C$DW$177, DW_AT_TI_symbol_name("rsvd14") - 2820 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2821 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2822 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2823 .dwattr $C$DW$177, DW_AT_decl_line(0x63) - 2824 .dwattr $C$DW$177, DW_AT_decl_column(0x0b) - 2825 - 2826$C$DW$178 .dwtag DW_TAG_member - 2827 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$92) - 2828 .dwattr $C$DW$178, DW_AT_name("$P$T18") - 2829 .dwattr $C$DW$178, DW_AT_TI_symbol_name("$P$T18") - 2830 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2831 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2832 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2833 .dwattr $C$DW$178, DW_AT_decl_line(0x67) - 2834 .dwattr $C$DW$178, DW_AT_decl_column(0x02) - 2835 - 2836$C$DW$179 .dwtag DW_TAG_member - 2837 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$94) - 2838 .dwattr $C$DW$179, DW_AT_name("$P$T19") - 2839 .dwattr $C$DW$179, DW_AT_TI_symbol_name("$P$T19") - 2840 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2841 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2842 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2843 .dwattr $C$DW$179, DW_AT_decl_line(0x74) - 2844 .dwattr $C$DW$179, DW_AT_decl_column(0x02) - 2845 - 2846$C$DW$180 .dwtag DW_TAG_member - 2847 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$96) - 2848 .dwattr $C$DW$180, DW_AT_name("$P$T20") - 2849 .dwattr $C$DW$180, DW_AT_TI_symbol_name("$P$T20") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 53 - - 2850 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2851 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2852 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2853 .dwattr $C$DW$180, DW_AT_decl_line(0x81) - 2854 .dwattr $C$DW$180, DW_AT_decl_column(0x02) - 2855 - 2856$C$DW$181 .dwtag DW_TAG_member - 2857 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$98) - 2858 .dwattr $C$DW$181, DW_AT_name("$P$T21") - 2859 .dwattr $C$DW$181, DW_AT_TI_symbol_name("$P$T21") - 2860 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2861 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2862 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2863 .dwattr $C$DW$181, DW_AT_decl_line(0x8c) - 2864 .dwattr $C$DW$181, DW_AT_decl_column(0x02) - 2865 - 2866 .dwattr $C$DW$T$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2867 .dwattr $C$DW$T$53, DW_AT_decl_line(0x26) - 2868 .dwattr $C$DW$T$53, DW_AT_decl_column(0x10) - 2869 .dwendtag $C$DW$T$53 - 2870 - 2871$C$DW$T$107 .dwtag DW_TAG_typedef - 2872 .dwattr $C$DW$T$107, DW_AT_name("pruCtrl") - 2873 .dwattr $C$DW$T$107, DW_AT_type(*$C$DW$T$53) - 2874 .dwattr $C$DW$T$107, DW_AT_language(DW_LANG_C) - 2875 .dwattr $C$DW$T$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-comp - 2876 .dwattr $C$DW$T$107, DW_AT_decl_line(0x95) - 2877 .dwattr $C$DW$T$107, DW_AT_decl_column(0x03) - 2878 - 2879 - 2880$C$DW$T$56 .dwtag DW_TAG_union_type - 2881 .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) - 2882$C$DW$182 .dwtag DW_TAG_member - 2883 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$54) - 2884 .dwattr $C$DW$182, DW_AT_name("REVID") - 2885 .dwattr $C$DW$182, DW_AT_TI_symbol_name("REVID") - 2886 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2887 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 2888 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2889 .dwattr $C$DW$182, DW_AT_decl_line(0x2a) - 2890 .dwattr $C$DW$182, DW_AT_decl_column(0x15) - 2891 - 2892$C$DW$183 .dwtag DW_TAG_member - 2893 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$55) - 2894 .dwattr $C$DW$183, DW_AT_name("REVID_bit") - 2895 .dwattr $C$DW$183, DW_AT_TI_symbol_name("REVID_bit") - 2896 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2897 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 2898 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2899 .dwattr $C$DW$183, DW_AT_decl_line(0x2e) - 2900 .dwattr $C$DW$183, DW_AT_decl_column(0x05) - 2901 - 2902 .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2903 .dwattr $C$DW$T$56, DW_AT_decl_line(0x29) - 2904 .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 54 - - 2905 .dwendtag $C$DW$T$56 - 2906 - 2907 - 2908$C$DW$T$58 .dwtag DW_TAG_union_type - 2909 .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) - 2910$C$DW$184 .dwtag DW_TAG_member - 2911 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$54) - 2912 .dwattr $C$DW$184, DW_AT_name("SYSCFG") - 2913 .dwattr $C$DW$184, DW_AT_TI_symbol_name("SYSCFG") - 2914 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2915 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 2916 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2917 .dwattr $C$DW$184, DW_AT_decl_line(0x34) - 2918 .dwattr $C$DW$184, DW_AT_decl_column(0x15) - 2919 - 2920$C$DW$185 .dwtag DW_TAG_member - 2921 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$57) - 2922 .dwattr $C$DW$185, DW_AT_name("SYSCFG_bit") - 2923 .dwattr $C$DW$185, DW_AT_TI_symbol_name("SYSCFG_bit") - 2924 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2925 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 2926 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2927 .dwattr $C$DW$185, DW_AT_decl_line(0x3c) - 2928 .dwattr $C$DW$185, DW_AT_decl_column(0x05) - 2929 - 2930 .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2931 .dwattr $C$DW$T$58, DW_AT_decl_line(0x33) - 2932 .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - 2933 .dwendtag $C$DW$T$58 - 2934 - 2935 - 2936$C$DW$T$60 .dwtag DW_TAG_union_type - 2937 .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) - 2938$C$DW$186 .dwtag DW_TAG_member - 2939 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$54) - 2940 .dwattr $C$DW$186, DW_AT_name("GPCFG0") - 2941 .dwattr $C$DW$186, DW_AT_TI_symbol_name("GPCFG0") - 2942 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2943 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 2944 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2945 .dwattr $C$DW$186, DW_AT_decl_line(0x42) - 2946 .dwattr $C$DW$186, DW_AT_decl_column(0x15) - 2947 - 2948$C$DW$187 .dwtag DW_TAG_member - 2949 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$59) - 2950 .dwattr $C$DW$187, DW_AT_name("GPCFG0_bit") - 2951 .dwattr $C$DW$187, DW_AT_TI_symbol_name("GPCFG0_bit") - 2952 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2953 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 2954 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2955 .dwattr $C$DW$187, DW_AT_decl_line(0x4f) - 2956 .dwattr $C$DW$187, DW_AT_decl_column(0x05) - 2957 - 2958 .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2959 .dwattr $C$DW$T$60, DW_AT_decl_line(0x41) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 55 - - 2960 .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - 2961 .dwendtag $C$DW$T$60 - 2962 - 2963 - 2964$C$DW$T$62 .dwtag DW_TAG_union_type - 2965 .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) - 2966$C$DW$188 .dwtag DW_TAG_member - 2967 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$54) - 2968 .dwattr $C$DW$188, DW_AT_name("GPCFG1") - 2969 .dwattr $C$DW$188, DW_AT_TI_symbol_name("GPCFG1") - 2970 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2971 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 2972 .dwattr $C$DW$188, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2973 .dwattr $C$DW$188, DW_AT_decl_line(0x55) - 2974 .dwattr $C$DW$188, DW_AT_decl_column(0x15) - 2975 - 2976$C$DW$189 .dwtag DW_TAG_member - 2977 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$61) - 2978 .dwattr $C$DW$189, DW_AT_name("GPCFG1_bit") - 2979 .dwattr $C$DW$189, DW_AT_TI_symbol_name("GPCFG1_bit") - 2980 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2981 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 2982 .dwattr $C$DW$189, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2983 .dwattr $C$DW$189, DW_AT_decl_line(0x62) - 2984 .dwattr $C$DW$189, DW_AT_decl_column(0x05) - 2985 - 2986 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2987 .dwattr $C$DW$T$62, DW_AT_decl_line(0x54) - 2988 .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - 2989 .dwendtag $C$DW$T$62 - 2990 - 2991 - 2992$C$DW$T$64 .dwtag DW_TAG_union_type - 2993 .dwattr $C$DW$T$64, DW_AT_byte_size(0x04) - 2994$C$DW$190 .dwtag DW_TAG_member - 2995 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$54) - 2996 .dwattr $C$DW$190, DW_AT_name("CGR") - 2997 .dwattr $C$DW$190, DW_AT_TI_symbol_name("CGR") - 2998 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2999 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 3000 .dwattr $C$DW$190, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3001 .dwattr $C$DW$190, DW_AT_decl_line(0x68) - 3002 .dwattr $C$DW$190, DW_AT_decl_column(0x15) - 3003 - 3004$C$DW$191 .dwtag DW_TAG_member - 3005 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$63) - 3006 .dwattr $C$DW$191, DW_AT_name("CGR_bit") - 3007 .dwattr $C$DW$191, DW_AT_TI_symbol_name("CGR_bit") - 3008 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3009 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 3010 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3011 .dwattr $C$DW$191, DW_AT_decl_line(0x7e) - 3012 .dwattr $C$DW$191, DW_AT_decl_column(0x05) - 3013 - 3014 .dwattr $C$DW$T$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 56 - - 3015 .dwattr $C$DW$T$64, DW_AT_decl_line(0x67) - 3016 .dwattr $C$DW$T$64, DW_AT_decl_column(0x08) - 3017 .dwendtag $C$DW$T$64 - 3018 - 3019 - 3020$C$DW$T$66 .dwtag DW_TAG_union_type - 3021 .dwattr $C$DW$T$66, DW_AT_byte_size(0x04) - 3022$C$DW$192 .dwtag DW_TAG_member - 3023 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$54) - 3024 .dwattr $C$DW$192, DW_AT_name("ISRP") - 3025 .dwattr $C$DW$192, DW_AT_TI_symbol_name("ISRP") - 3026 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3027 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 3028 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3029 .dwattr $C$DW$192, DW_AT_decl_line(0x84) - 3030 .dwattr $C$DW$192, DW_AT_decl_column(0x15) - 3031 - 3032$C$DW$193 .dwtag DW_TAG_member - 3033 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$65) - 3034 .dwattr $C$DW$193, DW_AT_name("ISRP_bit") - 3035 .dwattr $C$DW$193, DW_AT_TI_symbol_name("ISRP_bit") - 3036 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3037 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 3038 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3039 .dwattr $C$DW$193, DW_AT_decl_line(0x8d) - 3040 .dwattr $C$DW$193, DW_AT_decl_column(0x05) - 3041 - 3042 .dwattr $C$DW$T$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3043 .dwattr $C$DW$T$66, DW_AT_decl_line(0x83) - 3044 .dwattr $C$DW$T$66, DW_AT_decl_column(0x08) - 3045 .dwendtag $C$DW$T$66 - 3046 - 3047 - 3048$C$DW$T$68 .dwtag DW_TAG_union_type - 3049 .dwattr $C$DW$T$68, DW_AT_byte_size(0x04) - 3050$C$DW$194 .dwtag DW_TAG_member - 3051 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$54) - 3052 .dwattr $C$DW$194, DW_AT_name("ISP") - 3053 .dwattr $C$DW$194, DW_AT_TI_symbol_name("ISP") - 3054 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3055 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 3056 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3057 .dwattr $C$DW$194, DW_AT_decl_line(0x93) - 3058 .dwattr $C$DW$194, DW_AT_decl_column(0x15) - 3059 - 3060$C$DW$195 .dwtag DW_TAG_member - 3061 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$67) - 3062 .dwattr $C$DW$195, DW_AT_name("ISP_bit") - 3063 .dwattr $C$DW$195, DW_AT_TI_symbol_name("ISP_bit") - 3064 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3065 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 3066 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3067 .dwattr $C$DW$195, DW_AT_decl_line(0x9c) - 3068 .dwattr $C$DW$195, DW_AT_decl_column(0x05) - 3069 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 57 - - 3070 .dwattr $C$DW$T$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3071 .dwattr $C$DW$T$68, DW_AT_decl_line(0x92) - 3072 .dwattr $C$DW$T$68, DW_AT_decl_column(0x08) - 3073 .dwendtag $C$DW$T$68 - 3074 - 3075 - 3076$C$DW$T$70 .dwtag DW_TAG_union_type - 3077 .dwattr $C$DW$T$70, DW_AT_byte_size(0x04) - 3078$C$DW$196 .dwtag DW_TAG_member - 3079 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$54) - 3080 .dwattr $C$DW$196, DW_AT_name("IESP") - 3081 .dwattr $C$DW$196, DW_AT_TI_symbol_name("IESP") - 3082 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3083 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 3084 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3085 .dwattr $C$DW$196, DW_AT_decl_line(0xa1) - 3086 .dwattr $C$DW$196, DW_AT_decl_column(0x15) - 3087 - 3088$C$DW$197 .dwtag DW_TAG_member - 3089 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$69) - 3090 .dwattr $C$DW$197, DW_AT_name("IESP_bit") - 3091 .dwattr $C$DW$197, DW_AT_TI_symbol_name("IESP_bit") - 3092 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3093 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 3094 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3095 .dwattr $C$DW$197, DW_AT_decl_line(0xaa) - 3096 .dwattr $C$DW$197, DW_AT_decl_column(0x05) - 3097 - 3098 .dwattr $C$DW$T$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3099 .dwattr $C$DW$T$70, DW_AT_decl_line(0xa0) - 3100 .dwattr $C$DW$T$70, DW_AT_decl_column(0x08) - 3101 .dwendtag $C$DW$T$70 - 3102 - 3103 - 3104$C$DW$T$72 .dwtag DW_TAG_union_type - 3105 .dwattr $C$DW$T$72, DW_AT_byte_size(0x04) - 3106$C$DW$198 .dwtag DW_TAG_member - 3107 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$54) - 3108 .dwattr $C$DW$198, DW_AT_name("IECP") - 3109 .dwattr $C$DW$198, DW_AT_TI_symbol_name("IECP") - 3110 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3111 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 3112 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3113 .dwattr $C$DW$198, DW_AT_decl_line(0xb0) - 3114 .dwattr $C$DW$198, DW_AT_decl_column(0x15) - 3115 - 3116$C$DW$199 .dwtag DW_TAG_member - 3117 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$71) - 3118 .dwattr $C$DW$199, DW_AT_name("IECP_bit") - 3119 .dwattr $C$DW$199, DW_AT_TI_symbol_name("IECP_bit") - 3120 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3121 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 3122 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3123 .dwattr $C$DW$199, DW_AT_decl_line(0xb8) - 3124 .dwattr $C$DW$199, DW_AT_decl_column(0x05) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 58 - - 3125 - 3126 .dwattr $C$DW$T$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3127 .dwattr $C$DW$T$72, DW_AT_decl_line(0xaf) - 3128 .dwattr $C$DW$T$72, DW_AT_decl_column(0x08) - 3129 .dwendtag $C$DW$T$72 - 3130 - 3131 - 3132$C$DW$T$74 .dwtag DW_TAG_union_type - 3133 .dwattr $C$DW$T$74, DW_AT_byte_size(0x04) - 3134$C$DW$200 .dwtag DW_TAG_member - 3135 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$54) - 3136 .dwattr $C$DW$200, DW_AT_name("PMAO") - 3137 .dwattr $C$DW$200, DW_AT_TI_symbol_name("PMAO") - 3138 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3139 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - 3140 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3141 .dwattr $C$DW$200, DW_AT_decl_line(0xc1) - 3142 .dwattr $C$DW$200, DW_AT_decl_column(0x15) - 3143 - 3144$C$DW$201 .dwtag DW_TAG_member - 3145 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$73) - 3146 .dwattr $C$DW$201, DW_AT_name("PMAO_bit") - 3147 .dwattr $C$DW$201, DW_AT_TI_symbol_name("PMAO_bit") - 3148 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3149 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3150 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3151 .dwattr $C$DW$201, DW_AT_decl_line(0xc7) - 3152 .dwattr $C$DW$201, DW_AT_decl_column(0x05) - 3153 - 3154 .dwattr $C$DW$T$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3155 .dwattr $C$DW$T$74, DW_AT_decl_line(0xc0) - 3156 .dwattr $C$DW$T$74, DW_AT_decl_column(0x08) - 3157 .dwendtag $C$DW$T$74 - 3158 - 3159 - 3160$C$DW$T$76 .dwtag DW_TAG_union_type - 3161 .dwattr $C$DW$T$76, DW_AT_byte_size(0x04) - 3162$C$DW$202 .dwtag DW_TAG_member - 3163 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$54) - 3164 .dwattr $C$DW$202, DW_AT_name("IEPCLK") - 3165 .dwattr $C$DW$202, DW_AT_TI_symbol_name("IEPCLK") - 3166 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3167 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - 3168 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3169 .dwattr $C$DW$202, DW_AT_decl_line(0xd0) - 3170 .dwattr $C$DW$202, DW_AT_decl_column(0x15) - 3171 - 3172$C$DW$203 .dwtag DW_TAG_member - 3173 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$75) - 3174 .dwattr $C$DW$203, DW_AT_name("IEPCLK_bit") - 3175 .dwattr $C$DW$203, DW_AT_TI_symbol_name("IEPCLK_bit") - 3176 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3177 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3178 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3179 .dwattr $C$DW$203, DW_AT_decl_line(0xd5) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 59 - - 3180 .dwattr $C$DW$203, DW_AT_decl_column(0x05) - 3181 - 3182 .dwattr $C$DW$T$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3183 .dwattr $C$DW$T$76, DW_AT_decl_line(0xcf) - 3184 .dwattr $C$DW$T$76, DW_AT_decl_column(0x08) - 3185 .dwendtag $C$DW$T$76 - 3186 - 3187 - 3188$C$DW$T$78 .dwtag DW_TAG_union_type - 3189 .dwattr $C$DW$T$78, DW_AT_byte_size(0x04) - 3190$C$DW$204 .dwtag DW_TAG_member - 3191 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$54) - 3192 .dwattr $C$DW$204, DW_AT_name("SPP") - 3193 .dwattr $C$DW$204, DW_AT_TI_symbol_name("SPP") - 3194 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3195 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3196 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3197 .dwattr $C$DW$204, DW_AT_decl_line(0xdb) - 3198 .dwattr $C$DW$204, DW_AT_decl_column(0x15) - 3199 - 3200$C$DW$205 .dwtag DW_TAG_member - 3201 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$77) - 3202 .dwattr $C$DW$205, DW_AT_name("SPP_bit") - 3203 .dwattr $C$DW$205, DW_AT_TI_symbol_name("SPP_bit") - 3204 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3205 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3206 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3207 .dwattr $C$DW$205, DW_AT_decl_line(0xe1) - 3208 .dwattr $C$DW$205, DW_AT_decl_column(0x05) - 3209 - 3210 .dwattr $C$DW$T$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3211 .dwattr $C$DW$T$78, DW_AT_decl_line(0xda) - 3212 .dwattr $C$DW$T$78, DW_AT_decl_column(0x08) - 3213 .dwendtag $C$DW$T$78 - 3214 - 3215 - 3216$C$DW$T$80 .dwtag DW_TAG_union_type - 3217 .dwattr $C$DW$T$80, DW_AT_byte_size(0x04) - 3218$C$DW$206 .dwtag DW_TAG_member - 3219 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$54) - 3220 .dwattr $C$DW$206, DW_AT_name("PIN_MX") - 3221 .dwattr $C$DW$206, DW_AT_TI_symbol_name("PIN_MX") - 3222 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3223 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3224 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3225 .dwattr $C$DW$206, DW_AT_decl_line(0xe9) - 3226 .dwattr $C$DW$206, DW_AT_decl_column(0x15) - 3227 - 3228$C$DW$207 .dwtag DW_TAG_member - 3229 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$79) - 3230 .dwattr $C$DW$207, DW_AT_name("PIN_MX_bit") - 3231 .dwattr $C$DW$207, DW_AT_TI_symbol_name("PIN_MX_bit") - 3232 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3233 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3234 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 60 - - 3235 .dwattr $C$DW$207, DW_AT_decl_line(0xee) - 3236 .dwattr $C$DW$207, DW_AT_decl_column(0x05) - 3237 - 3238 .dwattr $C$DW$T$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3239 .dwattr $C$DW$T$80, DW_AT_decl_line(0xe8) - 3240 .dwattr $C$DW$T$80, DW_AT_decl_column(0x08) - 3241 .dwendtag $C$DW$T$80 - 3242 - 3243 - 3244$C$DW$T$82 .dwtag DW_TAG_union_type - 3245 .dwattr $C$DW$T$82, DW_AT_byte_size(0x04) - 3246$C$DW$208 .dwtag DW_TAG_member - 3247 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$54) - 3248 .dwattr $C$DW$208, DW_AT_name("CTRL") - 3249 .dwattr $C$DW$208, DW_AT_TI_symbol_name("CTRL") - 3250 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3251 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3252 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3253 .dwattr $C$DW$208, DW_AT_decl_line(0x2a) - 3254 .dwattr $C$DW$208, DW_AT_decl_column(0x15) - 3255 - 3256$C$DW$209 .dwtag DW_TAG_member - 3257 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$81) - 3258 .dwattr $C$DW$209, DW_AT_name("CTRL_bit") - 3259 .dwattr $C$DW$209, DW_AT_TI_symbol_name("CTRL_bit") - 3260 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3261 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3262 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3263 .dwattr $C$DW$209, DW_AT_decl_line(0x36) - 3264 .dwattr $C$DW$209, DW_AT_decl_column(0x05) - 3265 - 3266 .dwattr $C$DW$T$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3267 .dwattr $C$DW$T$82, DW_AT_decl_line(0x29) - 3268 .dwattr $C$DW$T$82, DW_AT_decl_column(0x08) - 3269 .dwendtag $C$DW$T$82 - 3270 - 3271 - 3272$C$DW$T$84 .dwtag DW_TAG_union_type - 3273 .dwattr $C$DW$T$84, DW_AT_byte_size(0x04) - 3274$C$DW$210 .dwtag DW_TAG_member - 3275 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$54) - 3276 .dwattr $C$DW$210, DW_AT_name("STS") - 3277 .dwattr $C$DW$210, DW_AT_TI_symbol_name("STS") - 3278 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3279 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3280 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3281 .dwattr $C$DW$210, DW_AT_decl_line(0x3c) - 3282 .dwattr $C$DW$210, DW_AT_decl_column(0x15) - 3283 - 3284$C$DW$211 .dwtag DW_TAG_member - 3285 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$83) - 3286 .dwattr $C$DW$211, DW_AT_name("STS_bit") - 3287 .dwattr $C$DW$211, DW_AT_TI_symbol_name("STS_bit") - 3288 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3289 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 61 - - 3290 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3291 .dwattr $C$DW$211, DW_AT_decl_line(0x41) - 3292 .dwattr $C$DW$211, DW_AT_decl_column(0x05) - 3293 - 3294 .dwattr $C$DW$T$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3295 .dwattr $C$DW$T$84, DW_AT_decl_line(0x3b) - 3296 .dwattr $C$DW$T$84, DW_AT_decl_column(0x08) - 3297 .dwendtag $C$DW$T$84 - 3298 - 3299 - 3300$C$DW$T$86 .dwtag DW_TAG_union_type - 3301 .dwattr $C$DW$T$86, DW_AT_byte_size(0x04) - 3302$C$DW$212 .dwtag DW_TAG_member - 3303 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$54) - 3304 .dwattr $C$DW$212, DW_AT_name("WAKEUP_EN") - 3305 .dwattr $C$DW$212, DW_AT_TI_symbol_name("WAKEUP_EN") - 3306 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3307 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3308 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3309 .dwattr $C$DW$212, DW_AT_decl_line(0x47) - 3310 .dwattr $C$DW$212, DW_AT_decl_column(0x15) - 3311 - 3312$C$DW$213 .dwtag DW_TAG_member - 3313 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$85) - 3314 .dwattr $C$DW$213, DW_AT_name("WAKEUP_EN_bit") - 3315 .dwattr $C$DW$213, DW_AT_TI_symbol_name("WAKEUP_EN_bit") - 3316 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3317 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3318 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3319 .dwattr $C$DW$213, DW_AT_decl_line(0x4b) - 3320 .dwattr $C$DW$213, DW_AT_decl_column(0x05) - 3321 - 3322 .dwattr $C$DW$T$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3323 .dwattr $C$DW$T$86, DW_AT_decl_line(0x46) - 3324 .dwattr $C$DW$T$86, DW_AT_decl_column(0x08) - 3325 .dwendtag $C$DW$T$86 - 3326 - 3327 - 3328$C$DW$T$88 .dwtag DW_TAG_union_type - 3329 .dwattr $C$DW$T$88, DW_AT_byte_size(0x04) - 3330$C$DW$214 .dwtag DW_TAG_member - 3331 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$54) - 3332 .dwattr $C$DW$214, DW_AT_name("CYCLE") - 3333 .dwattr $C$DW$214, DW_AT_TI_symbol_name("CYCLE") - 3334 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3335 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3336 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3337 .dwattr $C$DW$214, DW_AT_decl_line(0x51) - 3338 .dwattr $C$DW$214, DW_AT_decl_column(0x15) - 3339 - 3340$C$DW$215 .dwtag DW_TAG_member - 3341 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$87) - 3342 .dwattr $C$DW$215, DW_AT_name("CYCLE_bit") - 3343 .dwattr $C$DW$215, DW_AT_TI_symbol_name("CYCLE_bit") - 3344 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 62 - - 3345 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3346 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3347 .dwattr $C$DW$215, DW_AT_decl_line(0x55) - 3348 .dwattr $C$DW$215, DW_AT_decl_column(0x05) - 3349 - 3350 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3351 .dwattr $C$DW$T$88, DW_AT_decl_line(0x50) - 3352 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 3353 .dwendtag $C$DW$T$88 - 3354 - 3355 - 3356$C$DW$T$90 .dwtag DW_TAG_union_type - 3357 .dwattr $C$DW$T$90, DW_AT_byte_size(0x04) - 3358$C$DW$216 .dwtag DW_TAG_member - 3359 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$54) - 3360 .dwattr $C$DW$216, DW_AT_name("STALL") - 3361 .dwattr $C$DW$216, DW_AT_TI_symbol_name("STALL") - 3362 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3363 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3364 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3365 .dwattr $C$DW$216, DW_AT_decl_line(0x5b) - 3366 .dwattr $C$DW$216, DW_AT_decl_column(0x15) - 3367 - 3368$C$DW$217 .dwtag DW_TAG_member - 3369 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$89) - 3370 .dwattr $C$DW$217, DW_AT_name("STALL_bit") - 3371 .dwattr $C$DW$217, DW_AT_TI_symbol_name("STALL_bit") - 3372 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3373 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3374 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3375 .dwattr $C$DW$217, DW_AT_decl_line(0x5f) - 3376 .dwattr $C$DW$217, DW_AT_decl_column(0x05) - 3377 - 3378 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3379 .dwattr $C$DW$T$90, DW_AT_decl_line(0x5a) - 3380 .dwattr $C$DW$T$90, DW_AT_decl_column(0x08) - 3381 .dwendtag $C$DW$T$90 - 3382 - 3383 - 3384$C$DW$T$92 .dwtag DW_TAG_union_type - 3385 .dwattr $C$DW$T$92, DW_AT_byte_size(0x04) - 3386$C$DW$218 .dwtag DW_TAG_member - 3387 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$54) - 3388 .dwattr $C$DW$218, DW_AT_name("CTBIR0") - 3389 .dwattr $C$DW$218, DW_AT_TI_symbol_name("CTBIR0") - 3390 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3391 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - 3392 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3393 .dwattr $C$DW$218, DW_AT_decl_line(0x68) - 3394 .dwattr $C$DW$218, DW_AT_decl_column(0x15) - 3395 - 3396$C$DW$219 .dwtag DW_TAG_member - 3397 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$91) - 3398 .dwattr $C$DW$219, DW_AT_name("CTBIR0_bit") - 3399 .dwattr $C$DW$219, DW_AT_TI_symbol_name("CTBIR0_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 63 - - 3400 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3401 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3402 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3403 .dwattr $C$DW$219, DW_AT_decl_line(0x6f) - 3404 .dwattr $C$DW$219, DW_AT_decl_column(0x05) - 3405 - 3406 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3407 .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - 3408 .dwattr $C$DW$T$92, DW_AT_decl_column(0x08) - 3409 .dwendtag $C$DW$T$92 - 3410 - 3411 - 3412$C$DW$T$94 .dwtag DW_TAG_union_type - 3413 .dwattr $C$DW$T$94, DW_AT_byte_size(0x04) - 3414$C$DW$220 .dwtag DW_TAG_member - 3415 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$54) - 3416 .dwattr $C$DW$220, DW_AT_name("CTBIR1") - 3417 .dwattr $C$DW$220, DW_AT_TI_symbol_name("CTBIR1") - 3418 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3419 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3420 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3421 .dwattr $C$DW$220, DW_AT_decl_line(0x75) - 3422 .dwattr $C$DW$220, DW_AT_decl_column(0x15) - 3423 - 3424$C$DW$221 .dwtag DW_TAG_member - 3425 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$93) - 3426 .dwattr $C$DW$221, DW_AT_name("CTBIR1_bit") - 3427 .dwattr $C$DW$221, DW_AT_TI_symbol_name("CTBIR1_bit") - 3428 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3429 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3430 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3431 .dwattr $C$DW$221, DW_AT_decl_line(0x7c) - 3432 .dwattr $C$DW$221, DW_AT_decl_column(0x05) - 3433 - 3434 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3435 .dwattr $C$DW$T$94, DW_AT_decl_line(0x74) - 3436 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 3437 .dwendtag $C$DW$T$94 - 3438 - 3439 - 3440$C$DW$T$96 .dwtag DW_TAG_union_type - 3441 .dwattr $C$DW$T$96, DW_AT_byte_size(0x04) - 3442$C$DW$222 .dwtag DW_TAG_member - 3443 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$54) - 3444 .dwattr $C$DW$222, DW_AT_name("CTPPR0") - 3445 .dwattr $C$DW$222, DW_AT_TI_symbol_name("CTPPR0") - 3446 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3447 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3448 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3449 .dwattr $C$DW$222, DW_AT_decl_line(0x82) - 3450 .dwattr $C$DW$222, DW_AT_decl_column(0x15) - 3451 - 3452$C$DW$223 .dwtag DW_TAG_member - 3453 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$95) - 3454 .dwattr $C$DW$223, DW_AT_name("CTPPR0_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 64 - - 3455 .dwattr $C$DW$223, DW_AT_TI_symbol_name("CTPPR0_bit") - 3456 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3457 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3458 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3459 .dwattr $C$DW$223, DW_AT_decl_line(0x87) - 3460 .dwattr $C$DW$223, DW_AT_decl_column(0x05) - 3461 - 3462 .dwattr $C$DW$T$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3463 .dwattr $C$DW$T$96, DW_AT_decl_line(0x81) - 3464 .dwattr $C$DW$T$96, DW_AT_decl_column(0x08) - 3465 .dwendtag $C$DW$T$96 - 3466 - 3467 - 3468$C$DW$T$98 .dwtag DW_TAG_union_type - 3469 .dwattr $C$DW$T$98, DW_AT_byte_size(0x04) - 3470$C$DW$224 .dwtag DW_TAG_member - 3471 .dwattr $C$DW$224, DW_AT_type(*$C$DW$T$54) - 3472 .dwattr $C$DW$224, DW_AT_name("CTPPR1") - 3473 .dwattr $C$DW$224, DW_AT_TI_symbol_name("CTPPR1") - 3474 .dwattr $C$DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3475 .dwattr $C$DW$224, DW_AT_accessibility(DW_ACCESS_public) - 3476 .dwattr $C$DW$224, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3477 .dwattr $C$DW$224, DW_AT_decl_line(0x8d) - 3478 .dwattr $C$DW$224, DW_AT_decl_column(0x15) - 3479 - 3480$C$DW$225 .dwtag DW_TAG_member - 3481 .dwattr $C$DW$225, DW_AT_type(*$C$DW$T$97) - 3482 .dwattr $C$DW$225, DW_AT_name("CTPPR1_bit") - 3483 .dwattr $C$DW$225, DW_AT_TI_symbol_name("CTPPR1_bit") - 3484 .dwattr $C$DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3485 .dwattr $C$DW$225, DW_AT_accessibility(DW_ACCESS_public) - 3486 .dwattr $C$DW$225, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3487 .dwattr $C$DW$225, DW_AT_decl_line(0x92) - 3488 .dwattr $C$DW$225, DW_AT_decl_column(0x05) - 3489 - 3490 .dwattr $C$DW$T$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3491 .dwattr $C$DW$T$98, DW_AT_decl_line(0x8c) - 3492 .dwattr $C$DW$T$98, DW_AT_decl_column(0x08) - 3493 .dwendtag $C$DW$T$98 - 3494 - 3495$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3496 .dwattr $C$DW$T$2, DW_AT_name("void") - 3497 - 3498$C$DW$T$4 .dwtag DW_TAG_base_type - 3499 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3500 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3501 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3502 - 3503$C$DW$T$5 .dwtag DW_TAG_base_type - 3504 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3505 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 3506 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3507 - 3508$C$DW$T$6 .dwtag DW_TAG_base_type - 3509 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 65 - - 3510 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3511 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3512 - 3513$C$DW$T$117 .dwtag DW_TAG_pointer_type - 3514 .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - 3515 .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - 3516 - 3517$C$DW$T$36 .dwtag DW_TAG_typedef - 3518 .dwattr $C$DW$T$36, DW_AT_name("uint8_t") - 3519 .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$6) - 3520 .dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C) - 3521 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3522 .dwattr $C$DW$T$36, DW_AT_decl_line(0x3d) - 3523 .dwattr $C$DW$T$36, DW_AT_decl_column(0x1c) - 3524 - 3525 - 3526$C$DW$T$37 .dwtag DW_TAG_array_type - 3527 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 3528 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 3529 .dwattr $C$DW$T$37, DW_AT_byte_size(0x08) - 3530$C$DW$226 .dwtag DW_TAG_subrange_type - 3531 .dwattr $C$DW$226, DW_AT_upper_bound(0x07) - 3532 - 3533 .dwendtag $C$DW$T$37 - 3534 - 3535 - 3536$C$DW$T$39 .dwtag DW_TAG_subroutine_type - 3537 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$36) - 3538 .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - 3539 .dwendtag $C$DW$T$39 - 3540 - 3541$C$DW$T$40 .dwtag DW_TAG_pointer_type - 3542 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$39) - 3543 .dwattr $C$DW$T$40, DW_AT_address_class(0x10) - 3544 - 3545$C$DW$T$41 .dwtag DW_TAG_typedef - 3546 .dwattr $C$DW$T$41, DW_AT_name("sm_powercycle_state_func_ptr") - 3547 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$40) - 3548 .dwattr $C$DW$T$41, DW_AT_language(DW_LANG_C) - 3549 .dwattr $C$DW$T$41, DW_AT_decl_file("pru1_statemachine_powercycle.h") - 3550 .dwattr $C$DW$T$41, DW_AT_decl_line(0x22) - 3551 .dwattr $C$DW$T$41, DW_AT_decl_column(0x13) - 3552 - 3553$C$DW$T$7 .dwtag DW_TAG_base_type - 3554 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3555 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3556 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3557 - 3558$C$DW$T$8 .dwtag DW_TAG_base_type - 3559 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3560 .dwattr $C$DW$T$8, DW_AT_name("short") - 3561 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3562 - 3563$C$DW$T$9 .dwtag DW_TAG_base_type - 3564 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 66 - - 3565 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3566 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3567 - 3568$C$DW$T$10 .dwtag DW_TAG_base_type - 3569 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3570 .dwattr $C$DW$T$10, DW_AT_name("int") - 3571 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3572 - 3573$C$DW$T$11 .dwtag DW_TAG_base_type - 3574 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3575 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3576 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3577 - 3578$C$DW$T$118 .dwtag DW_TAG_pointer_type - 3579 .dwattr $C$DW$T$118, DW_AT_type(*$C$DW$T$11) - 3580 .dwattr $C$DW$T$118, DW_AT_address_class(0x20) - 3581 - 3582$C$DW$T$119 .dwtag DW_TAG_volatile_type - 3583 .dwattr $C$DW$T$119, DW_AT_type(*$C$DW$T$11) - 3584 - 3585$C$DW$T$120 .dwtag DW_TAG_pointer_type - 3586 .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$119) - 3587 .dwattr $C$DW$T$120, DW_AT_address_class(0x20) - 3588 - 3589$C$DW$T$32 .dwtag DW_TAG_typedef - 3590 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 3591 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 3592 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 3593 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3594 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 3595 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 3596 - 3597 - 3598$C$DW$T$33 .dwtag DW_TAG_array_type - 3599 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 3600 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 3601 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 3602$C$DW$227 .dwtag DW_TAG_subrange_type - 3603 .dwattr $C$DW$227, DW_AT_upper_bound(0x00) - 3604 - 3605 .dwendtag $C$DW$T$33 - 3606 - 3607 - 3608$C$DW$T$34 .dwtag DW_TAG_array_type - 3609 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 3610 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 3611 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 3612$C$DW$228 .dwtag DW_TAG_subrange_type - 3613 .dwattr $C$DW$228, DW_AT_upper_bound(0x01) - 3614 - 3615 .dwendtag $C$DW$T$34 - 3616 - 3617 - 3618$C$DW$T$52 .dwtag DW_TAG_array_type - 3619 .dwattr $C$DW$T$52, DW_AT_type(*$C$DW$T$32) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 67 - - 3620 .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C) - 3621 .dwattr $C$DW$T$52, DW_AT_byte_size(0x0c) - 3622$C$DW$229 .dwtag DW_TAG_subrange_type - 3623 .dwattr $C$DW$229, DW_AT_upper_bound(0x02) - 3624 - 3625 .dwendtag $C$DW$T$52 - 3626 - 3627$C$DW$T$54 .dwtag DW_TAG_volatile_type - 3628 .dwattr $C$DW$T$54, DW_AT_type(*$C$DW$T$32) - 3629 - 3630$C$DW$T$12 .dwtag DW_TAG_base_type - 3631 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3632 .dwattr $C$DW$T$12, DW_AT_name("long") - 3633 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3634 - 3635$C$DW$T$13 .dwtag DW_TAG_base_type - 3636 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 3637 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 3638 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 3639 - 3640$C$DW$T$14 .dwtag DW_TAG_base_type - 3641 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 3642 .dwattr $C$DW$T$14, DW_AT_name("long long") - 3643 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 3644 - 3645$C$DW$T$15 .dwtag DW_TAG_base_type - 3646 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 3647 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 3648 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 3649 - 3650$C$DW$T$16 .dwtag DW_TAG_base_type - 3651 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 3652 .dwattr $C$DW$T$16, DW_AT_name("float") - 3653 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 3654 - 3655$C$DW$T$17 .dwtag DW_TAG_base_type - 3656 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 3657 .dwattr $C$DW$T$17, DW_AT_name("double") - 3658 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 3659 - 3660$C$DW$T$18 .dwtag DW_TAG_base_type - 3661 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 3662 .dwattr $C$DW$T$18, DW_AT_name("long double") - 3663 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 3664 - 3665 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 3666 - 3667;*************************************************************** - 3668;* DWARF CIE ENTRIES * - 3669;*************************************************************** - 3670 - 3671$C$DW$CIE .dwcie 14 - 3672 .dwcfi cfa_register, 8 - 3673 .dwcfi cfa_offset, 0 - 3674 .dwcfi same_value, 8 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 68 - - 3675 .dwcfi same_value, 9 - 3676 .dwcfi same_value, 10 - 3677 .dwcfi same_value, 11 - 3678 .dwcfi same_value, 16 - 3679 .dwcfi same_value, 17 - 3680 .dwcfi same_value, 18 - 3681 .dwcfi same_value, 19 - 3682 .dwcfi same_value, 20 - 3683 .dwcfi same_value, 21 - 3684 .dwcfi same_value, 22 - 3685 .dwcfi same_value, 23 - 3686 .dwcfi same_value, 24 - 3687 .dwcfi same_value, 25 - 3688 .dwcfi same_value, 26 - 3689 .dwcfi same_value, 27 - 3690 .dwcfi same_value, 28 - 3691 .dwcfi same_value, 29 - 3692 .dwcfi same_value, 30 - 3693 .dwcfi same_value, 31 - 3694 .dwcfi same_value, 32 - 3695 .dwcfi same_value, 33 - 3696 .dwcfi same_value, 34 - 3697 .dwcfi same_value, 35 - 3698 .dwcfi same_value, 36 - 3699 .dwcfi same_value, 37 - 3700 .dwcfi same_value, 38 - 3701 .dwcfi same_value, 39 - 3702 .dwcfi same_value, 40 - 3703 .dwcfi same_value, 41 - 3704 .dwcfi same_value, 42 - 3705 .dwcfi same_value, 43 - 3706 .dwcfi same_value, 44 - 3707 .dwcfi same_value, 45 - 3708 .dwcfi same_value, 46 - 3709 .dwcfi same_value, 47 - 3710 .dwcfi same_value, 48 - 3711 .dwcfi same_value, 49 - 3712 .dwcfi same_value, 50 - 3713 .dwcfi same_value, 51 - 3714 .dwcfi same_value, 52 - 3715 .dwcfi same_value, 53 - 3716 .dwcfi same_value, 54 - 3717 .dwcfi same_value, 55 - 3718 .dwendentry - 3719 - 3720;*************************************************************** - 3721;* DWARF REGISTER MAP * - 3722;*************************************************************** - 3723 - 3724$C$DW$230 .dwtag DW_TAG_TI_assign_register - 3725 .dwattr $C$DW$230, DW_AT_name("R0_b0") - 3726 .dwattr $C$DW$230, DW_AT_location[DW_OP_reg0] - 3727 - 3728$C$DW$231 .dwtag DW_TAG_TI_assign_register - 3729 .dwattr $C$DW$231, DW_AT_name("R0_b1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 69 - - 3730 .dwattr $C$DW$231, DW_AT_location[DW_OP_reg1] - 3731 - 3732$C$DW$232 .dwtag DW_TAG_TI_assign_register - 3733 .dwattr $C$DW$232, DW_AT_name("R0_b2") - 3734 .dwattr $C$DW$232, DW_AT_location[DW_OP_reg2] - 3735 - 3736$C$DW$233 .dwtag DW_TAG_TI_assign_register - 3737 .dwattr $C$DW$233, DW_AT_name("R0_b3") - 3738 .dwattr $C$DW$233, DW_AT_location[DW_OP_reg3] - 3739 - 3740$C$DW$234 .dwtag DW_TAG_TI_assign_register - 3741 .dwattr $C$DW$234, DW_AT_name("R1_b0") - 3742 .dwattr $C$DW$234, DW_AT_location[DW_OP_reg4] - 3743 - 3744$C$DW$235 .dwtag DW_TAG_TI_assign_register - 3745 .dwattr $C$DW$235, DW_AT_name("R1_b1") - 3746 .dwattr $C$DW$235, DW_AT_location[DW_OP_reg5] - 3747 - 3748$C$DW$236 .dwtag DW_TAG_TI_assign_register - 3749 .dwattr $C$DW$236, DW_AT_name("R1_b2") - 3750 .dwattr $C$DW$236, DW_AT_location[DW_OP_reg6] - 3751 - 3752$C$DW$237 .dwtag DW_TAG_TI_assign_register - 3753 .dwattr $C$DW$237, DW_AT_name("R1_b3") - 3754 .dwattr $C$DW$237, DW_AT_location[DW_OP_reg7] - 3755 - 3756$C$DW$238 .dwtag DW_TAG_TI_assign_register - 3757 .dwattr $C$DW$238, DW_AT_name("R2_b0") - 3758 .dwattr $C$DW$238, DW_AT_location[DW_OP_reg8] - 3759 - 3760$C$DW$239 .dwtag DW_TAG_TI_assign_register - 3761 .dwattr $C$DW$239, DW_AT_name("R2_b1") - 3762 .dwattr $C$DW$239, DW_AT_location[DW_OP_reg9] - 3763 - 3764$C$DW$240 .dwtag DW_TAG_TI_assign_register - 3765 .dwattr $C$DW$240, DW_AT_name("R2_b2") - 3766 .dwattr $C$DW$240, DW_AT_location[DW_OP_reg10] - 3767 - 3768$C$DW$241 .dwtag DW_TAG_TI_assign_register - 3769 .dwattr $C$DW$241, DW_AT_name("R2_b3") - 3770 .dwattr $C$DW$241, DW_AT_location[DW_OP_reg11] - 3771 - 3772$C$DW$242 .dwtag DW_TAG_TI_assign_register - 3773 .dwattr $C$DW$242, DW_AT_name("R3_b0") - 3774 .dwattr $C$DW$242, DW_AT_location[DW_OP_reg12] - 3775 - 3776$C$DW$243 .dwtag DW_TAG_TI_assign_register - 3777 .dwattr $C$DW$243, DW_AT_name("R3_b1") - 3778 .dwattr $C$DW$243, DW_AT_location[DW_OP_reg13] - 3779 - 3780$C$DW$244 .dwtag DW_TAG_TI_assign_register - 3781 .dwattr $C$DW$244, DW_AT_name("R3_b2") - 3782 .dwattr $C$DW$244, DW_AT_location[DW_OP_reg14] - 3783 - 3784$C$DW$245 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 70 - - 3785 .dwattr $C$DW$245, DW_AT_name("R3_b3") - 3786 .dwattr $C$DW$245, DW_AT_location[DW_OP_reg15] - 3787 - 3788$C$DW$246 .dwtag DW_TAG_TI_assign_register - 3789 .dwattr $C$DW$246, DW_AT_name("R4_b0") - 3790 .dwattr $C$DW$246, DW_AT_location[DW_OP_reg16] - 3791 - 3792$C$DW$247 .dwtag DW_TAG_TI_assign_register - 3793 .dwattr $C$DW$247, DW_AT_name("R4_b1") - 3794 .dwattr $C$DW$247, DW_AT_location[DW_OP_reg17] - 3795 - 3796$C$DW$248 .dwtag DW_TAG_TI_assign_register - 3797 .dwattr $C$DW$248, DW_AT_name("R4_b2") - 3798 .dwattr $C$DW$248, DW_AT_location[DW_OP_reg18] - 3799 - 3800$C$DW$249 .dwtag DW_TAG_TI_assign_register - 3801 .dwattr $C$DW$249, DW_AT_name("R4_b3") - 3802 .dwattr $C$DW$249, DW_AT_location[DW_OP_reg19] - 3803 - 3804$C$DW$250 .dwtag DW_TAG_TI_assign_register - 3805 .dwattr $C$DW$250, DW_AT_name("R5_b0") - 3806 .dwattr $C$DW$250, DW_AT_location[DW_OP_reg20] - 3807 - 3808$C$DW$251 .dwtag DW_TAG_TI_assign_register - 3809 .dwattr $C$DW$251, DW_AT_name("R5_b1") - 3810 .dwattr $C$DW$251, DW_AT_location[DW_OP_reg21] - 3811 - 3812$C$DW$252 .dwtag DW_TAG_TI_assign_register - 3813 .dwattr $C$DW$252, DW_AT_name("R5_b2") - 3814 .dwattr $C$DW$252, DW_AT_location[DW_OP_reg22] - 3815 - 3816$C$DW$253 .dwtag DW_TAG_TI_assign_register - 3817 .dwattr $C$DW$253, DW_AT_name("R5_b3") - 3818 .dwattr $C$DW$253, DW_AT_location[DW_OP_reg23] - 3819 - 3820$C$DW$254 .dwtag DW_TAG_TI_assign_register - 3821 .dwattr $C$DW$254, DW_AT_name("R6_b0") - 3822 .dwattr $C$DW$254, DW_AT_location[DW_OP_reg24] - 3823 - 3824$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3825 .dwattr $C$DW$255, DW_AT_name("R6_b1") - 3826 .dwattr $C$DW$255, DW_AT_location[DW_OP_reg25] - 3827 - 3828$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3829 .dwattr $C$DW$256, DW_AT_name("R6_b2") - 3830 .dwattr $C$DW$256, DW_AT_location[DW_OP_reg26] - 3831 - 3832$C$DW$257 .dwtag DW_TAG_TI_assign_register - 3833 .dwattr $C$DW$257, DW_AT_name("R6_b3") - 3834 .dwattr $C$DW$257, DW_AT_location[DW_OP_reg27] - 3835 - 3836$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3837 .dwattr $C$DW$258, DW_AT_name("R7_b0") - 3838 .dwattr $C$DW$258, DW_AT_location[DW_OP_reg28] - 3839 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 71 - - 3840$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3841 .dwattr $C$DW$259, DW_AT_name("R7_b1") - 3842 .dwattr $C$DW$259, DW_AT_location[DW_OP_reg29] - 3843 - 3844$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3845 .dwattr $C$DW$260, DW_AT_name("R7_b2") - 3846 .dwattr $C$DW$260, DW_AT_location[DW_OP_reg30] - 3847 - 3848$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3849 .dwattr $C$DW$261, DW_AT_name("R7_b3") - 3850 .dwattr $C$DW$261, DW_AT_location[DW_OP_reg31] - 3851 - 3852$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3853 .dwattr $C$DW$262, DW_AT_name("R8_b0") - 3854 .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x20] - 3855 - 3856$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3857 .dwattr $C$DW$263, DW_AT_name("R8_b1") - 3858 .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x21] - 3859 - 3860$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3861 .dwattr $C$DW$264, DW_AT_name("R8_b2") - 3862 .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x22] - 3863 - 3864$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3865 .dwattr $C$DW$265, DW_AT_name("R8_b3") - 3866 .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x23] - 3867 - 3868$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3869 .dwattr $C$DW$266, DW_AT_name("R9_b0") - 3870 .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x24] - 3871 - 3872$C$DW$267 .dwtag DW_TAG_TI_assign_register - 3873 .dwattr $C$DW$267, DW_AT_name("R9_b1") - 3874 .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x25] - 3875 - 3876$C$DW$268 .dwtag DW_TAG_TI_assign_register - 3877 .dwattr $C$DW$268, DW_AT_name("R9_b2") - 3878 .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x26] - 3879 - 3880$C$DW$269 .dwtag DW_TAG_TI_assign_register - 3881 .dwattr $C$DW$269, DW_AT_name("R9_b3") - 3882 .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x27] - 3883 - 3884$C$DW$270 .dwtag DW_TAG_TI_assign_register - 3885 .dwattr $C$DW$270, DW_AT_name("R10_b0") - 3886 .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x28] - 3887 - 3888$C$DW$271 .dwtag DW_TAG_TI_assign_register - 3889 .dwattr $C$DW$271, DW_AT_name("R10_b1") - 3890 .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x29] - 3891 - 3892$C$DW$272 .dwtag DW_TAG_TI_assign_register - 3893 .dwattr $C$DW$272, DW_AT_name("R10_b2") - 3894 .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x2a] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 72 - - 3895 - 3896$C$DW$273 .dwtag DW_TAG_TI_assign_register - 3897 .dwattr $C$DW$273, DW_AT_name("R10_b3") - 3898 .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x2b] - 3899 - 3900$C$DW$274 .dwtag DW_TAG_TI_assign_register - 3901 .dwattr $C$DW$274, DW_AT_name("R11_b0") - 3902 .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x2c] - 3903 - 3904$C$DW$275 .dwtag DW_TAG_TI_assign_register - 3905 .dwattr $C$DW$275, DW_AT_name("R11_b1") - 3906 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x2d] - 3907 - 3908$C$DW$276 .dwtag DW_TAG_TI_assign_register - 3909 .dwattr $C$DW$276, DW_AT_name("R11_b2") - 3910 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x2e] - 3911 - 3912$C$DW$277 .dwtag DW_TAG_TI_assign_register - 3913 .dwattr $C$DW$277, DW_AT_name("R11_b3") - 3914 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x2f] - 3915 - 3916$C$DW$278 .dwtag DW_TAG_TI_assign_register - 3917 .dwattr $C$DW$278, DW_AT_name("R12_b0") - 3918 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x30] - 3919 - 3920$C$DW$279 .dwtag DW_TAG_TI_assign_register - 3921 .dwattr $C$DW$279, DW_AT_name("R12_b1") - 3922 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x31] - 3923 - 3924$C$DW$280 .dwtag DW_TAG_TI_assign_register - 3925 .dwattr $C$DW$280, DW_AT_name("R12_b2") - 3926 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x32] - 3927 - 3928$C$DW$281 .dwtag DW_TAG_TI_assign_register - 3929 .dwattr $C$DW$281, DW_AT_name("R12_b3") - 3930 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x33] - 3931 - 3932$C$DW$282 .dwtag DW_TAG_TI_assign_register - 3933 .dwattr $C$DW$282, DW_AT_name("R13_b0") - 3934 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x34] - 3935 - 3936$C$DW$283 .dwtag DW_TAG_TI_assign_register - 3937 .dwattr $C$DW$283, DW_AT_name("R13_b1") - 3938 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x35] - 3939 - 3940$C$DW$284 .dwtag DW_TAG_TI_assign_register - 3941 .dwattr $C$DW$284, DW_AT_name("R13_b2") - 3942 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x36] - 3943 - 3944$C$DW$285 .dwtag DW_TAG_TI_assign_register - 3945 .dwattr $C$DW$285, DW_AT_name("R13_b3") - 3946 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x37] - 3947 - 3948$C$DW$286 .dwtag DW_TAG_TI_assign_register - 3949 .dwattr $C$DW$286, DW_AT_name("R14_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 73 - - 3950 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x38] - 3951 - 3952$C$DW$287 .dwtag DW_TAG_TI_assign_register - 3953 .dwattr $C$DW$287, DW_AT_name("R14_b1") - 3954 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x39] - 3955 - 3956$C$DW$288 .dwtag DW_TAG_TI_assign_register - 3957 .dwattr $C$DW$288, DW_AT_name("R14_b2") - 3958 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x3a] - 3959 - 3960$C$DW$289 .dwtag DW_TAG_TI_assign_register - 3961 .dwattr $C$DW$289, DW_AT_name("R14_b3") - 3962 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x3b] - 3963 - 3964$C$DW$290 .dwtag DW_TAG_TI_assign_register - 3965 .dwattr $C$DW$290, DW_AT_name("R15_b0") - 3966 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x3c] - 3967 - 3968$C$DW$291 .dwtag DW_TAG_TI_assign_register - 3969 .dwattr $C$DW$291, DW_AT_name("R15_b1") - 3970 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x3d] - 3971 - 3972$C$DW$292 .dwtag DW_TAG_TI_assign_register - 3973 .dwattr $C$DW$292, DW_AT_name("R15_b2") - 3974 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x3e] - 3975 - 3976$C$DW$293 .dwtag DW_TAG_TI_assign_register - 3977 .dwattr $C$DW$293, DW_AT_name("R15_b3") - 3978 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x3f] - 3979 - 3980$C$DW$294 .dwtag DW_TAG_TI_assign_register - 3981 .dwattr $C$DW$294, DW_AT_name("R16_b0") - 3982 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x40] - 3983 - 3984$C$DW$295 .dwtag DW_TAG_TI_assign_register - 3985 .dwattr $C$DW$295, DW_AT_name("R16_b1") - 3986 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x41] - 3987 - 3988$C$DW$296 .dwtag DW_TAG_TI_assign_register - 3989 .dwattr $C$DW$296, DW_AT_name("R16_b2") - 3990 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x42] - 3991 - 3992$C$DW$297 .dwtag DW_TAG_TI_assign_register - 3993 .dwattr $C$DW$297, DW_AT_name("R16_b3") - 3994 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x43] - 3995 - 3996$C$DW$298 .dwtag DW_TAG_TI_assign_register - 3997 .dwattr $C$DW$298, DW_AT_name("R17_b0") - 3998 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x44] - 3999 - 4000$C$DW$299 .dwtag DW_TAG_TI_assign_register - 4001 .dwattr $C$DW$299, DW_AT_name("R17_b1") - 4002 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x45] - 4003 - 4004$C$DW$300 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 74 - - 4005 .dwattr $C$DW$300, DW_AT_name("R17_b2") - 4006 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x46] - 4007 - 4008$C$DW$301 .dwtag DW_TAG_TI_assign_register - 4009 .dwattr $C$DW$301, DW_AT_name("R17_b3") - 4010 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x47] - 4011 - 4012$C$DW$302 .dwtag DW_TAG_TI_assign_register - 4013 .dwattr $C$DW$302, DW_AT_name("R18_b0") - 4014 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x48] - 4015 - 4016$C$DW$303 .dwtag DW_TAG_TI_assign_register - 4017 .dwattr $C$DW$303, DW_AT_name("R18_b1") - 4018 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x49] - 4019 - 4020$C$DW$304 .dwtag DW_TAG_TI_assign_register - 4021 .dwattr $C$DW$304, DW_AT_name("R18_b2") - 4022 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x4a] - 4023 - 4024$C$DW$305 .dwtag DW_TAG_TI_assign_register - 4025 .dwattr $C$DW$305, DW_AT_name("R18_b3") - 4026 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x4b] - 4027 - 4028$C$DW$306 .dwtag DW_TAG_TI_assign_register - 4029 .dwattr $C$DW$306, DW_AT_name("R19_b0") - 4030 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x4c] - 4031 - 4032$C$DW$307 .dwtag DW_TAG_TI_assign_register - 4033 .dwattr $C$DW$307, DW_AT_name("R19_b1") - 4034 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x4d] - 4035 - 4036$C$DW$308 .dwtag DW_TAG_TI_assign_register - 4037 .dwattr $C$DW$308, DW_AT_name("R19_b2") - 4038 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x4e] - 4039 - 4040$C$DW$309 .dwtag DW_TAG_TI_assign_register - 4041 .dwattr $C$DW$309, DW_AT_name("R19_b3") - 4042 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x4f] - 4043 - 4044$C$DW$310 .dwtag DW_TAG_TI_assign_register - 4045 .dwattr $C$DW$310, DW_AT_name("R20_b0") - 4046 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x50] - 4047 - 4048$C$DW$311 .dwtag DW_TAG_TI_assign_register - 4049 .dwattr $C$DW$311, DW_AT_name("R20_b1") - 4050 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x51] - 4051 - 4052$C$DW$312 .dwtag DW_TAG_TI_assign_register - 4053 .dwattr $C$DW$312, DW_AT_name("R20_b2") - 4054 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x52] - 4055 - 4056$C$DW$313 .dwtag DW_TAG_TI_assign_register - 4057 .dwattr $C$DW$313, DW_AT_name("R20_b3") - 4058 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x53] - 4059 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 75 - - 4060$C$DW$314 .dwtag DW_TAG_TI_assign_register - 4061 .dwattr $C$DW$314, DW_AT_name("R21_b0") - 4062 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x54] - 4063 - 4064$C$DW$315 .dwtag DW_TAG_TI_assign_register - 4065 .dwattr $C$DW$315, DW_AT_name("R21_b1") - 4066 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x55] - 4067 - 4068$C$DW$316 .dwtag DW_TAG_TI_assign_register - 4069 .dwattr $C$DW$316, DW_AT_name("R21_b2") - 4070 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x56] - 4071 - 4072$C$DW$317 .dwtag DW_TAG_TI_assign_register - 4073 .dwattr $C$DW$317, DW_AT_name("R21_b3") - 4074 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x57] - 4075 - 4076$C$DW$318 .dwtag DW_TAG_TI_assign_register - 4077 .dwattr $C$DW$318, DW_AT_name("R22_b0") - 4078 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x58] - 4079 - 4080$C$DW$319 .dwtag DW_TAG_TI_assign_register - 4081 .dwattr $C$DW$319, DW_AT_name("R22_b1") - 4082 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x59] - 4083 - 4084$C$DW$320 .dwtag DW_TAG_TI_assign_register - 4085 .dwattr $C$DW$320, DW_AT_name("R22_b2") - 4086 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x5a] - 4087 - 4088$C$DW$321 .dwtag DW_TAG_TI_assign_register - 4089 .dwattr $C$DW$321, DW_AT_name("R22_b3") - 4090 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x5b] - 4091 - 4092$C$DW$322 .dwtag DW_TAG_TI_assign_register - 4093 .dwattr $C$DW$322, DW_AT_name("R23_b0") - 4094 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x5c] - 4095 - 4096$C$DW$323 .dwtag DW_TAG_TI_assign_register - 4097 .dwattr $C$DW$323, DW_AT_name("R23_b1") - 4098 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x5d] - 4099 - 4100$C$DW$324 .dwtag DW_TAG_TI_assign_register - 4101 .dwattr $C$DW$324, DW_AT_name("R23_b2") - 4102 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x5e] - 4103 - 4104$C$DW$325 .dwtag DW_TAG_TI_assign_register - 4105 .dwattr $C$DW$325, DW_AT_name("R23_b3") - 4106 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x5f] - 4107 - 4108$C$DW$326 .dwtag DW_TAG_TI_assign_register - 4109 .dwattr $C$DW$326, DW_AT_name("R24_b0") - 4110 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x60] - 4111 - 4112$C$DW$327 .dwtag DW_TAG_TI_assign_register - 4113 .dwattr $C$DW$327, DW_AT_name("R24_b1") - 4114 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x61] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 76 - - 4115 - 4116$C$DW$328 .dwtag DW_TAG_TI_assign_register - 4117 .dwattr $C$DW$328, DW_AT_name("R24_b2") - 4118 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x62] - 4119 - 4120$C$DW$329 .dwtag DW_TAG_TI_assign_register - 4121 .dwattr $C$DW$329, DW_AT_name("R24_b3") - 4122 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x63] - 4123 - 4124$C$DW$330 .dwtag DW_TAG_TI_assign_register - 4125 .dwattr $C$DW$330, DW_AT_name("R25_b0") - 4126 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x64] - 4127 - 4128$C$DW$331 .dwtag DW_TAG_TI_assign_register - 4129 .dwattr $C$DW$331, DW_AT_name("R25_b1") - 4130 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x65] - 4131 - 4132$C$DW$332 .dwtag DW_TAG_TI_assign_register - 4133 .dwattr $C$DW$332, DW_AT_name("R25_b2") - 4134 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x66] - 4135 - 4136$C$DW$333 .dwtag DW_TAG_TI_assign_register - 4137 .dwattr $C$DW$333, DW_AT_name("R25_b3") - 4138 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x67] - 4139 - 4140$C$DW$334 .dwtag DW_TAG_TI_assign_register - 4141 .dwattr $C$DW$334, DW_AT_name("R26_b0") - 4142 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x68] - 4143 - 4144$C$DW$335 .dwtag DW_TAG_TI_assign_register - 4145 .dwattr $C$DW$335, DW_AT_name("R26_b1") - 4146 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x69] - 4147 - 4148$C$DW$336 .dwtag DW_TAG_TI_assign_register - 4149 .dwattr $C$DW$336, DW_AT_name("R26_b2") - 4150 .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x6a] - 4151 - 4152$C$DW$337 .dwtag DW_TAG_TI_assign_register - 4153 .dwattr $C$DW$337, DW_AT_name("R26_b3") - 4154 .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x6b] - 4155 - 4156$C$DW$338 .dwtag DW_TAG_TI_assign_register - 4157 .dwattr $C$DW$338, DW_AT_name("R27_b0") - 4158 .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x6c] - 4159 - 4160$C$DW$339 .dwtag DW_TAG_TI_assign_register - 4161 .dwattr $C$DW$339, DW_AT_name("R27_b1") - 4162 .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x6d] - 4163 - 4164$C$DW$340 .dwtag DW_TAG_TI_assign_register - 4165 .dwattr $C$DW$340, DW_AT_name("R27_b2") - 4166 .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x6e] - 4167 - 4168$C$DW$341 .dwtag DW_TAG_TI_assign_register - 4169 .dwattr $C$DW$341, DW_AT_name("R27_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 77 - - 4170 .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x6f] - 4171 - 4172$C$DW$342 .dwtag DW_TAG_TI_assign_register - 4173 .dwattr $C$DW$342, DW_AT_name("R28_b0") - 4174 .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x70] - 4175 - 4176$C$DW$343 .dwtag DW_TAG_TI_assign_register - 4177 .dwattr $C$DW$343, DW_AT_name("R28_b1") - 4178 .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x71] - 4179 - 4180$C$DW$344 .dwtag DW_TAG_TI_assign_register - 4181 .dwattr $C$DW$344, DW_AT_name("R28_b2") - 4182 .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x72] - 4183 - 4184$C$DW$345 .dwtag DW_TAG_TI_assign_register - 4185 .dwattr $C$DW$345, DW_AT_name("R28_b3") - 4186 .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x73] - 4187 - 4188$C$DW$346 .dwtag DW_TAG_TI_assign_register - 4189 .dwattr $C$DW$346, DW_AT_name("R29_b0") - 4190 .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x74] - 4191 - 4192$C$DW$347 .dwtag DW_TAG_TI_assign_register - 4193 .dwattr $C$DW$347, DW_AT_name("R29_b1") - 4194 .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x75] - 4195 - 4196$C$DW$348 .dwtag DW_TAG_TI_assign_register - 4197 .dwattr $C$DW$348, DW_AT_name("R29_b2") - 4198 .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x76] - 4199 - 4200$C$DW$349 .dwtag DW_TAG_TI_assign_register - 4201 .dwattr $C$DW$349, DW_AT_name("R29_b3") - 4202 .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x77] - 4203 - 4204$C$DW$350 .dwtag DW_TAG_TI_assign_register - 4205 .dwattr $C$DW$350, DW_AT_name("R30_b0") - 4206 .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x78] - 4207 - 4208$C$DW$351 .dwtag DW_TAG_TI_assign_register - 4209 .dwattr $C$DW$351, DW_AT_name("R30_b1") - 4210 .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x79] - 4211 - 4212$C$DW$352 .dwtag DW_TAG_TI_assign_register - 4213 .dwattr $C$DW$352, DW_AT_name("R30_b2") - 4214 .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x7a] - 4215 - 4216$C$DW$353 .dwtag DW_TAG_TI_assign_register - 4217 .dwattr $C$DW$353, DW_AT_name("R30_b3") - 4218 .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x7b] - 4219 - 4220$C$DW$354 .dwtag DW_TAG_TI_assign_register - 4221 .dwattr $C$DW$354, DW_AT_name("R31_b0") - 4222 .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x7c] - 4223 - 4224$C$DW$355 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:38 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_powercycle.asm PAGE 78 - - 4225 .dwattr $C$DW$355, DW_AT_name("R31_b1") - 4226 .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x7d] - 4227 - 4228$C$DW$356 .dwtag DW_TAG_TI_assign_register - 4229 .dwattr $C$DW$356, DW_AT_name("R31_b2") - 4230 .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x7e] - 4231 - 4232$C$DW$357 .dwtag DW_TAG_TI_assign_register - 4233 .dwattr $C$DW$357, DW_AT_name("R31_b3") - 4234 .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x7f] - 4235 - 4236 .dwendtag $C$DW$CU - 4237 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_powercycle.nfo b/10.01_base/4_deploy/pru1_statemachine_powercycle.nfo deleted file mode 100644 index 2be76d2..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_powercycle.nfo +++ /dev/null @@ -1,213 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void sm_powercycle_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char sm_powercycle_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 40 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -============================================================================== - -static unsigned char sm_powercycle_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -============================================================================== - -static unsigned char sm_powercycle_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -============================================================================== - -static unsigned char sm_powercycle_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -extern void sm_powercycle_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -static unsigned char sm_powercycle_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 40 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -static unsigned char sm_powercycle_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -static unsigned char sm_powercycle_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -static unsigned char sm_powercycle_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - do_event_initializationsignals() (1 times) - __delay_cycles() (1 times) - buslatches_pru0_dataout() (1 times) - -extern unsigned char sm_powercycle_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - - -These functions may be recursive: - sm_powercycle_state_1() - sm_powercycle_state_2() - sm_powercycle_state_3() - sm_powercycle_state_4() - -These external functions are called but not defined here: - buslatches_pru0_dataout() - __delay_cycles() - do_event_initializationsignals() - - -============================================================================== - -extern unsigned char sm_powercycle_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 40 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_powercycle_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -extern unsigned char sm_powercycle_state_idle() is called from 0 sites in this file. - It appears to be inlineable (size = 2 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_4() is called from 0 sites in this file. - It appears to be inlineable (size = 36 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_3() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_2() is called from 0 sites in this file. - It appears to be inlineable (size = 51 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_powercycle_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 40 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -extern void sm_powercycle_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_powercycle.object b/10.01_base/4_deploy/pru1_statemachine_powercycle.object deleted file mode 100644 index 207ad52..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_powercycle.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_powercycle.pp b/10.01_base/4_deploy/pru1_statemachine_powercycle.pp deleted file mode 100644 index 4f94db9..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_powercycle.pp +++ /dev/null @@ -1,13 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: pru1_statemachine_powercycle.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: pru1_statemachine_init.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_powercycle.object: pru1_statemachine_powercycle.h diff --git a/10.01_base/4_deploy/pru1_statemachine_slave.asm b/10.01_base/4_deploy/pru1_statemachine_slave.asm deleted file mode 100644 index 6551983..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_slave.asm +++ /dev/null @@ -1,4362 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:39 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_slave.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$96) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("mailbox") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("mailbox") - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$100) - .dwattr $C$DW$2, DW_AT_declaration - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$2, DW_AT_decl_line(0xb8) - .dwattr $C$DW$2, DW_AT_decl_column(0x1f) - -$C$DW$3 .dwtag DW_TAG_variable - .dwattr $C$DW$3, DW_AT_name("buslatches") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches") - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - .dwattr $C$DW$3, DW_AT_declaration - .dwattr $C$DW$3, DW_AT_external - .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$3, DW_AT_decl_line(0x2f) - .dwattr $C$DW$3, DW_AT_decl_column(0x15) - - .global ||sm_slave|| - .common ||sm_slave||,2,1 -$C$DW$4 .dwtag DW_TAG_variable - .dwattr $C$DW$4, DW_AT_name("sm_slave") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_slave") - .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_slave||] - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - .dwattr $C$DW$4, DW_AT_external - .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$4, DW_AT_decl_line(0x31) - .dwattr $C$DW$4, DW_AT_decl_column(0x16) - - -$C$DW$5 .dwtag DW_TAG_subprogram - .dwattr $C$DW$5, DW_AT_name("iopageregisters_read") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("iopageregisters_read") - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$5, DW_AT_declaration - .dwattr $C$DW$5, DW_AT_external - .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$5, DW_AT_decl_line(0xc1) - .dwattr $C$DW$5, DW_AT_decl_column(0x09) -$C$DW$6 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$32) - -$C$DW$7 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$110) - - .dwendtag $C$DW$5 - - -$C$DW$8 .dwtag DW_TAG_subprogram - .dwattr $C$DW$8, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - .dwattr $C$DW$8, DW_AT_declaration - .dwattr $C$DW$8, DW_AT_external - .dwattr $C$DW$8, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$8, DW_AT_decl_line(0xba) - .dwattr $C$DW$8, DW_AT_decl_column(0x06) -$C$DW$9 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$32) - - .dwendtag $C$DW$8 - - -$C$DW$10 .dwtag DW_TAG_subprogram - .dwattr $C$DW$10, DW_AT_name("iopageregisters_write_w") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("iopageregisters_write_w") - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$10, DW_AT_declaration - .dwattr $C$DW$10, DW_AT_external - .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$10, DW_AT_decl_line(0xc2) - .dwattr $C$DW$10, DW_AT_decl_column(0x09) -$C$DW$11 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$32) - -$C$DW$12 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$40) - - .dwendtag $C$DW$10 - - -$C$DW$13 .dwtag DW_TAG_subprogram - .dwattr $C$DW$13, DW_AT_name("iopageregisters_write_b") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("iopageregisters_write_b") - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$13, DW_AT_declaration - .dwattr $C$DW$13, DW_AT_external - .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h") - .dwattr $C$DW$13, DW_AT_decl_line(0xc3) - .dwattr $C$DW$13, DW_AT_decl_column(0x09) -$C$DW$14 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$32) - -$C$DW$15 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$39) - - .dwendtag $C$DW$13 - - -$C$DW$16 .dwtag DW_TAG_subprogram - .dwattr $C$DW$16, DW_AT_name("__delay_cycles") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("__delay_cycles") - .dwattr $C$DW$16, DW_AT_declaration - .dwattr $C$DW$16, DW_AT_external -$C$DW$17 .dwtag DW_TAG_formal_parameter - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - - .dwendtag $C$DW$16 - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1mh6HuJki /tmp/TI1mhGGkrvr --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1mhhtxeCs - .sect ".text:sm_slave_state_99" - .clink - -$C$DW$18 .dwtag DW_TAG_subprogram - .dwattr $C$DW$18, DW_AT_name("sm_slave_state_99") - .dwattr $C$DW$18, DW_AT_low_pc(||sm_slave_state_99||) - .dwattr $C$DW$18, DW_AT_high_pc(0x00) - .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_slave_state_99") - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$18, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - .dwattr $C$DW$18, DW_AT_TI_begin_line(0xd3) - .dwattr $C$DW$18, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$18, DW_AT_decl_line(0xd3) - .dwattr $C$DW$18, DW_AT_decl_column(0x10) - .dwattr $C$DW$18, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_slave.c",line 211,column 36,is_stmt,address ||sm_slave_state_99||,isa 0 - - .dwfde $C$DW$CIE, ||sm_slave_state_99|| -;---------------------------------------------------------------------- -; 211 | static uint8_t sm_slave_state_99() { -; 212 | // MSYN = latch[4], bit 4 -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_slave_state_99 FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_slave_state_99||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 213 ----------------------- __R30 = 3072u; -;*** 213 ----------------------- __delay_cycles(10u); -;*** 213 ----------------------- if ( !(__R31&0x10u) ) goto g3; - .dwpsn file "pru1_statemachine_slave.c",line 213,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 213 | if (buslatches_get(4) & BIT(4)) -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |213| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |213| - QBBC ||$C$L1||, r31, 0x04 ; [ALU_PRU] |213| -;* --------------------------------------------------------------------------* - .dwcfi remember_state -;*** 214 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 214,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 214 | return 0; // MSYN still active -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |214| -$C$DW$19 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$19, DW_AT_low_pc(0x00) - .dwattr $C$DW$19, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwcfi restore_state -;* --------------------------------------------------------------------------* -||$C$L1||: -;*** -----------------------g3: -;*** 216 ----------------------- sm_slave.state = &sm_slave_state_1; -;*** 217 ----------------------- return 1; - .dwpsn file "pru1_statemachine_slave.c",line 216,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 216 | sm_slave.state = &sm_slave_state_1; -;---------------------------------------------------------------------- - LDI r0, ||sm_slave|| ; [ALU_PRU] |216| sm_slave - LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |216| sm_slave_state_1 - .dwpsn file "pru1_statemachine_slave.c",line 217,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 217 | return 1; // ready } -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |217| - .dwpsn file "pru1_statemachine_slave.c",line 216,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |216| -$C$DW$20 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$20, DW_AT_low_pc(0x00) - .dwattr $C$DW$20, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$18, DW_AT_TI_end_file("pru1_statemachine_slave.c") - .dwattr $C$DW$18, DW_AT_TI_end_line(0xda) - .dwattr $C$DW$18, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$18 - - .sect ".text:sm_slave_state_20" - .clink - -$C$DW$21 .dwtag DW_TAG_subprogram - .dwattr $C$DW$21, DW_AT_name("sm_slave_state_20") - .dwattr $C$DW$21, DW_AT_low_pc(||sm_slave_state_20||) - .dwattr $C$DW$21, DW_AT_high_pc(0x00) - .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_slave_state_20") - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$21, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - .dwattr $C$DW$21, DW_AT_TI_begin_line(0xbe) - .dwattr $C$DW$21, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$21, DW_AT_decl_line(0xbe) - .dwattr $C$DW$21, DW_AT_decl_column(0x10) - .dwattr $C$DW$21, DW_AT_TI_max_frame_size(0x0e) - .dwpsn file "pru1_statemachine_slave.c",line 190,column 36,is_stmt,address ||sm_slave_state_20||,isa 0 - - .dwfde $C$DW$CIE, ||sm_slave_state_20|| -;---------------------------------------------------------------------- -; 190 | static uint8_t sm_slave_state_20() { -; 191 | // MSYN = latch[4], bit 4 -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_slave_state_20 FR SIZE: 14 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 14 SOE * -;*************************************************************** - -||sm_slave_state_20||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$22 .dwtag DW_TAG_variable - .dwattr $C$DW$22, DW_AT_name("$O$C1") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$23 .dwtag DW_TAG_variable - .dwattr $C$DW$23, DW_AT_name("$O$C2") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$24 .dwtag DW_TAG_variable - .dwattr $C$DW$24, DW_AT_name("_tmpval") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 192 ----------------------- __R30 = 3072u; -;*** 192 ----------------------- __delay_cycles(10u); -;*** 192 ----------------------- if ( __R31&0x10 ) goto g3; - SUB r2, r2, 0x0e ; [ALU_PRU] - .dwcfi cfa_offset, 14 - .dwpsn file "pru1_statemachine_slave.c",line 192,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 192 | if (buslatches_get(4) & BIT(4)) -; 193 | return 0; // MSYN still active -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |192| - SBBO &r3.b2, r2, 0, 14 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -14 - .dwcfi save_reg_to_mem, 15, -13 - .dwcfi save_reg_to_mem, 16, -12 - .dwcfi save_reg_to_mem, 17, -11 - .dwcfi save_reg_to_mem, 18, -10 - .dwcfi save_reg_to_mem, 19, -9 - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |192| - QBBS ||$C$L2||, r31, 0x04 ; [ALU_PRU] |192| -;* --------------------------------------------------------------------------* -;*** 194 ----------------------- if ( !mailbox.events.eventmask ) goto g4; - .dwpsn file "pru1_statemachine_slave.c",line 194,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 194 | if (mailbox.events.eventmask) -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+12 ; [ALU_PRU] |194| mailbox - LBBO &r0.b0, r0, 0, 1 ; [ALU_PRU] |194| - QBEQ ||$C$L3||, r0.b0, 0x00 ; [ALU_PRU] |194| -;* --------------------------------------------------------------------------* -||$C$L2||: -;*** -----------------------g3: -;*** 195 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 195,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 195 | return 0; // long SSYN delay until ARM acknowledges event -; 196 | // if ARM was triggered by event and changed the device state, -; 197 | // now an Interrupt arbitration may be pending! -; 199 | // clear first data, then SSYN -; 200 | // DATA[0..7] = latch[5] -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |195| - JMP ||$C$L4|| ; [ALU_PRU] |195| -;* --------------------------------------------------------------------------* -||$C$L3||: -;*** -----------------------g4: -;*** 201 ----------------------- buslatches_pru0_dataout(0u); -;*** 201 ----------------------- __R30 = 1280u; -;*** 201 ----------------------- __delay_cycles(6u); -;*** 201 ----------------------- __R30 = 3328u; -;*** 203 ----------------------- buslatches_pru0_dataout(0u); -;*** 203 ----------------------- __R30 = 1536u; -;*** 203 ----------------------- __delay_cycles(6u); -;*** 203 ----------------------- __R30 = 3584u; -;*** 205 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xdf); -;*** 205 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 205 ----------------------- __R30 = 1024u; -;*** 205 ----------------------- *C$1 = _tmpval; -;*** 205 ----------------------- __delay_cycles(4u); -;*** 205 ----------------------- __R30 = 3072u; -;*** 206 ----------------------- sm_slave.state = &sm_slave_state_1; -;*** 207 ----------------------- return 1; - .dwpsn file "pru1_statemachine_slave.c",line 201,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 201 | buslatches_setbyte(5, 0); -; 202 | // DATA[8..15] = latch[6] -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |201| -$C$DW$25 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$25, DW_AT_low_pc(0x00) - .dwattr $C$DW$25, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$25, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |201| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |201| - .newblock - LDI32 r5, 2 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |201| - .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 203 | buslatches_setbyte(6, 0); -;---------------------------------------------------------------------- - ZERO &r14, 4 ; [ALU_PRU] |203| - .dwpsn file "pru1_statemachine_slave.c",line 201,column 2,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |201| - .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 204 | // clear SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- -$C$DW$26 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$26, DW_AT_low_pc(0x00) - .dwattr $C$DW$26, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$26, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |203| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |203| - .newblock - LDI32 r4, 2 -$1: SUB r4, r4, 1 - QBNE $1, r4, 0 ; [ALU_PRU] |203| - .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 205 | buslatches_setbits(4, BIT(5), 0); -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+4 ; [ALU_PRU] |205| $O$C1,buslatches - .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |203| - .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 206 | sm_slave.state = &sm_slave_state_1; -;---------------------------------------------------------------------- - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |205| $O$C1 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |205| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |205| $O$C2 -$C$DW$27 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$27, DW_AT_low_pc(0x00) - .dwattr $C$DW$27, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$27, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |205| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |205| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |205| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |205| - .dwpsn file "pru1_statemachine_slave.c",line 207,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 207 | return 1; // ready } -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |207| - .dwpsn file "pru1_statemachine_slave.c",line 206,column 2,is_stmt,isa 0 - LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |206| sm_slave_state_1 - LDI r0, ||sm_slave|| ; [ALU_PRU] |206| sm_slave - .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |205| - .dwpsn file "pru1_statemachine_slave.c",line 206,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |206| -;* --------------------------------------------------------------------------* -||$C$L4||: - LBBO &r3.b2, r2, 0, 14 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0e ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$28 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$28, DW_AT_low_pc(0x00) - .dwattr $C$DW$28, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$21, DW_AT_TI_end_file("pru1_statemachine_slave.c") - .dwattr $C$DW$21, DW_AT_TI_end_line(0xd0) - .dwattr $C$DW$21, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$21 - - .sect ".text:sm_slave_state_10" - .clink - -$C$DW$29 .dwtag DW_TAG_subprogram - .dwattr $C$DW$29, DW_AT_name("sm_slave_state_10") - .dwattr $C$DW$29, DW_AT_low_pc(||sm_slave_state_10||) - .dwattr $C$DW$29, DW_AT_high_pc(0x00) - .dwattr $C$DW$29, DW_AT_TI_symbol_name("sm_slave_state_10") - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$29, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - .dwattr $C$DW$29, DW_AT_TI_begin_line(0xac) - .dwattr $C$DW$29, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$29, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$29, DW_AT_decl_line(0xac) - .dwattr $C$DW$29, DW_AT_decl_column(0x10) - .dwattr $C$DW$29, DW_AT_TI_max_frame_size(0x0b) - .dwpsn file "pru1_statemachine_slave.c",line 172,column 36,is_stmt,address ||sm_slave_state_10||,isa 0 - - .dwfde $C$DW$CIE, ||sm_slave_state_10|| -;---------------------------------------------------------------------- -; 172 | static uint8_t sm_slave_state_10() { -; 173 | // MSYN = latch[4], bit 4 -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_slave_state_10 FR SIZE: 11 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 11 SOE * -;*************************************************************** - -||sm_slave_state_10||: -;* --------------------------------------------------------------------------* -;* r5_0 assigned to $O$C1 -$C$DW$30 .dwtag DW_TAG_variable - .dwattr $C$DW$30, DW_AT_name("$O$C1") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$30, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C2 -$C$DW$31 .dwtag DW_TAG_variable - .dwattr $C$DW$31, DW_AT_name("$O$C2") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$32 .dwtag DW_TAG_variable - .dwattr $C$DW$32, DW_AT_name("_tmpval") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 174 ----------------------- __R30 = 3072u; -;*** 174 ----------------------- __delay_cycles(10u); -;*** 174 ----------------------- if ( __R31&0x10 ) goto g3; - SUB r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 11 - .dwpsn file "pru1_statemachine_slave.c",line 174,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 174 | if (buslatches_get(4) & BIT(4)) -; 175 | return 0; // MSYN still active -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |174| - SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -11 - .dwcfi save_reg_to_mem, 15, -10 - .dwcfi save_reg_to_mem, 16, -9 - SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |174| - QBBS ||$C$L5||, r31, 0x04 ; [ALU_PRU] |174| -;* --------------------------------------------------------------------------* -;*** 176 ----------------------- if ( !mailbox.events.eventmask ) goto g4; - .dwpsn file "pru1_statemachine_slave.c",line 176,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 176 | if (mailbox.events.eventmask) -;---------------------------------------------------------------------- - LDI32 r0, ||mailbox||+12 ; [ALU_PRU] |176| mailbox - LBBO &r0.b0, r0, 0, 1 ; [ALU_PRU] |176| - QBEQ ||$C$L6||, r0.b0, 0x00 ; [ALU_PRU] |176| -;* --------------------------------------------------------------------------* -||$C$L5||: -;*** -----------------------g3: -;*** 177 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 177,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 177 | return 0; // long SSYN delay until ARM acknowledges all events -; 178 | // if ARM was triggered by event and changed the device state, -; 179 | // now an Interrupt arbitration may be pending! -; 181 | // clear SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |177| - JMP ||$C$L7|| ; [ALU_PRU] |177| -;* --------------------------------------------------------------------------* -||$C$L6||: -;*** -----------------------g4: -;*** 182 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xdf); -;*** 182 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 182 ----------------------- __R30 = 1024u; -;*** 182 ----------------------- *C$1 = _tmpval; -;*** 182 ----------------------- __delay_cycles(4u); -;*** 182 ----------------------- __R30 = 3072u; -;*** 184 ----------------------- sm_slave.state = &sm_slave_state_1; -;*** 185 ----------------------- return 1; - .dwpsn file "pru1_statemachine_slave.c",line 182,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 182 | buslatches_setbits(4, BIT(5), 0); -; 184 | sm_slave.state = &sm_slave_state_1; -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+4 ; [ALU_PRU] |182| $O$C1,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |182| $O$C1 - AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |182| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |182| $O$C2 -$C$DW$33 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$33, DW_AT_low_pc(0x00) - .dwattr $C$DW$33, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$33, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |182| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |182| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |182| $O$C1,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |182| - .dwpsn file "pru1_statemachine_slave.c",line 185,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 185 | return 1; // ready } -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |185| - .dwpsn file "pru1_statemachine_slave.c",line 184,column 2,is_stmt,isa 0 - LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |184| sm_slave_state_1 - LDI r0, ||sm_slave|| ; [ALU_PRU] |184| sm_slave - .dwpsn file "pru1_statemachine_slave.c",line 182,column 2,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |182| - .dwpsn file "pru1_statemachine_slave.c",line 184,column 2,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |184| -;* --------------------------------------------------------------------------* -||$C$L7||: - LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x0b ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$34 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$34, DW_AT_low_pc(0x00) - .dwattr $C$DW$34, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$29, DW_AT_TI_end_file("pru1_statemachine_slave.c") - .dwattr $C$DW$29, DW_AT_TI_end_line(0xba) - .dwattr $C$DW$29, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$29 - - .sect ".text:sm_slave_state_1" - .clink - -$C$DW$35 .dwtag DW_TAG_subprogram - .dwattr $C$DW$35, DW_AT_name("sm_slave_state_1") - .dwattr $C$DW$35, DW_AT_low_pc(||sm_slave_state_1||) - .dwattr $C$DW$35, DW_AT_high_pc(0x00) - .dwattr $C$DW$35, DW_AT_TI_symbol_name("sm_slave_state_1") - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$35, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - .dwattr $C$DW$35, DW_AT_TI_begin_line(0x40) - .dwattr $C$DW$35, DW_AT_TI_begin_column(0x10) - .dwattr $C$DW$35, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$35, DW_AT_decl_line(0x40) - .dwattr $C$DW$35, DW_AT_decl_column(0x10) - .dwattr $C$DW$35, DW_AT_TI_max_frame_size(0x10) - .dwpsn file "pru1_statemachine_slave.c",line 64,column 35,is_stmt,address ||sm_slave_state_1||,isa 0 - - .dwfde $C$DW$CIE, ||sm_slave_state_1|| -;---------------------------------------------------------------------- -; 64 | static uint8_t sm_slave_state_1() { -; 65 | uint8_t latch2val, latch3val, latch4val; -; 66 | // uint8_t iopage; -; 67 | uint32_t addr; -; 68 | uint8_t control; -; 69 | uint16_t data; -; 70 | // uint8_t page_table_entry ; -; 71 | uint16_t w; -; 72 | uint8_t b; -; 74 | // fast sample of busstate, should be atomic -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_slave_state_1 FR SIZE: 16 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 2 Auto, 14 SOE * -;*************************************************************** - -||sm_slave_state_1||: -;* --------------------------------------------------------------------------* -$C$DW$36 .dwtag DW_TAG_variable - .dwattr $C$DW$36, DW_AT_name("data") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$36, DW_AT_location[DW_OP_breg8 0] - -;* r6_0 assigned to $O$C1 -$C$DW$37 .dwtag DW_TAG_variable - .dwattr $C$DW$37, DW_AT_name("$O$C1") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C1") - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$37, DW_AT_location[DW_OP_reg24] - -;* r4_0 assigned to $O$C2 -$C$DW$38 .dwtag DW_TAG_variable - .dwattr $C$DW$38, DW_AT_name("$O$C2") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C2") - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$38, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to $O$C3 -$C$DW$39 .dwtag DW_TAG_variable - .dwattr $C$DW$39, DW_AT_name("$O$C3") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C3") - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$39, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C4 -$C$DW$40 .dwtag DW_TAG_variable - .dwattr $C$DW$40, DW_AT_name("$O$C4") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C4") - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$40, DW_AT_location[DW_OP_reg16] - -;* r5_0 assigned to $O$C5 -$C$DW$41 .dwtag DW_TAG_variable - .dwattr $C$DW$41, DW_AT_name("$O$C5") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C5") - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$117) - .dwattr $C$DW$41, DW_AT_location[DW_OP_reg20] - -;* r4_0 assigned to $O$C6 -$C$DW$42 .dwtag DW_TAG_variable - .dwattr $C$DW$42, DW_AT_name("$O$C6") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C6") - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$42, DW_AT_location[DW_OP_reg16] - -;* r0_1 assigned to latch2val -$C$DW$43 .dwtag DW_TAG_variable - .dwattr $C$DW$43, DW_AT_name("latch2val") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("latch2val") - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$43, DW_AT_location[DW_OP_reg1] - -;* r1_0 assigned to latch3val -$C$DW$44 .dwtag DW_TAG_variable - .dwattr $C$DW$44, DW_AT_name("latch3val") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("latch3val") - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$44, DW_AT_location[DW_OP_reg4] - -;* r0_0 assigned to latch4val -$C$DW$45 .dwtag DW_TAG_variable - .dwattr $C$DW$45, DW_AT_name("latch4val") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("latch4val") - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$45, DW_AT_location[DW_OP_reg0] - -;* r14_0 assigned to addr -$C$DW$46 .dwtag DW_TAG_variable - .dwattr $C$DW$46, DW_AT_name("addr") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$46, DW_AT_location[DW_OP_regx 0x38] - -;* r15_0 assigned to w -$C$DW$47 .dwtag DW_TAG_variable - .dwattr $C$DW$47, DW_AT_name("w") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("w") - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$47, DW_AT_location[DW_OP_regx 0x3c] - -;* r4_0 assigned to _tmpval -$C$DW$48 .dwtag DW_TAG_variable - .dwattr $C$DW$48, DW_AT_name("_tmpval") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$48, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$49 .dwtag DW_TAG_variable - .dwattr $C$DW$49, DW_AT_name("_tmpval") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$49, DW_AT_location[DW_OP_reg16] - -;* r4_0 assigned to _tmpval -$C$DW$50 .dwtag DW_TAG_variable - .dwattr $C$DW$50, DW_AT_name("_tmpval") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("_tmpval") - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$50, DW_AT_location[DW_OP_reg16] - - .dwcfi cfa_offset, 0 -;*** 75 ----------------------- __R30 = 3072u; -;*** 75 ----------------------- __delay_cycles(10u); -;*** 75 ----------------------- latch4val = __R31; -;*** 78 ----------------------- if ( latch4val&0x10 && (latch4val&0x20) == 0 ) goto g3; - SUB r2, r2, 0x10 ; [ALU_PRU] - .dwcfi cfa_offset, 16 - .dwpsn file "pru1_statemachine_slave.c",line 75,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 75 | latch4val = buslatches_get(4); // MSYN first -; 77 | // MSYN active ? -;---------------------------------------------------------------------- - LDI r30, 0x0c00 ; [ALU_PRU] |75| - SBBO &r3.b2, r2, 2, 14 ; [ALU_PRU] - .dwcfi save_reg_to_mem, 14, -14 - .dwcfi save_reg_to_mem, 15, -13 - .dwcfi save_reg_to_mem, 16, -12 - .dwcfi save_reg_to_mem, 17, -11 - .dwcfi save_reg_to_mem, 18, -10 - .dwcfi save_reg_to_mem, 19, -9 - .dwcfi save_reg_to_mem, 20, -8 - .dwcfi save_reg_to_mem, 21, -7 - .dwcfi save_reg_to_mem, 22, -6 - .dwcfi save_reg_to_mem, 23, -5 - .dwcfi save_reg_to_mem, 24, -4 - .dwcfi save_reg_to_mem, 25, -3 - .dwcfi save_reg_to_mem, 26, -2 - .dwcfi save_reg_to_mem, 27, -1 - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |75| - MOV r0, r31 ; [ALU_PRU] |75| - .dwpsn file "pru1_statemachine_slave.c",line 78,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 78 | if (!(latch4val & BIT(4))) -; 79 | return 1; // still idle -; 80 | if (latch4val & BIT(5)) -; 81 | // SSYN active: cycle answered by other bus slave -;---------------------------------------------------------------------- - QBBC ||$C$L8||, r0.b0, 0x04 ; [ALU_PRU] |78| latch4val -;* --------------------------------------------------------------------------* - QBBC ||$C$L9||, r0.b0, 0x05 ; [ALU_PRU] |78| latch4val -;* --------------------------------------------------------------------------* -||$C$L8||: -;*** 82 ----------------------- return 1; - .dwpsn file "pru1_statemachine_slave.c",line 82,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 82 | return 1; // still idle -; 83 | // checking against SSYN guarantees address if valid if fetched now. -; 84 | // However, another Bus slave can SSYN immediately -;---------------------------------------------------------------------- - LDI r14.b0, 0x01 ; [ALU_PRU] |82| - JMP ||$C$L15|| ; [ALU_PRU] |82| -;* --------------------------------------------------------------------------* -||$C$L9||: -;*** -----------------------g3: -;*** ----------------------- #pragma DEFAULT_NEVER_EXECUTED -;*** 86 ----------------------- __R30 = 2560u; -;*** 86 ----------------------- __delay_cycles(10u); -;*** 86 ----------------------- latch2val = __R31; -;*** 87 ----------------------- __R30 = 2816u; -;*** 87 ----------------------- __delay_cycles(10u); -;*** 87 ----------------------- latch3val = __R31; -;*** 93 ----------------------- addr = (unsigned)latch3val<<8|((unsigned)latch4val&3u)<<16|latch2val; -;*** 108 ----------------------- switch ( (int)latch4val>>2&3 ) {case 0: goto g12;, case 1: goto g12;, case 2: goto g10;, case 3: goto g5;, DEFAULT goto g4}; - .dwpsn file "pru1_statemachine_slave.c",line 86,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 86 | latch2val = buslatches_get(2); // A0..7 -;---------------------------------------------------------------------- - LDI r30, 0x0a00 ; [ALU_PRU] |86| - .newblock - LDI32 r1, 4 -$1: SUB r1, r1, 1 - QBNE $1, r1, 0 ; [ALU_PRU] |86| - MOV r1, r31 ; [ALU_PRU] |86| - MOV r0.b1, r1.b0 ; [ALU_PRU] |86| latch2val - .dwpsn file "pru1_statemachine_slave.c",line 87,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 87 | latch3val = buslatches_get(3); // A8..15 -; 89 | // decode address and control -; 90 | // addr0..7 = latch[2] -; 91 | // addr8..15 = latch[3] -; 92 | // addr 16,17 = latch[4].0,1 -;---------------------------------------------------------------------- - LDI r30, 0x0b00 ; [ALU_PRU] |87| - .newblock - LDI32 r14, 4 -$1: SUB r14, r14, 1 - QBNE $1, r14, 0 ; [ALU_PRU] |87| - .dwpsn file "pru1_statemachine_slave.c",line 93,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 93 | addr = latch2val | ((uint32_t) latch3val << 8) | ((uint32_t) (latch4val -; | & 3) << 16); -;---------------------------------------------------------------------- - AND r14, r0.b0, 0x03 ; [ALU_PRU] |93| latch4val - .dwpsn file "pru1_statemachine_slave.c",line 87,column 2,is_stmt,isa 0 - MOV r1, r31 ; [ALU_PRU] |87| - .dwpsn file "pru1_statemachine_slave.c",line 93,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 95 | // make bool of a17..a13. iopage, if a17..a13 all 1's -; 96 | // iopage = ((latch3val & 0xe0) | (latch4val & 3)) == 0xe3; -; 97 | // 2 statements above = 12 cycles = 60ns -; 99 | // C0 = latch[4], bit 2 -; 100 | // C1 = latch[4], bit 3 -; 101 | control = (latch4val >> 2) & 3; -; 102 | // !!! Attention: on fast UNIBUS cycles to other devices, -; 103 | // !!! SSYN may already be asserted. Or MSYN may even be inactive again -; | !!! -; 105 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr) ; // is ad -; | dr ignored,memory,iopage? -; 106 | // if (addr >= 0x8000 && addr < 0x10000) -; 107 | // page_table_entry = PAGE_MEMORY ; -;---------------------------------------------------------------------- - LSL r1, r1.b0, 0x08 ; [ALU_PRU] |93| latch3val - LSL r14, r14, 0x10 ; [ALU_PRU] |93| - OR r1, r1, r14 ; [ALU_PRU] |93| - OR r14, r1, r0.b1 ; [ALU_PRU] |93| addr,latch2val - .dwpsn file "pru1_statemachine_slave.c",line 108,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 108 | switch (control) { -; 109 | case UNIBUS_CONTROL_DATI: // fast cases first -; 110 | case UNIBUS_CONTROL_DATIP: -; 111 | // DATI: get data from memory or registers onto BUS, then SSYN -; 112 | if (iopageregisters_read(addr, &data)) { -; 114 | // DATA[0..7] = latch[5] -; 115 | buslatches_setbyte(5, data & 0xff); -; 116 | // DATA[8..15] = latch[6] -; 117 | buslatches_setbyte(6, data >> 8); -; 118 | //DEBUG_PIN_PULSE ; // trigger scope/LA. auto cleared o -; | n next reg_sel -; 119 | // set SSYN = latch[4], bit 5 -; 120 | buslatches_setbits(4, BIT(5), BIT(5)); -; 121 | sm_slave.state = &sm_slave_state_20; -; 122 | // perhaps PRU2ARM_INTERRUPT now active -; 123 | } else -; 124 | // no address match: wait for MSYN to go inactive -; 125 | sm_slave.state = &sm_slave_state_99; -; 126 | break; -; 127 | case UNIBUS_CONTROL_DATO: -; 128 | // fetch data in any case -; 129 | // DATA[0..7] = latch[5] -; 130 | w = buslatches_get(5); -; 131 | // DATA[8..15] = latch[6] -; 132 | w |= (uint16_t) buslatches_get(6) << 8; -; 133 | if (iopageregisters_write_w(addr, w)) { -; 134 | //DEBUG_PIN_PULSE ; // trigger scope/LA. auto cleared o -; | n next reg_sel -; 136 | // SSYN = latch[4], bit 5 -; 137 | buslatches_setbits(4, BIT(5), BIT(5)); -; 138 | // wait for MSYN to go inactive, then SSYN inactive -; 139 | sm_slave.state = &sm_slave_state_10; -; 140 | // perhaps PRU2ARM_INTERRUPT now active -; 141 | } else -; 142 | // no address match: wait for MSYN to go inactive -; 143 | sm_slave.state = &sm_slave_state_99; -; 144 | break; -; 145 | case UNIBUS_CONTROL_DATOB: -; 146 | // A00 = 1, odd address: get upper byte -; 147 | // A00 = 0: even address, get lower byte -; 148 | // fetch data -;---------------------------------------------------------------------- - MOV r0, r0.b0 ; [ALU_PRU] |108| latch4val - LSR r0, r0, 0x02 ; [ALU_PRU] |108| - AND r0, r0, 0x03 ; [ALU_PRU] |108| - QBGE ||$C$L13||, r0, 0x01 ; [ALU_PRU] |108| -;* --------------------------------------------------------------------------* -;*** -----------------------g4: -;*** ; this point in the function is never reached -;*** ----------------------- _never_executed(); - QBEQ ||$C$L12||, r0, 0x02 ; [ALU_PRU] |108| -;* --------------------------------------------------------------------------* -;*** -----------------------g5: -;*** 149 ----------------------- if ( addr&1u ) goto g7; - .dwpsn file "pru1_statemachine_slave.c",line 149,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 149 | if (addr & 1) { -; 150 | // DATA[8..15] = latch[6] -; 151 | b = buslatches_get(6); -; 152 | } else { -; 153 | // DATA[0..7] = latch[5] -;---------------------------------------------------------------------- - QBBS ||$C$L10||, r14, 0x00 ; [ALU_PRU] |149| addr -;* --------------------------------------------------------------------------* -;*** 154 ----------------------- __R30 = 3328u; -;*** 154 ----------------------- __delay_cycles(10u); -;*** 154 ----------------------- b = __R31; -;*** 154 ----------------------- goto g8; - .dwpsn file "pru1_statemachine_slave.c",line 154,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 154 | b = buslatches_get(5); -;---------------------------------------------------------------------- - LDI r30, 0x0d00 ; [ALU_PRU] |154| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |154| - MOV r15, r31 ; [ALU_PRU] |154| - JMP ||$C$L11|| ; [ALU_PRU] |154| -;* --------------------------------------------------------------------------* -||$C$L10||: -;*** -----------------------g7: -;*** 151 ----------------------- __R30 = 3584u; -;*** 151 ----------------------- __delay_cycles(10u); -;*** 151 ----------------------- b = __R31; - .dwpsn file "pru1_statemachine_slave.c",line 151,column 4,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |151| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |151| - MOV r15, r31 ; [ALU_PRU] |151| -;* --------------------------------------------------------------------------* -||$C$L11||: -;*** -----------------------g8: -;*** 156 ----------------------- if ( !iopageregisters_write_b(addr, b) ) goto g14; - .dwpsn file "pru1_statemachine_slave.c",line 156,column 3,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 156 | if (iopageregisters_write_b(addr, b)) { // always sucessful, addr alrea -; | dy tested -; 157 | // SSYN = latch[4], bit 5 -;---------------------------------------------------------------------- -$C$DW$51 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$51, DW_AT_low_pc(0x00) - .dwattr $C$DW$51, DW_AT_name("iopageregisters_write_b") - .dwattr $C$DW$51, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_write_b|| ; [ALU_PRU] |156| iopageregisters_write_b - QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |156| -;* --------------------------------------------------------------------------* -;*** 158 ----------------------- _tmpval = C$6 = (unsigned char)(*(C$5 = &buslatches+4)|0x20); -;*** 158 ----------------------- buslatches_pru0_dataout((unsigned)C$6); -;*** 158 ----------------------- __R30 = 1024u; -;*** 158 ----------------------- *C$5 = _tmpval; -;*** 158 ----------------------- __delay_cycles(4u); -;*** 158 ----------------------- __R30 = 3072u; -;*** 160 ----------------------- sm_slave.state = &sm_slave_state_10; -;*** 167 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 158,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 158 | buslatches_setbits(4, BIT(5), BIT(5)); -; 159 | // wait for MSYN to go inactive, then SSYN inactive -;---------------------------------------------------------------------- - LDI r5, ||buslatches||+4 ; [ALU_PRU] |158| $O$C5,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |158| $O$C5 - SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |158| $O$C6 - MOV r14, r4.b0 ; [ALU_PRU] |158| $O$C6 -$C$DW$52 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$52, DW_AT_low_pc(0x00) - .dwattr $C$DW$52, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$52, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |158| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |158| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |158| $O$C5,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |158| - .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 160 | sm_slave.state = &sm_slave_state_10; -; 161 | // perhaps PRU2ARM_INTERRUPT now active -; 162 | } else -; 163 | // no address match: wait for MSYN to go inactive -; 164 | sm_slave.state = &sm_slave_state_99; -; 165 | break; -;---------------------------------------------------------------------- - LDI r1.w0, $CODE(||sm_slave_state_10||) ; [ALU_PRU] |160| sm_slave_state_10 - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 167 | return 0; // busy -;---------------------------------------------------------------------- - LDI r14.b0, 0x00 ; [ALU_PRU] |167| - .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 - LDI r0, ||sm_slave|| ; [ALU_PRU] |160| sm_slave - .dwpsn file "pru1_statemachine_slave.c",line 158,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |158| - .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |160| - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - JMP ||$C$L15|| ; [ALU_PRU] |167| -;* --------------------------------------------------------------------------* -||$C$L12||: -;*** -----------------------g10: -;*** 130 ----------------------- __R30 = 3328u; -;*** 130 ----------------------- __delay_cycles(10u); -;*** 130 ----------------------- w = __R31&0xffu; -;*** 132 ----------------------- __R30 = 3584u; -;*** 132 ----------------------- __delay_cycles(10u); -;*** 132 ----------------------- w |= __R31<<8; -;*** 133 ----------------------- if ( !iopageregisters_write_w(addr, w) ) goto g14; - .dwpsn file "pru1_statemachine_slave.c",line 130,column 3,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |130| - .newblock - LDI32 r0, 4 -$1: SUB r0, r0, 1 - QBNE $1, r0, 0 ; [ALU_PRU] |130| - MOV r0, r31 ; [ALU_PRU] |130| - AND r15.w0, r0.w0, 0xff ; [ALU_PRU] |130| w - .dwpsn file "pru1_statemachine_slave.c",line 132,column 3,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |132| - .newblock - LDI32 r1, 4 -$1: SUB r1, r1, 1 - QBNE $1, r1, 0 ; [ALU_PRU] |132| - MOV r0, r31 ; [ALU_PRU] |132| - LSL r0.w0, r0.w0, 0x08 ; [ALU_PRU] |132| - OR r15.w0, r15.w0, r0.w0 ; [ALU_PRU] |132| w,w - .dwpsn file "pru1_statemachine_slave.c",line 133,column 3,is_stmt,isa 0 -$C$DW$53 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$53, DW_AT_low_pc(0x00) - .dwattr $C$DW$53, DW_AT_name("iopageregisters_write_w") - .dwattr $C$DW$53, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_write_w|| ; [ALU_PRU] |133| iopageregisters_write_w - QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |133| -;* --------------------------------------------------------------------------* -;*** 137 ----------------------- _tmpval = C$4 = (unsigned char)(*(C$3 = &buslatches+4)|0x20); -;*** 137 ----------------------- buslatches_pru0_dataout((unsigned)C$4); -;*** 137 ----------------------- __R30 = 1024u; -;*** 137 ----------------------- *C$3 = _tmpval; -;*** 137 ----------------------- __delay_cycles(4u); -;*** 137 ----------------------- __R30 = 3072u; -;*** 139 ----------------------- sm_slave.state = &sm_slave_state_10; -;*** 167 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 137,column 4,is_stmt,isa 0 - LDI r5, ||buslatches||+4 ; [ALU_PRU] |137| $O$C3,buslatches - LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |137| $O$C3 - SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |137| $O$C4 - MOV r14, r4.b0 ; [ALU_PRU] |137| $O$C4 -$C$DW$54 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$54, DW_AT_low_pc(0x00) - .dwattr $C$DW$54, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$54, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |137| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |137| - SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |137| $O$C3,_tmpval - .newblock - LDI32 r6, 1 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |137| - .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - LDI r1.w0, $CODE(||sm_slave_state_10||) ; [ALU_PRU] |139| sm_slave_state_10 - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |167| - .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - LDI r0, ||sm_slave|| ; [ALU_PRU] |139| sm_slave - .dwpsn file "pru1_statemachine_slave.c",line 137,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |137| - .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |139| - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - JMP ||$C$L15|| ; [ALU_PRU] |167| -;* --------------------------------------------------------------------------* -||$C$L13||: -;*** -----------------------g12: -;*** 112 ----------------------- if ( !iopageregisters_read(addr, &data) ) goto g14; - .dwpsn file "pru1_statemachine_slave.c",line 112,column 3,is_stmt,isa 0 - ADD r15, r2, 0 ; [ALU_PRU] |112| data,data -$C$DW$55 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$55, DW_AT_low_pc(0x00) - .dwattr $C$DW$55, DW_AT_name("iopageregisters_read") - .dwattr $C$DW$55, DW_AT_TI_call - - JAL r3.w2, ||iopageregisters_read|| ; [ALU_PRU] |112| iopageregisters_read - QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |112| -;* --------------------------------------------------------------------------* -;*** 115 ----------------------- buslatches_pru0_dataout(data&0xffu); -;*** 115 ----------------------- __R30 = 1280u; -;*** 115 ----------------------- __delay_cycles(6u); -;*** 115 ----------------------- __R30 = 3328u; -;*** 117 ----------------------- buslatches_pru0_dataout((int)data>>8); -;*** 117 ----------------------- __R30 = 1536u; -;*** 117 ----------------------- __delay_cycles(6u); -;*** 117 ----------------------- __R30 = 3584u; -;*** 120 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)|0x20); -;*** 120 ----------------------- buslatches_pru0_dataout((unsigned)C$2); -;*** 120 ----------------------- __R30 = 1024u; -;*** 120 ----------------------- *C$1 = _tmpval; -;*** 120 ----------------------- __delay_cycles(4u); -;*** 120 ----------------------- __R30 = 3072u; -;*** 121 ----------------------- sm_slave.state = &sm_slave_state_20; -;*** 167 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 115,column 4,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |115| data - AND r14, r0.w0, 0xff ; [ALU_PRU] |115| -$C$DW$56 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$56, DW_AT_low_pc(0x00) - .dwattr $C$DW$56, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$56, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |115| buslatches_pru0_dataout - LDI r30, 0x0500 ; [ALU_PRU] |115| - .newblock - LDI32 r6, 2 -$1: SUB r6, r6, 1 - QBNE $1, r6, 0 ; [ALU_PRU] |115| - .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |117| data - .dwpsn file "pru1_statemachine_slave.c",line 115,column 4,is_stmt,isa 0 - LDI r30, 0x0d00 ; [ALU_PRU] |115| - .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - MOV r0, r0.w0 ; [ALU_PRU] |117| - LSR r14, r0, 0x08 ; [ALU_PRU] |117| -$C$DW$57 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$57, DW_AT_low_pc(0x00) - .dwattr $C$DW$57, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$57, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |117| buslatches_pru0_dataout - LDI r30, 0x0600 ; [ALU_PRU] |117| - .newblock - LDI32 r4, 2 -$1: SUB r4, r4, 1 - QBNE $1, r4, 0 ; [ALU_PRU] |117| - .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - LDI r6, ||buslatches||+4 ; [ALU_PRU] |120| $O$C1,buslatches - .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - LDI r30, 0x0e00 ; [ALU_PRU] |117| - .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |120| $O$C1 - SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |120| $O$C2 - MOV r14, r4.b0 ; [ALU_PRU] |120| $O$C2 -$C$DW$58 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$58, DW_AT_low_pc(0x00) - .dwattr $C$DW$58, DW_AT_name("buslatches_pru0_dataout") - .dwattr $C$DW$58, DW_AT_TI_call - - JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |120| buslatches_pru0_dataout - LDI r30, 0x0400 ; [ALU_PRU] |120| - SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |120| $O$C1,_tmpval - .newblock - LDI32 r5, 1 -$1: SUB r5, r5, 1 - QBNE $1, r5, 0 ; [ALU_PRU] |120| - .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - LDI r1.w0, $CODE(||sm_slave_state_20||) ; [ALU_PRU] |121| sm_slave_state_20 - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |167| - .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - LDI r0, ||sm_slave|| ; [ALU_PRU] |121| sm_slave - .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - LDI r30, 0x0c00 ; [ALU_PRU] |120| - .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |121| - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - JMP ||$C$L15|| ; [ALU_PRU] |167| -;* --------------------------------------------------------------------------* -||$C$L14||: -;*** -----------------------g14: -;*** 125 ----------------------- sm_slave.state = &sm_slave_state_99; -;*** 167 ----------------------- return 0; - .dwpsn file "pru1_statemachine_slave.c",line 125,column 4,is_stmt,isa 0 - LDI r0, ||sm_slave|| ; [ALU_PRU] |125| sm_slave - LDI r1.w0, $CODE(||sm_slave_state_99||) ; [ALU_PRU] |125| sm_slave_state_99 - .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - LDI r14.b0, 0x00 ; [ALU_PRU] |167| - .dwpsn file "pru1_statemachine_slave.c",line 125,column 4,is_stmt,isa 0 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |125| -;* --------------------------------------------------------------------------* -||$C$L15||: - LBBO &r3.b2, r2, 2, 14 ; [ALU_PRU] - .dwcfi restore_reg, 14 - .dwcfi restore_reg, 15 - .dwcfi restore_reg, 16 - .dwcfi restore_reg, 17 - .dwcfi restore_reg, 18 - .dwcfi restore_reg, 19 - .dwcfi restore_reg, 20 - .dwcfi restore_reg, 21 - .dwcfi restore_reg, 22 - .dwcfi restore_reg, 23 - .dwcfi restore_reg, 24 - .dwcfi restore_reg, 25 - .dwcfi restore_reg, 26 - .dwcfi restore_reg, 27 - ADD r2, r2, 0x10 ; [ALU_PRU] - .dwcfi cfa_offset, 0 -$C$DW$59 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$59, DW_AT_low_pc(0x00) - .dwattr $C$DW$59, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$35, DW_AT_TI_end_file("pru1_statemachine_slave.c") - .dwattr $C$DW$35, DW_AT_TI_end_line(0xa8) - .dwattr $C$DW$35, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$35 - - .sect ".text:sm_slave_start" - .clink - .global ||sm_slave_start|| - -$C$DW$60 .dwtag DW_TAG_subprogram - .dwattr $C$DW$60, DW_AT_name("sm_slave_start") - .dwattr $C$DW$60, DW_AT_low_pc(||sm_slave_start||) - .dwattr $C$DW$60, DW_AT_high_pc(0x00) - .dwattr $C$DW$60, DW_AT_TI_symbol_name("sm_slave_start") - .dwattr $C$DW$60, DW_AT_external - .dwattr $C$DW$60, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - .dwattr $C$DW$60, DW_AT_TI_begin_line(0x3a) - .dwattr $C$DW$60, DW_AT_TI_begin_column(0x06) - .dwattr $C$DW$60, DW_AT_decl_file("pru1_statemachine_slave.c") - .dwattr $C$DW$60, DW_AT_decl_line(0x3a) - .dwattr $C$DW$60, DW_AT_decl_column(0x06) - .dwattr $C$DW$60, DW_AT_TI_max_frame_size(0x00) - .dwpsn file "pru1_statemachine_slave.c",line 58,column 23,is_stmt,address ||sm_slave_start||,isa 0 - - .dwfde $C$DW$CIE, ||sm_slave_start|| -;---------------------------------------------------------------------- -; 58 | void sm_slave_start() { -;---------------------------------------------------------------------- - -;*************************************************************** -;* FNAME: sm_slave_start FR SIZE: 0 * -;* * -;* FUNCTION ENVIRONMENT * -;* * -;* FUNCTION PROPERTIES * -;* 0 Auto, 0 SOE * -;*************************************************************** - -||sm_slave_start||: -;* --------------------------------------------------------------------------* - .dwcfi cfa_offset, 0 -;*** 59 ----------------------- sm_slave.state = &sm_slave_state_1; -;*** ----------------------- return; - .dwpsn file "pru1_statemachine_slave.c",line 59,column 2,is_stmt,isa 0 -;---------------------------------------------------------------------- -; 59 | sm_slave.state = &sm_slave_state_1; -; 60 | // next call to sm_slave.state() starts state machine -;---------------------------------------------------------------------- - LDI r0, ||sm_slave|| ; [ALU_PRU] |59| sm_slave - LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |59| sm_slave_state_1 - SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |59| -$C$DW$61 .dwtag DW_TAG_TI_branch - .dwattr $C$DW$61, DW_AT_low_pc(0x00) - .dwattr $C$DW$61, DW_AT_TI_return - - JMP r3.w2 ; [ALU_PRU] - .dwattr $C$DW$60, DW_AT_TI_end_file("pru1_statemachine_slave.c") - .dwattr $C$DW$60, DW_AT_TI_end_line(0x3d) - .dwattr $C$DW$60, DW_AT_TI_end_column(0x01) - .dwendentry - .dwendtag $C$DW$60 - -;***************************************************************************** -;* UNDEFINED EXTERNAL REFERENCES * -;***************************************************************************** - .global ||mailbox|| - .global ||buslatches|| - .global ||iopageregisters_read|| - .global ||buslatches_pru0_dataout|| - .global ||iopageregisters_write_w|| - .global ||iopageregisters_write_b|| - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$62, DW_AT_name("REVID") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$62, DW_AT_bit_offset(0x00) - .dwattr $C$DW$62, DW_AT_bit_size(0x20) - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$62, DW_AT_decl_line(0x2d) - .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$60 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$63, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$63, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$63, DW_AT_bit_size(0x02) - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$63, DW_AT_decl_line(0x37) - .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$64, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$64, DW_AT_bit_size(0x02) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0x38) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$65, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$65, DW_AT_bit_size(0x01) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0x39) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$66, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$66, DW_AT_bit_size(0x01) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0x3a) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("rsvd6") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$67, DW_AT_bit_offset(0x00) - .dwattr $C$DW$67, DW_AT_bit_size(0x1a) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0x3b) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$62 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$68, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$68, DW_AT_bit_size(0x02) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0x45) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$69, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$69, DW_AT_bit_size(0x01) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0x46) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$70, DW_AT_bit_offset(0x18) - .dwattr $C$DW$70, DW_AT_bit_size(0x05) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0x47) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$71, DW_AT_bit_offset(0x13) - .dwattr $C$DW$71, DW_AT_bit_size(0x05) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0x48) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$72, DW_AT_bit_offset(0x12) - .dwattr $C$DW$72, DW_AT_bit_size(0x01) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0x49) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$73, DW_AT_bit_offset(0x11) - .dwattr $C$DW$73, DW_AT_bit_size(0x01) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0x4a) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$74, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$74, DW_AT_bit_size(0x05) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0x4b) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$75, DW_AT_bit_offset(0x07) - .dwattr $C$DW$75, DW_AT_bit_size(0x05) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0x4c) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$76, DW_AT_bit_offset(0x06) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0x4d) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("rsvd26") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - .dwattr $C$DW$77, DW_AT_bit_size(0x06) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0x4e) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$64 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$78, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$78, DW_AT_bit_size(0x02) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0x58) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$79, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$79, DW_AT_bit_size(0x01) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0x59) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$80, DW_AT_bit_offset(0x18) - .dwattr $C$DW$80, DW_AT_bit_size(0x05) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0x5a) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$81, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$81, DW_AT_bit_offset(0x13) - .dwattr $C$DW$81, DW_AT_bit_size(0x05) - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x5b) - .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$82, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$82, DW_AT_bit_offset(0x12) - .dwattr $C$DW$82, DW_AT_bit_size(0x01) - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x5c) - .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$83, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$83, DW_AT_bit_offset(0x11) - .dwattr $C$DW$83, DW_AT_bit_size(0x01) - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x5d) - .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$84, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$84, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$84, DW_AT_bit_size(0x05) - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x5e) - .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$85, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$85, DW_AT_bit_offset(0x07) - .dwattr $C$DW$85, DW_AT_bit_size(0x05) - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x5f) - .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$86, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$86, DW_AT_bit_offset(0x06) - .dwattr $C$DW$86, DW_AT_bit_size(0x01) - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x60) - .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$87, DW_AT_name("rsvd26") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$87, DW_AT_bit_offset(0x00) - .dwattr $C$DW$87, DW_AT_bit_size(0x06) - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x61) - .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$66 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$88, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$88, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$88, DW_AT_bit_size(0x01) - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0x6b) - .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$89, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$89, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$89, DW_AT_bit_size(0x01) - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0x6c) - .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$90, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$90, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$90, DW_AT_bit_size(0x01) - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0x6d) - .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$91, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$91, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$91, DW_AT_bit_size(0x01) - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0x6e) - .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$92, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$92, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$92, DW_AT_bit_size(0x01) - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0x6f) - .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$93, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$93, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$93, DW_AT_bit_size(0x01) - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0x70) - .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$94, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$94, DW_AT_bit_offset(0x19) - .dwattr $C$DW$94, DW_AT_bit_size(0x01) - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0x71) - .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$95, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$95, DW_AT_bit_offset(0x18) - .dwattr $C$DW$95, DW_AT_bit_size(0x01) - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0x72) - .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$96, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$96, DW_AT_bit_offset(0x17) - .dwattr $C$DW$96, DW_AT_bit_size(0x01) - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0x73) - .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$97, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$97, DW_AT_bit_offset(0x16) - .dwattr $C$DW$97, DW_AT_bit_size(0x01) - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x74) - .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$98, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$98, DW_AT_bit_offset(0x15) - .dwattr $C$DW$98, DW_AT_bit_size(0x01) - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x75) - .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$99, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$99, DW_AT_bit_offset(0x14) - .dwattr $C$DW$99, DW_AT_bit_size(0x01) - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x76) - .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$100, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$100, DW_AT_bit_offset(0x13) - .dwattr $C$DW$100, DW_AT_bit_size(0x01) - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x77) - .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$101, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$101, DW_AT_bit_offset(0x12) - .dwattr $C$DW$101, DW_AT_bit_size(0x01) - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x78) - .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$102, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$102, DW_AT_bit_offset(0x11) - .dwattr $C$DW$102, DW_AT_bit_size(0x01) - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x79) - .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$103, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$103, DW_AT_bit_offset(0x10) - .dwattr $C$DW$103, DW_AT_bit_size(0x01) - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x7a) - .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$104, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$104, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$104, DW_AT_bit_size(0x01) - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x7b) - .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$105, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$105, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$105, DW_AT_bit_size(0x01) - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x7c) - .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$106, DW_AT_name("rsvd18") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$106, DW_AT_bit_offset(0x00) - .dwattr $C$DW$106, DW_AT_bit_size(0x0e) - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x7d) - .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$68 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$107, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$107, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$107, DW_AT_bit_size(0x04) - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x87) - .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$108, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$108, DW_AT_bit_offset(0x18) - .dwattr $C$DW$108, DW_AT_bit_size(0x04) - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x88) - .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$109, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$109, DW_AT_bit_offset(0x14) - .dwattr $C$DW$109, DW_AT_bit_size(0x04) - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x89) - .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$110, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$110, DW_AT_bit_offset(0x10) - .dwattr $C$DW$110, DW_AT_bit_size(0x04) - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x8a) - .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$111, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$111, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$111, DW_AT_bit_size(0x04) - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0x8b) - .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$112, DW_AT_name("rsvd20") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$112, DW_AT_bit_offset(0x00) - .dwattr $C$DW$112, DW_AT_bit_size(0x0c) - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0x8c) - .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$70 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$113, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$113, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$113, DW_AT_bit_size(0x04) - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0x96) - .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$114, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$114, DW_AT_bit_offset(0x18) - .dwattr $C$DW$114, DW_AT_bit_size(0x04) - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0x97) - .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$115, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$115, DW_AT_bit_offset(0x14) - .dwattr $C$DW$115, DW_AT_bit_size(0x04) - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0x98) - .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$116, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$116, DW_AT_bit_offset(0x10) - .dwattr $C$DW$116, DW_AT_bit_size(0x04) - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0x99) - .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$117, DW_AT_name("RAM_PE") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$117, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$117, DW_AT_bit_size(0x04) - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0x9a) - .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$118, DW_AT_name("rsvd20") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$118, DW_AT_bit_offset(0x00) - .dwattr $C$DW$118, DW_AT_bit_size(0x0c) - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0x9b) - .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$72 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$119, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$119, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$119, DW_AT_bit_size(0x04) - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0xa4) - .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$120, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$120, DW_AT_bit_offset(0x18) - .dwattr $C$DW$120, DW_AT_bit_size(0x04) - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0xa5) - .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$121, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$121, DW_AT_bit_offset(0x14) - .dwattr $C$DW$121, DW_AT_bit_size(0x04) - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0xa6) - .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$122, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$122, DW_AT_bit_offset(0x10) - .dwattr $C$DW$122, DW_AT_bit_size(0x04) - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0xa7) - .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - -$C$DW$123 .dwtag DW_TAG_member - .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$123, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$123, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$123, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$123, DW_AT_bit_size(0x04) - .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$123, DW_AT_decl_line(0xa8) - .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - -$C$DW$124 .dwtag DW_TAG_member - .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$124, DW_AT_name("rsvd20") - .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - .dwattr $C$DW$124, DW_AT_bit_size(0x0c) - .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$124, DW_AT_decl_line(0xa9) - .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$74 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$125 .dwtag DW_TAG_member - .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$125, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$125, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$125, DW_AT_bit_size(0x04) - .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$125, DW_AT_decl_line(0xb3) - .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - -$C$DW$126 .dwtag DW_TAG_member - .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$126, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$126, DW_AT_bit_offset(0x18) - .dwattr $C$DW$126, DW_AT_bit_size(0x04) - .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$126, DW_AT_decl_line(0xb4) - .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - -$C$DW$127 .dwtag DW_TAG_member - .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$127, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$127, DW_AT_bit_offset(0x14) - .dwattr $C$DW$127, DW_AT_bit_size(0x04) - .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$127, DW_AT_decl_line(0xb5) - .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - -$C$DW$128 .dwtag DW_TAG_member - .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$128, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$128, DW_AT_bit_offset(0x10) - .dwattr $C$DW$128, DW_AT_bit_size(0x04) - .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$128, DW_AT_decl_line(0xb6) - .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - -$C$DW$129 .dwtag DW_TAG_member - .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$129, DW_AT_name("rsvd16") - .dwattr $C$DW$129, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$129, DW_AT_bit_offset(0x00) - .dwattr $C$DW$129, DW_AT_bit_size(0x10) - .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$129, DW_AT_decl_line(0xb7) - .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$76 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$130 .dwtag DW_TAG_member - .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$130, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$130, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$130, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$130, DW_AT_bit_size(0x01) - .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$130, DW_AT_decl_line(0xc4) - .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - -$C$DW$131 .dwtag DW_TAG_member - .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$131, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$131, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$131, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$131, DW_AT_bit_size(0x01) - .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$131, DW_AT_decl_line(0xc5) - .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - -$C$DW$132 .dwtag DW_TAG_member - .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$132, DW_AT_name("rsvd2") - .dwattr $C$DW$132, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$132, DW_AT_bit_offset(0x00) - .dwattr $C$DW$132, DW_AT_bit_size(0x1e) - .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$132, DW_AT_decl_line(0xc6) - .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$78 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$133 .dwtag DW_TAG_member - .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$133, DW_AT_name("OCP_EN") - .dwattr $C$DW$133, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$133, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$133, DW_AT_bit_size(0x01) - .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$133, DW_AT_decl_line(0xd3) - .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - -$C$DW$134 .dwtag DW_TAG_member - .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$134, DW_AT_name("rsvd1") - .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - .dwattr $C$DW$134, DW_AT_bit_size(0x1f) - .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$134, DW_AT_decl_line(0xd4) - .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$80 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$135 .dwtag DW_TAG_member - .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$135, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$135, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$135, DW_AT_bit_size(0x01) - .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$135, DW_AT_decl_line(0xde) - .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - -$C$DW$136 .dwtag DW_TAG_member - .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$136, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$136, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$136, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$136, DW_AT_bit_size(0x01) - .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$136, DW_AT_decl_line(0xdf) - .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - -$C$DW$137 .dwtag DW_TAG_member - .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$137, DW_AT_name("rsvd2") - .dwattr $C$DW$137, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$137, DW_AT_bit_offset(0x00) - .dwattr $C$DW$137, DW_AT_bit_size(0x1e) - .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$137, DW_AT_decl_line(0xe0) - .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$82 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$138 .dwtag DW_TAG_member - .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$138, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$138, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$138, DW_AT_bit_offset(0x18) - .dwattr $C$DW$138, DW_AT_bit_size(0x08) - .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$138, DW_AT_decl_line(0xec) - .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - -$C$DW$139 .dwtag DW_TAG_member - .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$139, DW_AT_name("rsvd2") - .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - .dwattr $C$DW$139, DW_AT_bit_size(0x18) - .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$139, DW_AT_decl_line(0xed) - .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$84 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$140 .dwtag DW_TAG_member - .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$140, DW_AT_name("$P$T0") - .dwattr $C$DW$140, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$140, DW_AT_decl_line(0x29) - .dwattr $C$DW$140, DW_AT_decl_column(0x02) - -$C$DW$141 .dwtag DW_TAG_member - .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$63) - .dwattr $C$DW$141, DW_AT_name("$P$T1") - .dwattr $C$DW$141, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$141, DW_AT_decl_line(0x33) - .dwattr $C$DW$141, DW_AT_decl_column(0x02) - -$C$DW$142 .dwtag DW_TAG_member - .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$65) - .dwattr $C$DW$142, DW_AT_name("$P$T2") - .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$142, DW_AT_decl_line(0x41) - .dwattr $C$DW$142, DW_AT_decl_column(0x02) - -$C$DW$143 .dwtag DW_TAG_member - .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$67) - .dwattr $C$DW$143, DW_AT_name("$P$T3") - .dwattr $C$DW$143, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$143, DW_AT_decl_line(0x54) - .dwattr $C$DW$143, DW_AT_decl_column(0x02) - -$C$DW$144 .dwtag DW_TAG_member - .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$69) - .dwattr $C$DW$144, DW_AT_name("$P$T4") - .dwattr $C$DW$144, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$144, DW_AT_decl_line(0x67) - .dwattr $C$DW$144, DW_AT_decl_column(0x02) - -$C$DW$145 .dwtag DW_TAG_member - .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$71) - .dwattr $C$DW$145, DW_AT_name("$P$T5") - .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$145, DW_AT_decl_line(0x83) - .dwattr $C$DW$145, DW_AT_decl_column(0x02) - -$C$DW$146 .dwtag DW_TAG_member - .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$73) - .dwattr $C$DW$146, DW_AT_name("$P$T6") - .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$146, DW_AT_decl_line(0x92) - .dwattr $C$DW$146, DW_AT_decl_column(0x02) - -$C$DW$147 .dwtag DW_TAG_member - .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$75) - .dwattr $C$DW$147, DW_AT_name("$P$T7") - .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$147, DW_AT_decl_line(0xa0) - .dwattr $C$DW$147, DW_AT_decl_column(0x02) - -$C$DW$148 .dwtag DW_TAG_member - .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$77) - .dwattr $C$DW$148, DW_AT_name("$P$T8") - .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$148, DW_AT_decl_line(0xaf) - .dwattr $C$DW$148, DW_AT_decl_column(0x02) - -$C$DW$149 .dwtag DW_TAG_member - .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$149, DW_AT_name("rsvd24") - .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$149, DW_AT_decl_line(0xbc) - .dwattr $C$DW$149, DW_AT_decl_column(0x0b) - -$C$DW$150 .dwtag DW_TAG_member - .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$79) - .dwattr $C$DW$150, DW_AT_name("$P$T9") - .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$150, DW_AT_decl_line(0xc0) - .dwattr $C$DW$150, DW_AT_decl_column(0x02) - -$C$DW$151 .dwtag DW_TAG_member - .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$151, DW_AT_name("rsvd2c") - .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$151, DW_AT_decl_line(0xcb) - .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - -$C$DW$152 .dwtag DW_TAG_member - .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$81) - .dwattr $C$DW$152, DW_AT_name("$P$T10") - .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$152, DW_AT_decl_line(0xcf) - .dwattr $C$DW$152, DW_AT_decl_column(0x02) - -$C$DW$153 .dwtag DW_TAG_member - .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$83) - .dwattr $C$DW$153, DW_AT_name("$P$T11") - .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$153, DW_AT_decl_line(0xda) - .dwattr $C$DW$153, DW_AT_decl_column(0x02) - -$C$DW$154 .dwtag DW_TAG_member - .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$154, DW_AT_name("rsvd38") - .dwattr $C$DW$154, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$154, DW_AT_decl_line(0xe5) - .dwattr $C$DW$154, DW_AT_decl_column(0x0b) - -$C$DW$155 .dwtag DW_TAG_member - .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$85) - .dwattr $C$DW$155, DW_AT_name("$P$T12") - .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$155, DW_AT_decl_line(0xe8) - .dwattr $C$DW$155, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$95 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$95, DW_AT_name("pruCfg") - .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$95, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$95, DW_AT_decl_column(0x03) - -$C$DW$T$96 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$95) - - -$C$DW$T$36 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) -$C$DW$156 .dwtag DW_TAG_member - .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$88) - .dwattr $C$DW$156, DW_AT_name("$P$T13") - .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T13") - .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$156, DW_AT_decl_line(0x34) - .dwattr $C$DW$156, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$36 - -$C$DW$T$37 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - - -$C$DW$T$38 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) -$C$DW$157 .dwtag DW_TAG_member - .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$157, DW_AT_name("memory") - .dwattr $C$DW$157, DW_AT_TI_symbol_name("memory") - .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$157, DW_AT_decl_line(0x17) - .dwattr $C$DW$157, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$38 - -$C$DW$T$48 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - -$C$DW$T$49 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - -$C$DW$T$50 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - - -$C$DW$T$41 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) -$C$DW$158 .dwtag DW_TAG_member - .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$158, DW_AT_name("eventmask") - .dwattr $C$DW$158, DW_AT_TI_symbol_name("eventmask") - .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$158, DW_AT_decl_line(0x7a) - .dwattr $C$DW$158, DW_AT_decl_column(0x0a) - -$C$DW$159 .dwtag DW_TAG_member - .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$159, DW_AT_name("unibus_control") - .dwattr $C$DW$159, DW_AT_TI_symbol_name("unibus_control") - .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$159, DW_AT_decl_line(0x7d) - .dwattr $C$DW$159, DW_AT_decl_column(0x0a) - -$C$DW$160 .dwtag DW_TAG_member - .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$160, DW_AT_name("device_handle") - .dwattr $C$DW$160, DW_AT_TI_symbol_name("device_handle") - .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$160, DW_AT_decl_line(0x7f) - .dwattr $C$DW$160, DW_AT_decl_column(0x0a) - -$C$DW$161 .dwtag DW_TAG_member - .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$161, DW_AT_name("device_register_idx") - .dwattr $C$DW$161, DW_AT_TI_symbol_name("device_register_idx") - .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$161, DW_AT_decl_line(0x81) - .dwattr $C$DW$161, DW_AT_decl_column(0x0a) - -$C$DW$162 .dwtag DW_TAG_member - .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$162, DW_AT_name("addr") - .dwattr $C$DW$162, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$162, DW_AT_decl_line(0x83) - .dwattr $C$DW$162, DW_AT_decl_column(0x0b) - -$C$DW$163 .dwtag DW_TAG_member - .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$163, DW_AT_name("data") - .dwattr $C$DW$163, DW_AT_TI_symbol_name("data") - .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$163, DW_AT_decl_line(0x84) - .dwattr $C$DW$163, DW_AT_decl_column(0x0b) - -$C$DW$164 .dwtag DW_TAG_member - .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$164, DW_AT_name("initialization_signals_prev") - .dwattr $C$DW$164, DW_AT_TI_symbol_name("initialization_signals_prev") - .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$164, DW_AT_decl_line(0x87) - .dwattr $C$DW$164, DW_AT_decl_column(0x0a) - -$C$DW$165 .dwtag DW_TAG_member - .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$165, DW_AT_name("initialization_signals_cur") - .dwattr $C$DW$165, DW_AT_TI_symbol_name("initialization_signals_cur") - .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$165, DW_AT_decl_line(0x88) - .dwattr $C$DW$165, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$41 - -$C$DW$T$51 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - - -$C$DW$T$42 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) -$C$DW$166 .dwtag DW_TAG_member - .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$166, DW_AT_name("addr") - .dwattr $C$DW$166, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$166, DW_AT_decl_line(0x4c) - .dwattr $C$DW$166, DW_AT_decl_column(0x0b) - -$C$DW$167 .dwtag DW_TAG_member - .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$167, DW_AT_name("val") - .dwattr $C$DW$167, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$167, DW_AT_decl_line(0x4d) - .dwattr $C$DW$167, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$42 - -$C$DW$T$89 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$89, DW_AT_name("mailbox_test_t") - .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$T$89, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$89, DW_AT_decl_line(0x4e) - .dwattr $C$DW$T$89, DW_AT_decl_column(0x03) - - -$C$DW$T$43 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) -$C$DW$168 .dwtag DW_TAG_member - .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$168, DW_AT_name("addr") - .dwattr $C$DW$168, DW_AT_TI_symbol_name("addr") - .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$168, DW_AT_decl_line(0x51) - .dwattr $C$DW$168, DW_AT_decl_column(0x0b) - -$C$DW$169 .dwtag DW_TAG_member - .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$169, DW_AT_name("bitmask") - .dwattr $C$DW$169, DW_AT_TI_symbol_name("bitmask") - .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$169, DW_AT_decl_line(0x52) - .dwattr $C$DW$169, DW_AT_decl_column(0x0b) - -$C$DW$170 .dwtag DW_TAG_member - .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$170, DW_AT_name("val") - .dwattr $C$DW$170, DW_AT_TI_symbol_name("val") - .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$170, DW_AT_decl_line(0x53) - .dwattr $C$DW$170, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$43 - -$C$DW$T$90 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$90, DW_AT_name("mailbox_buslatch_t") - .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$T$90, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$90, DW_AT_decl_column(0x03) - - -$C$DW$T$44 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$171 .dwtag DW_TAG_member - .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$171, DW_AT_name("addr_0_7") - .dwattr $C$DW$171, DW_AT_TI_symbol_name("addr_0_7") - .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$171, DW_AT_decl_line(0x57) - .dwattr $C$DW$171, DW_AT_decl_column(0x0a) - -$C$DW$172 .dwtag DW_TAG_member - .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$172, DW_AT_name("addr_8_15") - .dwattr $C$DW$172, DW_AT_TI_symbol_name("addr_8_15") - .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$172, DW_AT_decl_line(0x58) - .dwattr $C$DW$172, DW_AT_decl_column(0x0a) - -$C$DW$173 .dwtag DW_TAG_member - .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$173, DW_AT_name("data_0_7") - .dwattr $C$DW$173, DW_AT_TI_symbol_name("data_0_7") - .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$173, DW_AT_decl_line(0x59) - .dwattr $C$DW$173, DW_AT_decl_column(0x0a) - -$C$DW$174 .dwtag DW_TAG_member - .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$174, DW_AT_name("data_8_15") - .dwattr $C$DW$174, DW_AT_TI_symbol_name("data_8_15") - .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$174, DW_AT_decl_line(0x5a) - .dwattr $C$DW$174, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$44 - -$C$DW$T$91 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$91, DW_AT_name("mailbox_buslatch_test_t") - .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$T$91, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$91, DW_AT_decl_line(0x5b) - .dwattr $C$DW$T$91, DW_AT_decl_column(0x03) - - -$C$DW$T$46 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) -$C$DW$175 .dwtag DW_TAG_member - .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$175, DW_AT_name("cur_status") - .dwattr $C$DW$175, DW_AT_TI_symbol_name("cur_status") - .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$175, DW_AT_decl_line(0x61) - .dwattr $C$DW$175, DW_AT_decl_column(0x0a) - -$C$DW$176 .dwtag DW_TAG_member - .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$176, DW_AT_name("control") - .dwattr $C$DW$176, DW_AT_TI_symbol_name("control") - .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$176, DW_AT_decl_line(0x62) - .dwattr $C$DW$176, DW_AT_decl_column(0x0a) - -$C$DW$177 .dwtag DW_TAG_member - .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$177, DW_AT_name("wordcount") - .dwattr $C$DW$177, DW_AT_TI_symbol_name("wordcount") - .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$177, DW_AT_decl_line(0x63) - .dwattr $C$DW$177, DW_AT_decl_column(0x0b) - -$C$DW$178 .dwtag DW_TAG_member - .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$178, DW_AT_name("cur_addr") - .dwattr $C$DW$178, DW_AT_TI_symbol_name("cur_addr") - .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$178, DW_AT_decl_line(0x64) - .dwattr $C$DW$178, DW_AT_decl_column(0x0b) - -$C$DW$179 .dwtag DW_TAG_member - .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$179, DW_AT_name("startaddr") - .dwattr $C$DW$179, DW_AT_TI_symbol_name("startaddr") - .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$179, DW_AT_decl_line(0x65) - .dwattr $C$DW$179, DW_AT_decl_column(0x0b) - -$C$DW$180 .dwtag DW_TAG_member - .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$180, DW_AT_name("words") - .dwattr $C$DW$180, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$180, DW_AT_decl_line(0x66) - .dwattr $C$DW$180, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$46 - -$C$DW$T$92 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$92, DW_AT_name("mailbox_dma_t") - .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$T$92, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$92, DW_AT_decl_column(0x03) - - -$C$DW$T$47 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) -$C$DW$181 .dwtag DW_TAG_member - .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$181, DW_AT_name("vector") - .dwattr $C$DW$181, DW_AT_TI_symbol_name("vector") - .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$181, DW_AT_decl_line(0x6b) - .dwattr $C$DW$181, DW_AT_decl_column(0x0b) - -$C$DW$182 .dwtag DW_TAG_member - .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$182, DW_AT_name("priority_bit") - .dwattr $C$DW$182, DW_AT_TI_symbol_name("priority_bit") - .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$182, DW_AT_decl_line(0x6c) - .dwattr $C$DW$182, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$47 - -$C$DW$T$93 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$93, DW_AT_name("mailbox_intr_t") - .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$T$93, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$93, DW_AT_decl_line(0x6d) - .dwattr $C$DW$T$93, DW_AT_decl_column(0x03) - - -$C$DW$T$52 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) -$C$DW$183 .dwtag DW_TAG_member - .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$183, DW_AT_name("arm2pru_req") - .dwattr $C$DW$183, DW_AT_TI_symbol_name("arm2pru_req") - .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$183, DW_AT_decl_line(0x90) - .dwattr $C$DW$183, DW_AT_decl_column(0x0b) - -$C$DW$184 .dwtag DW_TAG_member - .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$184, DW_AT_name("arm2pru_resp") - .dwattr $C$DW$184, DW_AT_TI_symbol_name("arm2pru_resp") - .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$184, DW_AT_decl_line(0x91) - .dwattr $C$DW$184, DW_AT_decl_column(0x0b) - -$C$DW$185 .dwtag DW_TAG_member - .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$185, DW_AT_name("ddrmem_base_physical") - .dwattr $C$DW$185, DW_AT_TI_symbol_name("ddrmem_base_physical") - .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$185, DW_AT_decl_line(0x94) - .dwattr $C$DW$185, DW_AT_decl_column(0x15) - -$C$DW$186 .dwtag DW_TAG_member - .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$186, DW_AT_name("events") - .dwattr $C$DW$186, DW_AT_TI_symbol_name("events") - .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$186, DW_AT_decl_line(0x97) - .dwattr $C$DW$186, DW_AT_decl_column(0x13) - -$C$DW$187 .dwtag DW_TAG_member - .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$94) - .dwattr $C$DW$187, DW_AT_name("$P$T14") - .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T14") - .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$187, DW_AT_decl_line(0x9a) - .dwattr $C$DW$187, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$52 - -$C$DW$T$99 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$99, DW_AT_name("mailbox_t") - .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$99, DW_AT_decl_line(0xa1) - .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - -$C$DW$T$100 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$99) - - -$C$DW$T$54 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) -$C$DW$188 .dwtag DW_TAG_member - .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$188, DW_AT_name("cur_reg_val") - .dwattr $C$DW$188, DW_AT_TI_symbol_name("cur_reg_val") - .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$188, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$188, DW_AT_decl_line(0x22) - .dwattr $C$DW$188, DW_AT_decl_column(0x0a) - -$C$DW$189 .dwtag DW_TAG_member - .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$189, DW_AT_name("bidi_bitwidth") - .dwattr $C$DW$189, DW_AT_TI_symbol_name("bidi_bitwidth") - .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$189, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$189, DW_AT_decl_line(0x26) - .dwattr $C$DW$189, DW_AT_decl_column(0x0a) - - .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$54 - -$C$DW$T$102 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$102, DW_AT_name("buslatches_t") - .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$102, DW_AT_decl_file("pru1_buslatches.h") - .dwattr $C$DW$T$102, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - - -$C$DW$T$58 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) -$C$DW$190 .dwtag DW_TAG_member - .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$190, DW_AT_name("state") - .dwattr $C$DW$190, DW_AT_TI_symbol_name("state") - .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$190, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$190, DW_AT_decl_line(0x23) - .dwattr $C$DW$190, DW_AT_decl_column(0x1a) - - .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0x22) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$58 - -$C$DW$T$103 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$103, DW_AT_name("statemachine_slave_t") - .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$103, DW_AT_decl_line(0x27) - .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - - -$C$DW$T$61 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) -$C$DW$191 .dwtag DW_TAG_member - .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$191, DW_AT_name("REVID") - .dwattr $C$DW$191, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$191, DW_AT_decl_line(0x2a) - .dwattr $C$DW$191, DW_AT_decl_column(0x15) - -$C$DW$192 .dwtag DW_TAG_member - .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$192, DW_AT_name("REVID_bit") - .dwattr $C$DW$192, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$192, DW_AT_decl_line(0x2e) - .dwattr $C$DW$192, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$61, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$61 - - -$C$DW$T$63 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) -$C$DW$193 .dwtag DW_TAG_member - .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$193, DW_AT_name("SYSCFG") - .dwattr $C$DW$193, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$193, DW_AT_decl_line(0x34) - .dwattr $C$DW$193, DW_AT_decl_column(0x15) - -$C$DW$194 .dwtag DW_TAG_member - .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$194, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$194, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$194, DW_AT_decl_line(0x3c) - .dwattr $C$DW$194, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$63 - - -$C$DW$T$65 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) -$C$DW$195 .dwtag DW_TAG_member - .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$195, DW_AT_name("GPCFG0") - .dwattr $C$DW$195, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$195, DW_AT_decl_line(0x42) - .dwattr $C$DW$195, DW_AT_decl_column(0x15) - -$C$DW$196 .dwtag DW_TAG_member - .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$196, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$196, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$196, DW_AT_decl_line(0x4f) - .dwattr $C$DW$196, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$65, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$65 - - -$C$DW$T$67 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) -$C$DW$197 .dwtag DW_TAG_member - .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$197, DW_AT_name("GPCFG1") - .dwattr $C$DW$197, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$197, DW_AT_decl_line(0x55) - .dwattr $C$DW$197, DW_AT_decl_column(0x15) - -$C$DW$198 .dwtag DW_TAG_member - .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$66) - .dwattr $C$DW$198, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$198, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$198, DW_AT_decl_line(0x62) - .dwattr $C$DW$198, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$67, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$67 - - -$C$DW$T$69 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) -$C$DW$199 .dwtag DW_TAG_member - .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$199, DW_AT_name("CGR") - .dwattr $C$DW$199, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$199, DW_AT_decl_line(0x68) - .dwattr $C$DW$199, DW_AT_decl_column(0x15) - -$C$DW$200 .dwtag DW_TAG_member - .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$68) - .dwattr $C$DW$200, DW_AT_name("CGR_bit") - .dwattr $C$DW$200, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$200, DW_AT_decl_line(0x7e) - .dwattr $C$DW$200, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$69, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$69 - - -$C$DW$T$71 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$71, DW_AT_byte_size(0x04) -$C$DW$201 .dwtag DW_TAG_member - .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$201, DW_AT_name("ISRP") - .dwattr $C$DW$201, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$201, DW_AT_decl_line(0x84) - .dwattr $C$DW$201, DW_AT_decl_column(0x15) - -$C$DW$202 .dwtag DW_TAG_member - .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$70) - .dwattr $C$DW$202, DW_AT_name("ISRP_bit") - .dwattr $C$DW$202, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$202, DW_AT_decl_line(0x8d) - .dwattr $C$DW$202, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$71, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$71, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$71 - - -$C$DW$T$73 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$73, DW_AT_byte_size(0x04) -$C$DW$203 .dwtag DW_TAG_member - .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$203, DW_AT_name("ISP") - .dwattr $C$DW$203, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$203, DW_AT_decl_line(0x93) - .dwattr $C$DW$203, DW_AT_decl_column(0x15) - -$C$DW$204 .dwtag DW_TAG_member - .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$72) - .dwattr $C$DW$204, DW_AT_name("ISP_bit") - .dwattr $C$DW$204, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$204, DW_AT_decl_line(0x9c) - .dwattr $C$DW$204, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$73, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$73, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$73 - - -$C$DW$T$75 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$75, DW_AT_byte_size(0x04) -$C$DW$205 .dwtag DW_TAG_member - .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$205, DW_AT_name("IESP") - .dwattr $C$DW$205, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$205, DW_AT_decl_line(0xa1) - .dwattr $C$DW$205, DW_AT_decl_column(0x15) - -$C$DW$206 .dwtag DW_TAG_member - .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$74) - .dwattr $C$DW$206, DW_AT_name("IESP_bit") - .dwattr $C$DW$206, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$206, DW_AT_decl_line(0xaa) - .dwattr $C$DW$206, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$75, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$75 - - -$C$DW$T$77 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$77, DW_AT_byte_size(0x04) -$C$DW$207 .dwtag DW_TAG_member - .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$207, DW_AT_name("IECP") - .dwattr $C$DW$207, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$207, DW_AT_decl_line(0xb0) - .dwattr $C$DW$207, DW_AT_decl_column(0x15) - -$C$DW$208 .dwtag DW_TAG_member - .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$76) - .dwattr $C$DW$208, DW_AT_name("IECP_bit") - .dwattr $C$DW$208, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$208, DW_AT_decl_line(0xb8) - .dwattr $C$DW$208, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$77, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$77, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$77 - - -$C$DW$T$79 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$79, DW_AT_byte_size(0x04) -$C$DW$209 .dwtag DW_TAG_member - .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$209, DW_AT_name("PMAO") - .dwattr $C$DW$209, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$209, DW_AT_decl_line(0xc1) - .dwattr $C$DW$209, DW_AT_decl_column(0x15) - -$C$DW$210 .dwtag DW_TAG_member - .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$78) - .dwattr $C$DW$210, DW_AT_name("PMAO_bit") - .dwattr $C$DW$210, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$210, DW_AT_decl_line(0xc7) - .dwattr $C$DW$210, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$79, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$79, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$79 - - -$C$DW$T$81 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) -$C$DW$211 .dwtag DW_TAG_member - .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$211, DW_AT_name("IEPCLK") - .dwattr $C$DW$211, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$211, DW_AT_decl_line(0xd0) - .dwattr $C$DW$211, DW_AT_decl_column(0x15) - -$C$DW$212 .dwtag DW_TAG_member - .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$80) - .dwattr $C$DW$212, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$212, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$212, DW_AT_decl_line(0xd5) - .dwattr $C$DW$212, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$81, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$81 - - -$C$DW$T$83 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) -$C$DW$213 .dwtag DW_TAG_member - .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$213, DW_AT_name("SPP") - .dwattr $C$DW$213, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$213, DW_AT_decl_line(0xdb) - .dwattr $C$DW$213, DW_AT_decl_column(0x15) - -$C$DW$214 .dwtag DW_TAG_member - .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$82) - .dwattr $C$DW$214, DW_AT_name("SPP_bit") - .dwattr $C$DW$214, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$214, DW_AT_decl_line(0xe1) - .dwattr $C$DW$214, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$83, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$83 - - -$C$DW$T$85 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) -$C$DW$215 .dwtag DW_TAG_member - .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$215, DW_AT_name("PIN_MX") - .dwattr $C$DW$215, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$215, DW_AT_decl_line(0xe9) - .dwattr $C$DW$215, DW_AT_decl_column(0x15) - -$C$DW$216 .dwtag DW_TAG_member - .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$84) - .dwattr $C$DW$216, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$216, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$216, DW_AT_decl_line(0xee) - .dwattr $C$DW$216, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$85, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$85 - - -$C$DW$T$88 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$88, DW_AT_byte_size(0x40000) -$C$DW$217 .dwtag DW_TAG_member - .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$86) - .dwattr $C$DW$217, DW_AT_name("words") - .dwattr $C$DW$217, DW_AT_TI_symbol_name("words") - .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$217, DW_AT_decl_line(0x35) - .dwattr $C$DW$217, DW_AT_decl_column(0x0b) - -$C$DW$218 .dwtag DW_TAG_member - .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$87) - .dwattr $C$DW$218, DW_AT_name("bytes") - .dwattr $C$DW$218, DW_AT_TI_symbol_name("bytes") - .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$218, DW_AT_decl_line(0x36) - .dwattr $C$DW$218, DW_AT_decl_column(0x0b) - - .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h") - .dwattr $C$DW$T$88, DW_AT_decl_line(0x34) - .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$88 - - -$C$DW$T$94 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$94, DW_AT_byte_size(0x40c) -$C$DW$219 .dwtag DW_TAG_member - .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$89) - .dwattr $C$DW$219, DW_AT_name("mailbox_test") - .dwattr $C$DW$219, DW_AT_TI_symbol_name("mailbox_test") - .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$219, DW_AT_decl_line(0x9b) - .dwattr $C$DW$219, DW_AT_decl_column(0x12) - -$C$DW$220 .dwtag DW_TAG_member - .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$90) - .dwattr $C$DW$220, DW_AT_name("buslatch") - .dwattr $C$DW$220, DW_AT_TI_symbol_name("buslatch") - .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$220, DW_AT_decl_line(0x9c) - .dwattr $C$DW$220, DW_AT_decl_column(0x16) - -$C$DW$221 .dwtag DW_TAG_member - .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$91) - .dwattr $C$DW$221, DW_AT_name("buslatch_test") - .dwattr $C$DW$221, DW_AT_TI_symbol_name("buslatch_test") - .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$221, DW_AT_decl_line(0x9d) - .dwattr $C$DW$221, DW_AT_decl_column(0x1b) - -$C$DW$222 .dwtag DW_TAG_member - .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$92) - .dwattr $C$DW$222, DW_AT_name("dma") - .dwattr $C$DW$222, DW_AT_TI_symbol_name("dma") - .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$222, DW_AT_decl_line(0x9e) - .dwattr $C$DW$222, DW_AT_decl_column(0x11) - -$C$DW$223 .dwtag DW_TAG_member - .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$93) - .dwattr $C$DW$223, DW_AT_name("intr") - .dwattr $C$DW$223, DW_AT_TI_symbol_name("intr") - .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$223, DW_AT_decl_line(0x9f) - .dwattr $C$DW$223, DW_AT_decl_column(0x12) - - .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h") - .dwattr $C$DW$T$94, DW_AT_decl_line(0x9a) - .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$94 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$117 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - -$C$DW$T$39 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - - -$C$DW$T$53 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) -$C$DW$224 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$224, DW_AT_upper_bound(0x07) - - .dwendtag $C$DW$T$53 - - -$C$DW$T$55 .dwtag DW_TAG_subroutine_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$T$55 - -$C$DW$T$56 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - -$C$DW$T$57 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$57, DW_AT_name("sm_slave_state_func_ptr") - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_slave.h") - .dwattr $C$DW$T$57, DW_AT_decl_line(0x20) - .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - - -$C$DW$T$87 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$87, DW_AT_byte_size(0x40000) -$C$DW$225 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$225, DW_AT_upper_bound(0x3ffff) - - .dwendtag $C$DW$T$87 - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$40 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - - -$C$DW$T$45 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) -$C$DW$226 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$226, DW_AT_upper_bound(0x1ff) - - .dwendtag $C$DW$T$45 - - -$C$DW$T$86 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$86, DW_AT_byte_size(0x40000) -$C$DW$227 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$227, DW_AT_upper_bound(0x1ffff) - - .dwendtag $C$DW$T$86 - -$C$DW$T$110 .dwtag DW_TAG_pointer_type - .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$T$110, DW_AT_address_class(0x20) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$228 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$228, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$229 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$229, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$59 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - -;*************************************************************** -;* DWARF CIE ENTRIES * -;*************************************************************** - -$C$DW$CIE .dwcie 14 - .dwcfi cfa_register, 8 - .dwcfi cfa_offset, 0 - .dwcfi same_value, 8 - .dwcfi same_value, 9 - .dwcfi same_value, 10 - .dwcfi same_value, 11 - .dwcfi same_value, 16 - .dwcfi same_value, 17 - .dwcfi same_value, 18 - .dwcfi same_value, 19 - .dwcfi same_value, 20 - .dwcfi same_value, 21 - .dwcfi same_value, 22 - .dwcfi same_value, 23 - .dwcfi same_value, 24 - .dwcfi same_value, 25 - .dwcfi same_value, 26 - .dwcfi same_value, 27 - .dwcfi same_value, 28 - .dwcfi same_value, 29 - .dwcfi same_value, 30 - .dwcfi same_value, 31 - .dwcfi same_value, 32 - .dwcfi same_value, 33 - .dwcfi same_value, 34 - .dwcfi same_value, 35 - .dwcfi same_value, 36 - .dwcfi same_value, 37 - .dwcfi same_value, 38 - .dwcfi same_value, 39 - .dwcfi same_value, 40 - .dwcfi same_value, 41 - .dwcfi same_value, 42 - .dwcfi same_value, 43 - .dwcfi same_value, 44 - .dwcfi same_value, 45 - .dwcfi same_value, 46 - .dwcfi same_value, 47 - .dwcfi same_value, 48 - .dwcfi same_value, 49 - .dwcfi same_value, 50 - .dwcfi same_value, 51 - .dwcfi same_value, 52 - .dwcfi same_value, 53 - .dwcfi same_value, 54 - .dwcfi same_value, 55 - .dwendentry - -;*************************************************************** -;* DWARF REGISTER MAP * -;*************************************************************** - -$C$DW$230 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$230, DW_AT_name("R0_b0") - .dwattr $C$DW$230, DW_AT_location[DW_OP_reg0] - -$C$DW$231 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$231, DW_AT_name("R0_b1") - .dwattr $C$DW$231, DW_AT_location[DW_OP_reg1] - -$C$DW$232 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$232, DW_AT_name("R0_b2") - .dwattr $C$DW$232, DW_AT_location[DW_OP_reg2] - -$C$DW$233 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$233, DW_AT_name("R0_b3") - .dwattr $C$DW$233, DW_AT_location[DW_OP_reg3] - -$C$DW$234 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$234, DW_AT_name("R1_b0") - .dwattr $C$DW$234, DW_AT_location[DW_OP_reg4] - -$C$DW$235 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$235, DW_AT_name("R1_b1") - .dwattr $C$DW$235, DW_AT_location[DW_OP_reg5] - -$C$DW$236 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$236, DW_AT_name("R1_b2") - .dwattr $C$DW$236, DW_AT_location[DW_OP_reg6] - -$C$DW$237 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$237, DW_AT_name("R1_b3") - .dwattr $C$DW$237, DW_AT_location[DW_OP_reg7] - -$C$DW$238 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$238, DW_AT_name("R2_b0") - .dwattr $C$DW$238, DW_AT_location[DW_OP_reg8] - -$C$DW$239 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$239, DW_AT_name("R2_b1") - .dwattr $C$DW$239, DW_AT_location[DW_OP_reg9] - -$C$DW$240 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$240, DW_AT_name("R2_b2") - .dwattr $C$DW$240, DW_AT_location[DW_OP_reg10] - -$C$DW$241 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$241, DW_AT_name("R2_b3") - .dwattr $C$DW$241, DW_AT_location[DW_OP_reg11] - -$C$DW$242 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$242, DW_AT_name("R3_b0") - .dwattr $C$DW$242, DW_AT_location[DW_OP_reg12] - -$C$DW$243 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$243, DW_AT_name("R3_b1") - .dwattr $C$DW$243, DW_AT_location[DW_OP_reg13] - -$C$DW$244 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$244, DW_AT_name("R3_b2") - .dwattr $C$DW$244, DW_AT_location[DW_OP_reg14] - -$C$DW$245 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$245, DW_AT_name("R3_b3") - .dwattr $C$DW$245, DW_AT_location[DW_OP_reg15] - -$C$DW$246 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$246, DW_AT_name("R4_b0") - .dwattr $C$DW$246, DW_AT_location[DW_OP_reg16] - -$C$DW$247 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$247, DW_AT_name("R4_b1") - .dwattr $C$DW$247, DW_AT_location[DW_OP_reg17] - -$C$DW$248 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$248, DW_AT_name("R4_b2") - .dwattr $C$DW$248, DW_AT_location[DW_OP_reg18] - -$C$DW$249 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$249, DW_AT_name("R4_b3") - .dwattr $C$DW$249, DW_AT_location[DW_OP_reg19] - -$C$DW$250 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$250, DW_AT_name("R5_b0") - .dwattr $C$DW$250, DW_AT_location[DW_OP_reg20] - -$C$DW$251 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$251, DW_AT_name("R5_b1") - .dwattr $C$DW$251, DW_AT_location[DW_OP_reg21] - -$C$DW$252 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$252, DW_AT_name("R5_b2") - .dwattr $C$DW$252, DW_AT_location[DW_OP_reg22] - -$C$DW$253 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$253, DW_AT_name("R5_b3") - .dwattr $C$DW$253, DW_AT_location[DW_OP_reg23] - -$C$DW$254 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$254, DW_AT_name("R6_b0") - .dwattr $C$DW$254, DW_AT_location[DW_OP_reg24] - -$C$DW$255 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$255, DW_AT_name("R6_b1") - .dwattr $C$DW$255, DW_AT_location[DW_OP_reg25] - -$C$DW$256 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$256, DW_AT_name("R6_b2") - .dwattr $C$DW$256, DW_AT_location[DW_OP_reg26] - -$C$DW$257 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$257, DW_AT_name("R6_b3") - .dwattr $C$DW$257, DW_AT_location[DW_OP_reg27] - -$C$DW$258 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$258, DW_AT_name("R7_b0") - .dwattr $C$DW$258, DW_AT_location[DW_OP_reg28] - -$C$DW$259 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$259, DW_AT_name("R7_b1") - .dwattr $C$DW$259, DW_AT_location[DW_OP_reg29] - -$C$DW$260 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$260, DW_AT_name("R7_b2") - .dwattr $C$DW$260, DW_AT_location[DW_OP_reg30] - -$C$DW$261 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$261, DW_AT_name("R7_b3") - .dwattr $C$DW$261, DW_AT_location[DW_OP_reg31] - -$C$DW$262 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$262, DW_AT_name("R8_b0") - .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x20] - -$C$DW$263 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$263, DW_AT_name("R8_b1") - .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x21] - -$C$DW$264 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$264, DW_AT_name("R8_b2") - .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x22] - -$C$DW$265 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$265, DW_AT_name("R8_b3") - .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x23] - -$C$DW$266 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$266, DW_AT_name("R9_b0") - .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x24] - -$C$DW$267 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$267, DW_AT_name("R9_b1") - .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x25] - -$C$DW$268 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$268, DW_AT_name("R9_b2") - .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x26] - -$C$DW$269 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$269, DW_AT_name("R9_b3") - .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x27] - -$C$DW$270 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$270, DW_AT_name("R10_b0") - .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x28] - -$C$DW$271 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$271, DW_AT_name("R10_b1") - .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x29] - -$C$DW$272 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$272, DW_AT_name("R10_b2") - .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x2a] - -$C$DW$273 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$273, DW_AT_name("R10_b3") - .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x2b] - -$C$DW$274 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$274, DW_AT_name("R11_b0") - .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x2c] - -$C$DW$275 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$275, DW_AT_name("R11_b1") - .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x2d] - -$C$DW$276 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$276, DW_AT_name("R11_b2") - .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x2e] - -$C$DW$277 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$277, DW_AT_name("R11_b3") - .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x2f] - -$C$DW$278 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$278, DW_AT_name("R12_b0") - .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x30] - -$C$DW$279 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$279, DW_AT_name("R12_b1") - .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x31] - -$C$DW$280 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$280, DW_AT_name("R12_b2") - .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x32] - -$C$DW$281 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$281, DW_AT_name("R12_b3") - .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x33] - -$C$DW$282 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$282, DW_AT_name("R13_b0") - .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x34] - -$C$DW$283 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$283, DW_AT_name("R13_b1") - .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x35] - -$C$DW$284 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$284, DW_AT_name("R13_b2") - .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x36] - -$C$DW$285 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$285, DW_AT_name("R13_b3") - .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x37] - -$C$DW$286 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$286, DW_AT_name("R14_b0") - .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x38] - -$C$DW$287 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$287, DW_AT_name("R14_b1") - .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x39] - -$C$DW$288 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$288, DW_AT_name("R14_b2") - .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x3a] - -$C$DW$289 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$289, DW_AT_name("R14_b3") - .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x3b] - -$C$DW$290 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$290, DW_AT_name("R15_b0") - .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x3c] - -$C$DW$291 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$291, DW_AT_name("R15_b1") - .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x3d] - -$C$DW$292 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$292, DW_AT_name("R15_b2") - .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x3e] - -$C$DW$293 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$293, DW_AT_name("R15_b3") - .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x3f] - -$C$DW$294 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$294, DW_AT_name("R16_b0") - .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x40] - -$C$DW$295 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$295, DW_AT_name("R16_b1") - .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x41] - -$C$DW$296 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$296, DW_AT_name("R16_b2") - .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x42] - -$C$DW$297 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$297, DW_AT_name("R16_b3") - .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x43] - -$C$DW$298 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$298, DW_AT_name("R17_b0") - .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x44] - -$C$DW$299 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$299, DW_AT_name("R17_b1") - .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x45] - -$C$DW$300 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$300, DW_AT_name("R17_b2") - .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x46] - -$C$DW$301 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$301, DW_AT_name("R17_b3") - .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x47] - -$C$DW$302 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$302, DW_AT_name("R18_b0") - .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x48] - -$C$DW$303 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$303, DW_AT_name("R18_b1") - .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x49] - -$C$DW$304 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$304, DW_AT_name("R18_b2") - .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x4a] - -$C$DW$305 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$305, DW_AT_name("R18_b3") - .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x4b] - -$C$DW$306 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$306, DW_AT_name("R19_b0") - .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x4c] - -$C$DW$307 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$307, DW_AT_name("R19_b1") - .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x4d] - -$C$DW$308 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$308, DW_AT_name("R19_b2") - .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x4e] - -$C$DW$309 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$309, DW_AT_name("R19_b3") - .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x4f] - -$C$DW$310 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$310, DW_AT_name("R20_b0") - .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x50] - -$C$DW$311 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$311, DW_AT_name("R20_b1") - .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x51] - -$C$DW$312 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$312, DW_AT_name("R20_b2") - .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x52] - -$C$DW$313 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$313, DW_AT_name("R20_b3") - .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x53] - -$C$DW$314 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$314, DW_AT_name("R21_b0") - .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x54] - -$C$DW$315 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$315, DW_AT_name("R21_b1") - .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x55] - -$C$DW$316 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$316, DW_AT_name("R21_b2") - .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x56] - -$C$DW$317 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$317, DW_AT_name("R21_b3") - .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x57] - -$C$DW$318 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$318, DW_AT_name("R22_b0") - .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x58] - -$C$DW$319 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$319, DW_AT_name("R22_b1") - .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x59] - -$C$DW$320 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$320, DW_AT_name("R22_b2") - .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x5a] - -$C$DW$321 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$321, DW_AT_name("R22_b3") - .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x5b] - -$C$DW$322 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$322, DW_AT_name("R23_b0") - .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x5c] - -$C$DW$323 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$323, DW_AT_name("R23_b1") - .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x5d] - -$C$DW$324 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$324, DW_AT_name("R23_b2") - .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x5e] - -$C$DW$325 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$325, DW_AT_name("R23_b3") - .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x5f] - -$C$DW$326 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$326, DW_AT_name("R24_b0") - .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x60] - -$C$DW$327 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$327, DW_AT_name("R24_b1") - .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x61] - -$C$DW$328 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$328, DW_AT_name("R24_b2") - .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x62] - -$C$DW$329 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$329, DW_AT_name("R24_b3") - .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x63] - -$C$DW$330 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$330, DW_AT_name("R25_b0") - .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x64] - -$C$DW$331 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$331, DW_AT_name("R25_b1") - .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x65] - -$C$DW$332 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$332, DW_AT_name("R25_b2") - .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x66] - -$C$DW$333 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$333, DW_AT_name("R25_b3") - .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x67] - -$C$DW$334 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$334, DW_AT_name("R26_b0") - .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x68] - -$C$DW$335 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$335, DW_AT_name("R26_b1") - .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x69] - -$C$DW$336 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$336, DW_AT_name("R26_b2") - .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x6a] - -$C$DW$337 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$337, DW_AT_name("R26_b3") - .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x6b] - -$C$DW$338 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$338, DW_AT_name("R27_b0") - .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x6c] - -$C$DW$339 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$339, DW_AT_name("R27_b1") - .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x6d] - -$C$DW$340 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$340, DW_AT_name("R27_b2") - .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x6e] - -$C$DW$341 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$341, DW_AT_name("R27_b3") - .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x6f] - -$C$DW$342 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$342, DW_AT_name("R28_b0") - .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x70] - -$C$DW$343 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$343, DW_AT_name("R28_b1") - .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x71] - -$C$DW$344 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$344, DW_AT_name("R28_b2") - .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x72] - -$C$DW$345 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$345, DW_AT_name("R28_b3") - .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x73] - -$C$DW$346 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$346, DW_AT_name("R29_b0") - .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x74] - -$C$DW$347 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$347, DW_AT_name("R29_b1") - .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x75] - -$C$DW$348 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$348, DW_AT_name("R29_b2") - .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x76] - -$C$DW$349 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$349, DW_AT_name("R29_b3") - .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x77] - -$C$DW$350 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$350, DW_AT_name("R30_b0") - .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x78] - -$C$DW$351 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$351, DW_AT_name("R30_b1") - .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x79] - -$C$DW$352 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$352, DW_AT_name("R30_b2") - .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x7a] - -$C$DW$353 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$353, DW_AT_name("R30_b3") - .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x7b] - -$C$DW$354 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$354, DW_AT_name("R31_b0") - .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x7c] - -$C$DW$355 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$355, DW_AT_name("R31_b1") - .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x7d] - -$C$DW$356 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$356, DW_AT_name("R31_b2") - .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x7e] - -$C$DW$357 .dwtag DW_TAG_TI_assign_register - .dwattr $C$DW$357, DW_AT_name("R31_b3") - .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x7f] - - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_statemachine_slave.lst b/10.01_base/4_deploy/pru1_statemachine_slave.lst deleted file mode 100644 index fbde29b..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_slave.lst +++ /dev/null @@ -1,4785 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:39 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_statemachine_slave.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$96) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25$C$DW$2 .dwtag DW_TAG_variable - 26 .dwattr $C$DW$2, DW_AT_name("mailbox") - 27 .dwattr $C$DW$2, DW_AT_TI_symbol_name("mailbox") - 28 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$100) - 29 .dwattr $C$DW$2, DW_AT_declaration - 30 .dwattr $C$DW$2, DW_AT_external - 31 .dwattr $C$DW$2, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mai - 32 .dwattr $C$DW$2, DW_AT_decl_line(0xb8) - 33 .dwattr $C$DW$2, DW_AT_decl_column(0x1f) - 34 - 35$C$DW$3 .dwtag DW_TAG_variable - 36 .dwattr $C$DW$3, DW_AT_name("buslatches") - 37 .dwattr $C$DW$3, DW_AT_TI_symbol_name("buslatches") - 38 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$102) - 39 .dwattr $C$DW$3, DW_AT_declaration - 40 .dwattr $C$DW$3, DW_AT_external - 41 .dwattr $C$DW$3, DW_AT_decl_file("pru1_buslatches.h") - 42 .dwattr $C$DW$3, DW_AT_decl_line(0x2f) - 43 .dwattr $C$DW$3, DW_AT_decl_column(0x15) - 44 - 45 .global ||sm_slave|| - 46 .common ||sm_slave||,2,1 - 47$C$DW$4 .dwtag DW_TAG_variable - 48 .dwattr $C$DW$4, DW_AT_name("sm_slave") - 49 .dwattr $C$DW$4, DW_AT_TI_symbol_name("sm_slave") - 50 .dwattr $C$DW$4, DW_AT_location[DW_OP_addr ||sm_slave||] - 51 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$103) - 52 .dwattr $C$DW$4, DW_AT_external - 53 .dwattr $C$DW$4, DW_AT_decl_file("pru1_statemachine_slave.c") - 54 .dwattr $C$DW$4, DW_AT_decl_line(0x31) - 55 .dwattr $C$DW$4, DW_AT_decl_column(0x16) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 2 - - 56 - 57 - 58$C$DW$5 .dwtag DW_TAG_subprogram - 59 .dwattr $C$DW$5, DW_AT_name("iopageregisters_read") - 60 .dwattr $C$DW$5, DW_AT_TI_symbol_name("iopageregisters_read") - 61 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$39) - 62 .dwattr $C$DW$5, DW_AT_declaration - 63 .dwattr $C$DW$5, DW_AT_external - 64 .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iop - 65 .dwattr $C$DW$5, DW_AT_decl_line(0xc1) - 66 .dwattr $C$DW$5, DW_AT_decl_column(0x09) - 67$C$DW$6 .dwtag DW_TAG_formal_parameter - 68 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$32) - 69 - 70$C$DW$7 .dwtag DW_TAG_formal_parameter - 71 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$110) - 72 - 73 .dwendtag $C$DW$5 - 74 - 75 - 76$C$DW$8 .dwtag DW_TAG_subprogram - 77 .dwattr $C$DW$8, DW_AT_name("buslatches_pru0_dataout") - 78 .dwattr $C$DW$8, DW_AT_TI_symbol_name("buslatches_pru0_dataout") - 79 .dwattr $C$DW$8, DW_AT_declaration - 80 .dwattr $C$DW$8, DW_AT_external - 81 .dwattr $C$DW$8, DW_AT_decl_file("pru1_buslatches.h") - 82 .dwattr $C$DW$8, DW_AT_decl_line(0xba) - 83 .dwattr $C$DW$8, DW_AT_decl_column(0x06) - 84$C$DW$9 .dwtag DW_TAG_formal_parameter - 85 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$32) - 86 - 87 .dwendtag $C$DW$8 - 88 - 89 - 90$C$DW$10 .dwtag DW_TAG_subprogram - 91 .dwattr $C$DW$10, DW_AT_name("iopageregisters_write_w") - 92 .dwattr $C$DW$10, DW_AT_TI_symbol_name("iopageregisters_write_w") - 93 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$39) - 94 .dwattr $C$DW$10, DW_AT_declaration - 95 .dwattr $C$DW$10, DW_AT_external - 96 .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/io - 97 .dwattr $C$DW$10, DW_AT_decl_line(0xc2) - 98 .dwattr $C$DW$10, DW_AT_decl_column(0x09) - 99$C$DW$11 .dwtag DW_TAG_formal_parameter - 100 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$32) - 101 - 102$C$DW$12 .dwtag DW_TAG_formal_parameter - 103 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$40) - 104 - 105 .dwendtag $C$DW$10 - 106 - 107 - 108$C$DW$13 .dwtag DW_TAG_subprogram - 109 .dwattr $C$DW$13, DW_AT_name("iopageregisters_write_b") - 110 .dwattr $C$DW$13, DW_AT_TI_symbol_name("iopageregisters_write_b") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 3 - - 111 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$39) - 112 .dwattr $C$DW$13, DW_AT_declaration - 113 .dwattr $C$DW$13, DW_AT_external - 114 .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/io - 115 .dwattr $C$DW$13, DW_AT_decl_line(0xc3) - 116 .dwattr $C$DW$13, DW_AT_decl_column(0x09) - 117$C$DW$14 .dwtag DW_TAG_formal_parameter - 118 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$32) - 119 - 120$C$DW$15 .dwtag DW_TAG_formal_parameter - 121 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$39) - 122 - 123 .dwendtag $C$DW$13 - 124 - 125 - 126$C$DW$16 .dwtag DW_TAG_subprogram - 127 .dwattr $C$DW$16, DW_AT_name("__delay_cycles") - 128 .dwattr $C$DW$16, DW_AT_TI_symbol_name("__delay_cycles") - 129 .dwattr $C$DW$16, DW_AT_declaration - 130 .dwattr $C$DW$16, DW_AT_external - 131$C$DW$17 .dwtag DW_TAG_formal_parameter - 132 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - 133 - 134 .dwendtag $C$DW$16 - 135 - 136; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 137; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 138 00000000 .sect ".text:sm_slave_state_99" - 139 .clink - 140 - 141$C$DW$18 .dwtag DW_TAG_subprogram - 142 .dwattr $C$DW$18, DW_AT_name("sm_slave_state_99") - 143 .dwattr $C$DW$18, DW_AT_low_pc(||sm_slave_state_99||) - 144 .dwattr $C$DW$18, DW_AT_high_pc(0x00) - 145 .dwattr $C$DW$18, DW_AT_TI_symbol_name("sm_slave_state_99") - 146 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$39) - 147 .dwattr $C$DW$18, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - 148 .dwattr $C$DW$18, DW_AT_TI_begin_line(0xd3) - 149 .dwattr $C$DW$18, DW_AT_TI_begin_column(0x10) - 150 .dwattr $C$DW$18, DW_AT_decl_file("pru1_statemachine_slave.c") - 151 .dwattr $C$DW$18, DW_AT_decl_line(0xd3) - 152 .dwattr $C$DW$18, DW_AT_decl_column(0x10) - 153 .dwattr $C$DW$18, DW_AT_TI_max_frame_size(0x00) - 154 .dwpsn file "pru1_statemachine_slave.c",line 211,column 36,is_stmt,address ||sm_slave_state_9 - 155 - 156 .dwfde $C$DW$CIE, ||sm_slave_state_99|| - 157;---------------------------------------------------------------------- - 158; 211 | static uint8_t sm_slave_state_99() { - 159; 212 | // MSYN = latch[4], bit 4 - 160;---------------------------------------------------------------------- - 161 - 162;*************************************************************** - 163;* FNAME: sm_slave_state_99 FR SIZE: 0 * - 164;* * - 165;* FUNCTION ENVIRONMENT * - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 4 - - 166;* * - 167;* FUNCTION PROPERTIES * - 168;* 0 Auto, 0 SOE * - 169;*************************************************************** - 170 - 171 00000000 ||sm_slave_state_99||: - 172;* --------------------------------------------------------------------------* - 173 .dwcfi cfa_offset, 0 - 174;*** 213 ----------------------- __R30 = 3072u; - 175;*** 213 ----------------------- __delay_cycles(10u); - 176;*** 213 ----------------------- if ( !(__R31&0x10u) ) goto g3; - 177 .dwpsn file "pru1_statemachine_slave.c",line 213,column 2,is_stmt,isa 0 - 178;---------------------------------------------------------------------- - 179; 213 | if (buslatches_get(4) & BIT(4)) - 180;---------------------------------------------------------------------- - 181 00000000 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |213| - 182 .newblock - 183 00000004 000480240000C0 LDI32 r0, 4 - 0000000b 00000000004024 - 184 0000000c 0000000501E0E0 $1: SUB r0, r0, 1 - 185 00000010 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |213| - 186 00000014 000000C904FF03 QBBC ||$C$L1||, r31, 0x04 ; [ALU_PRU] |213| - 187;* --------------------------------------------------------------------------* - 188 .dwcfi remember_state - 189;*** 214 ----------------------- return 0; - 190 .dwpsn file "pru1_statemachine_slave.c",line 214,column 3,is_stmt,isa 0 - 191;---------------------------------------------------------------------- - 192; 214 | return 0; // MSYN still active - 193;---------------------------------------------------------------------- - 194 00000018 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |214| - 195$C$DW$19 .dwtag DW_TAG_TI_branch - 196 .dwattr $C$DW$19, DW_AT_low_pc(0x00) - 197 .dwattr $C$DW$19, DW_AT_TI_return - 198 - 199 0000001c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 200 .dwcfi restore_state - 201;* --------------------------------------------------------------------------* - 202 00000020 ||$C$L1||: - 203;*** -----------------------g3: - 204;*** 216 ----------------------- sm_slave.state = &sm_slave_state_1; - 205;*** 217 ----------------------- return 1; - 206 .dwpsn file "pru1_statemachine_slave.c",line 216,column 2,is_stmt,isa 0 - 207;---------------------------------------------------------------------- - 208; 216 | sm_slave.state = &sm_slave_state_1; - 209;---------------------------------------------------------------------- - 210 00000020 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |216| sm_slave - 211 00000024 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |216| sm_slave_state_1 - 212 .dwpsn file "pru1_statemachine_slave.c",line 217,column 2,is_stmt,isa 0 - 213;---------------------------------------------------------------------- - 214; 217 | return 1; // ready } - 215;---------------------------------------------------------------------- - 216 00000028 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |217| - 217 .dwpsn file "pru1_statemachine_slave.c",line 216,column 2,is_stmt,isa 0 - 218 0000002c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |216| - 219$C$DW$20 .dwtag DW_TAG_TI_branch - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 5 - - 220 .dwattr $C$DW$20, DW_AT_low_pc(0x00) - 221 .dwattr $C$DW$20, DW_AT_TI_return - 222 - 223 00000030 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 224 .dwattr $C$DW$18, DW_AT_TI_end_file("pru1_statemachine_slave.c") - 225 .dwattr $C$DW$18, DW_AT_TI_end_line(0xda) - 226 .dwattr $C$DW$18, DW_AT_TI_end_column(0x01) - 227 .dwendentry - 228 .dwendtag $C$DW$18 - 229 - 230 00000000 .sect ".text:sm_slave_state_20" - 231 .clink - 232 - 233$C$DW$21 .dwtag DW_TAG_subprogram - 234 .dwattr $C$DW$21, DW_AT_name("sm_slave_state_20") - 235 .dwattr $C$DW$21, DW_AT_low_pc(||sm_slave_state_20||) - 236 .dwattr $C$DW$21, DW_AT_high_pc(0x00) - 237 .dwattr $C$DW$21, DW_AT_TI_symbol_name("sm_slave_state_20") - 238 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$39) - 239 .dwattr $C$DW$21, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - 240 .dwattr $C$DW$21, DW_AT_TI_begin_line(0xbe) - 241 .dwattr $C$DW$21, DW_AT_TI_begin_column(0x10) - 242 .dwattr $C$DW$21, DW_AT_decl_file("pru1_statemachine_slave.c") - 243 .dwattr $C$DW$21, DW_AT_decl_line(0xbe) - 244 .dwattr $C$DW$21, DW_AT_decl_column(0x10) - 245 .dwattr $C$DW$21, DW_AT_TI_max_frame_size(0x0e) - 246 .dwpsn file "pru1_statemachine_slave.c",line 190,column 36,is_stmt,address ||sm_slave_state_2 - 247 - 248 .dwfde $C$DW$CIE, ||sm_slave_state_20|| - 249;---------------------------------------------------------------------- - 250; 190 | static uint8_t sm_slave_state_20() { - 251; 191 | // MSYN = latch[4], bit 4 - 252;---------------------------------------------------------------------- - 253 - 254;*************************************************************** - 255;* FNAME: sm_slave_state_20 FR SIZE: 14 * - 256;* * - 257;* FUNCTION ENVIRONMENT * - 258;* * - 259;* FUNCTION PROPERTIES * - 260;* 0 Auto, 14 SOE * - 261;*************************************************************** - 262 - 263||sm_slave_state_20||: - 264;* --------------------------------------------------------------------------* - 265;* r5_0 assigned to $O$C1 - 266$C$DW$22 .dwtag DW_TAG_variable - 267 .dwattr $C$DW$22, DW_AT_name("$O$C1") - 268 .dwattr $C$DW$22, DW_AT_TI_symbol_name("$O$C1") - 269 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$117) - 270 .dwattr $C$DW$22, DW_AT_location[DW_OP_reg20] - 271 - 272;* r4_0 assigned to $O$C2 - 273$C$DW$23 .dwtag DW_TAG_variable - 274 .dwattr $C$DW$23, DW_AT_name("$O$C2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 6 - - 275 .dwattr $C$DW$23, DW_AT_TI_symbol_name("$O$C2") - 276 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$6) - 277 .dwattr $C$DW$23, DW_AT_location[DW_OP_reg16] - 278 - 279;* r4_0 assigned to _tmpval - 280$C$DW$24 .dwtag DW_TAG_variable - 281 .dwattr $C$DW$24, DW_AT_name("_tmpval") - 282 .dwattr $C$DW$24, DW_AT_TI_symbol_name("_tmpval") - 283 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$39) - 284 .dwattr $C$DW$24, DW_AT_location[DW_OP_reg16] - 285 - 286 .dwcfi cfa_offset, 0 - 287;*** 192 ----------------------- __R30 = 3072u; - 288;*** 192 ----------------------- __delay_cycles(10u); - 289;*** 192 ----------------------- if ( __R31&0x10 ) goto g3; - 290 00000000 000000050EE2E2 SUB r2, r2, 0x0e ; [ALU_PRU] - 291 .dwcfi cfa_offset, 14 - 292 .dwpsn file "pru1_statemachine_slave.c",line 192,column 2,is_stmt,isa 0 - 293;---------------------------------------------------------------------- - 294; 192 | if (buslatches_get(4) & BIT(4)) - 295; 193 | return 0; // MSYN still active - 296;---------------------------------------------------------------------- - 297 00000004 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |192| - 298 00000008 000000E100C2C3 SBBO &r3.b2, r2, 0, 14 ; [ALU_PRU] - 299 .dwcfi save_reg_to_mem, 14, -14 - 300 .dwcfi save_reg_to_mem, 15, -13 - 301 .dwcfi save_reg_to_mem, 16, -12 - 302 .dwcfi save_reg_to_mem, 17, -11 - 303 .dwcfi save_reg_to_mem, 18, -10 - 304 .dwcfi save_reg_to_mem, 19, -9 - 305 .dwcfi save_reg_to_mem, 20, -8 - 306 .dwcfi save_reg_to_mem, 21, -7 - 307 .dwcfi save_reg_to_mem, 22, -6 - 308 .dwcfi save_reg_to_mem, 23, -5 - 309 .dwcfi save_reg_to_mem, 24, -4 - 310 .dwcfi save_reg_to_mem, 25, -3 - 311 .dwcfi save_reg_to_mem, 26, -2 - 312 .dwcfi save_reg_to_mem, 27, -1 - 313 .newblock - 314 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 315 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 316 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |192| - 317 0000001c 000000D104FF05 QBBS ||$C$L2||, r31, 0x04 ; [ALU_PRU] |192| - 318;* --------------------------------------------------------------------------* - 319;*** 194 ----------------------- if ( !mailbox.events.eventmask ) goto g4; - 320 .dwpsn file "pru1_statemachine_slave.c",line 194,column 2,is_stmt,isa 0 - 321;---------------------------------------------------------------------- - 322; 194 | if (mailbox.events.eventmask) - 323;---------------------------------------------------------------------- - 324 00000020 000C80240000C0! LDI32 r0, ||mailbox||+12 ; [ALU_PRU] |194| mailbox - 00000027 00000021004024 - 325 00000028 000000F1000000 LBBO &r0.b0, r0, 0, 1 ; [ALU_PRU] |194| - 326 0000002c 00000051000003 QBEQ ||$C$L3||, r0.b0, 0x00 ; [ALU_PRU] |194| - 327;* --------------------------------------------------------------------------* - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 7 - - 328 00000030 ||$C$L2||: - 329;*** -----------------------g3: - 330;*** 195 ----------------------- return 0; - 331 .dwpsn file "pru1_statemachine_slave.c",line 195,column 3,is_stmt,isa 0 - 332;---------------------------------------------------------------------- - 333; 195 | return 0; // long SSYN delay until ARM acknowledges event - 334; 196 | // if ARM was triggered by event and changed the device state, - 335; 197 | // now an Interrupt arbitration may be pending! - 336; 199 | // clear first data, then SSYN - 337; 200 | // DATA[0..7] = latch[5] - 338;---------------------------------------------------------------------- - 339 00000030 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |195| - 340 00000034 00000021000000! JMP ||$C$L4|| ; [ALU_PRU] |195| - 341;* --------------------------------------------------------------------------* - 342 00000038 ||$C$L3||: - 343;*** -----------------------g4: - 344;*** 201 ----------------------- buslatches_pru0_dataout(0u); - 345;*** 201 ----------------------- __R30 = 1280u; - 346;*** 201 ----------------------- __delay_cycles(6u); - 347;*** 201 ----------------------- __R30 = 3328u; - 348;*** 203 ----------------------- buslatches_pru0_dataout(0u); - 349;*** 203 ----------------------- __R30 = 1536u; - 350;*** 203 ----------------------- __delay_cycles(6u); - 351;*** 203 ----------------------- __R30 = 3584u; - 352;*** 205 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xdf - 353;*** 205 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 354;*** 205 ----------------------- __R30 = 1024u; - 355;*** 205 ----------------------- *C$1 = _tmpval; - 356;*** 205 ----------------------- __delay_cycles(4u); - 357;*** 205 ----------------------- __R30 = 3072u; - 358;*** 206 ----------------------- sm_slave.state = &sm_slave_state_1; - 359;*** 207 ----------------------- return 1; - 360 .dwpsn file "pru1_statemachine_slave.c",line 201,column 2,is_stmt,isa 0 - 361;---------------------------------------------------------------------- - 362; 201 | buslatches_setbyte(5, 0); - 363; 202 | // DATA[8..15] = latch[6] - 364;---------------------------------------------------------------------- - 365 00000038 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |201| - 366$C$DW$25 .dwtag DW_TAG_TI_branch - 367 .dwattr $C$DW$25, DW_AT_low_pc(0x00) - 368 .dwattr $C$DW$25, DW_AT_name("buslatches_pru0_dataout") - 369 .dwattr $C$DW$25, DW_AT_TI_call - 370 - 371 0000003c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |201| buslatches_pru0_dataout - 372 00000040 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |201| - 373 .newblock - 374 00000044 000285240000C5 LDI32 r5, 2 - 0000004b 00000000004024 - 375 0000004c 0000000501E5E5 $1: SUB r5, r5, 1 - 376 00000050 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |201| - 377 .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 - 378;---------------------------------------------------------------------- - 379; 203 | buslatches_setbyte(6, 0); - 380;---------------------------------------------------------------------- - 381 00000054 0000002EFF818E ZERO &r14, 4 ; [ALU_PRU] |203| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 8 - - 382 .dwpsn file "pru1_statemachine_slave.c",line 201,column 2,is_stmt,isa 0 - 383 00000058 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |201| - 384 .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 - 385;---------------------------------------------------------------------- - 386; 204 | // clear SSYN = latch[4], bit 5 - 387;---------------------------------------------------------------------- - 388$C$DW$26 .dwtag DW_TAG_TI_branch - 389 .dwattr $C$DW$26, DW_AT_low_pc(0x00) - 390 .dwattr $C$DW$26, DW_AT_name("buslatches_pru0_dataout") - 391 .dwattr $C$DW$26, DW_AT_TI_call - 392 - 393 0000005c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |203| buslatches_pru0_dataout - 394 00000060 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |203| - 395 .newblock - 396 00000064 000284240000C4 LDI32 r4, 2 - 0000006b 00000000004024 - 397 0000006c 0000000501E4E4 $1: SUB r4, r4, 1 - 398 00000070 0000006F00E4FF QBNE $1, r4, 0 ; [ALU_PRU] |203| - 399 .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 - 400;---------------------------------------------------------------------- - 401; 205 | buslatches_setbits(4, BIT(5), 0); - 402;---------------------------------------------------------------------- - 403 00000074 000000240004E5! LDI r5, ||buslatches||+4 ; [ALU_PRU] |205| $O$C1,buslatches - 404 .dwpsn file "pru1_statemachine_slave.c",line 203,column 2,is_stmt,isa 0 - 405 00000078 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |203| - 406 .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 - 407;---------------------------------------------------------------------- - 408; 206 | sm_slave.state = &sm_slave_state_1; - 409;---------------------------------------------------------------------- - 410 0000007c 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |205| $O$C1 - 411 00000080 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |205| $O$C2 - 412 00000084 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |205| $O$C2 - 413$C$DW$27 .dwtag DW_TAG_TI_branch - 414 .dwattr $C$DW$27, DW_AT_low_pc(0x00) - 415 .dwattr $C$DW$27, DW_AT_name("buslatches_pru0_dataout") - 416 .dwattr $C$DW$27, DW_AT_TI_call - 417 - 418 00000088 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |205| buslatches_pru0_dataout - 419 0000008c 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |205| - 420 00000090 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |205| $O$C1,_tmpval - 421 .newblock - 422 00000094 000186240000C6 LDI32 r6, 1 - 0000009b 00000000004024 - 423 0000009c 0000000501E6E6 $1: SUB r6, r6, 1 - 424 000000a0 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |205| - 425 .dwpsn file "pru1_statemachine_slave.c",line 207,column 2,is_stmt,isa 0 - 426;---------------------------------------------------------------------- - 427; 207 | return 1; // ready } - 428;---------------------------------------------------------------------- - 429 000000a4 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |207| - 430 .dwpsn file "pru1_statemachine_slave.c",line 206,column 2,is_stmt,isa 0 - 431 000000a8 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |206| sm_slave_state_1 - 432 000000ac 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |206| sm_slave - 433 .dwpsn file "pru1_statemachine_slave.c",line 205,column 2,is_stmt,isa 0 - 434 000000b0 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |205| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 9 - - 435 .dwpsn file "pru1_statemachine_slave.c",line 206,column 2,is_stmt,isa 0 - 436 000000b4 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |206| - 437;* --------------------------------------------------------------------------* - 438 000000b8 ||$C$L4||: - 439 000000b8 000000F100C2C3 LBBO &r3.b2, r2, 0, 14 ; [ALU_PRU] - 440 .dwcfi restore_reg, 14 - 441 .dwcfi restore_reg, 15 - 442 .dwcfi restore_reg, 16 - 443 .dwcfi restore_reg, 17 - 444 .dwcfi restore_reg, 18 - 445 .dwcfi restore_reg, 19 - 446 .dwcfi restore_reg, 20 - 447 .dwcfi restore_reg, 21 - 448 .dwcfi restore_reg, 22 - 449 .dwcfi restore_reg, 23 - 450 .dwcfi restore_reg, 24 - 451 .dwcfi restore_reg, 25 - 452 .dwcfi restore_reg, 26 - 453 .dwcfi restore_reg, 27 - 454 000000bc 000000010EE2E2 ADD r2, r2, 0x0e ; [ALU_PRU] - 455 .dwcfi cfa_offset, 0 - 456$C$DW$28 .dwtag DW_TAG_TI_branch - 457 .dwattr $C$DW$28, DW_AT_low_pc(0x00) - 458 .dwattr $C$DW$28, DW_AT_TI_return - 459 - 460 000000c0 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 461 .dwattr $C$DW$21, DW_AT_TI_end_file("pru1_statemachine_slave.c") - 462 .dwattr $C$DW$21, DW_AT_TI_end_line(0xd0) - 463 .dwattr $C$DW$21, DW_AT_TI_end_column(0x01) - 464 .dwendentry - 465 .dwendtag $C$DW$21 - 466 - 467 00000000 .sect ".text:sm_slave_state_10" - 468 .clink - 469 - 470$C$DW$29 .dwtag DW_TAG_subprogram - 471 .dwattr $C$DW$29, DW_AT_name("sm_slave_state_10") - 472 .dwattr $C$DW$29, DW_AT_low_pc(||sm_slave_state_10||) - 473 .dwattr $C$DW$29, DW_AT_high_pc(0x00) - 474 .dwattr $C$DW$29, DW_AT_TI_symbol_name("sm_slave_state_10") - 475 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$39) - 476 .dwattr $C$DW$29, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - 477 .dwattr $C$DW$29, DW_AT_TI_begin_line(0xac) - 478 .dwattr $C$DW$29, DW_AT_TI_begin_column(0x10) - 479 .dwattr $C$DW$29, DW_AT_decl_file("pru1_statemachine_slave.c") - 480 .dwattr $C$DW$29, DW_AT_decl_line(0xac) - 481 .dwattr $C$DW$29, DW_AT_decl_column(0x10) - 482 .dwattr $C$DW$29, DW_AT_TI_max_frame_size(0x0b) - 483 .dwpsn file "pru1_statemachine_slave.c",line 172,column 36,is_stmt,address ||sm_slave_state_1 - 484 - 485 .dwfde $C$DW$CIE, ||sm_slave_state_10|| - 486;---------------------------------------------------------------------- - 487; 172 | static uint8_t sm_slave_state_10() { - 488; 173 | // MSYN = latch[4], bit 4 - 489;---------------------------------------------------------------------- - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 10 - - 490 - 491;*************************************************************** - 492;* FNAME: sm_slave_state_10 FR SIZE: 11 * - 493;* * - 494;* FUNCTION ENVIRONMENT * - 495;* * - 496;* FUNCTION PROPERTIES * - 497;* 0 Auto, 11 SOE * - 498;*************************************************************** - 499 - 500||sm_slave_state_10||: - 501;* --------------------------------------------------------------------------* - 502;* r5_0 assigned to $O$C1 - 503$C$DW$30 .dwtag DW_TAG_variable - 504 .dwattr $C$DW$30, DW_AT_name("$O$C1") - 505 .dwattr $C$DW$30, DW_AT_TI_symbol_name("$O$C1") - 506 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$117) - 507 .dwattr $C$DW$30, DW_AT_location[DW_OP_reg20] - 508 - 509;* r4_0 assigned to $O$C2 - 510$C$DW$31 .dwtag DW_TAG_variable - 511 .dwattr $C$DW$31, DW_AT_name("$O$C2") - 512 .dwattr $C$DW$31, DW_AT_TI_symbol_name("$O$C2") - 513 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$6) - 514 .dwattr $C$DW$31, DW_AT_location[DW_OP_reg16] - 515 - 516;* r4_0 assigned to _tmpval - 517$C$DW$32 .dwtag DW_TAG_variable - 518 .dwattr $C$DW$32, DW_AT_name("_tmpval") - 519 .dwattr $C$DW$32, DW_AT_TI_symbol_name("_tmpval") - 520 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$39) - 521 .dwattr $C$DW$32, DW_AT_location[DW_OP_reg16] - 522 - 523 .dwcfi cfa_offset, 0 - 524;*** 174 ----------------------- __R30 = 3072u; - 525;*** 174 ----------------------- __delay_cycles(10u); - 526;*** 174 ----------------------- if ( __R31&0x10 ) goto g3; - 527 00000000 000000050BE2E2 SUB r2, r2, 0x0b ; [ALU_PRU] - 528 .dwcfi cfa_offset, 11 - 529 .dwpsn file "pru1_statemachine_slave.c",line 174,column 2,is_stmt,isa 0 - 530;---------------------------------------------------------------------- - 531; 174 | if (buslatches_get(4) & BIT(4)) - 532; 175 | return 0; // MSYN still active - 533;---------------------------------------------------------------------- - 534 00000004 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |174| - 535 00000008 000000E1002243 SBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 536 .dwcfi save_reg_to_mem, 14, -11 - 537 .dwcfi save_reg_to_mem, 15, -10 - 538 .dwcfi save_reg_to_mem, 16, -9 - 539 0000000c 000000E1036285 SBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 540 .dwcfi save_reg_to_mem, 20, -8 - 541 .dwcfi save_reg_to_mem, 21, -7 - 542 .dwcfi save_reg_to_mem, 22, -6 - 543 .dwcfi save_reg_to_mem, 23, -5 - 544 .dwcfi save_reg_to_mem, 24, -4 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 11 - - 545 .dwcfi save_reg_to_mem, 25, -3 - 546 .dwcfi save_reg_to_mem, 26, -2 - 547 .dwcfi save_reg_to_mem, 27, -1 - 548 .newblock - 549 00000010 000480240000C0 LDI32 r0, 4 - 00000017 00000000004024 - 550 00000018 0000000501E0E0 $1: SUB r0, r0, 1 - 551 0000001c 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |174| - 552 00000020 000000D104FF05 QBBS ||$C$L5||, r31, 0x04 ; [ALU_PRU] |174| - 553;* --------------------------------------------------------------------------* - 554;*** 176 ----------------------- if ( !mailbox.events.eventmask ) goto g4; - 555 .dwpsn file "pru1_statemachine_slave.c",line 176,column 2,is_stmt,isa 0 - 556;---------------------------------------------------------------------- - 557; 176 | if (mailbox.events.eventmask) - 558;---------------------------------------------------------------------- - 559 00000024 000C80240000C0! LDI32 r0, ||mailbox||+12 ; [ALU_PRU] |176| mailbox - 0000002b 00000021004024 - 560 0000002c 000000F1000000 LBBO &r0.b0, r0, 0, 1 ; [ALU_PRU] |176| - 561 00000030 00000051000003 QBEQ ||$C$L6||, r0.b0, 0x00 ; [ALU_PRU] |176| - 562;* --------------------------------------------------------------------------* - 563 00000034 ||$C$L5||: - 564;*** -----------------------g3: - 565;*** 177 ----------------------- return 0; - 566 .dwpsn file "pru1_statemachine_slave.c",line 177,column 3,is_stmt,isa 0 - 567;---------------------------------------------------------------------- - 568; 177 | return 0; // long SSYN delay until ARM acknowledges all events - 569; 178 | // if ARM was triggered by event and changed the device state, - 570; 179 | // now an Interrupt arbitration may be pending! - 571; 181 | // clear SSYN = latch[4], bit 5 - 572;---------------------------------------------------------------------- - 573 00000034 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |177| - 574 00000038 00000021000000! JMP ||$C$L7|| ; [ALU_PRU] |177| - 575;* --------------------------------------------------------------------------* - 576 0000003c ||$C$L6||: - 577;*** -----------------------g4: - 578;*** 182 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)&0xdf - 579;*** 182 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 580;*** 182 ----------------------- __R30 = 1024u; - 581;*** 182 ----------------------- *C$1 = _tmpval; - 582;*** 182 ----------------------- __delay_cycles(4u); - 583;*** 182 ----------------------- __R30 = 3072u; - 584;*** 184 ----------------------- sm_slave.state = &sm_slave_state_1; - 585;*** 185 ----------------------- return 1; - 586 .dwpsn file "pru1_statemachine_slave.c",line 182,column 2,is_stmt,isa 0 - 587;---------------------------------------------------------------------- - 588; 182 | buslatches_setbits(4, BIT(5), 0); - 589; 184 | sm_slave.state = &sm_slave_state_1; - 590;---------------------------------------------------------------------- - 591 0000003c 000000240004E5! LDI r5, ||buslatches||+4 ; [ALU_PRU] |182| $O$C1,buslatches - 592 00000040 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |182| $O$C1 - 593 00000044 00000011DF0004 AND r4.b0, r0.b0, 0xdf ; [ALU_PRU] |182| $O$C2 - 594 00000048 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |182| $O$C2 - 595$C$DW$33 .dwtag DW_TAG_TI_branch - 596 .dwattr $C$DW$33, DW_AT_low_pc(0x00) - 597 .dwattr $C$DW$33, DW_AT_name("buslatches_pru0_dataout") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 12 - - 598 .dwattr $C$DW$33, DW_AT_TI_call - 599 - 600 0000004c 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |182| buslatches_pru0_dataout - 601 00000050 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |182| - 602 00000054 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |182| $O$C1,_tmpval - 603 .newblock - 604 00000058 000186240000C6 LDI32 r6, 1 - 0000005f 00000000004024 - 605 00000060 0000000501E6E6 $1: SUB r6, r6, 1 - 606 00000064 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |182| - 607 .dwpsn file "pru1_statemachine_slave.c",line 185,column 2,is_stmt,isa 0 - 608;---------------------------------------------------------------------- - 609; 185 | return 1; // ready } - 610;---------------------------------------------------------------------- - 611 00000068 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |185| - 612 .dwpsn file "pru1_statemachine_slave.c",line 184,column 2,is_stmt,isa 0 - 613 0000006c 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |184| sm_slave_state_1 - 614 00000070 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |184| sm_slave - 615 .dwpsn file "pru1_statemachine_slave.c",line 182,column 2,is_stmt,isa 0 - 616 00000074 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |182| - 617 .dwpsn file "pru1_statemachine_slave.c",line 184,column 2,is_stmt,isa 0 - 618 00000078 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |184| - 619;* --------------------------------------------------------------------------* - 620 0000007c ||$C$L7||: - 621 0000007c 000000F1002243 LBBO &r3.b2, r2, 0, 3 ; [ALU_PRU] - 622 .dwcfi restore_reg, 14 - 623 .dwcfi restore_reg, 15 - 624 .dwcfi restore_reg, 16 - 625 00000080 000000F1036285 LBBO &r5.b0, r2, 3, 8 ; [ALU_PRU] - 626 .dwcfi restore_reg, 20 - 627 .dwcfi restore_reg, 21 - 628 .dwcfi restore_reg, 22 - 629 .dwcfi restore_reg, 23 - 630 .dwcfi restore_reg, 24 - 631 .dwcfi restore_reg, 25 - 632 .dwcfi restore_reg, 26 - 633 .dwcfi restore_reg, 27 - 634 00000084 000000010BE2E2 ADD r2, r2, 0x0b ; [ALU_PRU] - 635 .dwcfi cfa_offset, 0 - 636$C$DW$34 .dwtag DW_TAG_TI_branch - 637 .dwattr $C$DW$34, DW_AT_low_pc(0x00) - 638 .dwattr $C$DW$34, DW_AT_TI_return - 639 - 640 00000088 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 641 .dwattr $C$DW$29, DW_AT_TI_end_file("pru1_statemachine_slave.c") - 642 .dwattr $C$DW$29, DW_AT_TI_end_line(0xba) - 643 .dwattr $C$DW$29, DW_AT_TI_end_column(0x01) - 644 .dwendentry - 645 .dwendtag $C$DW$29 - 646 - 647 00000000 .sect ".text:sm_slave_state_1" - 648 .clink - 649 - 650$C$DW$35 .dwtag DW_TAG_subprogram - 651 .dwattr $C$DW$35, DW_AT_name("sm_slave_state_1") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 13 - - 652 .dwattr $C$DW$35, DW_AT_low_pc(||sm_slave_state_1||) - 653 .dwattr $C$DW$35, DW_AT_high_pc(0x00) - 654 .dwattr $C$DW$35, DW_AT_TI_symbol_name("sm_slave_state_1") - 655 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$39) - 656 .dwattr $C$DW$35, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - 657 .dwattr $C$DW$35, DW_AT_TI_begin_line(0x40) - 658 .dwattr $C$DW$35, DW_AT_TI_begin_column(0x10) - 659 .dwattr $C$DW$35, DW_AT_decl_file("pru1_statemachine_slave.c") - 660 .dwattr $C$DW$35, DW_AT_decl_line(0x40) - 661 .dwattr $C$DW$35, DW_AT_decl_column(0x10) - 662 .dwattr $C$DW$35, DW_AT_TI_max_frame_size(0x10) - 663 .dwpsn file "pru1_statemachine_slave.c",line 64,column 35,is_stmt,address ||sm_slave_state_1| - 664 - 665 .dwfde $C$DW$CIE, ||sm_slave_state_1|| - 666;---------------------------------------------------------------------- - 667; 64 | static uint8_t sm_slave_state_1() { - 668; 65 | uint8_t latch2val, latch3val, latch4val; - 669; 66 | // uint8_t iopage; - 670; 67 | uint32_t addr; - 671; 68 | uint8_t control; - 672; 69 | uint16_t data; - 673; 70 | // uint8_t page_table_entry ; - 674; 71 | uint16_t w; - 675; 72 | uint8_t b; - 676; 74 | // fast sample of busstate, should be atomic - 677;---------------------------------------------------------------------- - 678 - 679;*************************************************************** - 680;* FNAME: sm_slave_state_1 FR SIZE: 16 * - 681;* * - 682;* FUNCTION ENVIRONMENT * - 683;* * - 684;* FUNCTION PROPERTIES * - 685;* 2 Auto, 14 SOE * - 686;*************************************************************** - 687 - 688||sm_slave_state_1||: - 689;* --------------------------------------------------------------------------* - 690$C$DW$36 .dwtag DW_TAG_variable - 691 .dwattr $C$DW$36, DW_AT_name("data") - 692 .dwattr $C$DW$36, DW_AT_TI_symbol_name("data") - 693 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$40) - 694 .dwattr $C$DW$36, DW_AT_location[DW_OP_breg8 0] - 695 - 696;* r6_0 assigned to $O$C1 - 697$C$DW$37 .dwtag DW_TAG_variable - 698 .dwattr $C$DW$37, DW_AT_name("$O$C1") - 699 .dwattr $C$DW$37, DW_AT_TI_symbol_name("$O$C1") - 700 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$117) - 701 .dwattr $C$DW$37, DW_AT_location[DW_OP_reg24] - 702 - 703;* r4_0 assigned to $O$C2 - 704$C$DW$38 .dwtag DW_TAG_variable - 705 .dwattr $C$DW$38, DW_AT_name("$O$C2") - 706 .dwattr $C$DW$38, DW_AT_TI_symbol_name("$O$C2") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 14 - - 707 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$6) - 708 .dwattr $C$DW$38, DW_AT_location[DW_OP_reg16] - 709 - 710;* r5_0 assigned to $O$C3 - 711$C$DW$39 .dwtag DW_TAG_variable - 712 .dwattr $C$DW$39, DW_AT_name("$O$C3") - 713 .dwattr $C$DW$39, DW_AT_TI_symbol_name("$O$C3") - 714 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$117) - 715 .dwattr $C$DW$39, DW_AT_location[DW_OP_reg20] - 716 - 717;* r4_0 assigned to $O$C4 - 718$C$DW$40 .dwtag DW_TAG_variable - 719 .dwattr $C$DW$40, DW_AT_name("$O$C4") - 720 .dwattr $C$DW$40, DW_AT_TI_symbol_name("$O$C4") - 721 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$6) - 722 .dwattr $C$DW$40, DW_AT_location[DW_OP_reg16] - 723 - 724;* r5_0 assigned to $O$C5 - 725$C$DW$41 .dwtag DW_TAG_variable - 726 .dwattr $C$DW$41, DW_AT_name("$O$C5") - 727 .dwattr $C$DW$41, DW_AT_TI_symbol_name("$O$C5") - 728 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$117) - 729 .dwattr $C$DW$41, DW_AT_location[DW_OP_reg20] - 730 - 731;* r4_0 assigned to $O$C6 - 732$C$DW$42 .dwtag DW_TAG_variable - 733 .dwattr $C$DW$42, DW_AT_name("$O$C6") - 734 .dwattr $C$DW$42, DW_AT_TI_symbol_name("$O$C6") - 735 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$6) - 736 .dwattr $C$DW$42, DW_AT_location[DW_OP_reg16] - 737 - 738;* r0_1 assigned to latch2val - 739$C$DW$43 .dwtag DW_TAG_variable - 740 .dwattr $C$DW$43, DW_AT_name("latch2val") - 741 .dwattr $C$DW$43, DW_AT_TI_symbol_name("latch2val") - 742 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$39) - 743 .dwattr $C$DW$43, DW_AT_location[DW_OP_reg1] - 744 - 745;* r1_0 assigned to latch3val - 746$C$DW$44 .dwtag DW_TAG_variable - 747 .dwattr $C$DW$44, DW_AT_name("latch3val") - 748 .dwattr $C$DW$44, DW_AT_TI_symbol_name("latch3val") - 749 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$39) - 750 .dwattr $C$DW$44, DW_AT_location[DW_OP_reg4] - 751 - 752;* r0_0 assigned to latch4val - 753$C$DW$45 .dwtag DW_TAG_variable - 754 .dwattr $C$DW$45, DW_AT_name("latch4val") - 755 .dwattr $C$DW$45, DW_AT_TI_symbol_name("latch4val") - 756 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$39) - 757 .dwattr $C$DW$45, DW_AT_location[DW_OP_reg0] - 758 - 759;* r14_0 assigned to addr - 760$C$DW$46 .dwtag DW_TAG_variable - 761 .dwattr $C$DW$46, DW_AT_name("addr") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 15 - - 762 .dwattr $C$DW$46, DW_AT_TI_symbol_name("addr") - 763 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$32) - 764 .dwattr $C$DW$46, DW_AT_location[DW_OP_regx 0x38] - 765 - 766;* r15_0 assigned to w - 767$C$DW$47 .dwtag DW_TAG_variable - 768 .dwattr $C$DW$47, DW_AT_name("w") - 769 .dwattr $C$DW$47, DW_AT_TI_symbol_name("w") - 770 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$40) - 771 .dwattr $C$DW$47, DW_AT_location[DW_OP_regx 0x3c] - 772 - 773;* r4_0 assigned to _tmpval - 774$C$DW$48 .dwtag DW_TAG_variable - 775 .dwattr $C$DW$48, DW_AT_name("_tmpval") - 776 .dwattr $C$DW$48, DW_AT_TI_symbol_name("_tmpval") - 777 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$39) - 778 .dwattr $C$DW$48, DW_AT_location[DW_OP_reg16] - 779 - 780;* r4_0 assigned to _tmpval - 781$C$DW$49 .dwtag DW_TAG_variable - 782 .dwattr $C$DW$49, DW_AT_name("_tmpval") - 783 .dwattr $C$DW$49, DW_AT_TI_symbol_name("_tmpval") - 784 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$39) - 785 .dwattr $C$DW$49, DW_AT_location[DW_OP_reg16] - 786 - 787;* r4_0 assigned to _tmpval - 788$C$DW$50 .dwtag DW_TAG_variable - 789 .dwattr $C$DW$50, DW_AT_name("_tmpval") - 790 .dwattr $C$DW$50, DW_AT_TI_symbol_name("_tmpval") - 791 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$39) - 792 .dwattr $C$DW$50, DW_AT_location[DW_OP_reg16] - 793 - 794 .dwcfi cfa_offset, 0 - 795;*** 75 ----------------------- __R30 = 3072u; - 796;*** 75 ----------------------- __delay_cycles(10u); - 797;*** 75 ----------------------- latch4val = __R31; - 798;*** 78 ----------------------- if ( latch4val&0x10 && (latch4val&0x20) == 0 ) goto g3; - 799 00000000 0000000510E2E2 SUB r2, r2, 0x10 ; [ALU_PRU] - 800 .dwcfi cfa_offset, 16 - 801 .dwpsn file "pru1_statemachine_slave.c",line 75,column 2,is_stmt,isa 0 - 802;---------------------------------------------------------------------- - 803; 75 | latch4val = buslatches_get(4); // MSYN first - 804; 77 | // MSYN active ? - 805;---------------------------------------------------------------------- - 806 00000004 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |75| - 807 00000008 000000E102C2C3 SBBO &r3.b2, r2, 2, 14 ; [ALU_PRU] - 808 .dwcfi save_reg_to_mem, 14, -14 - 809 .dwcfi save_reg_to_mem, 15, -13 - 810 .dwcfi save_reg_to_mem, 16, -12 - 811 .dwcfi save_reg_to_mem, 17, -11 - 812 .dwcfi save_reg_to_mem, 18, -10 - 813 .dwcfi save_reg_to_mem, 19, -9 - 814 .dwcfi save_reg_to_mem, 20, -8 - 815 .dwcfi save_reg_to_mem, 21, -7 - 816 .dwcfi save_reg_to_mem, 22, -6 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 16 - - 817 .dwcfi save_reg_to_mem, 23, -5 - 818 .dwcfi save_reg_to_mem, 24, -4 - 819 .dwcfi save_reg_to_mem, 25, -3 - 820 .dwcfi save_reg_to_mem, 26, -2 - 821 .dwcfi save_reg_to_mem, 27, -1 - 822 .newblock - 823 0000000c 000480240000C0 LDI32 r0, 4 - 00000013 00000000004024 - 824 00000014 0000000501E0E0 $1: SUB r0, r0, 1 - 825 00000018 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |75| - 826 0000001c 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |75| - 827 .dwpsn file "pru1_statemachine_slave.c",line 78,column 2,is_stmt,isa 0 - 828;---------------------------------------------------------------------- - 829; 78 | if (!(latch4val & BIT(4))) - 830; 79 | return 1; // still idle - 831; 80 | if (latch4val & BIT(5)) - 832; 81 | // SSYN active: cycle answered by other bus slave - 833;---------------------------------------------------------------------- - 834 00000020 000000C9040002 QBBC ||$C$L8||, r0.b0, 0x04 ; [ALU_PRU] |78| latch4val - 835;* --------------------------------------------------------------------------* - 836 00000024 000000C9050003 QBBC ||$C$L9||, r0.b0, 0x05 ; [ALU_PRU] |78| latch4val - 837;* --------------------------------------------------------------------------* - 838 00000028 ||$C$L8||: - 839;*** 82 ----------------------- return 1; - 840 .dwpsn file "pru1_statemachine_slave.c",line 82,column 3,is_stmt,isa 0 - 841;---------------------------------------------------------------------- - 842; 82 | return 1; // still idle - 843; 83 | // checking against SSYN guarantees address if valid if fetched now. - 844; 84 | // However, another Bus slave can SSYN immediately - 845;---------------------------------------------------------------------- - 846 00000028 0000002400010E LDI r14.b0, 0x01 ; [ALU_PRU] |82| - 847 0000002c 00000021000000! JMP ||$C$L15|| ; [ALU_PRU] |82| - 848;* --------------------------------------------------------------------------* - 849 00000030 ||$C$L9||: - 850;*** -----------------------g3: - 851;*** ----------------------- #pragma DEFAULT_NEVER_EXECUTED - 852;*** 86 ----------------------- __R30 = 2560u; - 853;*** 86 ----------------------- __delay_cycles(10u); - 854;*** 86 ----------------------- latch2val = __R31; - 855;*** 87 ----------------------- __R30 = 2816u; - 856;*** 87 ----------------------- __delay_cycles(10u); - 857;*** 87 ----------------------- latch3val = __R31; - 858;*** 93 ----------------------- addr = (unsigned)latch3val<<8|((unsigned)latch4val&3u)<<16|latch2va - 859;*** 108 ----------------------- switch ( (int)latch4val>>2&3 ) {case 0: goto g12;, case 1: - 860 .dwpsn file "pru1_statemachine_slave.c",line 86,column 2,is_stmt,isa 0 - 861;---------------------------------------------------------------------- - 862; 86 | latch2val = buslatches_get(2); // A0..7 - 863;---------------------------------------------------------------------- - 864 00000030 000000240A00FE LDI r30, 0x0a00 ; [ALU_PRU] |86| - 865 .newblock - 866 00000034 000481240000C1 LDI32 r1, 4 - 0000003b 00000000004024 - 867 0000003c 0000000501E1E1 $1: SUB r1, r1, 1 - 868 00000040 0000006F00E1FF QBNE $1, r1, 0 ; [ALU_PRU] |86| - 869 00000044 00000010FFFFE1 MOV r1, r31 ; [ALU_PRU] |86| - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 17 - - 870 00000048 00000010010120 MOV r0.b1, r1.b0 ; [ALU_PRU] |86| latch2val - 871 .dwpsn file "pru1_statemachine_slave.c",line 87,column 2,is_stmt,isa 0 - 872;---------------------------------------------------------------------- - 873; 87 | latch3val = buslatches_get(3); // A8..15 - 874; 89 | // decode address and control - 875; 90 | // addr0..7 = latch[2] - 876; 91 | // addr8..15 = latch[3] - 877; 92 | // addr 16,17 = latch[4].0,1 - 878;---------------------------------------------------------------------- - 879 0000004c 000000240B00FE LDI r30, 0x0b00 ; [ALU_PRU] |87| - 880 .newblock - 881 00000050 00048E240000CE LDI32 r14, 4 - 00000057 00000000004024 - 882 00000058 0000000501EEEE $1: SUB r14, r14, 1 - 883 0000005c 0000006F00EEFF QBNE $1, r14, 0 ; [ALU_PRU] |87| - 884 .dwpsn file "pru1_statemachine_slave.c",line 93,column 2,is_stmt,isa 0 - 885;---------------------------------------------------------------------- - 886; 93 | addr = latch2val | ((uint32_t) latch3val << 8) | ((uint32_t) (latch4val - 887; | & 3) << 16); - 888;---------------------------------------------------------------------- - 889 00000060 000000110300EE AND r14, r0.b0, 0x03 ; [ALU_PRU] |93| latch4val - 890 .dwpsn file "pru1_statemachine_slave.c",line 87,column 2,is_stmt,isa 0 - 891 00000064 00000010FFFFE1 MOV r1, r31 ; [ALU_PRU] |87| - 892 .dwpsn file "pru1_statemachine_slave.c",line 93,column 2,is_stmt,isa 0 - 893;---------------------------------------------------------------------- - 894; 95 | // make bool of a17..a13. iopage, if a17..a13 all 1's - 895; 96 | // iopage = ((latch3val & 0xe0) | (latch4val & 3)) == 0xe3; - 896; 97 | // 2 statements above = 12 cycles = 60ns - 897; 99 | // C0 = latch[4], bit 2 - 898; 100 | // C1 = latch[4], bit 3 - 899; 101 | control = (latch4val >> 2) & 3; - 900; 102 | // !!! Attention: on fast UNIBUS cycles to other devices, - 901; 103 | // !!! SSYN may already be asserted. Or MSYN may even be inactive again - 902; | !!! - 903; 105 | // page_table_entry = PAGE_TABLE_ENTRY(deviceregisters,addr) ; // is ad - 904; | dr ignored,memory,iopage? - 905; 106 | // if (addr >= 0x8000 && addr < 0x10000) - 906; 107 | // page_table_entry = PAGE_MEMORY ; - 907;---------------------------------------------------------------------- - 908 00000068 000000090801E1 LSL r1, r1.b0, 0x08 ; [ALU_PRU] |93| latch3val - 909 0000006c 0000000910EEEE LSL r14, r14, 0x10 ; [ALU_PRU] |93| - 910 00000070 00000012EEE1E1 OR r1, r1, r14 ; [ALU_PRU] |93| - 911 00000074 0000001220E1EE OR r14, r1, r0.b1 ; [ALU_PRU] |93| addr,latch2val - 912 .dwpsn file "pru1_statemachine_slave.c",line 108,column 2,is_stmt,isa 0 - 913;---------------------------------------------------------------------- - 914; 108 | switch (control) { - 915; 109 | case UNIBUS_CONTROL_DATI: // fast cases first - 916; 110 | case UNIBUS_CONTROL_DATIP: - 917; 111 | // DATI: get data from memory or registers onto BUS, then SSYN - 918; 112 | if (iopageregisters_read(addr, &data)) { - 919; 114 | // DATA[0..7] = latch[5] - 920; 115 | buslatches_setbyte(5, data & 0xff); - 921; 116 | // DATA[8..15] = latch[6] - 922; 117 | buslatches_setbyte(6, data >> 8); - 923; 118 | //DEBUG_PIN_PULSE ; // trigger scope/LA. auto cleared o - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 18 - - 924; | n next reg_sel - 925; 119 | // set SSYN = latch[4], bit 5 - 926; 120 | buslatches_setbits(4, BIT(5), BIT(5)); - 927; 121 | sm_slave.state = &sm_slave_state_20; - 928; 122 | // perhaps PRU2ARM_INTERRUPT now active - 929; 123 | } else - 930; 124 | // no address match: wait for MSYN to go inactive - 931; 125 | sm_slave.state = &sm_slave_state_99; - 932; 126 | break; - 933; 127 | case UNIBUS_CONTROL_DATO: - 934; 128 | // fetch data in any case - 935; 129 | // DATA[0..7] = latch[5] - 936; 130 | w = buslatches_get(5); - 937; 131 | // DATA[8..15] = latch[6] - 938; 132 | w |= (uint16_t) buslatches_get(6) << 8; - 939; 133 | if (iopageregisters_write_w(addr, w)) { - 940; 134 | //DEBUG_PIN_PULSE ; // trigger scope/LA. auto cleared o - 941; | n next reg_sel - 942; 136 | // SSYN = latch[4], bit 5 - 943; 137 | buslatches_setbits(4, BIT(5), BIT(5)); - 944; 138 | // wait for MSYN to go inactive, then SSYN inactive - 945; 139 | sm_slave.state = &sm_slave_state_10; - 946; 140 | // perhaps PRU2ARM_INTERRUPT now active - 947; 141 | } else - 948; 142 | // no address match: wait for MSYN to go inactive - 949; 143 | sm_slave.state = &sm_slave_state_99; - 950; 144 | break; - 951; 145 | case UNIBUS_CONTROL_DATOB: - 952; 146 | // A00 = 1, odd address: get upper byte - 953; 147 | // A00 = 0: even address, get lower byte - 954; 148 | // fetch data - 955;---------------------------------------------------------------------- - 956 00000078 000000100000E0 MOV r0, r0.b0 ; [ALU_PRU] |108| latch4val - 957 0000007c 0000000B02E0E0 LSR r0, r0, 0x02 ; [ALU_PRU] |108| - 958 00000080 0000001103E0E0 AND r0, r0, 0x03 ; [ALU_PRU] |108| - 959 00000084 0000007101E045 QBGE ||$C$L13||, r0, 0x01 ; [ALU_PRU] |108| - 960;* --------------------------------------------------------------------------* - 961;*** -----------------------g4: - 962;*** ; this point in the function is never reached - 963;*** ----------------------- _never_executed(); - 964 00000088 0000005102E022 QBEQ ||$C$L12||, r0, 0x02 ; [ALU_PRU] |108| - 965;* --------------------------------------------------------------------------* - 966;*** -----------------------g5: - 967;*** 149 ----------------------- if ( addr&1u ) goto g7; - 968 .dwpsn file "pru1_statemachine_slave.c",line 149,column 3,is_stmt,isa 0 - 969;---------------------------------------------------------------------- - 970; 149 | if (addr & 1) { - 971; 150 | // DATA[8..15] = latch[6] - 972; 151 | b = buslatches_get(6); - 973; 152 | } else { - 974; 153 | // DATA[0..7] = latch[5] - 975;---------------------------------------------------------------------- - 976 0000008c 000000D100EE08 QBBS ||$C$L10||, r14, 0x00 ; [ALU_PRU] |149| addr - 977;* --------------------------------------------------------------------------* - 978;*** 154 ----------------------- __R30 = 3328u; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 19 - - 979;*** 154 ----------------------- __delay_cycles(10u); - 980;*** 154 ----------------------- b = __R31; - 981;*** 154 ----------------------- goto g8; - 982 .dwpsn file "pru1_statemachine_slave.c",line 154,column 4,is_stmt,isa 0 - 983;---------------------------------------------------------------------- - 984; 154 | b = buslatches_get(5); - 985;---------------------------------------------------------------------- - 986 00000090 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |154| - 987 .newblock - 988 00000094 000480240000C0 LDI32 r0, 4 - 0000009b 00000000004024 - 989 0000009c 0000000501E0E0 $1: SUB r0, r0, 1 - 990 000000a0 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |154| - 991 000000a4 00000010FFFFEF MOV r15, r31 ; [ALU_PRU] |154| - 992 000000a8 00000021000000! JMP ||$C$L11|| ; [ALU_PRU] |154| - 993;* --------------------------------------------------------------------------* - 994 000000ac ||$C$L10||: - 995;*** -----------------------g7: - 996;*** 151 ----------------------- __R30 = 3584u; - 997;*** 151 ----------------------- __delay_cycles(10u); - 998;*** 151 ----------------------- b = __R31; - 999 .dwpsn file "pru1_statemachine_slave.c",line 151,column 4,is_stmt,isa 0 - 1000 000000ac 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |151| - 1001 .newblock - 1002 000000b0 000480240000C0 LDI32 r0, 4 - 000000b7 00000000004024 - 1003 000000b8 0000000501E0E0 $1: SUB r0, r0, 1 - 1004 000000bc 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |151| - 1005 000000c0 00000010FFFFEF MOV r15, r31 ; [ALU_PRU] |151| - 1006;* --------------------------------------------------------------------------* - 1007 000000c4 ||$C$L11||: - 1008;*** -----------------------g8: - 1009;*** 156 ----------------------- if ( !iopageregisters_write_b(addr, b) ) goto g14; - 1010 .dwpsn file "pru1_statemachine_slave.c",line 156,column 3,is_stmt,isa 0 - 1011;---------------------------------------------------------------------- - 1012; 156 | if (iopageregisters_write_b(addr, b)) { // always sucessful, addr alrea - 1013; | dy tested - 1014; 157 | // SSYN = latch[4], bit 5 - 1015;---------------------------------------------------------------------- - 1016$C$DW$51 .dwtag DW_TAG_TI_branch - 1017 .dwattr $C$DW$51, DW_AT_low_pc(0x00) - 1018 .dwattr $C$DW$51, DW_AT_name("iopageregisters_write_b") - 1019 .dwattr $C$DW$51, DW_AT_TI_call - 1020 - 1021 000000c4 000000230000C3! JAL r3.w2, ||iopageregisters_write_b|| ; [ALU_PRU] |156| iopageregisters_write_b - 1022 000000c8 00000051000E5B QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |156| - 1023;* --------------------------------------------------------------------------* - 1024;*** 158 ----------------------- _tmpval = C$6 = (unsigned char)(*(C$5 = &buslatches+4)|0x20 - 1025;*** 158 ----------------------- buslatches_pru0_dataout((unsigned)C$6); - 1026;*** 158 ----------------------- __R30 = 1024u; - 1027;*** 158 ----------------------- *C$5 = _tmpval; - 1028;*** 158 ----------------------- __delay_cycles(4u); - 1029;*** 158 ----------------------- __R30 = 3072u; - 1030;*** 160 ----------------------- sm_slave.state = &sm_slave_state_10; - 1031;*** 167 ----------------------- return 0; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 20 - - 1032 .dwpsn file "pru1_statemachine_slave.c",line 158,column 4,is_stmt,isa 0 - 1033;---------------------------------------------------------------------- - 1034; 158 | buslatches_setbits(4, BIT(5), BIT(5)); - 1035; 159 | // wait for MSYN to go inactive, then SSYN inactive - 1036;---------------------------------------------------------------------- - 1037 000000cc 000000240004E5! LDI r5, ||buslatches||+4 ; [ALU_PRU] |158| $O$C5,buslatches - 1038 000000d0 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |158| $O$C5 - 1039 000000d4 0000001F050004 SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |158| $O$C6 - 1040 000000d8 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |158| $O$C6 - 1041$C$DW$52 .dwtag DW_TAG_TI_branch - 1042 .dwattr $C$DW$52, DW_AT_low_pc(0x00) - 1043 .dwattr $C$DW$52, DW_AT_name("buslatches_pru0_dataout") - 1044 .dwattr $C$DW$52, DW_AT_TI_call - 1045 - 1046 000000dc 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |158| buslatches_pru0_dataout - 1047 000000e0 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |158| - 1048 000000e4 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |158| $O$C5,_tmpval - 1049 .newblock - 1050 000000e8 000186240000C6 LDI32 r6, 1 - 000000ef 00000000004024 - 1051 000000f0 0000000501E6E6 $1: SUB r6, r6, 1 - 1052 000000f4 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |158| - 1053 .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 - 1054;---------------------------------------------------------------------- - 1055; 160 | sm_slave.state = &sm_slave_state_10; - 1056; 161 | // perhaps PRU2ARM_INTERRUPT now active - 1057; 162 | } else - 1058; 163 | // no address match: wait for MSYN to go inactive - 1059; 164 | sm_slave.state = &sm_slave_state_99; - 1060; 165 | break; - 1061;---------------------------------------------------------------------- - 1062 000000f8 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_10||) ; [ALU_PRU] |160| sm_slave_state_10 - 1063 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1064;---------------------------------------------------------------------- - 1065; 167 | return 0; // busy - 1066;---------------------------------------------------------------------- - 1067 000000fc 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |167| - 1068 .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 - 1069 00000100 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |160| sm_slave - 1070 .dwpsn file "pru1_statemachine_slave.c",line 158,column 4,is_stmt,isa 0 - 1071 00000104 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |158| - 1072 .dwpsn file "pru1_statemachine_slave.c",line 160,column 4,is_stmt,isa 0 - 1073 00000108 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |160| - 1074 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1075 0000010c 00000021000000! JMP ||$C$L15|| ; [ALU_PRU] |167| - 1076;* --------------------------------------------------------------------------* - 1077 00000110 ||$C$L12||: - 1078;*** -----------------------g10: - 1079;*** 130 ----------------------- __R30 = 3328u; - 1080;*** 130 ----------------------- __delay_cycles(10u); - 1081;*** 130 ----------------------- w = __R31&0xffu; - 1082;*** 132 ----------------------- __R30 = 3584u; - 1083;*** 132 ----------------------- __delay_cycles(10u); - 1084;*** 132 ----------------------- w |= __R31<<8; - 1085;*** 133 ----------------------- if ( !iopageregisters_write_w(addr, w) ) goto g14; - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 21 - - 1086 .dwpsn file "pru1_statemachine_slave.c",line 130,column 3,is_stmt,isa 0 - 1087 00000110 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |130| - 1088 .newblock - 1089 00000114 000480240000C0 LDI32 r0, 4 - 0000011b 00000000004024 - 1090 0000011c 0000000501E0E0 $1: SUB r0, r0, 1 - 1091 00000120 0000006F00E0FF QBNE $1, r0, 0 ; [ALU_PRU] |130| - 1092 00000124 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |130| - 1093 00000128 00000011FF808F AND r15.w0, r0.w0, 0xff ; [ALU_PRU] |130| w - 1094 .dwpsn file "pru1_statemachine_slave.c",line 132,column 3,is_stmt,isa 0 - 1095 0000012c 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |132| - 1096 .newblock - 1097 00000130 000481240000C1 LDI32 r1, 4 - 00000137 00000000004024 - 1098 00000138 0000000501E1E1 $1: SUB r1, r1, 1 - 1099 0000013c 0000006F00E1FF QBNE $1, r1, 0 ; [ALU_PRU] |132| - 1100 00000140 00000010FFFFE0 MOV r0, r31 ; [ALU_PRU] |132| - 1101 00000144 00000009088080 LSL r0.w0, r0.w0, 0x08 ; [ALU_PRU] |132| - 1102 00000148 00000012808F8F OR r15.w0, r15.w0, r0.w0 ; [ALU_PRU] |132| w,w - 1103 .dwpsn file "pru1_statemachine_slave.c",line 133,column 3,is_stmt,isa 0 - 1104$C$DW$53 .dwtag DW_TAG_TI_branch - 1105 .dwattr $C$DW$53, DW_AT_low_pc(0x00) - 1106 .dwattr $C$DW$53, DW_AT_name("iopageregisters_write_w") - 1107 .dwattr $C$DW$53, DW_AT_TI_call - 1108 - 1109 0000014c 000000230000C3! JAL r3.w2, ||iopageregisters_write_w|| ; [ALU_PRU] |133| iopageregisters_write_w - 1110 00000150 00000051000E39 QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |133| - 1111;* --------------------------------------------------------------------------* - 1112;*** 137 ----------------------- _tmpval = C$4 = (unsigned char)(*(C$3 = &buslatches+4)|0x20 - 1113;*** 137 ----------------------- buslatches_pru0_dataout((unsigned)C$4); - 1114;*** 137 ----------------------- __R30 = 1024u; - 1115;*** 137 ----------------------- *C$3 = _tmpval; - 1116;*** 137 ----------------------- __delay_cycles(4u); - 1117;*** 137 ----------------------- __R30 = 3072u; - 1118;*** 139 ----------------------- sm_slave.state = &sm_slave_state_10; - 1119;*** 167 ----------------------- return 0; - 1120 .dwpsn file "pru1_statemachine_slave.c",line 137,column 4,is_stmt,isa 0 - 1121 00000154 000000240004E5! LDI r5, ||buslatches||+4 ; [ALU_PRU] |137| $O$C3,buslatches - 1122 00000158 000000F1000500 LBBO &r0.b0, r5, 0, 1 ; [ALU_PRU] |137| $O$C3 - 1123 0000015c 0000001F050004 SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |137| $O$C4 - 1124 00000160 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |137| $O$C4 - 1125$C$DW$54 .dwtag DW_TAG_TI_branch - 1126 .dwattr $C$DW$54, DW_AT_low_pc(0x00) - 1127 .dwattr $C$DW$54, DW_AT_name("buslatches_pru0_dataout") - 1128 .dwattr $C$DW$54, DW_AT_TI_call - 1129 - 1130 00000164 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |137| buslatches_pru0_dataout - 1131 00000168 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |137| - 1132 0000016c 000000E1000504 SBBO &r4.b0, r5, 0, 1 ; [ALU_PRU] |137| $O$C3,_tmpval - 1133 .newblock - 1134 00000170 000186240000C6 LDI32 r6, 1 - 00000177 00000000004024 - 1135 00000178 0000000501E6E6 $1: SUB r6, r6, 1 - 1136 0000017c 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |137| - 1137 .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 22 - - 1138 00000180 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_10||) ; [ALU_PRU] |139| sm_slave_state_10 - 1139 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1140 00000184 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |167| - 1141 .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - 1142 00000188 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |139| sm_slave - 1143 .dwpsn file "pru1_statemachine_slave.c",line 137,column 4,is_stmt,isa 0 - 1144 0000018c 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |137| - 1145 .dwpsn file "pru1_statemachine_slave.c",line 139,column 4,is_stmt,isa 0 - 1146 00000190 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |139| - 1147 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1148 00000194 00000021000000! JMP ||$C$L15|| ; [ALU_PRU] |167| - 1149;* --------------------------------------------------------------------------* - 1150 00000198 ||$C$L13||: - 1151;*** -----------------------g12: - 1152;*** 112 ----------------------- if ( !iopageregisters_read(addr, &data) ) goto g14; - 1153 .dwpsn file "pru1_statemachine_slave.c",line 112,column 3,is_stmt,isa 0 - 1154 00000198 0000000100E2EF ADD r15, r2, 0 ; [ALU_PRU] |112| data,data - 1155$C$DW$55 .dwtag DW_TAG_TI_branch - 1156 .dwattr $C$DW$55, DW_AT_low_pc(0x00) - 1157 .dwattr $C$DW$55, DW_AT_name("iopageregisters_read") - 1158 .dwattr $C$DW$55, DW_AT_TI_call - 1159 - 1160 0000019c 000000230000C3! JAL r3.w2, ||iopageregisters_read|| ; [ALU_PRU] |112| iopageregisters_read - 1161 000001a0 00000051000E25 QBEQ ||$C$L14||, r14.b0, 0x00 ; [ALU_PRU] |112| - 1162;* --------------------------------------------------------------------------* - 1163;*** 115 ----------------------- buslatches_pru0_dataout(data&0xffu); - 1164;*** 115 ----------------------- __R30 = 1280u; - 1165;*** 115 ----------------------- __delay_cycles(6u); - 1166;*** 115 ----------------------- __R30 = 3328u; - 1167;*** 117 ----------------------- buslatches_pru0_dataout((int)data>>8); - 1168;*** 117 ----------------------- __R30 = 1536u; - 1169;*** 117 ----------------------- __delay_cycles(6u); - 1170;*** 117 ----------------------- __R30 = 3584u; - 1171;*** 120 ----------------------- _tmpval = C$2 = (unsigned char)(*(C$1 = &buslatches+4)|0x20 - 1172;*** 120 ----------------------- buslatches_pru0_dataout((unsigned)C$2); - 1173;*** 120 ----------------------- __R30 = 1024u; - 1174;*** 120 ----------------------- *C$1 = _tmpval; - 1175;*** 120 ----------------------- __delay_cycles(4u); - 1176;*** 120 ----------------------- __R30 = 3072u; - 1177;*** 121 ----------------------- sm_slave.state = &sm_slave_state_20; - 1178;*** 167 ----------------------- return 0; - 1179 .dwpsn file "pru1_statemachine_slave.c",line 115,column 4,is_stmt,isa 0 - 1180 000001a4 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |115| data - 1181 000001a8 00000011FF80EE AND r14, r0.w0, 0xff ; [ALU_PRU] |115| - 1182$C$DW$56 .dwtag DW_TAG_TI_branch - 1183 .dwattr $C$DW$56, DW_AT_low_pc(0x00) - 1184 .dwattr $C$DW$56, DW_AT_name("buslatches_pru0_dataout") - 1185 .dwattr $C$DW$56, DW_AT_TI_call - 1186 - 1187 000001ac 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |115| buslatches_pru0_dataout - 1188 000001b0 000000240500FE LDI r30, 0x0500 ; [ALU_PRU] |115| - 1189 .newblock - 1190 000001b4 000286240000C6 LDI32 r6, 2 - 000001bb 00000000004024 - 1191 000001bc 0000000501E6E6 $1: SUB r6, r6, 1 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 23 - - 1192 000001c0 0000006F00E6FF QBNE $1, r6, 0 ; [ALU_PRU] |115| - 1193 .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - 1194 000001c4 000000F1000280 LBBO &r0.w0, r2, 0, 2 ; [ALU_PRU] |117| data - 1195 .dwpsn file "pru1_statemachine_slave.c",line 115,column 4,is_stmt,isa 0 - 1196 000001c8 000000240D00FE LDI r30, 0x0d00 ; [ALU_PRU] |115| - 1197 .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - 1198 000001cc 000000108080E0 MOV r0, r0.w0 ; [ALU_PRU] |117| - 1199 000001d0 0000000B08E0EE LSR r14, r0, 0x08 ; [ALU_PRU] |117| - 1200$C$DW$57 .dwtag DW_TAG_TI_branch - 1201 .dwattr $C$DW$57, DW_AT_low_pc(0x00) - 1202 .dwattr $C$DW$57, DW_AT_name("buslatches_pru0_dataout") - 1203 .dwattr $C$DW$57, DW_AT_TI_call - 1204 - 1205 000001d4 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |117| buslatches_pru0_dataout - 1206 000001d8 000000240600FE LDI r30, 0x0600 ; [ALU_PRU] |117| - 1207 .newblock - 1208 000001dc 000284240000C4 LDI32 r4, 2 - 000001e3 00000000004024 - 1209 000001e4 0000000501E4E4 $1: SUB r4, r4, 1 - 1210 000001e8 0000006F00E4FF QBNE $1, r4, 0 ; [ALU_PRU] |117| - 1211 .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - 1212 000001ec 000000240004E6! LDI r6, ||buslatches||+4 ; [ALU_PRU] |120| $O$C1,buslatches - 1213 .dwpsn file "pru1_statemachine_slave.c",line 117,column 4,is_stmt,isa 0 - 1214 000001f0 000000240E00FE LDI r30, 0x0e00 ; [ALU_PRU] |117| - 1215 .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - 1216 000001f4 000000F1000600 LBBO &r0.b0, r6, 0, 1 ; [ALU_PRU] |120| $O$C1 - 1217 000001f8 0000001F050004 SET r4.b0, r0.b0, 0x00000005 ; [ALU_PRU] |120| $O$C2 - 1218 000001fc 000000100404EE MOV r14, r4.b0 ; [ALU_PRU] |120| $O$C2 - 1219$C$DW$58 .dwtag DW_TAG_TI_branch - 1220 .dwattr $C$DW$58, DW_AT_low_pc(0x00) - 1221 .dwattr $C$DW$58, DW_AT_name("buslatches_pru0_dataout") - 1222 .dwattr $C$DW$58, DW_AT_TI_call - 1223 - 1224 00000200 000000230000C3! JAL r3.w2, ||buslatches_pru0_dataout|| ; [ALU_PRU] |120| buslatches_pru0_dataout - 1225 00000204 000000240400FE LDI r30, 0x0400 ; [ALU_PRU] |120| - 1226 00000208 000000E1000604 SBBO &r4.b0, r6, 0, 1 ; [ALU_PRU] |120| $O$C1,_tmpval - 1227 .newblock - 1228 0000020c 000185240000C5 LDI32 r5, 1 - 00000213 00000000004024 - 1229 00000214 0000000501E5E5 $1: SUB r5, r5, 1 - 1230 00000218 0000006F00E5FF QBNE $1, r5, 0 ; [ALU_PRU] |120| - 1231 .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - 1232 0000021c 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_20||) ; [ALU_PRU] |121| sm_slave_state_20 - 1233 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1234 00000220 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |167| - 1235 .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - 1236 00000224 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |121| sm_slave - 1237 .dwpsn file "pru1_statemachine_slave.c",line 120,column 4,is_stmt,isa 0 - 1238 00000228 000000240C00FE LDI r30, 0x0c00 ; [ALU_PRU] |120| - 1239 .dwpsn file "pru1_statemachine_slave.c",line 121,column 4,is_stmt,isa 0 - 1240 0000022c 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |121| - 1241 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1242 00000230 00000021000000! JMP ||$C$L15|| ; [ALU_PRU] |167| - 1243;* --------------------------------------------------------------------------* - 1244 00000234 ||$C$L14||: - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 24 - - 1245;*** -----------------------g14: - 1246;*** 125 ----------------------- sm_slave.state = &sm_slave_state_99; - 1247;*** 167 ----------------------- return 0; - 1248 .dwpsn file "pru1_statemachine_slave.c",line 125,column 4,is_stmt,isa 0 - 1249 00000234 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |125| sm_slave - 1250 00000238 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_99||) ; [ALU_PRU] |125| sm_slave_state_99 - 1251 .dwpsn file "pru1_statemachine_slave.c",line 167,column 2,is_stmt,isa 0 - 1252 0000023c 0000002400000E LDI r14.b0, 0x00 ; [ALU_PRU] |167| - 1253 .dwpsn file "pru1_statemachine_slave.c",line 125,column 4,is_stmt,isa 0 - 1254 00000240 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |125| - 1255;* --------------------------------------------------------------------------* - 1256 00000244 ||$C$L15||: - 1257 00000244 000000F102C2C3 LBBO &r3.b2, r2, 2, 14 ; [ALU_PRU] - 1258 .dwcfi restore_reg, 14 - 1259 .dwcfi restore_reg, 15 - 1260 .dwcfi restore_reg, 16 - 1261 .dwcfi restore_reg, 17 - 1262 .dwcfi restore_reg, 18 - 1263 .dwcfi restore_reg, 19 - 1264 .dwcfi restore_reg, 20 - 1265 .dwcfi restore_reg, 21 - 1266 .dwcfi restore_reg, 22 - 1267 .dwcfi restore_reg, 23 - 1268 .dwcfi restore_reg, 24 - 1269 .dwcfi restore_reg, 25 - 1270 .dwcfi restore_reg, 26 - 1271 .dwcfi restore_reg, 27 - 1272 00000248 0000000110E2E2 ADD r2, r2, 0x10 ; [ALU_PRU] - 1273 .dwcfi cfa_offset, 0 - 1274$C$DW$59 .dwtag DW_TAG_TI_branch - 1275 .dwattr $C$DW$59, DW_AT_low_pc(0x00) - 1276 .dwattr $C$DW$59, DW_AT_TI_return - 1277 - 1278 0000024c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1279 .dwattr $C$DW$35, DW_AT_TI_end_file("pru1_statemachine_slave.c") - 1280 .dwattr $C$DW$35, DW_AT_TI_end_line(0xa8) - 1281 .dwattr $C$DW$35, DW_AT_TI_end_column(0x01) - 1282 .dwendentry - 1283 .dwendtag $C$DW$35 - 1284 - 1285 00000000 .sect ".text:sm_slave_start" - 1286 .clink - 1287 .global ||sm_slave_start|| - 1288 - 1289$C$DW$60 .dwtag DW_TAG_subprogram - 1290 .dwattr $C$DW$60, DW_AT_name("sm_slave_start") - 1291 .dwattr $C$DW$60, DW_AT_low_pc(||sm_slave_start||) - 1292 .dwattr $C$DW$60, DW_AT_high_pc(0x00) - 1293 .dwattr $C$DW$60, DW_AT_TI_symbol_name("sm_slave_start") - 1294 .dwattr $C$DW$60, DW_AT_external - 1295 .dwattr $C$DW$60, DW_AT_TI_begin_file("pru1_statemachine_slave.c") - 1296 .dwattr $C$DW$60, DW_AT_TI_begin_line(0x3a) - 1297 .dwattr $C$DW$60, DW_AT_TI_begin_column(0x06) - 1298 .dwattr $C$DW$60, DW_AT_decl_file("pru1_statemachine_slave.c") - 1299 .dwattr $C$DW$60, DW_AT_decl_line(0x3a) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 25 - - 1300 .dwattr $C$DW$60, DW_AT_decl_column(0x06) - 1301 .dwattr $C$DW$60, DW_AT_TI_max_frame_size(0x00) - 1302 .dwpsn file "pru1_statemachine_slave.c",line 58,column 23,is_stmt,address ||sm_slave_start||, - 1303 - 1304 .dwfde $C$DW$CIE, ||sm_slave_start|| - 1305;---------------------------------------------------------------------- - 1306; 58 | void sm_slave_start() { - 1307;---------------------------------------------------------------------- - 1308 - 1309;*************************************************************** - 1310;* FNAME: sm_slave_start FR SIZE: 0 * - 1311;* * - 1312;* FUNCTION ENVIRONMENT * - 1313;* * - 1314;* FUNCTION PROPERTIES * - 1315;* 0 Auto, 0 SOE * - 1316;*************************************************************** - 1317 - 1318 00000000 ||sm_slave_start||: - 1319;* --------------------------------------------------------------------------* - 1320 .dwcfi cfa_offset, 0 - 1321;*** 59 ----------------------- sm_slave.state = &sm_slave_state_1; - 1322;*** ----------------------- return; - 1323 .dwpsn file "pru1_statemachine_slave.c",line 59,column 2,is_stmt,isa 0 - 1324;---------------------------------------------------------------------- - 1325; 59 | sm_slave.state = &sm_slave_state_1; - 1326; 60 | // next call to sm_slave.state() starts state machine - 1327;---------------------------------------------------------------------- - 1328 00000000 000000240000E0! LDI r0, ||sm_slave|| ; [ALU_PRU] |59| sm_slave - 1329 00000004 00000024000081! LDI r1.w0, $CODE(||sm_slave_state_1||) ; [ALU_PRU] |59| sm_slave_state_1 - 1330 00000008 000000E1000081 SBBO &r1.w0, r0, 0, 2 ; [ALU_PRU] |59| - 1331$C$DW$61 .dwtag DW_TAG_TI_branch - 1332 .dwattr $C$DW$61, DW_AT_low_pc(0x00) - 1333 .dwattr $C$DW$61, DW_AT_TI_return - 1334 - 1335 0000000c 00000020C30000 JMP r3.w2 ; [ALU_PRU] - 1336 .dwattr $C$DW$60, DW_AT_TI_end_file("pru1_statemachine_slave.c") - 1337 .dwattr $C$DW$60, DW_AT_TI_end_line(0x3d) - 1338 .dwattr $C$DW$60, DW_AT_TI_end_column(0x01) - 1339 .dwendentry - 1340 .dwendtag $C$DW$60 - 1341 - 1342;***************************************************************************** - 1343;* UNDEFINED EXTERNAL REFERENCES * - 1344;***************************************************************************** - 1345 .global ||mailbox|| - 1346 .global ||buslatches|| - 1347 .global ||iopageregisters_read|| - 1348 .global ||buslatches_pru0_dataout|| - 1349 .global ||iopageregisters_write_w|| - 1350 .global ||iopageregisters_write_b|| - 1351 - 1352;****************************************************************************** - 1353;* TYPE INFORMATION * - 1354;****************************************************************************** - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 26 - - 1355 - 1356$C$DW$T$19 .dwtag DW_TAG_structure_type - 1357 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 1358$C$DW$62 .dwtag DW_TAG_member - 1359 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - 1360 .dwattr $C$DW$62, DW_AT_name("REVID") - 1361 .dwattr $C$DW$62, DW_AT_TI_symbol_name("REVID") - 1362 .dwattr $C$DW$62, DW_AT_bit_offset(0x00) - 1363 .dwattr $C$DW$62, DW_AT_bit_size(0x20) - 1364 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1365 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 1366 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1367 .dwattr $C$DW$62, DW_AT_decl_line(0x2d) - 1368 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - 1369 - 1370 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1371 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 1372 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 1373 .dwendtag $C$DW$T$19 - 1374 - 1375$C$DW$T$60 .dwtag DW_TAG_volatile_type - 1376 .dwattr $C$DW$T$60, DW_AT_type(*$C$DW$T$19) - 1377 - 1378 - 1379$C$DW$T$20 .dwtag DW_TAG_structure_type - 1380 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 1381$C$DW$63 .dwtag DW_TAG_member - 1382 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - 1383 .dwattr $C$DW$63, DW_AT_name("IDLE_MODE") - 1384 .dwattr $C$DW$63, DW_AT_TI_symbol_name("IDLE_MODE") - 1385 .dwattr $C$DW$63, DW_AT_bit_offset(0x1e) - 1386 .dwattr $C$DW$63, DW_AT_bit_size(0x02) - 1387 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1388 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 1389 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1390 .dwattr $C$DW$63, DW_AT_decl_line(0x37) - 1391 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - 1392 - 1393$C$DW$64 .dwtag DW_TAG_member - 1394 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 1395 .dwattr $C$DW$64, DW_AT_name("STANDBY_MODE") - 1396 .dwattr $C$DW$64, DW_AT_TI_symbol_name("STANDBY_MODE") - 1397 .dwattr $C$DW$64, DW_AT_bit_offset(0x1c) - 1398 .dwattr $C$DW$64, DW_AT_bit_size(0x02) - 1399 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1400 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 1401 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1402 .dwattr $C$DW$64, DW_AT_decl_line(0x38) - 1403 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 1404 - 1405$C$DW$65 .dwtag DW_TAG_member - 1406 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 1407 .dwattr $C$DW$65, DW_AT_name("STANDBY_INIT") - 1408 .dwattr $C$DW$65, DW_AT_TI_symbol_name("STANDBY_INIT") - 1409 .dwattr $C$DW$65, DW_AT_bit_offset(0x1b) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 27 - - 1410 .dwattr $C$DW$65, DW_AT_bit_size(0x01) - 1411 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1412 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 1413 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1414 .dwattr $C$DW$65, DW_AT_decl_line(0x39) - 1415 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 1416 - 1417$C$DW$66 .dwtag DW_TAG_member - 1418 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 1419 .dwattr $C$DW$66, DW_AT_name("SUB_MWAIT") - 1420 .dwattr $C$DW$66, DW_AT_TI_symbol_name("SUB_MWAIT") - 1421 .dwattr $C$DW$66, DW_AT_bit_offset(0x1a) - 1422 .dwattr $C$DW$66, DW_AT_bit_size(0x01) - 1423 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1424 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 1425 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1426 .dwattr $C$DW$66, DW_AT_decl_line(0x3a) - 1427 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 1428 - 1429$C$DW$67 .dwtag DW_TAG_member - 1430 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 1431 .dwattr $C$DW$67, DW_AT_name("rsvd6") - 1432 .dwattr $C$DW$67, DW_AT_TI_symbol_name("rsvd6") - 1433 .dwattr $C$DW$67, DW_AT_bit_offset(0x00) - 1434 .dwattr $C$DW$67, DW_AT_bit_size(0x1a) - 1435 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1436 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 1437 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1438 .dwattr $C$DW$67, DW_AT_decl_line(0x3b) - 1439 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 1440 - 1441 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1442 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 1443 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 1444 .dwendtag $C$DW$T$20 - 1445 - 1446$C$DW$T$62 .dwtag DW_TAG_volatile_type - 1447 .dwattr $C$DW$T$62, DW_AT_type(*$C$DW$T$20) - 1448 - 1449 - 1450$C$DW$T$21 .dwtag DW_TAG_structure_type - 1451 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 1452$C$DW$68 .dwtag DW_TAG_member - 1453 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 1454 .dwattr $C$DW$68, DW_AT_name("PRU0_GPI_MODE") - 1455 .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 1456 .dwattr $C$DW$68, DW_AT_bit_offset(0x1e) - 1457 .dwattr $C$DW$68, DW_AT_bit_size(0x02) - 1458 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1459 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 1460 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1461 .dwattr $C$DW$68, DW_AT_decl_line(0x45) - 1462 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 1463 - 1464$C$DW$69 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 28 - - 1465 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 1466 .dwattr $C$DW$69, DW_AT_name("PRU0_GPI_CLK_MODE") - 1467 .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 1468 .dwattr $C$DW$69, DW_AT_bit_offset(0x1d) - 1469 .dwattr $C$DW$69, DW_AT_bit_size(0x01) - 1470 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1471 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 1472 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1473 .dwattr $C$DW$69, DW_AT_decl_line(0x46) - 1474 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 1475 - 1476$C$DW$70 .dwtag DW_TAG_member - 1477 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 1478 .dwattr $C$DW$70, DW_AT_name("PRU0_GPI_DIV0") - 1479 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 1480 .dwattr $C$DW$70, DW_AT_bit_offset(0x18) - 1481 .dwattr $C$DW$70, DW_AT_bit_size(0x05) - 1482 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1483 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 1484 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1485 .dwattr $C$DW$70, DW_AT_decl_line(0x47) - 1486 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 1487 - 1488$C$DW$71 .dwtag DW_TAG_member - 1489 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 1490 .dwattr $C$DW$71, DW_AT_name("PRU0_GPI_DIV1") - 1491 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 1492 .dwattr $C$DW$71, DW_AT_bit_offset(0x13) - 1493 .dwattr $C$DW$71, DW_AT_bit_size(0x05) - 1494 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1495 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 1496 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1497 .dwattr $C$DW$71, DW_AT_decl_line(0x48) - 1498 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 1499 - 1500$C$DW$72 .dwtag DW_TAG_member - 1501 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 1502 .dwattr $C$DW$72, DW_AT_name("PRU0_GPI_SB") - 1503 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 1504 .dwattr $C$DW$72, DW_AT_bit_offset(0x12) - 1505 .dwattr $C$DW$72, DW_AT_bit_size(0x01) - 1506 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1507 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 1508 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1509 .dwattr $C$DW$72, DW_AT_decl_line(0x49) - 1510 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 1511 - 1512$C$DW$73 .dwtag DW_TAG_member - 1513 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 1514 .dwattr $C$DW$73, DW_AT_name("PRU0_GPO_MODE") - 1515 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 1516 .dwattr $C$DW$73, DW_AT_bit_offset(0x11) - 1517 .dwattr $C$DW$73, DW_AT_bit_size(0x01) - 1518 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1519 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 29 - - 1520 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1521 .dwattr $C$DW$73, DW_AT_decl_line(0x4a) - 1522 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 1523 - 1524$C$DW$74 .dwtag DW_TAG_member - 1525 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1526 .dwattr $C$DW$74, DW_AT_name("PRU0_GPO_DIV0") - 1527 .dwattr $C$DW$74, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 1528 .dwattr $C$DW$74, DW_AT_bit_offset(0x0c) - 1529 .dwattr $C$DW$74, DW_AT_bit_size(0x05) - 1530 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1531 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1532 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1533 .dwattr $C$DW$74, DW_AT_decl_line(0x4b) - 1534 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1535 - 1536$C$DW$75 .dwtag DW_TAG_member - 1537 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1538 .dwattr $C$DW$75, DW_AT_name("PRU0_GPO_DIV1") - 1539 .dwattr $C$DW$75, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 1540 .dwattr $C$DW$75, DW_AT_bit_offset(0x07) - 1541 .dwattr $C$DW$75, DW_AT_bit_size(0x05) - 1542 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1543 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1544 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1545 .dwattr $C$DW$75, DW_AT_decl_line(0x4c) - 1546 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1547 - 1548$C$DW$76 .dwtag DW_TAG_member - 1549 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1550 .dwattr $C$DW$76, DW_AT_name("PRU0_GPO_SH_SEL") - 1551 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 1552 .dwattr $C$DW$76, DW_AT_bit_offset(0x06) - 1553 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1554 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1555 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1556 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1557 .dwattr $C$DW$76, DW_AT_decl_line(0x4d) - 1558 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1559 - 1560$C$DW$77 .dwtag DW_TAG_member - 1561 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1562 .dwattr $C$DW$77, DW_AT_name("rsvd26") - 1563 .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd26") - 1564 .dwattr $C$DW$77, DW_AT_bit_offset(0x00) - 1565 .dwattr $C$DW$77, DW_AT_bit_size(0x06) - 1566 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1567 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1568 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1569 .dwattr $C$DW$77, DW_AT_decl_line(0x4e) - 1570 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1571 - 1572 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1573 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 1574 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 30 - - 1575 .dwendtag $C$DW$T$21 - 1576 - 1577$C$DW$T$64 .dwtag DW_TAG_volatile_type - 1578 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$21) - 1579 - 1580 - 1581$C$DW$T$22 .dwtag DW_TAG_structure_type - 1582 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 1583$C$DW$78 .dwtag DW_TAG_member - 1584 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1585 .dwattr $C$DW$78, DW_AT_name("PRU1_GPI_MODE") - 1586 .dwattr $C$DW$78, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 1587 .dwattr $C$DW$78, DW_AT_bit_offset(0x1e) - 1588 .dwattr $C$DW$78, DW_AT_bit_size(0x02) - 1589 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1590 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1591 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1592 .dwattr $C$DW$78, DW_AT_decl_line(0x58) - 1593 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1594 - 1595$C$DW$79 .dwtag DW_TAG_member - 1596 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1597 .dwattr $C$DW$79, DW_AT_name("PRU1_GPI_CLK_MODE") - 1598 .dwattr $C$DW$79, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 1599 .dwattr $C$DW$79, DW_AT_bit_offset(0x1d) - 1600 .dwattr $C$DW$79, DW_AT_bit_size(0x01) - 1601 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1602 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1603 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1604 .dwattr $C$DW$79, DW_AT_decl_line(0x59) - 1605 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - 1606 - 1607$C$DW$80 .dwtag DW_TAG_member - 1608 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1609 .dwattr $C$DW$80, DW_AT_name("PRU1_GPI_DIV0") - 1610 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 1611 .dwattr $C$DW$80, DW_AT_bit_offset(0x18) - 1612 .dwattr $C$DW$80, DW_AT_bit_size(0x05) - 1613 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1614 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1615 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1616 .dwattr $C$DW$80, DW_AT_decl_line(0x5a) - 1617 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1618 - 1619$C$DW$81 .dwtag DW_TAG_member - 1620 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$11) - 1621 .dwattr $C$DW$81, DW_AT_name("PRU1_GPI_DIV1") - 1622 .dwattr $C$DW$81, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 1623 .dwattr $C$DW$81, DW_AT_bit_offset(0x13) - 1624 .dwattr $C$DW$81, DW_AT_bit_size(0x05) - 1625 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1626 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1627 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1628 .dwattr $C$DW$81, DW_AT_decl_line(0x5b) - 1629 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 31 - - 1630 - 1631$C$DW$82 .dwtag DW_TAG_member - 1632 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$11) - 1633 .dwattr $C$DW$82, DW_AT_name("PRU1_GPI_SB") - 1634 .dwattr $C$DW$82, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 1635 .dwattr $C$DW$82, DW_AT_bit_offset(0x12) - 1636 .dwattr $C$DW$82, DW_AT_bit_size(0x01) - 1637 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1638 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1639 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1640 .dwattr $C$DW$82, DW_AT_decl_line(0x5c) - 1641 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) - 1642 - 1643$C$DW$83 .dwtag DW_TAG_member - 1644 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$11) - 1645 .dwattr $C$DW$83, DW_AT_name("PRU1_GPO_MODE") - 1646 .dwattr $C$DW$83, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 1647 .dwattr $C$DW$83, DW_AT_bit_offset(0x11) - 1648 .dwattr $C$DW$83, DW_AT_bit_size(0x01) - 1649 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1650 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1651 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1652 .dwattr $C$DW$83, DW_AT_decl_line(0x5d) - 1653 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) - 1654 - 1655$C$DW$84 .dwtag DW_TAG_member - 1656 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$11) - 1657 .dwattr $C$DW$84, DW_AT_name("PRU1_GPO_DIV0") - 1658 .dwattr $C$DW$84, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 1659 .dwattr $C$DW$84, DW_AT_bit_offset(0x0c) - 1660 .dwattr $C$DW$84, DW_AT_bit_size(0x05) - 1661 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1662 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1663 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1664 .dwattr $C$DW$84, DW_AT_decl_line(0x5e) - 1665 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) - 1666 - 1667$C$DW$85 .dwtag DW_TAG_member - 1668 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$11) - 1669 .dwattr $C$DW$85, DW_AT_name("PRU1_GPO_DIV1") - 1670 .dwattr $C$DW$85, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 1671 .dwattr $C$DW$85, DW_AT_bit_offset(0x07) - 1672 .dwattr $C$DW$85, DW_AT_bit_size(0x05) - 1673 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1674 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1675 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1676 .dwattr $C$DW$85, DW_AT_decl_line(0x5f) - 1677 .dwattr $C$DW$85, DW_AT_decl_column(0x0d) - 1678 - 1679$C$DW$86 .dwtag DW_TAG_member - 1680 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$11) - 1681 .dwattr $C$DW$86, DW_AT_name("PRU1_GPO_SH_SEL") - 1682 .dwattr $C$DW$86, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 1683 .dwattr $C$DW$86, DW_AT_bit_offset(0x06) - 1684 .dwattr $C$DW$86, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 32 - - 1685 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1686 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1687 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1688 .dwattr $C$DW$86, DW_AT_decl_line(0x60) - 1689 .dwattr $C$DW$86, DW_AT_decl_column(0x0d) - 1690 - 1691$C$DW$87 .dwtag DW_TAG_member - 1692 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$11) - 1693 .dwattr $C$DW$87, DW_AT_name("rsvd26") - 1694 .dwattr $C$DW$87, DW_AT_TI_symbol_name("rsvd26") - 1695 .dwattr $C$DW$87, DW_AT_bit_offset(0x00) - 1696 .dwattr $C$DW$87, DW_AT_bit_size(0x06) - 1697 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1698 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1699 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1700 .dwattr $C$DW$87, DW_AT_decl_line(0x61) - 1701 .dwattr $C$DW$87, DW_AT_decl_column(0x0d) - 1702 - 1703 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1704 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 1705 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 1706 .dwendtag $C$DW$T$22 - 1707 - 1708$C$DW$T$66 .dwtag DW_TAG_volatile_type - 1709 .dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$22) - 1710 - 1711 - 1712$C$DW$T$23 .dwtag DW_TAG_structure_type - 1713 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 1714$C$DW$88 .dwtag DW_TAG_member - 1715 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$11) - 1716 .dwattr $C$DW$88, DW_AT_name("PRU0_CLK_STOP_REQ") - 1717 .dwattr $C$DW$88, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 1718 .dwattr $C$DW$88, DW_AT_bit_offset(0x1f) - 1719 .dwattr $C$DW$88, DW_AT_bit_size(0x01) - 1720 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1721 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1722 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1723 .dwattr $C$DW$88, DW_AT_decl_line(0x6b) - 1724 .dwattr $C$DW$88, DW_AT_decl_column(0x0d) - 1725 - 1726$C$DW$89 .dwtag DW_TAG_member - 1727 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$11) - 1728 .dwattr $C$DW$89, DW_AT_name("PRU0_CLK_STOP_ACK") - 1729 .dwattr $C$DW$89, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 1730 .dwattr $C$DW$89, DW_AT_bit_offset(0x1e) - 1731 .dwattr $C$DW$89, DW_AT_bit_size(0x01) - 1732 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1733 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - 1734 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1735 .dwattr $C$DW$89, DW_AT_decl_line(0x6c) - 1736 .dwattr $C$DW$89, DW_AT_decl_column(0x0d) - 1737 - 1738$C$DW$90 .dwtag DW_TAG_member - 1739 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 33 - - 1740 .dwattr $C$DW$90, DW_AT_name("PRU0_CLK_EN") - 1741 .dwattr $C$DW$90, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 1742 .dwattr $C$DW$90, DW_AT_bit_offset(0x1d) - 1743 .dwattr $C$DW$90, DW_AT_bit_size(0x01) - 1744 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1745 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1746 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1747 .dwattr $C$DW$90, DW_AT_decl_line(0x6d) - 1748 .dwattr $C$DW$90, DW_AT_decl_column(0x0d) - 1749 - 1750$C$DW$91 .dwtag DW_TAG_member - 1751 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$11) - 1752 .dwattr $C$DW$91, DW_AT_name("PRU1_CLK_STOP_REQ") - 1753 .dwattr $C$DW$91, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 1754 .dwattr $C$DW$91, DW_AT_bit_offset(0x1c) - 1755 .dwattr $C$DW$91, DW_AT_bit_size(0x01) - 1756 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1757 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1758 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1759 .dwattr $C$DW$91, DW_AT_decl_line(0x6e) - 1760 .dwattr $C$DW$91, DW_AT_decl_column(0x0d) - 1761 - 1762$C$DW$92 .dwtag DW_TAG_member - 1763 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$11) - 1764 .dwattr $C$DW$92, DW_AT_name("PRU1_CLK_STOP_ACK") - 1765 .dwattr $C$DW$92, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 1766 .dwattr $C$DW$92, DW_AT_bit_offset(0x1b) - 1767 .dwattr $C$DW$92, DW_AT_bit_size(0x01) - 1768 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1769 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1770 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1771 .dwattr $C$DW$92, DW_AT_decl_line(0x6f) - 1772 .dwattr $C$DW$92, DW_AT_decl_column(0x0d) - 1773 - 1774$C$DW$93 .dwtag DW_TAG_member - 1775 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$11) - 1776 .dwattr $C$DW$93, DW_AT_name("PRU1_CLK_EN") - 1777 .dwattr $C$DW$93, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 1778 .dwattr $C$DW$93, DW_AT_bit_offset(0x1a) - 1779 .dwattr $C$DW$93, DW_AT_bit_size(0x01) - 1780 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1781 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1782 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1783 .dwattr $C$DW$93, DW_AT_decl_line(0x70) - 1784 .dwattr $C$DW$93, DW_AT_decl_column(0x0d) - 1785 - 1786$C$DW$94 .dwtag DW_TAG_member - 1787 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$11) - 1788 .dwattr $C$DW$94, DW_AT_name("INTC_CLK_STOP_REQ") - 1789 .dwattr $C$DW$94, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 1790 .dwattr $C$DW$94, DW_AT_bit_offset(0x19) - 1791 .dwattr $C$DW$94, DW_AT_bit_size(0x01) - 1792 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1793 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1794 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 34 - - 1795 .dwattr $C$DW$94, DW_AT_decl_line(0x71) - 1796 .dwattr $C$DW$94, DW_AT_decl_column(0x0d) - 1797 - 1798$C$DW$95 .dwtag DW_TAG_member - 1799 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$11) - 1800 .dwattr $C$DW$95, DW_AT_name("INTC_CLK_STOP_ACK") - 1801 .dwattr $C$DW$95, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 1802 .dwattr $C$DW$95, DW_AT_bit_offset(0x18) - 1803 .dwattr $C$DW$95, DW_AT_bit_size(0x01) - 1804 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1805 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1806 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1807 .dwattr $C$DW$95, DW_AT_decl_line(0x72) - 1808 .dwattr $C$DW$95, DW_AT_decl_column(0x0d) - 1809 - 1810$C$DW$96 .dwtag DW_TAG_member - 1811 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$11) - 1812 .dwattr $C$DW$96, DW_AT_name("INTC_CLK_EN") - 1813 .dwattr $C$DW$96, DW_AT_TI_symbol_name("INTC_CLK_EN") - 1814 .dwattr $C$DW$96, DW_AT_bit_offset(0x17) - 1815 .dwattr $C$DW$96, DW_AT_bit_size(0x01) - 1816 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1817 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1818 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1819 .dwattr $C$DW$96, DW_AT_decl_line(0x73) - 1820 .dwattr $C$DW$96, DW_AT_decl_column(0x0d) - 1821 - 1822$C$DW$97 .dwtag DW_TAG_member - 1823 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$11) - 1824 .dwattr $C$DW$97, DW_AT_name("UART_CLK_STOP_REQ") - 1825 .dwattr $C$DW$97, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 1826 .dwattr $C$DW$97, DW_AT_bit_offset(0x16) - 1827 .dwattr $C$DW$97, DW_AT_bit_size(0x01) - 1828 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1829 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1830 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1831 .dwattr $C$DW$97, DW_AT_decl_line(0x74) - 1832 .dwattr $C$DW$97, DW_AT_decl_column(0x0d) - 1833 - 1834$C$DW$98 .dwtag DW_TAG_member - 1835 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$11) - 1836 .dwattr $C$DW$98, DW_AT_name("UART_CLK_STOP_ACK") - 1837 .dwattr $C$DW$98, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 1838 .dwattr $C$DW$98, DW_AT_bit_offset(0x15) - 1839 .dwattr $C$DW$98, DW_AT_bit_size(0x01) - 1840 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1841 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1842 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1843 .dwattr $C$DW$98, DW_AT_decl_line(0x75) - 1844 .dwattr $C$DW$98, DW_AT_decl_column(0x0d) - 1845 - 1846$C$DW$99 .dwtag DW_TAG_member - 1847 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$11) - 1848 .dwattr $C$DW$99, DW_AT_name("UART_CLK_EN") - 1849 .dwattr $C$DW$99, DW_AT_TI_symbol_name("UART_CLK_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 35 - - 1850 .dwattr $C$DW$99, DW_AT_bit_offset(0x14) - 1851 .dwattr $C$DW$99, DW_AT_bit_size(0x01) - 1852 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1853 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1854 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1855 .dwattr $C$DW$99, DW_AT_decl_line(0x76) - 1856 .dwattr $C$DW$99, DW_AT_decl_column(0x0d) - 1857 - 1858$C$DW$100 .dwtag DW_TAG_member - 1859 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$11) - 1860 .dwattr $C$DW$100, DW_AT_name("ECAP_CLK_STOP_REQ") - 1861 .dwattr $C$DW$100, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 1862 .dwattr $C$DW$100, DW_AT_bit_offset(0x13) - 1863 .dwattr $C$DW$100, DW_AT_bit_size(0x01) - 1864 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1865 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1866 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1867 .dwattr $C$DW$100, DW_AT_decl_line(0x77) - 1868 .dwattr $C$DW$100, DW_AT_decl_column(0x0d) - 1869 - 1870$C$DW$101 .dwtag DW_TAG_member - 1871 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$11) - 1872 .dwattr $C$DW$101, DW_AT_name("ECAP_CLK_STOP_ACK") - 1873 .dwattr $C$DW$101, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 1874 .dwattr $C$DW$101, DW_AT_bit_offset(0x12) - 1875 .dwattr $C$DW$101, DW_AT_bit_size(0x01) - 1876 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1877 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1878 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1879 .dwattr $C$DW$101, DW_AT_decl_line(0x78) - 1880 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) - 1881 - 1882$C$DW$102 .dwtag DW_TAG_member - 1883 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$11) - 1884 .dwattr $C$DW$102, DW_AT_name("ECAP_CLK_EN") - 1885 .dwattr $C$DW$102, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 1886 .dwattr $C$DW$102, DW_AT_bit_offset(0x11) - 1887 .dwattr $C$DW$102, DW_AT_bit_size(0x01) - 1888 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1889 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - 1890 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1891 .dwattr $C$DW$102, DW_AT_decl_line(0x79) - 1892 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) - 1893 - 1894$C$DW$103 .dwtag DW_TAG_member - 1895 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$11) - 1896 .dwattr $C$DW$103, DW_AT_name("IEP_CLK_STOP_REQ") - 1897 .dwattr $C$DW$103, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 1898 .dwattr $C$DW$103, DW_AT_bit_offset(0x10) - 1899 .dwattr $C$DW$103, DW_AT_bit_size(0x01) - 1900 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1901 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1902 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1903 .dwattr $C$DW$103, DW_AT_decl_line(0x7a) - 1904 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 36 - - 1905 - 1906$C$DW$104 .dwtag DW_TAG_member - 1907 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$11) - 1908 .dwattr $C$DW$104, DW_AT_name("IEP_CLK_STOP_ACK") - 1909 .dwattr $C$DW$104, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 1910 .dwattr $C$DW$104, DW_AT_bit_offset(0x0f) - 1911 .dwattr $C$DW$104, DW_AT_bit_size(0x01) - 1912 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1913 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1914 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1915 .dwattr $C$DW$104, DW_AT_decl_line(0x7b) - 1916 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) - 1917 - 1918$C$DW$105 .dwtag DW_TAG_member - 1919 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$11) - 1920 .dwattr $C$DW$105, DW_AT_name("IEP_CLK_EN") - 1921 .dwattr $C$DW$105, DW_AT_TI_symbol_name("IEP_CLK_EN") - 1922 .dwattr $C$DW$105, DW_AT_bit_offset(0x0e) - 1923 .dwattr $C$DW$105, DW_AT_bit_size(0x01) - 1924 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1925 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1926 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1927 .dwattr $C$DW$105, DW_AT_decl_line(0x7c) - 1928 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) - 1929 - 1930$C$DW$106 .dwtag DW_TAG_member - 1931 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$11) - 1932 .dwattr $C$DW$106, DW_AT_name("rsvd18") - 1933 .dwattr $C$DW$106, DW_AT_TI_symbol_name("rsvd18") - 1934 .dwattr $C$DW$106, DW_AT_bit_offset(0x00) - 1935 .dwattr $C$DW$106, DW_AT_bit_size(0x0e) - 1936 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1937 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1938 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1939 .dwattr $C$DW$106, DW_AT_decl_line(0x7d) - 1940 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) - 1941 - 1942 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1943 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 1944 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 1945 .dwendtag $C$DW$T$23 - 1946 - 1947$C$DW$T$68 .dwtag DW_TAG_volatile_type - 1948 .dwattr $C$DW$T$68, DW_AT_type(*$C$DW$T$23) - 1949 - 1950 - 1951$C$DW$T$24 .dwtag DW_TAG_structure_type - 1952 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 1953$C$DW$107 .dwtag DW_TAG_member - 1954 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$11) - 1955 .dwattr $C$DW$107, DW_AT_name("PRU0_IMEM_PE_RAW") - 1956 .dwattr $C$DW$107, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 1957 .dwattr $C$DW$107, DW_AT_bit_offset(0x1c) - 1958 .dwattr $C$DW$107, DW_AT_bit_size(0x04) - 1959 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 37 - - 1960 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1961 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1962 .dwattr $C$DW$107, DW_AT_decl_line(0x87) - 1963 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) - 1964 - 1965$C$DW$108 .dwtag DW_TAG_member - 1966 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$11) - 1967 .dwattr $C$DW$108, DW_AT_name("PRU0_DMEM_PE_RAW") - 1968 .dwattr $C$DW$108, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 1969 .dwattr $C$DW$108, DW_AT_bit_offset(0x18) - 1970 .dwattr $C$DW$108, DW_AT_bit_size(0x04) - 1971 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1972 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1973 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1974 .dwattr $C$DW$108, DW_AT_decl_line(0x88) - 1975 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) - 1976 - 1977$C$DW$109 .dwtag DW_TAG_member - 1978 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$11) - 1979 .dwattr $C$DW$109, DW_AT_name("PRU1_IMEM_PE_RAW") - 1980 .dwattr $C$DW$109, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 1981 .dwattr $C$DW$109, DW_AT_bit_offset(0x14) - 1982 .dwattr $C$DW$109, DW_AT_bit_size(0x04) - 1983 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1984 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1985 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1986 .dwattr $C$DW$109, DW_AT_decl_line(0x89) - 1987 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) - 1988 - 1989$C$DW$110 .dwtag DW_TAG_member - 1990 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$11) - 1991 .dwattr $C$DW$110, DW_AT_name("PRU1_DMEM_PE_RAW") - 1992 .dwattr $C$DW$110, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 1993 .dwattr $C$DW$110, DW_AT_bit_offset(0x10) - 1994 .dwattr $C$DW$110, DW_AT_bit_size(0x04) - 1995 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1996 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1997 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1998 .dwattr $C$DW$110, DW_AT_decl_line(0x8a) - 1999 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) - 2000 - 2001$C$DW$111 .dwtag DW_TAG_member - 2002 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$11) - 2003 .dwattr $C$DW$111, DW_AT_name("RAM_PE_RAW") - 2004 .dwattr $C$DW$111, DW_AT_TI_symbol_name("RAM_PE_RAW") - 2005 .dwattr $C$DW$111, DW_AT_bit_offset(0x0c) - 2006 .dwattr $C$DW$111, DW_AT_bit_size(0x04) - 2007 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2008 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 2009 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2010 .dwattr $C$DW$111, DW_AT_decl_line(0x8b) - 2011 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) - 2012 - 2013$C$DW$112 .dwtag DW_TAG_member - 2014 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 38 - - 2015 .dwattr $C$DW$112, DW_AT_name("rsvd20") - 2016 .dwattr $C$DW$112, DW_AT_TI_symbol_name("rsvd20") - 2017 .dwattr $C$DW$112, DW_AT_bit_offset(0x00) - 2018 .dwattr $C$DW$112, DW_AT_bit_size(0x0c) - 2019 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2020 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 2021 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2022 .dwattr $C$DW$112, DW_AT_decl_line(0x8c) - 2023 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) - 2024 - 2025 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2026 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 2027 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - 2028 .dwendtag $C$DW$T$24 - 2029 - 2030$C$DW$T$70 .dwtag DW_TAG_volatile_type - 2031 .dwattr $C$DW$T$70, DW_AT_type(*$C$DW$T$24) - 2032 - 2033 - 2034$C$DW$T$25 .dwtag DW_TAG_structure_type - 2035 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 2036$C$DW$113 .dwtag DW_TAG_member - 2037 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$11) - 2038 .dwattr $C$DW$113, DW_AT_name("PRU0_IMEM_PE") - 2039 .dwattr $C$DW$113, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 2040 .dwattr $C$DW$113, DW_AT_bit_offset(0x1c) - 2041 .dwattr $C$DW$113, DW_AT_bit_size(0x04) - 2042 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2043 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 2044 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2045 .dwattr $C$DW$113, DW_AT_decl_line(0x96) - 2046 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) - 2047 - 2048$C$DW$114 .dwtag DW_TAG_member - 2049 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$11) - 2050 .dwattr $C$DW$114, DW_AT_name("PRU0_DMEM_PE") - 2051 .dwattr $C$DW$114, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 2052 .dwattr $C$DW$114, DW_AT_bit_offset(0x18) - 2053 .dwattr $C$DW$114, DW_AT_bit_size(0x04) - 2054 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2055 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 2056 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2057 .dwattr $C$DW$114, DW_AT_decl_line(0x97) - 2058 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) - 2059 - 2060$C$DW$115 .dwtag DW_TAG_member - 2061 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$11) - 2062 .dwattr $C$DW$115, DW_AT_name("PRU1_IMEM_PE") - 2063 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 2064 .dwattr $C$DW$115, DW_AT_bit_offset(0x14) - 2065 .dwattr $C$DW$115, DW_AT_bit_size(0x04) - 2066 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2067 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 2068 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2069 .dwattr $C$DW$115, DW_AT_decl_line(0x98) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 39 - - 2070 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) - 2071 - 2072$C$DW$116 .dwtag DW_TAG_member - 2073 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$11) - 2074 .dwattr $C$DW$116, DW_AT_name("PRU1_DMEM_PE") - 2075 .dwattr $C$DW$116, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 2076 .dwattr $C$DW$116, DW_AT_bit_offset(0x10) - 2077 .dwattr $C$DW$116, DW_AT_bit_size(0x04) - 2078 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2079 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 2080 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2081 .dwattr $C$DW$116, DW_AT_decl_line(0x99) - 2082 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) - 2083 - 2084$C$DW$117 .dwtag DW_TAG_member - 2085 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$11) - 2086 .dwattr $C$DW$117, DW_AT_name("RAM_PE") - 2087 .dwattr $C$DW$117, DW_AT_TI_symbol_name("RAM_PE") - 2088 .dwattr $C$DW$117, DW_AT_bit_offset(0x0c) - 2089 .dwattr $C$DW$117, DW_AT_bit_size(0x04) - 2090 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2091 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 2092 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2093 .dwattr $C$DW$117, DW_AT_decl_line(0x9a) - 2094 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) - 2095 - 2096$C$DW$118 .dwtag DW_TAG_member - 2097 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$11) - 2098 .dwattr $C$DW$118, DW_AT_name("rsvd20") - 2099 .dwattr $C$DW$118, DW_AT_TI_symbol_name("rsvd20") - 2100 .dwattr $C$DW$118, DW_AT_bit_offset(0x00) - 2101 .dwattr $C$DW$118, DW_AT_bit_size(0x0c) - 2102 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2103 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 2104 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2105 .dwattr $C$DW$118, DW_AT_decl_line(0x9b) - 2106 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) - 2107 - 2108 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2109 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 2110 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 2111 .dwendtag $C$DW$T$25 - 2112 - 2113$C$DW$T$72 .dwtag DW_TAG_volatile_type - 2114 .dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$25) - 2115 - 2116 - 2117$C$DW$T$26 .dwtag DW_TAG_structure_type - 2118 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 2119$C$DW$119 .dwtag DW_TAG_member - 2120 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$11) - 2121 .dwattr $C$DW$119, DW_AT_name("PRU0_IMEM_PE_SET") - 2122 .dwattr $C$DW$119, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 2123 .dwattr $C$DW$119, DW_AT_bit_offset(0x1c) - 2124 .dwattr $C$DW$119, DW_AT_bit_size(0x04) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 40 - - 2125 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2126 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 2127 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2128 .dwattr $C$DW$119, DW_AT_decl_line(0xa4) - 2129 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) - 2130 - 2131$C$DW$120 .dwtag DW_TAG_member - 2132 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$11) - 2133 .dwattr $C$DW$120, DW_AT_name("PRU0_DMEM_PE_SET") - 2134 .dwattr $C$DW$120, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 2135 .dwattr $C$DW$120, DW_AT_bit_offset(0x18) - 2136 .dwattr $C$DW$120, DW_AT_bit_size(0x04) - 2137 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2138 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 2139 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2140 .dwattr $C$DW$120, DW_AT_decl_line(0xa5) - 2141 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) - 2142 - 2143$C$DW$121 .dwtag DW_TAG_member - 2144 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$11) - 2145 .dwattr $C$DW$121, DW_AT_name("PRU1_IMEM_PE_SET") - 2146 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 2147 .dwattr $C$DW$121, DW_AT_bit_offset(0x14) - 2148 .dwattr $C$DW$121, DW_AT_bit_size(0x04) - 2149 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2150 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 2151 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2152 .dwattr $C$DW$121, DW_AT_decl_line(0xa6) - 2153 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) - 2154 - 2155$C$DW$122 .dwtag DW_TAG_member - 2156 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$11) - 2157 .dwattr $C$DW$122, DW_AT_name("PRU1_DMEM_PE_SET") - 2158 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 2159 .dwattr $C$DW$122, DW_AT_bit_offset(0x10) - 2160 .dwattr $C$DW$122, DW_AT_bit_size(0x04) - 2161 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2162 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 2163 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2164 .dwattr $C$DW$122, DW_AT_decl_line(0xa7) - 2165 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) - 2166 - 2167$C$DW$123 .dwtag DW_TAG_member - 2168 .dwattr $C$DW$123, DW_AT_type(*$C$DW$T$11) - 2169 .dwattr $C$DW$123, DW_AT_name("RAM_PE_SET") - 2170 .dwattr $C$DW$123, DW_AT_TI_symbol_name("RAM_PE_SET") - 2171 .dwattr $C$DW$123, DW_AT_bit_offset(0x0c) - 2172 .dwattr $C$DW$123, DW_AT_bit_size(0x04) - 2173 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2174 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) - 2175 .dwattr $C$DW$123, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2176 .dwattr $C$DW$123, DW_AT_decl_line(0xa8) - 2177 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) - 2178 - 2179$C$DW$124 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 41 - - 2180 .dwattr $C$DW$124, DW_AT_type(*$C$DW$T$11) - 2181 .dwattr $C$DW$124, DW_AT_name("rsvd20") - 2182 .dwattr $C$DW$124, DW_AT_TI_symbol_name("rsvd20") - 2183 .dwattr $C$DW$124, DW_AT_bit_offset(0x00) - 2184 .dwattr $C$DW$124, DW_AT_bit_size(0x0c) - 2185 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2186 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) - 2187 .dwattr $C$DW$124, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2188 .dwattr $C$DW$124, DW_AT_decl_line(0xa9) - 2189 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) - 2190 - 2191 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2192 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - 2193 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 2194 .dwendtag $C$DW$T$26 - 2195 - 2196$C$DW$T$74 .dwtag DW_TAG_volatile_type - 2197 .dwattr $C$DW$T$74, DW_AT_type(*$C$DW$T$26) - 2198 - 2199 - 2200$C$DW$T$27 .dwtag DW_TAG_structure_type - 2201 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 2202$C$DW$125 .dwtag DW_TAG_member - 2203 .dwattr $C$DW$125, DW_AT_type(*$C$DW$T$11) - 2204 .dwattr $C$DW$125, DW_AT_name("PRU0_IMEM_PE_CLR") - 2205 .dwattr $C$DW$125, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 2206 .dwattr $C$DW$125, DW_AT_bit_offset(0x1c) - 2207 .dwattr $C$DW$125, DW_AT_bit_size(0x04) - 2208 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2209 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) - 2210 .dwattr $C$DW$125, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2211 .dwattr $C$DW$125, DW_AT_decl_line(0xb3) - 2212 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) - 2213 - 2214$C$DW$126 .dwtag DW_TAG_member - 2215 .dwattr $C$DW$126, DW_AT_type(*$C$DW$T$11) - 2216 .dwattr $C$DW$126, DW_AT_name("PRU0_DMEM_PE_CLR") - 2217 .dwattr $C$DW$126, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 2218 .dwattr $C$DW$126, DW_AT_bit_offset(0x18) - 2219 .dwattr $C$DW$126, DW_AT_bit_size(0x04) - 2220 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2221 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) - 2222 .dwattr $C$DW$126, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2223 .dwattr $C$DW$126, DW_AT_decl_line(0xb4) - 2224 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) - 2225 - 2226$C$DW$127 .dwtag DW_TAG_member - 2227 .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$11) - 2228 .dwattr $C$DW$127, DW_AT_name("PRU1_IMEM_PE_CLR") - 2229 .dwattr $C$DW$127, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 2230 .dwattr $C$DW$127, DW_AT_bit_offset(0x14) - 2231 .dwattr $C$DW$127, DW_AT_bit_size(0x04) - 2232 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2233 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) - 2234 .dwattr $C$DW$127, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 42 - - 2235 .dwattr $C$DW$127, DW_AT_decl_line(0xb5) - 2236 .dwattr $C$DW$127, DW_AT_decl_column(0x0d) - 2237 - 2238$C$DW$128 .dwtag DW_TAG_member - 2239 .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$11) - 2240 .dwattr $C$DW$128, DW_AT_name("PRU1_DMEM_PE_CLR") - 2241 .dwattr $C$DW$128, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 2242 .dwattr $C$DW$128, DW_AT_bit_offset(0x10) - 2243 .dwattr $C$DW$128, DW_AT_bit_size(0x04) - 2244 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2245 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) - 2246 .dwattr $C$DW$128, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2247 .dwattr $C$DW$128, DW_AT_decl_line(0xb6) - 2248 .dwattr $C$DW$128, DW_AT_decl_column(0x0d) - 2249 - 2250$C$DW$129 .dwtag DW_TAG_member - 2251 .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$11) - 2252 .dwattr $C$DW$129, DW_AT_name("rsvd16") - 2253 .dwattr $C$DW$129, DW_AT_TI_symbol_name("rsvd16") - 2254 .dwattr $C$DW$129, DW_AT_bit_offset(0x00) - 2255 .dwattr $C$DW$129, DW_AT_bit_size(0x10) - 2256 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2257 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) - 2258 .dwattr $C$DW$129, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2259 .dwattr $C$DW$129, DW_AT_decl_line(0xb7) - 2260 .dwattr $C$DW$129, DW_AT_decl_column(0x0d) - 2261 - 2262 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2263 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 2264 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 2265 .dwendtag $C$DW$T$27 - 2266 - 2267$C$DW$T$76 .dwtag DW_TAG_volatile_type - 2268 .dwattr $C$DW$T$76, DW_AT_type(*$C$DW$T$27) - 2269 - 2270 - 2271$C$DW$T$28 .dwtag DW_TAG_structure_type - 2272 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 2273$C$DW$130 .dwtag DW_TAG_member - 2274 .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$11) - 2275 .dwattr $C$DW$130, DW_AT_name("PMAO_PRU0") - 2276 .dwattr $C$DW$130, DW_AT_TI_symbol_name("PMAO_PRU0") - 2277 .dwattr $C$DW$130, DW_AT_bit_offset(0x1f) - 2278 .dwattr $C$DW$130, DW_AT_bit_size(0x01) - 2279 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2280 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) - 2281 .dwattr $C$DW$130, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2282 .dwattr $C$DW$130, DW_AT_decl_line(0xc4) - 2283 .dwattr $C$DW$130, DW_AT_decl_column(0x0d) - 2284 - 2285$C$DW$131 .dwtag DW_TAG_member - 2286 .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$11) - 2287 .dwattr $C$DW$131, DW_AT_name("PMAO_PRU1") - 2288 .dwattr $C$DW$131, DW_AT_TI_symbol_name("PMAO_PRU1") - 2289 .dwattr $C$DW$131, DW_AT_bit_offset(0x1e) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 43 - - 2290 .dwattr $C$DW$131, DW_AT_bit_size(0x01) - 2291 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2292 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) - 2293 .dwattr $C$DW$131, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2294 .dwattr $C$DW$131, DW_AT_decl_line(0xc5) - 2295 .dwattr $C$DW$131, DW_AT_decl_column(0x0d) - 2296 - 2297$C$DW$132 .dwtag DW_TAG_member - 2298 .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$11) - 2299 .dwattr $C$DW$132, DW_AT_name("rsvd2") - 2300 .dwattr $C$DW$132, DW_AT_TI_symbol_name("rsvd2") - 2301 .dwattr $C$DW$132, DW_AT_bit_offset(0x00) - 2302 .dwattr $C$DW$132, DW_AT_bit_size(0x1e) - 2303 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2304 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) - 2305 .dwattr $C$DW$132, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2306 .dwattr $C$DW$132, DW_AT_decl_line(0xc6) - 2307 .dwattr $C$DW$132, DW_AT_decl_column(0x0d) - 2308 - 2309 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2310 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 2311 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 2312 .dwendtag $C$DW$T$28 - 2313 - 2314$C$DW$T$78 .dwtag DW_TAG_volatile_type - 2315 .dwattr $C$DW$T$78, DW_AT_type(*$C$DW$T$28) - 2316 - 2317 - 2318$C$DW$T$29 .dwtag DW_TAG_structure_type - 2319 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 2320$C$DW$133 .dwtag DW_TAG_member - 2321 .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$11) - 2322 .dwattr $C$DW$133, DW_AT_name("OCP_EN") - 2323 .dwattr $C$DW$133, DW_AT_TI_symbol_name("OCP_EN") - 2324 .dwattr $C$DW$133, DW_AT_bit_offset(0x1f) - 2325 .dwattr $C$DW$133, DW_AT_bit_size(0x01) - 2326 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2327 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) - 2328 .dwattr $C$DW$133, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2329 .dwattr $C$DW$133, DW_AT_decl_line(0xd3) - 2330 .dwattr $C$DW$133, DW_AT_decl_column(0x0d) - 2331 - 2332$C$DW$134 .dwtag DW_TAG_member - 2333 .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$11) - 2334 .dwattr $C$DW$134, DW_AT_name("rsvd1") - 2335 .dwattr $C$DW$134, DW_AT_TI_symbol_name("rsvd1") - 2336 .dwattr $C$DW$134, DW_AT_bit_offset(0x00) - 2337 .dwattr $C$DW$134, DW_AT_bit_size(0x1f) - 2338 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2339 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) - 2340 .dwattr $C$DW$134, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2341 .dwattr $C$DW$134, DW_AT_decl_line(0xd4) - 2342 .dwattr $C$DW$134, DW_AT_decl_column(0x0d) - 2343 - 2344 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 44 - - 2345 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 2346 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 2347 .dwendtag $C$DW$T$29 - 2348 - 2349$C$DW$T$80 .dwtag DW_TAG_volatile_type - 2350 .dwattr $C$DW$T$80, DW_AT_type(*$C$DW$T$29) - 2351 - 2352 - 2353$C$DW$T$30 .dwtag DW_TAG_structure_type - 2354 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 2355$C$DW$135 .dwtag DW_TAG_member - 2356 .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$11) - 2357 .dwattr $C$DW$135, DW_AT_name("PRU1_PAD_HP_EN") - 2358 .dwattr $C$DW$135, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 2359 .dwattr $C$DW$135, DW_AT_bit_offset(0x1f) - 2360 .dwattr $C$DW$135, DW_AT_bit_size(0x01) - 2361 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2362 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) - 2363 .dwattr $C$DW$135, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2364 .dwattr $C$DW$135, DW_AT_decl_line(0xde) - 2365 .dwattr $C$DW$135, DW_AT_decl_column(0x0d) - 2366 - 2367$C$DW$136 .dwtag DW_TAG_member - 2368 .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$11) - 2369 .dwattr $C$DW$136, DW_AT_name("XFR_SHIFT_EN") - 2370 .dwattr $C$DW$136, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 2371 .dwattr $C$DW$136, DW_AT_bit_offset(0x1e) - 2372 .dwattr $C$DW$136, DW_AT_bit_size(0x01) - 2373 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2374 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) - 2375 .dwattr $C$DW$136, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2376 .dwattr $C$DW$136, DW_AT_decl_line(0xdf) - 2377 .dwattr $C$DW$136, DW_AT_decl_column(0x0d) - 2378 - 2379$C$DW$137 .dwtag DW_TAG_member - 2380 .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$11) - 2381 .dwattr $C$DW$137, DW_AT_name("rsvd2") - 2382 .dwattr $C$DW$137, DW_AT_TI_symbol_name("rsvd2") - 2383 .dwattr $C$DW$137, DW_AT_bit_offset(0x00) - 2384 .dwattr $C$DW$137, DW_AT_bit_size(0x1e) - 2385 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2386 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) - 2387 .dwattr $C$DW$137, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2388 .dwattr $C$DW$137, DW_AT_decl_line(0xe0) - 2389 .dwattr $C$DW$137, DW_AT_decl_column(0x0d) - 2390 - 2391 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2392 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 2393 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 2394 .dwendtag $C$DW$T$30 - 2395 - 2396$C$DW$T$82 .dwtag DW_TAG_volatile_type - 2397 .dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$30) - 2398 - 2399 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 45 - - 2400$C$DW$T$31 .dwtag DW_TAG_structure_type - 2401 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 2402$C$DW$138 .dwtag DW_TAG_member - 2403 .dwattr $C$DW$138, DW_AT_type(*$C$DW$T$11) - 2404 .dwattr $C$DW$138, DW_AT_name("PIN_MUX_SEL") - 2405 .dwattr $C$DW$138, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 2406 .dwattr $C$DW$138, DW_AT_bit_offset(0x18) - 2407 .dwattr $C$DW$138, DW_AT_bit_size(0x08) - 2408 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2409 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) - 2410 .dwattr $C$DW$138, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2411 .dwattr $C$DW$138, DW_AT_decl_line(0xec) - 2412 .dwattr $C$DW$138, DW_AT_decl_column(0x0d) - 2413 - 2414$C$DW$139 .dwtag DW_TAG_member - 2415 .dwattr $C$DW$139, DW_AT_type(*$C$DW$T$11) - 2416 .dwattr $C$DW$139, DW_AT_name("rsvd2") - 2417 .dwattr $C$DW$139, DW_AT_TI_symbol_name("rsvd2") - 2418 .dwattr $C$DW$139, DW_AT_bit_offset(0x00) - 2419 .dwattr $C$DW$139, DW_AT_bit_size(0x18) - 2420 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2421 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) - 2422 .dwattr $C$DW$139, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2423 .dwattr $C$DW$139, DW_AT_decl_line(0xed) - 2424 .dwattr $C$DW$139, DW_AT_decl_column(0x0d) - 2425 - 2426 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2427 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 2428 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 2429 .dwendtag $C$DW$T$31 - 2430 - 2431$C$DW$T$84 .dwtag DW_TAG_volatile_type - 2432 .dwattr $C$DW$T$84, DW_AT_type(*$C$DW$T$31) - 2433 - 2434 - 2435$C$DW$T$35 .dwtag DW_TAG_structure_type - 2436 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 2437$C$DW$140 .dwtag DW_TAG_member - 2438 .dwattr $C$DW$140, DW_AT_type(*$C$DW$T$61) - 2439 .dwattr $C$DW$140, DW_AT_name("$P$T0") - 2440 .dwattr $C$DW$140, DW_AT_TI_symbol_name("$P$T0") - 2441 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2442 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) - 2443 .dwattr $C$DW$140, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2444 .dwattr $C$DW$140, DW_AT_decl_line(0x29) - 2445 .dwattr $C$DW$140, DW_AT_decl_column(0x02) - 2446 - 2447$C$DW$141 .dwtag DW_TAG_member - 2448 .dwattr $C$DW$141, DW_AT_type(*$C$DW$T$63) - 2449 .dwattr $C$DW$141, DW_AT_name("$P$T1") - 2450 .dwattr $C$DW$141, DW_AT_TI_symbol_name("$P$T1") - 2451 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2452 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) - 2453 .dwattr $C$DW$141, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2454 .dwattr $C$DW$141, DW_AT_decl_line(0x33) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 46 - - 2455 .dwattr $C$DW$141, DW_AT_decl_column(0x02) - 2456 - 2457$C$DW$142 .dwtag DW_TAG_member - 2458 .dwattr $C$DW$142, DW_AT_type(*$C$DW$T$65) - 2459 .dwattr $C$DW$142, DW_AT_name("$P$T2") - 2460 .dwattr $C$DW$142, DW_AT_TI_symbol_name("$P$T2") - 2461 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2462 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) - 2463 .dwattr $C$DW$142, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2464 .dwattr $C$DW$142, DW_AT_decl_line(0x41) - 2465 .dwattr $C$DW$142, DW_AT_decl_column(0x02) - 2466 - 2467$C$DW$143 .dwtag DW_TAG_member - 2468 .dwattr $C$DW$143, DW_AT_type(*$C$DW$T$67) - 2469 .dwattr $C$DW$143, DW_AT_name("$P$T3") - 2470 .dwattr $C$DW$143, DW_AT_TI_symbol_name("$P$T3") - 2471 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2472 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) - 2473 .dwattr $C$DW$143, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2474 .dwattr $C$DW$143, DW_AT_decl_line(0x54) - 2475 .dwattr $C$DW$143, DW_AT_decl_column(0x02) - 2476 - 2477$C$DW$144 .dwtag DW_TAG_member - 2478 .dwattr $C$DW$144, DW_AT_type(*$C$DW$T$69) - 2479 .dwattr $C$DW$144, DW_AT_name("$P$T4") - 2480 .dwattr $C$DW$144, DW_AT_TI_symbol_name("$P$T4") - 2481 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2482 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) - 2483 .dwattr $C$DW$144, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2484 .dwattr $C$DW$144, DW_AT_decl_line(0x67) - 2485 .dwattr $C$DW$144, DW_AT_decl_column(0x02) - 2486 - 2487$C$DW$145 .dwtag DW_TAG_member - 2488 .dwattr $C$DW$145, DW_AT_type(*$C$DW$T$71) - 2489 .dwattr $C$DW$145, DW_AT_name("$P$T5") - 2490 .dwattr $C$DW$145, DW_AT_TI_symbol_name("$P$T5") - 2491 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 2492 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) - 2493 .dwattr $C$DW$145, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2494 .dwattr $C$DW$145, DW_AT_decl_line(0x83) - 2495 .dwattr $C$DW$145, DW_AT_decl_column(0x02) - 2496 - 2497$C$DW$146 .dwtag DW_TAG_member - 2498 .dwattr $C$DW$146, DW_AT_type(*$C$DW$T$73) - 2499 .dwattr $C$DW$146, DW_AT_name("$P$T6") - 2500 .dwattr $C$DW$146, DW_AT_TI_symbol_name("$P$T6") - 2501 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 2502 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) - 2503 .dwattr $C$DW$146, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2504 .dwattr $C$DW$146, DW_AT_decl_line(0x92) - 2505 .dwattr $C$DW$146, DW_AT_decl_column(0x02) - 2506 - 2507$C$DW$147 .dwtag DW_TAG_member - 2508 .dwattr $C$DW$147, DW_AT_type(*$C$DW$T$75) - 2509 .dwattr $C$DW$147, DW_AT_name("$P$T7") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 47 - - 2510 .dwattr $C$DW$147, DW_AT_TI_symbol_name("$P$T7") - 2511 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 2512 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) - 2513 .dwattr $C$DW$147, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2514 .dwattr $C$DW$147, DW_AT_decl_line(0xa0) - 2515 .dwattr $C$DW$147, DW_AT_decl_column(0x02) - 2516 - 2517$C$DW$148 .dwtag DW_TAG_member - 2518 .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$77) - 2519 .dwattr $C$DW$148, DW_AT_name("$P$T8") - 2520 .dwattr $C$DW$148, DW_AT_TI_symbol_name("$P$T8") - 2521 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 2522 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) - 2523 .dwattr $C$DW$148, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2524 .dwattr $C$DW$148, DW_AT_decl_line(0xaf) - 2525 .dwattr $C$DW$148, DW_AT_decl_column(0x02) - 2526 - 2527$C$DW$149 .dwtag DW_TAG_member - 2528 .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$32) - 2529 .dwattr $C$DW$149, DW_AT_name("rsvd24") - 2530 .dwattr $C$DW$149, DW_AT_TI_symbol_name("rsvd24") - 2531 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 2532 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) - 2533 .dwattr $C$DW$149, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2534 .dwattr $C$DW$149, DW_AT_decl_line(0xbc) - 2535 .dwattr $C$DW$149, DW_AT_decl_column(0x0b) - 2536 - 2537$C$DW$150 .dwtag DW_TAG_member - 2538 .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$79) - 2539 .dwattr $C$DW$150, DW_AT_name("$P$T9") - 2540 .dwattr $C$DW$150, DW_AT_TI_symbol_name("$P$T9") - 2541 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 2542 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) - 2543 .dwattr $C$DW$150, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2544 .dwattr $C$DW$150, DW_AT_decl_line(0xc0) - 2545 .dwattr $C$DW$150, DW_AT_decl_column(0x02) - 2546 - 2547$C$DW$151 .dwtag DW_TAG_member - 2548 .dwattr $C$DW$151, DW_AT_type(*$C$DW$T$33) - 2549 .dwattr $C$DW$151, DW_AT_name("rsvd2c") - 2550 .dwattr $C$DW$151, DW_AT_TI_symbol_name("rsvd2c") - 2551 .dwattr $C$DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 2552 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) - 2553 .dwattr $C$DW$151, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2554 .dwattr $C$DW$151, DW_AT_decl_line(0xcb) - 2555 .dwattr $C$DW$151, DW_AT_decl_column(0x0b) - 2556 - 2557$C$DW$152 .dwtag DW_TAG_member - 2558 .dwattr $C$DW$152, DW_AT_type(*$C$DW$T$81) - 2559 .dwattr $C$DW$152, DW_AT_name("$P$T10") - 2560 .dwattr $C$DW$152, DW_AT_TI_symbol_name("$P$T10") - 2561 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 2562 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) - 2563 .dwattr $C$DW$152, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2564 .dwattr $C$DW$152, DW_AT_decl_line(0xcf) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 48 - - 2565 .dwattr $C$DW$152, DW_AT_decl_column(0x02) - 2566 - 2567$C$DW$153 .dwtag DW_TAG_member - 2568 .dwattr $C$DW$153, DW_AT_type(*$C$DW$T$83) - 2569 .dwattr $C$DW$153, DW_AT_name("$P$T11") - 2570 .dwattr $C$DW$153, DW_AT_TI_symbol_name("$P$T11") - 2571 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 2572 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) - 2573 .dwattr $C$DW$153, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2574 .dwattr $C$DW$153, DW_AT_decl_line(0xda) - 2575 .dwattr $C$DW$153, DW_AT_decl_column(0x02) - 2576 - 2577$C$DW$154 .dwtag DW_TAG_member - 2578 .dwattr $C$DW$154, DW_AT_type(*$C$DW$T$34) - 2579 .dwattr $C$DW$154, DW_AT_name("rsvd38") - 2580 .dwattr $C$DW$154, DW_AT_TI_symbol_name("rsvd38") - 2581 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 2582 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) - 2583 .dwattr $C$DW$154, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2584 .dwattr $C$DW$154, DW_AT_decl_line(0xe5) - 2585 .dwattr $C$DW$154, DW_AT_decl_column(0x0b) - 2586 - 2587$C$DW$155 .dwtag DW_TAG_member - 2588 .dwattr $C$DW$155, DW_AT_type(*$C$DW$T$85) - 2589 .dwattr $C$DW$155, DW_AT_name("$P$T12") - 2590 .dwattr $C$DW$155, DW_AT_TI_symbol_name("$P$T12") - 2591 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 2592 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) - 2593 .dwattr $C$DW$155, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 2594 .dwattr $C$DW$155, DW_AT_decl_line(0xe8) - 2595 .dwattr $C$DW$155, DW_AT_decl_column(0x02) - 2596 - 2597 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2598 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 2599 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 2600 .dwendtag $C$DW$T$35 - 2601 - 2602$C$DW$T$95 .dwtag DW_TAG_typedef - 2603 .dwattr $C$DW$T$95, DW_AT_name("pruCfg") - 2604 .dwattr $C$DW$T$95, DW_AT_type(*$C$DW$T$35) - 2605 .dwattr $C$DW$T$95, DW_AT_language(DW_LANG_C) - 2606 .dwattr $C$DW$T$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 2607 .dwattr $C$DW$T$95, DW_AT_decl_line(0xf0) - 2608 .dwattr $C$DW$T$95, DW_AT_decl_column(0x03) - 2609 - 2610$C$DW$T$96 .dwtag DW_TAG_volatile_type - 2611 .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$95) - 2612 - 2613 - 2614$C$DW$T$36 .dwtag DW_TAG_structure_type - 2615 .dwattr $C$DW$T$36, DW_AT_byte_size(0x40000) - 2616$C$DW$156 .dwtag DW_TAG_member - 2617 .dwattr $C$DW$156, DW_AT_type(*$C$DW$T$88) - 2618 .dwattr $C$DW$156, DW_AT_name("$P$T13") - 2619 .dwattr $C$DW$156, DW_AT_TI_symbol_name("$P$T13") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 49 - - 2620 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2621 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) - 2622 .dwattr $C$DW$156, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 2623 .dwattr $C$DW$156, DW_AT_decl_line(0x34) - 2624 .dwattr $C$DW$156, DW_AT_decl_column(0x02) - 2625 - 2626 .dwattr $C$DW$T$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2627 .dwattr $C$DW$T$36, DW_AT_decl_line(0x33) - 2628 .dwattr $C$DW$T$36, DW_AT_decl_column(0x10) - 2629 .dwendtag $C$DW$T$36 - 2630 - 2631$C$DW$T$37 .dwtag DW_TAG_typedef - 2632 .dwattr $C$DW$T$37, DW_AT_name("unibus_memory_t") - 2633 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$36) - 2634 .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C) - 2635 .dwattr $C$DW$T$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2636 .dwattr $C$DW$T$37, DW_AT_decl_line(0x38) - 2637 .dwattr $C$DW$T$37, DW_AT_decl_column(0x03) - 2638 - 2639 - 2640$C$DW$T$38 .dwtag DW_TAG_structure_type - 2641 .dwattr $C$DW$T$38, DW_AT_byte_size(0x40000) - 2642$C$DW$157 .dwtag DW_TAG_member - 2643 .dwattr $C$DW$157, DW_AT_type(*$C$DW$T$37) - 2644 .dwattr $C$DW$157, DW_AT_name("memory") - 2645 .dwattr $C$DW$157, DW_AT_TI_symbol_name("memory") - 2646 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2647 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) - 2648 .dwattr $C$DW$157, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/d - 2649 .dwattr $C$DW$157, DW_AT_decl_line(0x17) - 2650 .dwattr $C$DW$157, DW_AT_decl_column(0x12) - 2651 - 2652 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2653 .dwattr $C$DW$T$38, DW_AT_decl_line(0x14) - 2654 .dwattr $C$DW$T$38, DW_AT_decl_column(0x10) - 2655 .dwendtag $C$DW$T$38 - 2656 - 2657$C$DW$T$48 .dwtag DW_TAG_typedef - 2658 .dwattr $C$DW$T$48, DW_AT_name("ddrmem_t") - 2659 .dwattr $C$DW$T$48, DW_AT_type(*$C$DW$T$38) - 2660 .dwattr $C$DW$T$48, DW_AT_language(DW_LANG_C) - 2661 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2662 .dwattr $C$DW$T$48, DW_AT_decl_line(0x18) - 2663 .dwattr $C$DW$T$48, DW_AT_decl_column(0x03) - 2664 - 2665$C$DW$T$49 .dwtag DW_TAG_volatile_type - 2666 .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$48) - 2667 - 2668$C$DW$T$50 .dwtag DW_TAG_pointer_type - 2669 .dwattr $C$DW$T$50, DW_AT_type(*$C$DW$T$49) - 2670 .dwattr $C$DW$T$50, DW_AT_address_class(0x20) - 2671 - 2672 - 2673$C$DW$T$41 .dwtag DW_TAG_structure_type - 2674 .dwattr $C$DW$T$41, DW_AT_byte_size(0x0c) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 50 - - 2675$C$DW$158 .dwtag DW_TAG_member - 2676 .dwattr $C$DW$158, DW_AT_type(*$C$DW$T$39) - 2677 .dwattr $C$DW$158, DW_AT_name("eventmask") - 2678 .dwattr $C$DW$158, DW_AT_TI_symbol_name("eventmask") - 2679 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2680 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) - 2681 .dwattr $C$DW$158, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2682 .dwattr $C$DW$158, DW_AT_decl_line(0x7a) - 2683 .dwattr $C$DW$158, DW_AT_decl_column(0x0a) - 2684 - 2685$C$DW$159 .dwtag DW_TAG_member - 2686 .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$39) - 2687 .dwattr $C$DW$159, DW_AT_name("unibus_control") - 2688 .dwattr $C$DW$159, DW_AT_TI_symbol_name("unibus_control") - 2689 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2690 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) - 2691 .dwattr $C$DW$159, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2692 .dwattr $C$DW$159, DW_AT_decl_line(0x7d) - 2693 .dwattr $C$DW$159, DW_AT_decl_column(0x0a) - 2694 - 2695$C$DW$160 .dwtag DW_TAG_member - 2696 .dwattr $C$DW$160, DW_AT_type(*$C$DW$T$39) - 2697 .dwattr $C$DW$160, DW_AT_name("device_handle") - 2698 .dwattr $C$DW$160, DW_AT_TI_symbol_name("device_handle") - 2699 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2700 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) - 2701 .dwattr $C$DW$160, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2702 .dwattr $C$DW$160, DW_AT_decl_line(0x7f) - 2703 .dwattr $C$DW$160, DW_AT_decl_column(0x0a) - 2704 - 2705$C$DW$161 .dwtag DW_TAG_member - 2706 .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$39) - 2707 .dwattr $C$DW$161, DW_AT_name("device_register_idx") - 2708 .dwattr $C$DW$161, DW_AT_TI_symbol_name("device_register_idx") - 2709 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2710 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) - 2711 .dwattr $C$DW$161, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2712 .dwattr $C$DW$161, DW_AT_decl_line(0x81) - 2713 .dwattr $C$DW$161, DW_AT_decl_column(0x0a) - 2714 - 2715$C$DW$162 .dwtag DW_TAG_member - 2716 .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$32) - 2717 .dwattr $C$DW$162, DW_AT_name("addr") - 2718 .dwattr $C$DW$162, DW_AT_TI_symbol_name("addr") - 2719 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2720 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) - 2721 .dwattr $C$DW$162, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2722 .dwattr $C$DW$162, DW_AT_decl_line(0x83) - 2723 .dwattr $C$DW$162, DW_AT_decl_column(0x0b) - 2724 - 2725$C$DW$163 .dwtag DW_TAG_member - 2726 .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$40) - 2727 .dwattr $C$DW$163, DW_AT_name("data") - 2728 .dwattr $C$DW$163, DW_AT_TI_symbol_name("data") - 2729 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 51 - - 2730 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) - 2731 .dwattr $C$DW$163, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2732 .dwattr $C$DW$163, DW_AT_decl_line(0x84) - 2733 .dwattr $C$DW$163, DW_AT_decl_column(0x0b) - 2734 - 2735$C$DW$164 .dwtag DW_TAG_member - 2736 .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$39) - 2737 .dwattr $C$DW$164, DW_AT_name("initialization_signals_prev") - 2738 .dwattr $C$DW$164, DW_AT_TI_symbol_name("initialization_signals_prev") - 2739 .dwattr $C$DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0xa] - 2740 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) - 2741 .dwattr $C$DW$164, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2742 .dwattr $C$DW$164, DW_AT_decl_line(0x87) - 2743 .dwattr $C$DW$164, DW_AT_decl_column(0x0a) - 2744 - 2745$C$DW$165 .dwtag DW_TAG_member - 2746 .dwattr $C$DW$165, DW_AT_type(*$C$DW$T$39) - 2747 .dwattr $C$DW$165, DW_AT_name("initialization_signals_cur") - 2748 .dwattr $C$DW$165, DW_AT_TI_symbol_name("initialization_signals_cur") - 2749 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0xb] - 2750 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) - 2751 .dwattr $C$DW$165, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2752 .dwattr $C$DW$165, DW_AT_decl_line(0x88) - 2753 .dwattr $C$DW$165, DW_AT_decl_column(0x0a) - 2754 - 2755 .dwattr $C$DW$T$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2756 .dwattr $C$DW$T$41, DW_AT_decl_line(0x79) - 2757 .dwattr $C$DW$T$41, DW_AT_decl_column(0x10) - 2758 .dwendtag $C$DW$T$41 - 2759 - 2760$C$DW$T$51 .dwtag DW_TAG_typedef - 2761 .dwattr $C$DW$T$51, DW_AT_name("mailbox_events_t") - 2762 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$41) - 2763 .dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C) - 2764 .dwattr $C$DW$T$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2765 .dwattr $C$DW$T$51, DW_AT_decl_line(0x8b) - 2766 .dwattr $C$DW$T$51, DW_AT_decl_column(0x03) - 2767 - 2768 - 2769$C$DW$T$42 .dwtag DW_TAG_structure_type - 2770 .dwattr $C$DW$T$42, DW_AT_byte_size(0x08) - 2771$C$DW$166 .dwtag DW_TAG_member - 2772 .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$32) - 2773 .dwattr $C$DW$166, DW_AT_name("addr") - 2774 .dwattr $C$DW$166, DW_AT_TI_symbol_name("addr") - 2775 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2776 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) - 2777 .dwattr $C$DW$166, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2778 .dwattr $C$DW$166, DW_AT_decl_line(0x4c) - 2779 .dwattr $C$DW$166, DW_AT_decl_column(0x0b) - 2780 - 2781$C$DW$167 .dwtag DW_TAG_member - 2782 .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$32) - 2783 .dwattr $C$DW$167, DW_AT_name("val") - 2784 .dwattr $C$DW$167, DW_AT_TI_symbol_name("val") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 52 - - 2785 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2786 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) - 2787 .dwattr $C$DW$167, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2788 .dwattr $C$DW$167, DW_AT_decl_line(0x4d) - 2789 .dwattr $C$DW$167, DW_AT_decl_column(0x0b) - 2790 - 2791 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2792 .dwattr $C$DW$T$42, DW_AT_decl_line(0x4b) - 2793 .dwattr $C$DW$T$42, DW_AT_decl_column(0x10) - 2794 .dwendtag $C$DW$T$42 - 2795 - 2796$C$DW$T$89 .dwtag DW_TAG_typedef - 2797 .dwattr $C$DW$T$89, DW_AT_name("mailbox_test_t") - 2798 .dwattr $C$DW$T$89, DW_AT_type(*$C$DW$T$42) - 2799 .dwattr $C$DW$T$89, DW_AT_language(DW_LANG_C) - 2800 .dwattr $C$DW$T$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2801 .dwattr $C$DW$T$89, DW_AT_decl_line(0x4e) - 2802 .dwattr $C$DW$T$89, DW_AT_decl_column(0x03) - 2803 - 2804 - 2805$C$DW$T$43 .dwtag DW_TAG_structure_type - 2806 .dwattr $C$DW$T$43, DW_AT_byte_size(0x0c) - 2807$C$DW$168 .dwtag DW_TAG_member - 2808 .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$32) - 2809 .dwattr $C$DW$168, DW_AT_name("addr") - 2810 .dwattr $C$DW$168, DW_AT_TI_symbol_name("addr") - 2811 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2812 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) - 2813 .dwattr $C$DW$168, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2814 .dwattr $C$DW$168, DW_AT_decl_line(0x51) - 2815 .dwattr $C$DW$168, DW_AT_decl_column(0x0b) - 2816 - 2817$C$DW$169 .dwtag DW_TAG_member - 2818 .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$32) - 2819 .dwattr $C$DW$169, DW_AT_name("bitmask") - 2820 .dwattr $C$DW$169, DW_AT_TI_symbol_name("bitmask") - 2821 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2822 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) - 2823 .dwattr $C$DW$169, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2824 .dwattr $C$DW$169, DW_AT_decl_line(0x52) - 2825 .dwattr $C$DW$169, DW_AT_decl_column(0x0b) - 2826 - 2827$C$DW$170 .dwtag DW_TAG_member - 2828 .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$32) - 2829 .dwattr $C$DW$170, DW_AT_name("val") - 2830 .dwattr $C$DW$170, DW_AT_TI_symbol_name("val") - 2831 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2832 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) - 2833 .dwattr $C$DW$170, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2834 .dwattr $C$DW$170, DW_AT_decl_line(0x53) - 2835 .dwattr $C$DW$170, DW_AT_decl_column(0x0b) - 2836 - 2837 .dwattr $C$DW$T$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2838 .dwattr $C$DW$T$43, DW_AT_decl_line(0x50) - 2839 .dwattr $C$DW$T$43, DW_AT_decl_column(0x10) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 53 - - 2840 .dwendtag $C$DW$T$43 - 2841 - 2842$C$DW$T$90 .dwtag DW_TAG_typedef - 2843 .dwattr $C$DW$T$90, DW_AT_name("mailbox_buslatch_t") - 2844 .dwattr $C$DW$T$90, DW_AT_type(*$C$DW$T$43) - 2845 .dwattr $C$DW$T$90, DW_AT_language(DW_LANG_C) - 2846 .dwattr $C$DW$T$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2847 .dwattr $C$DW$T$90, DW_AT_decl_line(0x54) - 2848 .dwattr $C$DW$T$90, DW_AT_decl_column(0x03) - 2849 - 2850 - 2851$C$DW$T$44 .dwtag DW_TAG_structure_type - 2852 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 2853$C$DW$171 .dwtag DW_TAG_member - 2854 .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$39) - 2855 .dwattr $C$DW$171, DW_AT_name("addr_0_7") - 2856 .dwattr $C$DW$171, DW_AT_TI_symbol_name("addr_0_7") - 2857 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2858 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) - 2859 .dwattr $C$DW$171, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2860 .dwattr $C$DW$171, DW_AT_decl_line(0x57) - 2861 .dwattr $C$DW$171, DW_AT_decl_column(0x0a) - 2862 - 2863$C$DW$172 .dwtag DW_TAG_member - 2864 .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$39) - 2865 .dwattr $C$DW$172, DW_AT_name("addr_8_15") - 2866 .dwattr $C$DW$172, DW_AT_TI_symbol_name("addr_8_15") - 2867 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2868 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) - 2869 .dwattr $C$DW$172, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2870 .dwattr $C$DW$172, DW_AT_decl_line(0x58) - 2871 .dwattr $C$DW$172, DW_AT_decl_column(0x0a) - 2872 - 2873$C$DW$173 .dwtag DW_TAG_member - 2874 .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$39) - 2875 .dwattr $C$DW$173, DW_AT_name("data_0_7") - 2876 .dwattr $C$DW$173, DW_AT_TI_symbol_name("data_0_7") - 2877 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2878 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) - 2879 .dwattr $C$DW$173, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2880 .dwattr $C$DW$173, DW_AT_decl_line(0x59) - 2881 .dwattr $C$DW$173, DW_AT_decl_column(0x0a) - 2882 - 2883$C$DW$174 .dwtag DW_TAG_member - 2884 .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$39) - 2885 .dwattr $C$DW$174, DW_AT_name("data_8_15") - 2886 .dwattr $C$DW$174, DW_AT_TI_symbol_name("data_8_15") - 2887 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x3] - 2888 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) - 2889 .dwattr $C$DW$174, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2890 .dwattr $C$DW$174, DW_AT_decl_line(0x5a) - 2891 .dwattr $C$DW$174, DW_AT_decl_column(0x0a) - 2892 - 2893 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2894 .dwattr $C$DW$T$44, DW_AT_decl_line(0x56) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 54 - - 2895 .dwattr $C$DW$T$44, DW_AT_decl_column(0x10) - 2896 .dwendtag $C$DW$T$44 - 2897 - 2898$C$DW$T$91 .dwtag DW_TAG_typedef - 2899 .dwattr $C$DW$T$91, DW_AT_name("mailbox_buslatch_test_t") - 2900 .dwattr $C$DW$T$91, DW_AT_type(*$C$DW$T$44) - 2901 .dwattr $C$DW$T$91, DW_AT_language(DW_LANG_C) - 2902 .dwattr $C$DW$T$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2903 .dwattr $C$DW$T$91, DW_AT_decl_line(0x5b) - 2904 .dwattr $C$DW$T$91, DW_AT_decl_column(0x03) - 2905 - 2906 - 2907$C$DW$T$46 .dwtag DW_TAG_structure_type - 2908 .dwattr $C$DW$T$46, DW_AT_byte_size(0x40c) - 2909$C$DW$175 .dwtag DW_TAG_member - 2910 .dwattr $C$DW$175, DW_AT_type(*$C$DW$T$39) - 2911 .dwattr $C$DW$175, DW_AT_name("cur_status") - 2912 .dwattr $C$DW$175, DW_AT_TI_symbol_name("cur_status") - 2913 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2914 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) - 2915 .dwattr $C$DW$175, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2916 .dwattr $C$DW$175, DW_AT_decl_line(0x61) - 2917 .dwattr $C$DW$175, DW_AT_decl_column(0x0a) - 2918 - 2919$C$DW$176 .dwtag DW_TAG_member - 2920 .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$39) - 2921 .dwattr $C$DW$176, DW_AT_name("control") - 2922 .dwattr $C$DW$176, DW_AT_TI_symbol_name("control") - 2923 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] - 2924 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) - 2925 .dwattr $C$DW$176, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2926 .dwattr $C$DW$176, DW_AT_decl_line(0x62) - 2927 .dwattr $C$DW$176, DW_AT_decl_column(0x0a) - 2928 - 2929$C$DW$177 .dwtag DW_TAG_member - 2930 .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$40) - 2931 .dwattr $C$DW$177, DW_AT_name("wordcount") - 2932 .dwattr $C$DW$177, DW_AT_TI_symbol_name("wordcount") - 2933 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 2934 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) - 2935 .dwattr $C$DW$177, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2936 .dwattr $C$DW$177, DW_AT_decl_line(0x63) - 2937 .dwattr $C$DW$177, DW_AT_decl_column(0x0b) - 2938 - 2939$C$DW$178 .dwtag DW_TAG_member - 2940 .dwattr $C$DW$178, DW_AT_type(*$C$DW$T$32) - 2941 .dwattr $C$DW$178, DW_AT_name("cur_addr") - 2942 .dwattr $C$DW$178, DW_AT_TI_symbol_name("cur_addr") - 2943 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2944 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) - 2945 .dwattr $C$DW$178, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2946 .dwattr $C$DW$178, DW_AT_decl_line(0x64) - 2947 .dwattr $C$DW$178, DW_AT_decl_column(0x0b) - 2948 - 2949$C$DW$179 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 55 - - 2950 .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$32) - 2951 .dwattr $C$DW$179, DW_AT_name("startaddr") - 2952 .dwattr $C$DW$179, DW_AT_TI_symbol_name("startaddr") - 2953 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2954 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) - 2955 .dwattr $C$DW$179, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2956 .dwattr $C$DW$179, DW_AT_decl_line(0x65) - 2957 .dwattr $C$DW$179, DW_AT_decl_column(0x0b) - 2958 - 2959$C$DW$180 .dwtag DW_TAG_member - 2960 .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$45) - 2961 .dwattr $C$DW$180, DW_AT_name("words") - 2962 .dwattr $C$DW$180, DW_AT_TI_symbol_name("words") - 2963 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 2964 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) - 2965 .dwattr $C$DW$180, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2966 .dwattr $C$DW$180, DW_AT_decl_line(0x66) - 2967 .dwattr $C$DW$180, DW_AT_decl_column(0x0b) - 2968 - 2969 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2970 .dwattr $C$DW$T$46, DW_AT_decl_line(0x5f) - 2971 .dwattr $C$DW$T$46, DW_AT_decl_column(0x10) - 2972 .dwendtag $C$DW$T$46 - 2973 - 2974$C$DW$T$92 .dwtag DW_TAG_typedef - 2975 .dwattr $C$DW$T$92, DW_AT_name("mailbox_dma_t") - 2976 .dwattr $C$DW$T$92, DW_AT_type(*$C$DW$T$46) - 2977 .dwattr $C$DW$T$92, DW_AT_language(DW_LANG_C) - 2978 .dwattr $C$DW$T$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 2979 .dwattr $C$DW$T$92, DW_AT_decl_line(0x67) - 2980 .dwattr $C$DW$T$92, DW_AT_decl_column(0x03) - 2981 - 2982 - 2983$C$DW$T$47 .dwtag DW_TAG_structure_type - 2984 .dwattr $C$DW$T$47, DW_AT_byte_size(0x03) - 2985$C$DW$181 .dwtag DW_TAG_member - 2986 .dwattr $C$DW$181, DW_AT_type(*$C$DW$T$40) - 2987 .dwattr $C$DW$181, DW_AT_name("vector") - 2988 .dwattr $C$DW$181, DW_AT_TI_symbol_name("vector") - 2989 .dwattr $C$DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2990 .dwattr $C$DW$181, DW_AT_accessibility(DW_ACCESS_public) - 2991 .dwattr $C$DW$181, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 2992 .dwattr $C$DW$181, DW_AT_decl_line(0x6b) - 2993 .dwattr $C$DW$181, DW_AT_decl_column(0x0b) - 2994 - 2995$C$DW$182 .dwtag DW_TAG_member - 2996 .dwattr $C$DW$182, DW_AT_type(*$C$DW$T$39) - 2997 .dwattr $C$DW$182, DW_AT_name("priority_bit") - 2998 .dwattr $C$DW$182, DW_AT_TI_symbol_name("priority_bit") - 2999 .dwattr $C$DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x2] - 3000 .dwattr $C$DW$182, DW_AT_accessibility(DW_ACCESS_public) - 3001 .dwattr $C$DW$182, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3002 .dwattr $C$DW$182, DW_AT_decl_line(0x6c) - 3003 .dwattr $C$DW$182, DW_AT_decl_column(0x0a) - 3004 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 56 - - 3005 .dwattr $C$DW$T$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3006 .dwattr $C$DW$T$47, DW_AT_decl_line(0x6a) - 3007 .dwattr $C$DW$T$47, DW_AT_decl_column(0x10) - 3008 .dwendtag $C$DW$T$47 - 3009 - 3010$C$DW$T$93 .dwtag DW_TAG_typedef - 3011 .dwattr $C$DW$T$93, DW_AT_name("mailbox_intr_t") - 3012 .dwattr $C$DW$T$93, DW_AT_type(*$C$DW$T$47) - 3013 .dwattr $C$DW$T$93, DW_AT_language(DW_LANG_C) - 3014 .dwattr $C$DW$T$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3015 .dwattr $C$DW$T$93, DW_AT_decl_line(0x6d) - 3016 .dwattr $C$DW$T$93, DW_AT_decl_column(0x03) - 3017 - 3018 - 3019$C$DW$T$52 .dwtag DW_TAG_structure_type - 3020 .dwattr $C$DW$T$52, DW_AT_byte_size(0x424) - 3021$C$DW$183 .dwtag DW_TAG_member - 3022 .dwattr $C$DW$183, DW_AT_type(*$C$DW$T$32) - 3023 .dwattr $C$DW$183, DW_AT_name("arm2pru_req") - 3024 .dwattr $C$DW$183, DW_AT_TI_symbol_name("arm2pru_req") - 3025 .dwattr $C$DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3026 .dwattr $C$DW$183, DW_AT_accessibility(DW_ACCESS_public) - 3027 .dwattr $C$DW$183, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3028 .dwattr $C$DW$183, DW_AT_decl_line(0x90) - 3029 .dwattr $C$DW$183, DW_AT_decl_column(0x0b) - 3030 - 3031$C$DW$184 .dwtag DW_TAG_member - 3032 .dwattr $C$DW$184, DW_AT_type(*$C$DW$T$32) - 3033 .dwattr $C$DW$184, DW_AT_name("arm2pru_resp") - 3034 .dwattr $C$DW$184, DW_AT_TI_symbol_name("arm2pru_resp") - 3035 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 3036 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) - 3037 .dwattr $C$DW$184, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3038 .dwattr $C$DW$184, DW_AT_decl_line(0x91) - 3039 .dwattr $C$DW$184, DW_AT_decl_column(0x0b) - 3040 - 3041$C$DW$185 .dwtag DW_TAG_member - 3042 .dwattr $C$DW$185, DW_AT_type(*$C$DW$T$50) - 3043 .dwattr $C$DW$185, DW_AT_name("ddrmem_base_physical") - 3044 .dwattr $C$DW$185, DW_AT_TI_symbol_name("ddrmem_base_physical") - 3045 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3046 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) - 3047 .dwattr $C$DW$185, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3048 .dwattr $C$DW$185, DW_AT_decl_line(0x94) - 3049 .dwattr $C$DW$185, DW_AT_decl_column(0x15) - 3050 - 3051$C$DW$186 .dwtag DW_TAG_member - 3052 .dwattr $C$DW$186, DW_AT_type(*$C$DW$T$51) - 3053 .dwattr $C$DW$186, DW_AT_name("events") - 3054 .dwattr $C$DW$186, DW_AT_TI_symbol_name("events") - 3055 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 3056 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) - 3057 .dwattr $C$DW$186, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3058 .dwattr $C$DW$186, DW_AT_decl_line(0x97) - 3059 .dwattr $C$DW$186, DW_AT_decl_column(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 57 - - 3060 - 3061$C$DW$187 .dwtag DW_TAG_member - 3062 .dwattr $C$DW$187, DW_AT_type(*$C$DW$T$94) - 3063 .dwattr $C$DW$187, DW_AT_name("$P$T14") - 3064 .dwattr $C$DW$187, DW_AT_TI_symbol_name("$P$T14") - 3065 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 3066 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) - 3067 .dwattr $C$DW$187, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3068 .dwattr $C$DW$187, DW_AT_decl_line(0x9a) - 3069 .dwattr $C$DW$187, DW_AT_decl_column(0x02) - 3070 - 3071 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3072 .dwattr $C$DW$T$52, DW_AT_decl_line(0x8d) - 3073 .dwattr $C$DW$T$52, DW_AT_decl_column(0x10) - 3074 .dwendtag $C$DW$T$52 - 3075 - 3076$C$DW$T$99 .dwtag DW_TAG_typedef - 3077 .dwattr $C$DW$T$99, DW_AT_name("mailbox_t") - 3078 .dwattr $C$DW$T$99, DW_AT_type(*$C$DW$T$52) - 3079 .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C) - 3080 .dwattr $C$DW$T$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3081 .dwattr $C$DW$T$99, DW_AT_decl_line(0xa1) - 3082 .dwattr $C$DW$T$99, DW_AT_decl_column(0x03) - 3083 - 3084$C$DW$T$100 .dwtag DW_TAG_volatile_type - 3085 .dwattr $C$DW$T$100, DW_AT_type(*$C$DW$T$99) - 3086 - 3087 - 3088$C$DW$T$54 .dwtag DW_TAG_structure_type - 3089 .dwattr $C$DW$T$54, DW_AT_byte_size(0x10) - 3090$C$DW$188 .dwtag DW_TAG_member - 3091 .dwattr $C$DW$188, DW_AT_type(*$C$DW$T$53) - 3092 .dwattr $C$DW$188, DW_AT_name("cur_reg_val") - 3093 .dwattr $C$DW$188, DW_AT_TI_symbol_name("cur_reg_val") - 3094 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3095 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) - 3096 .dwattr $C$DW$188, DW_AT_decl_file("pru1_buslatches.h") - 3097 .dwattr $C$DW$188, DW_AT_decl_line(0x22) - 3098 .dwattr $C$DW$188, DW_AT_decl_column(0x0a) - 3099 - 3100$C$DW$189 .dwtag DW_TAG_member - 3101 .dwattr $C$DW$189, DW_AT_type(*$C$DW$T$53) - 3102 .dwattr $C$DW$189, DW_AT_name("bidi_bitwidth") - 3103 .dwattr $C$DW$189, DW_AT_TI_symbol_name("bidi_bitwidth") - 3104 .dwattr $C$DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 3105 .dwattr $C$DW$189, DW_AT_accessibility(DW_ACCESS_public) - 3106 .dwattr $C$DW$189, DW_AT_decl_file("pru1_buslatches.h") - 3107 .dwattr $C$DW$189, DW_AT_decl_line(0x26) - 3108 .dwattr $C$DW$189, DW_AT_decl_column(0x0a) - 3109 - 3110 .dwattr $C$DW$T$54, DW_AT_decl_file("pru1_buslatches.h") - 3111 .dwattr $C$DW$T$54, DW_AT_decl_line(0x21) - 3112 .dwattr $C$DW$T$54, DW_AT_decl_column(0x10) - 3113 .dwendtag $C$DW$T$54 - 3114 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 58 - - 3115$C$DW$T$102 .dwtag DW_TAG_typedef - 3116 .dwattr $C$DW$T$102, DW_AT_name("buslatches_t") - 3117 .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$54) - 3118 .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C) - 3119 .dwattr $C$DW$T$102, DW_AT_decl_file("pru1_buslatches.h") - 3120 .dwattr $C$DW$T$102, DW_AT_decl_line(0x2c) - 3121 .dwattr $C$DW$T$102, DW_AT_decl_column(0x03) - 3122 - 3123 - 3124$C$DW$T$58 .dwtag DW_TAG_structure_type - 3125 .dwattr $C$DW$T$58, DW_AT_byte_size(0x02) - 3126$C$DW$190 .dwtag DW_TAG_member - 3127 .dwattr $C$DW$190, DW_AT_type(*$C$DW$T$57) - 3128 .dwattr $C$DW$190, DW_AT_name("state") - 3129 .dwattr $C$DW$190, DW_AT_TI_symbol_name("state") - 3130 .dwattr $C$DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3131 .dwattr $C$DW$190, DW_AT_accessibility(DW_ACCESS_public) - 3132 .dwattr $C$DW$190, DW_AT_decl_file("pru1_statemachine_slave.h") - 3133 .dwattr $C$DW$190, DW_AT_decl_line(0x23) - 3134 .dwattr $C$DW$190, DW_AT_decl_column(0x1a) - 3135 - 3136 .dwattr $C$DW$T$58, DW_AT_decl_file("pru1_statemachine_slave.h") - 3137 .dwattr $C$DW$T$58, DW_AT_decl_line(0x22) - 3138 .dwattr $C$DW$T$58, DW_AT_decl_column(0x10) - 3139 .dwendtag $C$DW$T$58 - 3140 - 3141$C$DW$T$103 .dwtag DW_TAG_typedef - 3142 .dwattr $C$DW$T$103, DW_AT_name("statemachine_slave_t") - 3143 .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$58) - 3144 .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C) - 3145 .dwattr $C$DW$T$103, DW_AT_decl_file("pru1_statemachine_slave.h") - 3146 .dwattr $C$DW$T$103, DW_AT_decl_line(0x27) - 3147 .dwattr $C$DW$T$103, DW_AT_decl_column(0x03) - 3148 - 3149 - 3150$C$DW$T$61 .dwtag DW_TAG_union_type - 3151 .dwattr $C$DW$T$61, DW_AT_byte_size(0x04) - 3152$C$DW$191 .dwtag DW_TAG_member - 3153 .dwattr $C$DW$191, DW_AT_type(*$C$DW$T$59) - 3154 .dwattr $C$DW$191, DW_AT_name("REVID") - 3155 .dwattr $C$DW$191, DW_AT_TI_symbol_name("REVID") - 3156 .dwattr $C$DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3157 .dwattr $C$DW$191, DW_AT_accessibility(DW_ACCESS_public) - 3158 .dwattr $C$DW$191, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3159 .dwattr $C$DW$191, DW_AT_decl_line(0x2a) - 3160 .dwattr $C$DW$191, DW_AT_decl_column(0x15) - 3161 - 3162$C$DW$192 .dwtag DW_TAG_member - 3163 .dwattr $C$DW$192, DW_AT_type(*$C$DW$T$60) - 3164 .dwattr $C$DW$192, DW_AT_name("REVID_bit") - 3165 .dwattr $C$DW$192, DW_AT_TI_symbol_name("REVID_bit") - 3166 .dwattr $C$DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3167 .dwattr $C$DW$192, DW_AT_accessibility(DW_ACCESS_public) - 3168 .dwattr $C$DW$192, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3169 .dwattr $C$DW$192, DW_AT_decl_line(0x2e) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 59 - - 3170 .dwattr $C$DW$192, DW_AT_decl_column(0x05) - 3171 - 3172 .dwattr $C$DW$T$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3173 .dwattr $C$DW$T$61, DW_AT_decl_line(0x29) - 3174 .dwattr $C$DW$T$61, DW_AT_decl_column(0x08) - 3175 .dwendtag $C$DW$T$61 - 3176 - 3177 - 3178$C$DW$T$63 .dwtag DW_TAG_union_type - 3179 .dwattr $C$DW$T$63, DW_AT_byte_size(0x04) - 3180$C$DW$193 .dwtag DW_TAG_member - 3181 .dwattr $C$DW$193, DW_AT_type(*$C$DW$T$59) - 3182 .dwattr $C$DW$193, DW_AT_name("SYSCFG") - 3183 .dwattr $C$DW$193, DW_AT_TI_symbol_name("SYSCFG") - 3184 .dwattr $C$DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3185 .dwattr $C$DW$193, DW_AT_accessibility(DW_ACCESS_public) - 3186 .dwattr $C$DW$193, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3187 .dwattr $C$DW$193, DW_AT_decl_line(0x34) - 3188 .dwattr $C$DW$193, DW_AT_decl_column(0x15) - 3189 - 3190$C$DW$194 .dwtag DW_TAG_member - 3191 .dwattr $C$DW$194, DW_AT_type(*$C$DW$T$62) - 3192 .dwattr $C$DW$194, DW_AT_name("SYSCFG_bit") - 3193 .dwattr $C$DW$194, DW_AT_TI_symbol_name("SYSCFG_bit") - 3194 .dwattr $C$DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3195 .dwattr $C$DW$194, DW_AT_accessibility(DW_ACCESS_public) - 3196 .dwattr $C$DW$194, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3197 .dwattr $C$DW$194, DW_AT_decl_line(0x3c) - 3198 .dwattr $C$DW$194, DW_AT_decl_column(0x05) - 3199 - 3200 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3201 .dwattr $C$DW$T$63, DW_AT_decl_line(0x33) - 3202 .dwattr $C$DW$T$63, DW_AT_decl_column(0x08) - 3203 .dwendtag $C$DW$T$63 - 3204 - 3205 - 3206$C$DW$T$65 .dwtag DW_TAG_union_type - 3207 .dwattr $C$DW$T$65, DW_AT_byte_size(0x04) - 3208$C$DW$195 .dwtag DW_TAG_member - 3209 .dwattr $C$DW$195, DW_AT_type(*$C$DW$T$59) - 3210 .dwattr $C$DW$195, DW_AT_name("GPCFG0") - 3211 .dwattr $C$DW$195, DW_AT_TI_symbol_name("GPCFG0") - 3212 .dwattr $C$DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3213 .dwattr $C$DW$195, DW_AT_accessibility(DW_ACCESS_public) - 3214 .dwattr $C$DW$195, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3215 .dwattr $C$DW$195, DW_AT_decl_line(0x42) - 3216 .dwattr $C$DW$195, DW_AT_decl_column(0x15) - 3217 - 3218$C$DW$196 .dwtag DW_TAG_member - 3219 .dwattr $C$DW$196, DW_AT_type(*$C$DW$T$64) - 3220 .dwattr $C$DW$196, DW_AT_name("GPCFG0_bit") - 3221 .dwattr $C$DW$196, DW_AT_TI_symbol_name("GPCFG0_bit") - 3222 .dwattr $C$DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3223 .dwattr $C$DW$196, DW_AT_accessibility(DW_ACCESS_public) - 3224 .dwattr $C$DW$196, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 60 - - 3225 .dwattr $C$DW$196, DW_AT_decl_line(0x4f) - 3226 .dwattr $C$DW$196, DW_AT_decl_column(0x05) - 3227 - 3228 .dwattr $C$DW$T$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3229 .dwattr $C$DW$T$65, DW_AT_decl_line(0x41) - 3230 .dwattr $C$DW$T$65, DW_AT_decl_column(0x08) - 3231 .dwendtag $C$DW$T$65 - 3232 - 3233 - 3234$C$DW$T$67 .dwtag DW_TAG_union_type - 3235 .dwattr $C$DW$T$67, DW_AT_byte_size(0x04) - 3236$C$DW$197 .dwtag DW_TAG_member - 3237 .dwattr $C$DW$197, DW_AT_type(*$C$DW$T$59) - 3238 .dwattr $C$DW$197, DW_AT_name("GPCFG1") - 3239 .dwattr $C$DW$197, DW_AT_TI_symbol_name("GPCFG1") - 3240 .dwattr $C$DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3241 .dwattr $C$DW$197, DW_AT_accessibility(DW_ACCESS_public) - 3242 .dwattr $C$DW$197, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3243 .dwattr $C$DW$197, DW_AT_decl_line(0x55) - 3244 .dwattr $C$DW$197, DW_AT_decl_column(0x15) - 3245 - 3246$C$DW$198 .dwtag DW_TAG_member - 3247 .dwattr $C$DW$198, DW_AT_type(*$C$DW$T$66) - 3248 .dwattr $C$DW$198, DW_AT_name("GPCFG1_bit") - 3249 .dwattr $C$DW$198, DW_AT_TI_symbol_name("GPCFG1_bit") - 3250 .dwattr $C$DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3251 .dwattr $C$DW$198, DW_AT_accessibility(DW_ACCESS_public) - 3252 .dwattr $C$DW$198, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3253 .dwattr $C$DW$198, DW_AT_decl_line(0x62) - 3254 .dwattr $C$DW$198, DW_AT_decl_column(0x05) - 3255 - 3256 .dwattr $C$DW$T$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3257 .dwattr $C$DW$T$67, DW_AT_decl_line(0x54) - 3258 .dwattr $C$DW$T$67, DW_AT_decl_column(0x08) - 3259 .dwendtag $C$DW$T$67 - 3260 - 3261 - 3262$C$DW$T$69 .dwtag DW_TAG_union_type - 3263 .dwattr $C$DW$T$69, DW_AT_byte_size(0x04) - 3264$C$DW$199 .dwtag DW_TAG_member - 3265 .dwattr $C$DW$199, DW_AT_type(*$C$DW$T$59) - 3266 .dwattr $C$DW$199, DW_AT_name("CGR") - 3267 .dwattr $C$DW$199, DW_AT_TI_symbol_name("CGR") - 3268 .dwattr $C$DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3269 .dwattr $C$DW$199, DW_AT_accessibility(DW_ACCESS_public) - 3270 .dwattr $C$DW$199, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3271 .dwattr $C$DW$199, DW_AT_decl_line(0x68) - 3272 .dwattr $C$DW$199, DW_AT_decl_column(0x15) - 3273 - 3274$C$DW$200 .dwtag DW_TAG_member - 3275 .dwattr $C$DW$200, DW_AT_type(*$C$DW$T$68) - 3276 .dwattr $C$DW$200, DW_AT_name("CGR_bit") - 3277 .dwattr $C$DW$200, DW_AT_TI_symbol_name("CGR_bit") - 3278 .dwattr $C$DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3279 .dwattr $C$DW$200, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 61 - - 3280 .dwattr $C$DW$200, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3281 .dwattr $C$DW$200, DW_AT_decl_line(0x7e) - 3282 .dwattr $C$DW$200, DW_AT_decl_column(0x05) - 3283 - 3284 .dwattr $C$DW$T$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3285 .dwattr $C$DW$T$69, DW_AT_decl_line(0x67) - 3286 .dwattr $C$DW$T$69, DW_AT_decl_column(0x08) - 3287 .dwendtag $C$DW$T$69 - 3288 - 3289 - 3290$C$DW$T$71 .dwtag DW_TAG_union_type - 3291 .dwattr $C$DW$T$71, DW_AT_byte_size(0x04) - 3292$C$DW$201 .dwtag DW_TAG_member - 3293 .dwattr $C$DW$201, DW_AT_type(*$C$DW$T$59) - 3294 .dwattr $C$DW$201, DW_AT_name("ISRP") - 3295 .dwattr $C$DW$201, DW_AT_TI_symbol_name("ISRP") - 3296 .dwattr $C$DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3297 .dwattr $C$DW$201, DW_AT_accessibility(DW_ACCESS_public) - 3298 .dwattr $C$DW$201, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3299 .dwattr $C$DW$201, DW_AT_decl_line(0x84) - 3300 .dwattr $C$DW$201, DW_AT_decl_column(0x15) - 3301 - 3302$C$DW$202 .dwtag DW_TAG_member - 3303 .dwattr $C$DW$202, DW_AT_type(*$C$DW$T$70) - 3304 .dwattr $C$DW$202, DW_AT_name("ISRP_bit") - 3305 .dwattr $C$DW$202, DW_AT_TI_symbol_name("ISRP_bit") - 3306 .dwattr $C$DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3307 .dwattr $C$DW$202, DW_AT_accessibility(DW_ACCESS_public) - 3308 .dwattr $C$DW$202, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3309 .dwattr $C$DW$202, DW_AT_decl_line(0x8d) - 3310 .dwattr $C$DW$202, DW_AT_decl_column(0x05) - 3311 - 3312 .dwattr $C$DW$T$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3313 .dwattr $C$DW$T$71, DW_AT_decl_line(0x83) - 3314 .dwattr $C$DW$T$71, DW_AT_decl_column(0x08) - 3315 .dwendtag $C$DW$T$71 - 3316 - 3317 - 3318$C$DW$T$73 .dwtag DW_TAG_union_type - 3319 .dwattr $C$DW$T$73, DW_AT_byte_size(0x04) - 3320$C$DW$203 .dwtag DW_TAG_member - 3321 .dwattr $C$DW$203, DW_AT_type(*$C$DW$T$59) - 3322 .dwattr $C$DW$203, DW_AT_name("ISP") - 3323 .dwattr $C$DW$203, DW_AT_TI_symbol_name("ISP") - 3324 .dwattr $C$DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3325 .dwattr $C$DW$203, DW_AT_accessibility(DW_ACCESS_public) - 3326 .dwattr $C$DW$203, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3327 .dwattr $C$DW$203, DW_AT_decl_line(0x93) - 3328 .dwattr $C$DW$203, DW_AT_decl_column(0x15) - 3329 - 3330$C$DW$204 .dwtag DW_TAG_member - 3331 .dwattr $C$DW$204, DW_AT_type(*$C$DW$T$72) - 3332 .dwattr $C$DW$204, DW_AT_name("ISP_bit") - 3333 .dwattr $C$DW$204, DW_AT_TI_symbol_name("ISP_bit") - 3334 .dwattr $C$DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 62 - - 3335 .dwattr $C$DW$204, DW_AT_accessibility(DW_ACCESS_public) - 3336 .dwattr $C$DW$204, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3337 .dwattr $C$DW$204, DW_AT_decl_line(0x9c) - 3338 .dwattr $C$DW$204, DW_AT_decl_column(0x05) - 3339 - 3340 .dwattr $C$DW$T$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3341 .dwattr $C$DW$T$73, DW_AT_decl_line(0x92) - 3342 .dwattr $C$DW$T$73, DW_AT_decl_column(0x08) - 3343 .dwendtag $C$DW$T$73 - 3344 - 3345 - 3346$C$DW$T$75 .dwtag DW_TAG_union_type - 3347 .dwattr $C$DW$T$75, DW_AT_byte_size(0x04) - 3348$C$DW$205 .dwtag DW_TAG_member - 3349 .dwattr $C$DW$205, DW_AT_type(*$C$DW$T$59) - 3350 .dwattr $C$DW$205, DW_AT_name("IESP") - 3351 .dwattr $C$DW$205, DW_AT_TI_symbol_name("IESP") - 3352 .dwattr $C$DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3353 .dwattr $C$DW$205, DW_AT_accessibility(DW_ACCESS_public) - 3354 .dwattr $C$DW$205, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3355 .dwattr $C$DW$205, DW_AT_decl_line(0xa1) - 3356 .dwattr $C$DW$205, DW_AT_decl_column(0x15) - 3357 - 3358$C$DW$206 .dwtag DW_TAG_member - 3359 .dwattr $C$DW$206, DW_AT_type(*$C$DW$T$74) - 3360 .dwattr $C$DW$206, DW_AT_name("IESP_bit") - 3361 .dwattr $C$DW$206, DW_AT_TI_symbol_name("IESP_bit") - 3362 .dwattr $C$DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3363 .dwattr $C$DW$206, DW_AT_accessibility(DW_ACCESS_public) - 3364 .dwattr $C$DW$206, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3365 .dwattr $C$DW$206, DW_AT_decl_line(0xaa) - 3366 .dwattr $C$DW$206, DW_AT_decl_column(0x05) - 3367 - 3368 .dwattr $C$DW$T$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3369 .dwattr $C$DW$T$75, DW_AT_decl_line(0xa0) - 3370 .dwattr $C$DW$T$75, DW_AT_decl_column(0x08) - 3371 .dwendtag $C$DW$T$75 - 3372 - 3373 - 3374$C$DW$T$77 .dwtag DW_TAG_union_type - 3375 .dwattr $C$DW$T$77, DW_AT_byte_size(0x04) - 3376$C$DW$207 .dwtag DW_TAG_member - 3377 .dwattr $C$DW$207, DW_AT_type(*$C$DW$T$59) - 3378 .dwattr $C$DW$207, DW_AT_name("IECP") - 3379 .dwattr $C$DW$207, DW_AT_TI_symbol_name("IECP") - 3380 .dwattr $C$DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3381 .dwattr $C$DW$207, DW_AT_accessibility(DW_ACCESS_public) - 3382 .dwattr $C$DW$207, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3383 .dwattr $C$DW$207, DW_AT_decl_line(0xb0) - 3384 .dwattr $C$DW$207, DW_AT_decl_column(0x15) - 3385 - 3386$C$DW$208 .dwtag DW_TAG_member - 3387 .dwattr $C$DW$208, DW_AT_type(*$C$DW$T$76) - 3388 .dwattr $C$DW$208, DW_AT_name("IECP_bit") - 3389 .dwattr $C$DW$208, DW_AT_TI_symbol_name("IECP_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 63 - - 3390 .dwattr $C$DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3391 .dwattr $C$DW$208, DW_AT_accessibility(DW_ACCESS_public) - 3392 .dwattr $C$DW$208, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3393 .dwattr $C$DW$208, DW_AT_decl_line(0xb8) - 3394 .dwattr $C$DW$208, DW_AT_decl_column(0x05) - 3395 - 3396 .dwattr $C$DW$T$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3397 .dwattr $C$DW$T$77, DW_AT_decl_line(0xaf) - 3398 .dwattr $C$DW$T$77, DW_AT_decl_column(0x08) - 3399 .dwendtag $C$DW$T$77 - 3400 - 3401 - 3402$C$DW$T$79 .dwtag DW_TAG_union_type - 3403 .dwattr $C$DW$T$79, DW_AT_byte_size(0x04) - 3404$C$DW$209 .dwtag DW_TAG_member - 3405 .dwattr $C$DW$209, DW_AT_type(*$C$DW$T$59) - 3406 .dwattr $C$DW$209, DW_AT_name("PMAO") - 3407 .dwattr $C$DW$209, DW_AT_TI_symbol_name("PMAO") - 3408 .dwattr $C$DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3409 .dwattr $C$DW$209, DW_AT_accessibility(DW_ACCESS_public) - 3410 .dwattr $C$DW$209, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3411 .dwattr $C$DW$209, DW_AT_decl_line(0xc1) - 3412 .dwattr $C$DW$209, DW_AT_decl_column(0x15) - 3413 - 3414$C$DW$210 .dwtag DW_TAG_member - 3415 .dwattr $C$DW$210, DW_AT_type(*$C$DW$T$78) - 3416 .dwattr $C$DW$210, DW_AT_name("PMAO_bit") - 3417 .dwattr $C$DW$210, DW_AT_TI_symbol_name("PMAO_bit") - 3418 .dwattr $C$DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3419 .dwattr $C$DW$210, DW_AT_accessibility(DW_ACCESS_public) - 3420 .dwattr $C$DW$210, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3421 .dwattr $C$DW$210, DW_AT_decl_line(0xc7) - 3422 .dwattr $C$DW$210, DW_AT_decl_column(0x05) - 3423 - 3424 .dwattr $C$DW$T$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3425 .dwattr $C$DW$T$79, DW_AT_decl_line(0xc0) - 3426 .dwattr $C$DW$T$79, DW_AT_decl_column(0x08) - 3427 .dwendtag $C$DW$T$79 - 3428 - 3429 - 3430$C$DW$T$81 .dwtag DW_TAG_union_type - 3431 .dwattr $C$DW$T$81, DW_AT_byte_size(0x04) - 3432$C$DW$211 .dwtag DW_TAG_member - 3433 .dwattr $C$DW$211, DW_AT_type(*$C$DW$T$59) - 3434 .dwattr $C$DW$211, DW_AT_name("IEPCLK") - 3435 .dwattr $C$DW$211, DW_AT_TI_symbol_name("IEPCLK") - 3436 .dwattr $C$DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3437 .dwattr $C$DW$211, DW_AT_accessibility(DW_ACCESS_public) - 3438 .dwattr $C$DW$211, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3439 .dwattr $C$DW$211, DW_AT_decl_line(0xd0) - 3440 .dwattr $C$DW$211, DW_AT_decl_column(0x15) - 3441 - 3442$C$DW$212 .dwtag DW_TAG_member - 3443 .dwattr $C$DW$212, DW_AT_type(*$C$DW$T$80) - 3444 .dwattr $C$DW$212, DW_AT_name("IEPCLK_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 64 - - 3445 .dwattr $C$DW$212, DW_AT_TI_symbol_name("IEPCLK_bit") - 3446 .dwattr $C$DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3447 .dwattr $C$DW$212, DW_AT_accessibility(DW_ACCESS_public) - 3448 .dwattr $C$DW$212, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3449 .dwattr $C$DW$212, DW_AT_decl_line(0xd5) - 3450 .dwattr $C$DW$212, DW_AT_decl_column(0x05) - 3451 - 3452 .dwattr $C$DW$T$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3453 .dwattr $C$DW$T$81, DW_AT_decl_line(0xcf) - 3454 .dwattr $C$DW$T$81, DW_AT_decl_column(0x08) - 3455 .dwendtag $C$DW$T$81 - 3456 - 3457 - 3458$C$DW$T$83 .dwtag DW_TAG_union_type - 3459 .dwattr $C$DW$T$83, DW_AT_byte_size(0x04) - 3460$C$DW$213 .dwtag DW_TAG_member - 3461 .dwattr $C$DW$213, DW_AT_type(*$C$DW$T$59) - 3462 .dwattr $C$DW$213, DW_AT_name("SPP") - 3463 .dwattr $C$DW$213, DW_AT_TI_symbol_name("SPP") - 3464 .dwattr $C$DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3465 .dwattr $C$DW$213, DW_AT_accessibility(DW_ACCESS_public) - 3466 .dwattr $C$DW$213, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3467 .dwattr $C$DW$213, DW_AT_decl_line(0xdb) - 3468 .dwattr $C$DW$213, DW_AT_decl_column(0x15) - 3469 - 3470$C$DW$214 .dwtag DW_TAG_member - 3471 .dwattr $C$DW$214, DW_AT_type(*$C$DW$T$82) - 3472 .dwattr $C$DW$214, DW_AT_name("SPP_bit") - 3473 .dwattr $C$DW$214, DW_AT_TI_symbol_name("SPP_bit") - 3474 .dwattr $C$DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3475 .dwattr $C$DW$214, DW_AT_accessibility(DW_ACCESS_public) - 3476 .dwattr $C$DW$214, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3477 .dwattr $C$DW$214, DW_AT_decl_line(0xe1) - 3478 .dwattr $C$DW$214, DW_AT_decl_column(0x05) - 3479 - 3480 .dwattr $C$DW$T$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3481 .dwattr $C$DW$T$83, DW_AT_decl_line(0xda) - 3482 .dwattr $C$DW$T$83, DW_AT_decl_column(0x08) - 3483 .dwendtag $C$DW$T$83 - 3484 - 3485 - 3486$C$DW$T$85 .dwtag DW_TAG_union_type - 3487 .dwattr $C$DW$T$85, DW_AT_byte_size(0x04) - 3488$C$DW$215 .dwtag DW_TAG_member - 3489 .dwattr $C$DW$215, DW_AT_type(*$C$DW$T$59) - 3490 .dwattr $C$DW$215, DW_AT_name("PIN_MX") - 3491 .dwattr $C$DW$215, DW_AT_TI_symbol_name("PIN_MX") - 3492 .dwattr $C$DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3493 .dwattr $C$DW$215, DW_AT_accessibility(DW_ACCESS_public) - 3494 .dwattr $C$DW$215, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3495 .dwattr $C$DW$215, DW_AT_decl_line(0xe9) - 3496 .dwattr $C$DW$215, DW_AT_decl_column(0x15) - 3497 - 3498$C$DW$216 .dwtag DW_TAG_member - 3499 .dwattr $C$DW$216, DW_AT_type(*$C$DW$T$84) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 65 - - 3500 .dwattr $C$DW$216, DW_AT_name("PIN_MX_bit") - 3501 .dwattr $C$DW$216, DW_AT_TI_symbol_name("PIN_MX_bit") - 3502 .dwattr $C$DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3503 .dwattr $C$DW$216, DW_AT_accessibility(DW_ACCESS_public) - 3504 .dwattr $C$DW$216, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 3505 .dwattr $C$DW$216, DW_AT_decl_line(0xee) - 3506 .dwattr $C$DW$216, DW_AT_decl_column(0x05) - 3507 - 3508 .dwattr $C$DW$T$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3509 .dwattr $C$DW$T$85, DW_AT_decl_line(0xe8) - 3510 .dwattr $C$DW$T$85, DW_AT_decl_column(0x08) - 3511 .dwendtag $C$DW$T$85 - 3512 - 3513 - 3514$C$DW$T$88 .dwtag DW_TAG_union_type - 3515 .dwattr $C$DW$T$88, DW_AT_byte_size(0x40000) - 3516$C$DW$217 .dwtag DW_TAG_member - 3517 .dwattr $C$DW$217, DW_AT_type(*$C$DW$T$86) - 3518 .dwattr $C$DW$217, DW_AT_name("words") - 3519 .dwattr $C$DW$217, DW_AT_TI_symbol_name("words") - 3520 .dwattr $C$DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3521 .dwattr $C$DW$217, DW_AT_accessibility(DW_ACCESS_public) - 3522 .dwattr $C$DW$217, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3523 .dwattr $C$DW$217, DW_AT_decl_line(0x35) - 3524 .dwattr $C$DW$217, DW_AT_decl_column(0x0b) - 3525 - 3526$C$DW$218 .dwtag DW_TAG_member - 3527 .dwattr $C$DW$218, DW_AT_type(*$C$DW$T$87) - 3528 .dwattr $C$DW$218, DW_AT_name("bytes") - 3529 .dwattr $C$DW$218, DW_AT_TI_symbol_name("bytes") - 3530 .dwattr $C$DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3531 .dwattr $C$DW$218, DW_AT_accessibility(DW_ACCESS_public) - 3532 .dwattr $C$DW$218, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/u - 3533 .dwattr $C$DW$218, DW_AT_decl_line(0x36) - 3534 .dwattr $C$DW$218, DW_AT_decl_column(0x0b) - 3535 - 3536 .dwattr $C$DW$T$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3537 .dwattr $C$DW$T$88, DW_AT_decl_line(0x34) - 3538 .dwattr $C$DW$T$88, DW_AT_decl_column(0x08) - 3539 .dwendtag $C$DW$T$88 - 3540 - 3541 - 3542$C$DW$T$94 .dwtag DW_TAG_union_type - 3543 .dwattr $C$DW$T$94, DW_AT_byte_size(0x40c) - 3544$C$DW$219 .dwtag DW_TAG_member - 3545 .dwattr $C$DW$219, DW_AT_type(*$C$DW$T$89) - 3546 .dwattr $C$DW$219, DW_AT_name("mailbox_test") - 3547 .dwattr $C$DW$219, DW_AT_TI_symbol_name("mailbox_test") - 3548 .dwattr $C$DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3549 .dwattr $C$DW$219, DW_AT_accessibility(DW_ACCESS_public) - 3550 .dwattr $C$DW$219, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3551 .dwattr $C$DW$219, DW_AT_decl_line(0x9b) - 3552 .dwattr $C$DW$219, DW_AT_decl_column(0x12) - 3553 - 3554$C$DW$220 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 66 - - 3555 .dwattr $C$DW$220, DW_AT_type(*$C$DW$T$90) - 3556 .dwattr $C$DW$220, DW_AT_name("buslatch") - 3557 .dwattr $C$DW$220, DW_AT_TI_symbol_name("buslatch") - 3558 .dwattr $C$DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3559 .dwattr $C$DW$220, DW_AT_accessibility(DW_ACCESS_public) - 3560 .dwattr $C$DW$220, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3561 .dwattr $C$DW$220, DW_AT_decl_line(0x9c) - 3562 .dwattr $C$DW$220, DW_AT_decl_column(0x16) - 3563 - 3564$C$DW$221 .dwtag DW_TAG_member - 3565 .dwattr $C$DW$221, DW_AT_type(*$C$DW$T$91) - 3566 .dwattr $C$DW$221, DW_AT_name("buslatch_test") - 3567 .dwattr $C$DW$221, DW_AT_TI_symbol_name("buslatch_test") - 3568 .dwattr $C$DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3569 .dwattr $C$DW$221, DW_AT_accessibility(DW_ACCESS_public) - 3570 .dwattr $C$DW$221, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3571 .dwattr $C$DW$221, DW_AT_decl_line(0x9d) - 3572 .dwattr $C$DW$221, DW_AT_decl_column(0x1b) - 3573 - 3574$C$DW$222 .dwtag DW_TAG_member - 3575 .dwattr $C$DW$222, DW_AT_type(*$C$DW$T$92) - 3576 .dwattr $C$DW$222, DW_AT_name("dma") - 3577 .dwattr $C$DW$222, DW_AT_TI_symbol_name("dma") - 3578 .dwattr $C$DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3579 .dwattr $C$DW$222, DW_AT_accessibility(DW_ACCESS_public) - 3580 .dwattr $C$DW$222, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3581 .dwattr $C$DW$222, DW_AT_decl_line(0x9e) - 3582 .dwattr $C$DW$222, DW_AT_decl_column(0x11) - 3583 - 3584$C$DW$223 .dwtag DW_TAG_member - 3585 .dwattr $C$DW$223, DW_AT_type(*$C$DW$T$93) - 3586 .dwattr $C$DW$223, DW_AT_name("intr") - 3587 .dwattr $C$DW$223, DW_AT_TI_symbol_name("intr") - 3588 .dwattr $C$DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 3589 .dwattr $C$DW$223, DW_AT_accessibility(DW_ACCESS_public) - 3590 .dwattr $C$DW$223, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/m - 3591 .dwattr $C$DW$223, DW_AT_decl_line(0x9f) - 3592 .dwattr $C$DW$223, DW_AT_decl_column(0x12) - 3593 - 3594 .dwattr $C$DW$T$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ - 3595 .dwattr $C$DW$T$94, DW_AT_decl_line(0x9a) - 3596 .dwattr $C$DW$T$94, DW_AT_decl_column(0x08) - 3597 .dwendtag $C$DW$T$94 - 3598 - 3599$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 3600 .dwattr $C$DW$T$2, DW_AT_name("void") - 3601 - 3602$C$DW$T$4 .dwtag DW_TAG_base_type - 3603 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 3604 .dwattr $C$DW$T$4, DW_AT_name("bool") - 3605 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 3606 - 3607$C$DW$T$5 .dwtag DW_TAG_base_type - 3608 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 3609 .dwattr $C$DW$T$5, DW_AT_name("signed char") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 67 - - 3610 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 3611 - 3612$C$DW$T$6 .dwtag DW_TAG_base_type - 3613 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 3614 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 3615 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 3616 - 3617$C$DW$T$117 .dwtag DW_TAG_pointer_type - 3618 .dwattr $C$DW$T$117, DW_AT_type(*$C$DW$T$6) - 3619 .dwattr $C$DW$T$117, DW_AT_address_class(0x20) - 3620 - 3621$C$DW$T$39 .dwtag DW_TAG_typedef - 3622 .dwattr $C$DW$T$39, DW_AT_name("uint8_t") - 3623 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$6) - 3624 .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C) - 3625 .dwattr $C$DW$T$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3626 .dwattr $C$DW$T$39, DW_AT_decl_line(0x3d) - 3627 .dwattr $C$DW$T$39, DW_AT_decl_column(0x1c) - 3628 - 3629 - 3630$C$DW$T$53 .dwtag DW_TAG_array_type - 3631 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$39) - 3632 .dwattr $C$DW$T$53, DW_AT_language(DW_LANG_C) - 3633 .dwattr $C$DW$T$53, DW_AT_byte_size(0x08) - 3634$C$DW$224 .dwtag DW_TAG_subrange_type - 3635 .dwattr $C$DW$224, DW_AT_upper_bound(0x07) - 3636 - 3637 .dwendtag $C$DW$T$53 - 3638 - 3639 - 3640$C$DW$T$55 .dwtag DW_TAG_subroutine_type - 3641 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$39) - 3642 .dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C) - 3643 .dwendtag $C$DW$T$55 - 3644 - 3645$C$DW$T$56 .dwtag DW_TAG_pointer_type - 3646 .dwattr $C$DW$T$56, DW_AT_type(*$C$DW$T$55) - 3647 .dwattr $C$DW$T$56, DW_AT_address_class(0x10) - 3648 - 3649$C$DW$T$57 .dwtag DW_TAG_typedef - 3650 .dwattr $C$DW$T$57, DW_AT_name("sm_slave_state_func_ptr") - 3651 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$56) - 3652 .dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C) - 3653 .dwattr $C$DW$T$57, DW_AT_decl_file("pru1_statemachine_slave.h") - 3654 .dwattr $C$DW$T$57, DW_AT_decl_line(0x20) - 3655 .dwattr $C$DW$T$57, DW_AT_decl_column(0x13) - 3656 - 3657 - 3658$C$DW$T$87 .dwtag DW_TAG_array_type - 3659 .dwattr $C$DW$T$87, DW_AT_type(*$C$DW$T$39) - 3660 .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C) - 3661 .dwattr $C$DW$T$87, DW_AT_byte_size(0x40000) - 3662$C$DW$225 .dwtag DW_TAG_subrange_type - 3663 .dwattr $C$DW$225, DW_AT_upper_bound(0x3ffff) - 3664 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 68 - - 3665 .dwendtag $C$DW$T$87 - 3666 - 3667$C$DW$T$7 .dwtag DW_TAG_base_type - 3668 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 3669 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 3670 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 3671 - 3672$C$DW$T$8 .dwtag DW_TAG_base_type - 3673 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 3674 .dwattr $C$DW$T$8, DW_AT_name("short") - 3675 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 3676 - 3677$C$DW$T$9 .dwtag DW_TAG_base_type - 3678 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 3679 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 3680 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 3681 - 3682$C$DW$T$40 .dwtag DW_TAG_typedef - 3683 .dwattr $C$DW$T$40, DW_AT_name("uint16_t") - 3684 .dwattr $C$DW$T$40, DW_AT_type(*$C$DW$T$9) - 3685 .dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C) - 3686 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3687 .dwattr $C$DW$T$40, DW_AT_decl_line(0x3f) - 3688 .dwattr $C$DW$T$40, DW_AT_decl_column(0x1c) - 3689 - 3690 - 3691$C$DW$T$45 .dwtag DW_TAG_array_type - 3692 .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$40) - 3693 .dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C) - 3694 .dwattr $C$DW$T$45, DW_AT_byte_size(0x400) - 3695$C$DW$226 .dwtag DW_TAG_subrange_type - 3696 .dwattr $C$DW$226, DW_AT_upper_bound(0x1ff) - 3697 - 3698 .dwendtag $C$DW$T$45 - 3699 - 3700 - 3701$C$DW$T$86 .dwtag DW_TAG_array_type - 3702 .dwattr $C$DW$T$86, DW_AT_type(*$C$DW$T$40) - 3703 .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C) - 3704 .dwattr $C$DW$T$86, DW_AT_byte_size(0x40000) - 3705$C$DW$227 .dwtag DW_TAG_subrange_type - 3706 .dwattr $C$DW$227, DW_AT_upper_bound(0x1ffff) - 3707 - 3708 .dwendtag $C$DW$T$86 - 3709 - 3710$C$DW$T$110 .dwtag DW_TAG_pointer_type - 3711 .dwattr $C$DW$T$110, DW_AT_type(*$C$DW$T$40) - 3712 .dwattr $C$DW$T$110, DW_AT_address_class(0x20) - 3713 - 3714$C$DW$T$10 .dwtag DW_TAG_base_type - 3715 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 3716 .dwattr $C$DW$T$10, DW_AT_name("int") - 3717 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 3718 - 3719$C$DW$T$11 .dwtag DW_TAG_base_type - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 69 - - 3720 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 3721 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - 3722 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 3723 - 3724$C$DW$T$32 .dwtag DW_TAG_typedef - 3725 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 3726 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 3727 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 3728 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 3729 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 3730 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 3731 - 3732 - 3733$C$DW$T$33 .dwtag DW_TAG_array_type - 3734 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 3735 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 3736 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 3737$C$DW$228 .dwtag DW_TAG_subrange_type - 3738 .dwattr $C$DW$228, DW_AT_upper_bound(0x00) - 3739 - 3740 .dwendtag $C$DW$T$33 - 3741 - 3742 - 3743$C$DW$T$34 .dwtag DW_TAG_array_type - 3744 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 3745 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 3746 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 3747$C$DW$229 .dwtag DW_TAG_subrange_type - 3748 .dwattr $C$DW$229, DW_AT_upper_bound(0x01) - 3749 - 3750 .dwendtag $C$DW$T$34 - 3751 - 3752$C$DW$T$59 .dwtag DW_TAG_volatile_type - 3753 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$32) - 3754 - 3755$C$DW$T$12 .dwtag DW_TAG_base_type - 3756 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 3757 .dwattr $C$DW$T$12, DW_AT_name("long") - 3758 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 3759 - 3760$C$DW$T$13 .dwtag DW_TAG_base_type - 3761 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 3762 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 3763 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 3764 - 3765$C$DW$T$14 .dwtag DW_TAG_base_type - 3766 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 3767 .dwattr $C$DW$T$14, DW_AT_name("long long") - 3768 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 3769 - 3770$C$DW$T$15 .dwtag DW_TAG_base_type - 3771 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 3772 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 3773 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 3774 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 70 - - 3775$C$DW$T$16 .dwtag DW_TAG_base_type - 3776 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - 3777 .dwattr $C$DW$T$16, DW_AT_name("float") - 3778 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 3779 - 3780$C$DW$T$17 .dwtag DW_TAG_base_type - 3781 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 3782 .dwattr $C$DW$T$17, DW_AT_name("double") - 3783 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 3784 - 3785$C$DW$T$18 .dwtag DW_TAG_base_type - 3786 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 3787 .dwattr $C$DW$T$18, DW_AT_name("long double") - 3788 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 3789 - 3790 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 3791 - 3792;*************************************************************** - 3793;* DWARF CIE ENTRIES * - 3794;*************************************************************** - 3795 - 3796$C$DW$CIE .dwcie 14 - 3797 .dwcfi cfa_register, 8 - 3798 .dwcfi cfa_offset, 0 - 3799 .dwcfi same_value, 8 - 3800 .dwcfi same_value, 9 - 3801 .dwcfi same_value, 10 - 3802 .dwcfi same_value, 11 - 3803 .dwcfi same_value, 16 - 3804 .dwcfi same_value, 17 - 3805 .dwcfi same_value, 18 - 3806 .dwcfi same_value, 19 - 3807 .dwcfi same_value, 20 - 3808 .dwcfi same_value, 21 - 3809 .dwcfi same_value, 22 - 3810 .dwcfi same_value, 23 - 3811 .dwcfi same_value, 24 - 3812 .dwcfi same_value, 25 - 3813 .dwcfi same_value, 26 - 3814 .dwcfi same_value, 27 - 3815 .dwcfi same_value, 28 - 3816 .dwcfi same_value, 29 - 3817 .dwcfi same_value, 30 - 3818 .dwcfi same_value, 31 - 3819 .dwcfi same_value, 32 - 3820 .dwcfi same_value, 33 - 3821 .dwcfi same_value, 34 - 3822 .dwcfi same_value, 35 - 3823 .dwcfi same_value, 36 - 3824 .dwcfi same_value, 37 - 3825 .dwcfi same_value, 38 - 3826 .dwcfi same_value, 39 - 3827 .dwcfi same_value, 40 - 3828 .dwcfi same_value, 41 - 3829 .dwcfi same_value, 42 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 71 - - 3830 .dwcfi same_value, 43 - 3831 .dwcfi same_value, 44 - 3832 .dwcfi same_value, 45 - 3833 .dwcfi same_value, 46 - 3834 .dwcfi same_value, 47 - 3835 .dwcfi same_value, 48 - 3836 .dwcfi same_value, 49 - 3837 .dwcfi same_value, 50 - 3838 .dwcfi same_value, 51 - 3839 .dwcfi same_value, 52 - 3840 .dwcfi same_value, 53 - 3841 .dwcfi same_value, 54 - 3842 .dwcfi same_value, 55 - 3843 .dwendentry - 3844 - 3845;*************************************************************** - 3846;* DWARF REGISTER MAP * - 3847;*************************************************************** - 3848 - 3849$C$DW$230 .dwtag DW_TAG_TI_assign_register - 3850 .dwattr $C$DW$230, DW_AT_name("R0_b0") - 3851 .dwattr $C$DW$230, DW_AT_location[DW_OP_reg0] - 3852 - 3853$C$DW$231 .dwtag DW_TAG_TI_assign_register - 3854 .dwattr $C$DW$231, DW_AT_name("R0_b1") - 3855 .dwattr $C$DW$231, DW_AT_location[DW_OP_reg1] - 3856 - 3857$C$DW$232 .dwtag DW_TAG_TI_assign_register - 3858 .dwattr $C$DW$232, DW_AT_name("R0_b2") - 3859 .dwattr $C$DW$232, DW_AT_location[DW_OP_reg2] - 3860 - 3861$C$DW$233 .dwtag DW_TAG_TI_assign_register - 3862 .dwattr $C$DW$233, DW_AT_name("R0_b3") - 3863 .dwattr $C$DW$233, DW_AT_location[DW_OP_reg3] - 3864 - 3865$C$DW$234 .dwtag DW_TAG_TI_assign_register - 3866 .dwattr $C$DW$234, DW_AT_name("R1_b0") - 3867 .dwattr $C$DW$234, DW_AT_location[DW_OP_reg4] - 3868 - 3869$C$DW$235 .dwtag DW_TAG_TI_assign_register - 3870 .dwattr $C$DW$235, DW_AT_name("R1_b1") - 3871 .dwattr $C$DW$235, DW_AT_location[DW_OP_reg5] - 3872 - 3873$C$DW$236 .dwtag DW_TAG_TI_assign_register - 3874 .dwattr $C$DW$236, DW_AT_name("R1_b2") - 3875 .dwattr $C$DW$236, DW_AT_location[DW_OP_reg6] - 3876 - 3877$C$DW$237 .dwtag DW_TAG_TI_assign_register - 3878 .dwattr $C$DW$237, DW_AT_name("R1_b3") - 3879 .dwattr $C$DW$237, DW_AT_location[DW_OP_reg7] - 3880 - 3881$C$DW$238 .dwtag DW_TAG_TI_assign_register - 3882 .dwattr $C$DW$238, DW_AT_name("R2_b0") - 3883 .dwattr $C$DW$238, DW_AT_location[DW_OP_reg8] - 3884 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 72 - - 3885$C$DW$239 .dwtag DW_TAG_TI_assign_register - 3886 .dwattr $C$DW$239, DW_AT_name("R2_b1") - 3887 .dwattr $C$DW$239, DW_AT_location[DW_OP_reg9] - 3888 - 3889$C$DW$240 .dwtag DW_TAG_TI_assign_register - 3890 .dwattr $C$DW$240, DW_AT_name("R2_b2") - 3891 .dwattr $C$DW$240, DW_AT_location[DW_OP_reg10] - 3892 - 3893$C$DW$241 .dwtag DW_TAG_TI_assign_register - 3894 .dwattr $C$DW$241, DW_AT_name("R2_b3") - 3895 .dwattr $C$DW$241, DW_AT_location[DW_OP_reg11] - 3896 - 3897$C$DW$242 .dwtag DW_TAG_TI_assign_register - 3898 .dwattr $C$DW$242, DW_AT_name("R3_b0") - 3899 .dwattr $C$DW$242, DW_AT_location[DW_OP_reg12] - 3900 - 3901$C$DW$243 .dwtag DW_TAG_TI_assign_register - 3902 .dwattr $C$DW$243, DW_AT_name("R3_b1") - 3903 .dwattr $C$DW$243, DW_AT_location[DW_OP_reg13] - 3904 - 3905$C$DW$244 .dwtag DW_TAG_TI_assign_register - 3906 .dwattr $C$DW$244, DW_AT_name("R3_b2") - 3907 .dwattr $C$DW$244, DW_AT_location[DW_OP_reg14] - 3908 - 3909$C$DW$245 .dwtag DW_TAG_TI_assign_register - 3910 .dwattr $C$DW$245, DW_AT_name("R3_b3") - 3911 .dwattr $C$DW$245, DW_AT_location[DW_OP_reg15] - 3912 - 3913$C$DW$246 .dwtag DW_TAG_TI_assign_register - 3914 .dwattr $C$DW$246, DW_AT_name("R4_b0") - 3915 .dwattr $C$DW$246, DW_AT_location[DW_OP_reg16] - 3916 - 3917$C$DW$247 .dwtag DW_TAG_TI_assign_register - 3918 .dwattr $C$DW$247, DW_AT_name("R4_b1") - 3919 .dwattr $C$DW$247, DW_AT_location[DW_OP_reg17] - 3920 - 3921$C$DW$248 .dwtag DW_TAG_TI_assign_register - 3922 .dwattr $C$DW$248, DW_AT_name("R4_b2") - 3923 .dwattr $C$DW$248, DW_AT_location[DW_OP_reg18] - 3924 - 3925$C$DW$249 .dwtag DW_TAG_TI_assign_register - 3926 .dwattr $C$DW$249, DW_AT_name("R4_b3") - 3927 .dwattr $C$DW$249, DW_AT_location[DW_OP_reg19] - 3928 - 3929$C$DW$250 .dwtag DW_TAG_TI_assign_register - 3930 .dwattr $C$DW$250, DW_AT_name("R5_b0") - 3931 .dwattr $C$DW$250, DW_AT_location[DW_OP_reg20] - 3932 - 3933$C$DW$251 .dwtag DW_TAG_TI_assign_register - 3934 .dwattr $C$DW$251, DW_AT_name("R5_b1") - 3935 .dwattr $C$DW$251, DW_AT_location[DW_OP_reg21] - 3936 - 3937$C$DW$252 .dwtag DW_TAG_TI_assign_register - 3938 .dwattr $C$DW$252, DW_AT_name("R5_b2") - 3939 .dwattr $C$DW$252, DW_AT_location[DW_OP_reg22] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 73 - - 3940 - 3941$C$DW$253 .dwtag DW_TAG_TI_assign_register - 3942 .dwattr $C$DW$253, DW_AT_name("R5_b3") - 3943 .dwattr $C$DW$253, DW_AT_location[DW_OP_reg23] - 3944 - 3945$C$DW$254 .dwtag DW_TAG_TI_assign_register - 3946 .dwattr $C$DW$254, DW_AT_name("R6_b0") - 3947 .dwattr $C$DW$254, DW_AT_location[DW_OP_reg24] - 3948 - 3949$C$DW$255 .dwtag DW_TAG_TI_assign_register - 3950 .dwattr $C$DW$255, DW_AT_name("R6_b1") - 3951 .dwattr $C$DW$255, DW_AT_location[DW_OP_reg25] - 3952 - 3953$C$DW$256 .dwtag DW_TAG_TI_assign_register - 3954 .dwattr $C$DW$256, DW_AT_name("R6_b2") - 3955 .dwattr $C$DW$256, DW_AT_location[DW_OP_reg26] - 3956 - 3957$C$DW$257 .dwtag DW_TAG_TI_assign_register - 3958 .dwattr $C$DW$257, DW_AT_name("R6_b3") - 3959 .dwattr $C$DW$257, DW_AT_location[DW_OP_reg27] - 3960 - 3961$C$DW$258 .dwtag DW_TAG_TI_assign_register - 3962 .dwattr $C$DW$258, DW_AT_name("R7_b0") - 3963 .dwattr $C$DW$258, DW_AT_location[DW_OP_reg28] - 3964 - 3965$C$DW$259 .dwtag DW_TAG_TI_assign_register - 3966 .dwattr $C$DW$259, DW_AT_name("R7_b1") - 3967 .dwattr $C$DW$259, DW_AT_location[DW_OP_reg29] - 3968 - 3969$C$DW$260 .dwtag DW_TAG_TI_assign_register - 3970 .dwattr $C$DW$260, DW_AT_name("R7_b2") - 3971 .dwattr $C$DW$260, DW_AT_location[DW_OP_reg30] - 3972 - 3973$C$DW$261 .dwtag DW_TAG_TI_assign_register - 3974 .dwattr $C$DW$261, DW_AT_name("R7_b3") - 3975 .dwattr $C$DW$261, DW_AT_location[DW_OP_reg31] - 3976 - 3977$C$DW$262 .dwtag DW_TAG_TI_assign_register - 3978 .dwattr $C$DW$262, DW_AT_name("R8_b0") - 3979 .dwattr $C$DW$262, DW_AT_location[DW_OP_regx 0x20] - 3980 - 3981$C$DW$263 .dwtag DW_TAG_TI_assign_register - 3982 .dwattr $C$DW$263, DW_AT_name("R8_b1") - 3983 .dwattr $C$DW$263, DW_AT_location[DW_OP_regx 0x21] - 3984 - 3985$C$DW$264 .dwtag DW_TAG_TI_assign_register - 3986 .dwattr $C$DW$264, DW_AT_name("R8_b2") - 3987 .dwattr $C$DW$264, DW_AT_location[DW_OP_regx 0x22] - 3988 - 3989$C$DW$265 .dwtag DW_TAG_TI_assign_register - 3990 .dwattr $C$DW$265, DW_AT_name("R8_b3") - 3991 .dwattr $C$DW$265, DW_AT_location[DW_OP_regx 0x23] - 3992 - 3993$C$DW$266 .dwtag DW_TAG_TI_assign_register - 3994 .dwattr $C$DW$266, DW_AT_name("R9_b0") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 74 - - 3995 .dwattr $C$DW$266, DW_AT_location[DW_OP_regx 0x24] - 3996 - 3997$C$DW$267 .dwtag DW_TAG_TI_assign_register - 3998 .dwattr $C$DW$267, DW_AT_name("R9_b1") - 3999 .dwattr $C$DW$267, DW_AT_location[DW_OP_regx 0x25] - 4000 - 4001$C$DW$268 .dwtag DW_TAG_TI_assign_register - 4002 .dwattr $C$DW$268, DW_AT_name("R9_b2") - 4003 .dwattr $C$DW$268, DW_AT_location[DW_OP_regx 0x26] - 4004 - 4005$C$DW$269 .dwtag DW_TAG_TI_assign_register - 4006 .dwattr $C$DW$269, DW_AT_name("R9_b3") - 4007 .dwattr $C$DW$269, DW_AT_location[DW_OP_regx 0x27] - 4008 - 4009$C$DW$270 .dwtag DW_TAG_TI_assign_register - 4010 .dwattr $C$DW$270, DW_AT_name("R10_b0") - 4011 .dwattr $C$DW$270, DW_AT_location[DW_OP_regx 0x28] - 4012 - 4013$C$DW$271 .dwtag DW_TAG_TI_assign_register - 4014 .dwattr $C$DW$271, DW_AT_name("R10_b1") - 4015 .dwattr $C$DW$271, DW_AT_location[DW_OP_regx 0x29] - 4016 - 4017$C$DW$272 .dwtag DW_TAG_TI_assign_register - 4018 .dwattr $C$DW$272, DW_AT_name("R10_b2") - 4019 .dwattr $C$DW$272, DW_AT_location[DW_OP_regx 0x2a] - 4020 - 4021$C$DW$273 .dwtag DW_TAG_TI_assign_register - 4022 .dwattr $C$DW$273, DW_AT_name("R10_b3") - 4023 .dwattr $C$DW$273, DW_AT_location[DW_OP_regx 0x2b] - 4024 - 4025$C$DW$274 .dwtag DW_TAG_TI_assign_register - 4026 .dwattr $C$DW$274, DW_AT_name("R11_b0") - 4027 .dwattr $C$DW$274, DW_AT_location[DW_OP_regx 0x2c] - 4028 - 4029$C$DW$275 .dwtag DW_TAG_TI_assign_register - 4030 .dwattr $C$DW$275, DW_AT_name("R11_b1") - 4031 .dwattr $C$DW$275, DW_AT_location[DW_OP_regx 0x2d] - 4032 - 4033$C$DW$276 .dwtag DW_TAG_TI_assign_register - 4034 .dwattr $C$DW$276, DW_AT_name("R11_b2") - 4035 .dwattr $C$DW$276, DW_AT_location[DW_OP_regx 0x2e] - 4036 - 4037$C$DW$277 .dwtag DW_TAG_TI_assign_register - 4038 .dwattr $C$DW$277, DW_AT_name("R11_b3") - 4039 .dwattr $C$DW$277, DW_AT_location[DW_OP_regx 0x2f] - 4040 - 4041$C$DW$278 .dwtag DW_TAG_TI_assign_register - 4042 .dwattr $C$DW$278, DW_AT_name("R12_b0") - 4043 .dwattr $C$DW$278, DW_AT_location[DW_OP_regx 0x30] - 4044 - 4045$C$DW$279 .dwtag DW_TAG_TI_assign_register - 4046 .dwattr $C$DW$279, DW_AT_name("R12_b1") - 4047 .dwattr $C$DW$279, DW_AT_location[DW_OP_regx 0x31] - 4048 - 4049$C$DW$280 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 75 - - 4050 .dwattr $C$DW$280, DW_AT_name("R12_b2") - 4051 .dwattr $C$DW$280, DW_AT_location[DW_OP_regx 0x32] - 4052 - 4053$C$DW$281 .dwtag DW_TAG_TI_assign_register - 4054 .dwattr $C$DW$281, DW_AT_name("R12_b3") - 4055 .dwattr $C$DW$281, DW_AT_location[DW_OP_regx 0x33] - 4056 - 4057$C$DW$282 .dwtag DW_TAG_TI_assign_register - 4058 .dwattr $C$DW$282, DW_AT_name("R13_b0") - 4059 .dwattr $C$DW$282, DW_AT_location[DW_OP_regx 0x34] - 4060 - 4061$C$DW$283 .dwtag DW_TAG_TI_assign_register - 4062 .dwattr $C$DW$283, DW_AT_name("R13_b1") - 4063 .dwattr $C$DW$283, DW_AT_location[DW_OP_regx 0x35] - 4064 - 4065$C$DW$284 .dwtag DW_TAG_TI_assign_register - 4066 .dwattr $C$DW$284, DW_AT_name("R13_b2") - 4067 .dwattr $C$DW$284, DW_AT_location[DW_OP_regx 0x36] - 4068 - 4069$C$DW$285 .dwtag DW_TAG_TI_assign_register - 4070 .dwattr $C$DW$285, DW_AT_name("R13_b3") - 4071 .dwattr $C$DW$285, DW_AT_location[DW_OP_regx 0x37] - 4072 - 4073$C$DW$286 .dwtag DW_TAG_TI_assign_register - 4074 .dwattr $C$DW$286, DW_AT_name("R14_b0") - 4075 .dwattr $C$DW$286, DW_AT_location[DW_OP_regx 0x38] - 4076 - 4077$C$DW$287 .dwtag DW_TAG_TI_assign_register - 4078 .dwattr $C$DW$287, DW_AT_name("R14_b1") - 4079 .dwattr $C$DW$287, DW_AT_location[DW_OP_regx 0x39] - 4080 - 4081$C$DW$288 .dwtag DW_TAG_TI_assign_register - 4082 .dwattr $C$DW$288, DW_AT_name("R14_b2") - 4083 .dwattr $C$DW$288, DW_AT_location[DW_OP_regx 0x3a] - 4084 - 4085$C$DW$289 .dwtag DW_TAG_TI_assign_register - 4086 .dwattr $C$DW$289, DW_AT_name("R14_b3") - 4087 .dwattr $C$DW$289, DW_AT_location[DW_OP_regx 0x3b] - 4088 - 4089$C$DW$290 .dwtag DW_TAG_TI_assign_register - 4090 .dwattr $C$DW$290, DW_AT_name("R15_b0") - 4091 .dwattr $C$DW$290, DW_AT_location[DW_OP_regx 0x3c] - 4092 - 4093$C$DW$291 .dwtag DW_TAG_TI_assign_register - 4094 .dwattr $C$DW$291, DW_AT_name("R15_b1") - 4095 .dwattr $C$DW$291, DW_AT_location[DW_OP_regx 0x3d] - 4096 - 4097$C$DW$292 .dwtag DW_TAG_TI_assign_register - 4098 .dwattr $C$DW$292, DW_AT_name("R15_b2") - 4099 .dwattr $C$DW$292, DW_AT_location[DW_OP_regx 0x3e] - 4100 - 4101$C$DW$293 .dwtag DW_TAG_TI_assign_register - 4102 .dwattr $C$DW$293, DW_AT_name("R15_b3") - 4103 .dwattr $C$DW$293, DW_AT_location[DW_OP_regx 0x3f] - 4104 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 76 - - 4105$C$DW$294 .dwtag DW_TAG_TI_assign_register - 4106 .dwattr $C$DW$294, DW_AT_name("R16_b0") - 4107 .dwattr $C$DW$294, DW_AT_location[DW_OP_regx 0x40] - 4108 - 4109$C$DW$295 .dwtag DW_TAG_TI_assign_register - 4110 .dwattr $C$DW$295, DW_AT_name("R16_b1") - 4111 .dwattr $C$DW$295, DW_AT_location[DW_OP_regx 0x41] - 4112 - 4113$C$DW$296 .dwtag DW_TAG_TI_assign_register - 4114 .dwattr $C$DW$296, DW_AT_name("R16_b2") - 4115 .dwattr $C$DW$296, DW_AT_location[DW_OP_regx 0x42] - 4116 - 4117$C$DW$297 .dwtag DW_TAG_TI_assign_register - 4118 .dwattr $C$DW$297, DW_AT_name("R16_b3") - 4119 .dwattr $C$DW$297, DW_AT_location[DW_OP_regx 0x43] - 4120 - 4121$C$DW$298 .dwtag DW_TAG_TI_assign_register - 4122 .dwattr $C$DW$298, DW_AT_name("R17_b0") - 4123 .dwattr $C$DW$298, DW_AT_location[DW_OP_regx 0x44] - 4124 - 4125$C$DW$299 .dwtag DW_TAG_TI_assign_register - 4126 .dwattr $C$DW$299, DW_AT_name("R17_b1") - 4127 .dwattr $C$DW$299, DW_AT_location[DW_OP_regx 0x45] - 4128 - 4129$C$DW$300 .dwtag DW_TAG_TI_assign_register - 4130 .dwattr $C$DW$300, DW_AT_name("R17_b2") - 4131 .dwattr $C$DW$300, DW_AT_location[DW_OP_regx 0x46] - 4132 - 4133$C$DW$301 .dwtag DW_TAG_TI_assign_register - 4134 .dwattr $C$DW$301, DW_AT_name("R17_b3") - 4135 .dwattr $C$DW$301, DW_AT_location[DW_OP_regx 0x47] - 4136 - 4137$C$DW$302 .dwtag DW_TAG_TI_assign_register - 4138 .dwattr $C$DW$302, DW_AT_name("R18_b0") - 4139 .dwattr $C$DW$302, DW_AT_location[DW_OP_regx 0x48] - 4140 - 4141$C$DW$303 .dwtag DW_TAG_TI_assign_register - 4142 .dwattr $C$DW$303, DW_AT_name("R18_b1") - 4143 .dwattr $C$DW$303, DW_AT_location[DW_OP_regx 0x49] - 4144 - 4145$C$DW$304 .dwtag DW_TAG_TI_assign_register - 4146 .dwattr $C$DW$304, DW_AT_name("R18_b2") - 4147 .dwattr $C$DW$304, DW_AT_location[DW_OP_regx 0x4a] - 4148 - 4149$C$DW$305 .dwtag DW_TAG_TI_assign_register - 4150 .dwattr $C$DW$305, DW_AT_name("R18_b3") - 4151 .dwattr $C$DW$305, DW_AT_location[DW_OP_regx 0x4b] - 4152 - 4153$C$DW$306 .dwtag DW_TAG_TI_assign_register - 4154 .dwattr $C$DW$306, DW_AT_name("R19_b0") - 4155 .dwattr $C$DW$306, DW_AT_location[DW_OP_regx 0x4c] - 4156 - 4157$C$DW$307 .dwtag DW_TAG_TI_assign_register - 4158 .dwattr $C$DW$307, DW_AT_name("R19_b1") - 4159 .dwattr $C$DW$307, DW_AT_location[DW_OP_regx 0x4d] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 77 - - 4160 - 4161$C$DW$308 .dwtag DW_TAG_TI_assign_register - 4162 .dwattr $C$DW$308, DW_AT_name("R19_b2") - 4163 .dwattr $C$DW$308, DW_AT_location[DW_OP_regx 0x4e] - 4164 - 4165$C$DW$309 .dwtag DW_TAG_TI_assign_register - 4166 .dwattr $C$DW$309, DW_AT_name("R19_b3") - 4167 .dwattr $C$DW$309, DW_AT_location[DW_OP_regx 0x4f] - 4168 - 4169$C$DW$310 .dwtag DW_TAG_TI_assign_register - 4170 .dwattr $C$DW$310, DW_AT_name("R20_b0") - 4171 .dwattr $C$DW$310, DW_AT_location[DW_OP_regx 0x50] - 4172 - 4173$C$DW$311 .dwtag DW_TAG_TI_assign_register - 4174 .dwattr $C$DW$311, DW_AT_name("R20_b1") - 4175 .dwattr $C$DW$311, DW_AT_location[DW_OP_regx 0x51] - 4176 - 4177$C$DW$312 .dwtag DW_TAG_TI_assign_register - 4178 .dwattr $C$DW$312, DW_AT_name("R20_b2") - 4179 .dwattr $C$DW$312, DW_AT_location[DW_OP_regx 0x52] - 4180 - 4181$C$DW$313 .dwtag DW_TAG_TI_assign_register - 4182 .dwattr $C$DW$313, DW_AT_name("R20_b3") - 4183 .dwattr $C$DW$313, DW_AT_location[DW_OP_regx 0x53] - 4184 - 4185$C$DW$314 .dwtag DW_TAG_TI_assign_register - 4186 .dwattr $C$DW$314, DW_AT_name("R21_b0") - 4187 .dwattr $C$DW$314, DW_AT_location[DW_OP_regx 0x54] - 4188 - 4189$C$DW$315 .dwtag DW_TAG_TI_assign_register - 4190 .dwattr $C$DW$315, DW_AT_name("R21_b1") - 4191 .dwattr $C$DW$315, DW_AT_location[DW_OP_regx 0x55] - 4192 - 4193$C$DW$316 .dwtag DW_TAG_TI_assign_register - 4194 .dwattr $C$DW$316, DW_AT_name("R21_b2") - 4195 .dwattr $C$DW$316, DW_AT_location[DW_OP_regx 0x56] - 4196 - 4197$C$DW$317 .dwtag DW_TAG_TI_assign_register - 4198 .dwattr $C$DW$317, DW_AT_name("R21_b3") - 4199 .dwattr $C$DW$317, DW_AT_location[DW_OP_regx 0x57] - 4200 - 4201$C$DW$318 .dwtag DW_TAG_TI_assign_register - 4202 .dwattr $C$DW$318, DW_AT_name("R22_b0") - 4203 .dwattr $C$DW$318, DW_AT_location[DW_OP_regx 0x58] - 4204 - 4205$C$DW$319 .dwtag DW_TAG_TI_assign_register - 4206 .dwattr $C$DW$319, DW_AT_name("R22_b1") - 4207 .dwattr $C$DW$319, DW_AT_location[DW_OP_regx 0x59] - 4208 - 4209$C$DW$320 .dwtag DW_TAG_TI_assign_register - 4210 .dwattr $C$DW$320, DW_AT_name("R22_b2") - 4211 .dwattr $C$DW$320, DW_AT_location[DW_OP_regx 0x5a] - 4212 - 4213$C$DW$321 .dwtag DW_TAG_TI_assign_register - 4214 .dwattr $C$DW$321, DW_AT_name("R22_b3") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 78 - - 4215 .dwattr $C$DW$321, DW_AT_location[DW_OP_regx 0x5b] - 4216 - 4217$C$DW$322 .dwtag DW_TAG_TI_assign_register - 4218 .dwattr $C$DW$322, DW_AT_name("R23_b0") - 4219 .dwattr $C$DW$322, DW_AT_location[DW_OP_regx 0x5c] - 4220 - 4221$C$DW$323 .dwtag DW_TAG_TI_assign_register - 4222 .dwattr $C$DW$323, DW_AT_name("R23_b1") - 4223 .dwattr $C$DW$323, DW_AT_location[DW_OP_regx 0x5d] - 4224 - 4225$C$DW$324 .dwtag DW_TAG_TI_assign_register - 4226 .dwattr $C$DW$324, DW_AT_name("R23_b2") - 4227 .dwattr $C$DW$324, DW_AT_location[DW_OP_regx 0x5e] - 4228 - 4229$C$DW$325 .dwtag DW_TAG_TI_assign_register - 4230 .dwattr $C$DW$325, DW_AT_name("R23_b3") - 4231 .dwattr $C$DW$325, DW_AT_location[DW_OP_regx 0x5f] - 4232 - 4233$C$DW$326 .dwtag DW_TAG_TI_assign_register - 4234 .dwattr $C$DW$326, DW_AT_name("R24_b0") - 4235 .dwattr $C$DW$326, DW_AT_location[DW_OP_regx 0x60] - 4236 - 4237$C$DW$327 .dwtag DW_TAG_TI_assign_register - 4238 .dwattr $C$DW$327, DW_AT_name("R24_b1") - 4239 .dwattr $C$DW$327, DW_AT_location[DW_OP_regx 0x61] - 4240 - 4241$C$DW$328 .dwtag DW_TAG_TI_assign_register - 4242 .dwattr $C$DW$328, DW_AT_name("R24_b2") - 4243 .dwattr $C$DW$328, DW_AT_location[DW_OP_regx 0x62] - 4244 - 4245$C$DW$329 .dwtag DW_TAG_TI_assign_register - 4246 .dwattr $C$DW$329, DW_AT_name("R24_b3") - 4247 .dwattr $C$DW$329, DW_AT_location[DW_OP_regx 0x63] - 4248 - 4249$C$DW$330 .dwtag DW_TAG_TI_assign_register - 4250 .dwattr $C$DW$330, DW_AT_name("R25_b0") - 4251 .dwattr $C$DW$330, DW_AT_location[DW_OP_regx 0x64] - 4252 - 4253$C$DW$331 .dwtag DW_TAG_TI_assign_register - 4254 .dwattr $C$DW$331, DW_AT_name("R25_b1") - 4255 .dwattr $C$DW$331, DW_AT_location[DW_OP_regx 0x65] - 4256 - 4257$C$DW$332 .dwtag DW_TAG_TI_assign_register - 4258 .dwattr $C$DW$332, DW_AT_name("R25_b2") - 4259 .dwattr $C$DW$332, DW_AT_location[DW_OP_regx 0x66] - 4260 - 4261$C$DW$333 .dwtag DW_TAG_TI_assign_register - 4262 .dwattr $C$DW$333, DW_AT_name("R25_b3") - 4263 .dwattr $C$DW$333, DW_AT_location[DW_OP_regx 0x67] - 4264 - 4265$C$DW$334 .dwtag DW_TAG_TI_assign_register - 4266 .dwattr $C$DW$334, DW_AT_name("R26_b0") - 4267 .dwattr $C$DW$334, DW_AT_location[DW_OP_regx 0x68] - 4268 - 4269$C$DW$335 .dwtag DW_TAG_TI_assign_register - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 79 - - 4270 .dwattr $C$DW$335, DW_AT_name("R26_b1") - 4271 .dwattr $C$DW$335, DW_AT_location[DW_OP_regx 0x69] - 4272 - 4273$C$DW$336 .dwtag DW_TAG_TI_assign_register - 4274 .dwattr $C$DW$336, DW_AT_name("R26_b2") - 4275 .dwattr $C$DW$336, DW_AT_location[DW_OP_regx 0x6a] - 4276 - 4277$C$DW$337 .dwtag DW_TAG_TI_assign_register - 4278 .dwattr $C$DW$337, DW_AT_name("R26_b3") - 4279 .dwattr $C$DW$337, DW_AT_location[DW_OP_regx 0x6b] - 4280 - 4281$C$DW$338 .dwtag DW_TAG_TI_assign_register - 4282 .dwattr $C$DW$338, DW_AT_name("R27_b0") - 4283 .dwattr $C$DW$338, DW_AT_location[DW_OP_regx 0x6c] - 4284 - 4285$C$DW$339 .dwtag DW_TAG_TI_assign_register - 4286 .dwattr $C$DW$339, DW_AT_name("R27_b1") - 4287 .dwattr $C$DW$339, DW_AT_location[DW_OP_regx 0x6d] - 4288 - 4289$C$DW$340 .dwtag DW_TAG_TI_assign_register - 4290 .dwattr $C$DW$340, DW_AT_name("R27_b2") - 4291 .dwattr $C$DW$340, DW_AT_location[DW_OP_regx 0x6e] - 4292 - 4293$C$DW$341 .dwtag DW_TAG_TI_assign_register - 4294 .dwattr $C$DW$341, DW_AT_name("R27_b3") - 4295 .dwattr $C$DW$341, DW_AT_location[DW_OP_regx 0x6f] - 4296 - 4297$C$DW$342 .dwtag DW_TAG_TI_assign_register - 4298 .dwattr $C$DW$342, DW_AT_name("R28_b0") - 4299 .dwattr $C$DW$342, DW_AT_location[DW_OP_regx 0x70] - 4300 - 4301$C$DW$343 .dwtag DW_TAG_TI_assign_register - 4302 .dwattr $C$DW$343, DW_AT_name("R28_b1") - 4303 .dwattr $C$DW$343, DW_AT_location[DW_OP_regx 0x71] - 4304 - 4305$C$DW$344 .dwtag DW_TAG_TI_assign_register - 4306 .dwattr $C$DW$344, DW_AT_name("R28_b2") - 4307 .dwattr $C$DW$344, DW_AT_location[DW_OP_regx 0x72] - 4308 - 4309$C$DW$345 .dwtag DW_TAG_TI_assign_register - 4310 .dwattr $C$DW$345, DW_AT_name("R28_b3") - 4311 .dwattr $C$DW$345, DW_AT_location[DW_OP_regx 0x73] - 4312 - 4313$C$DW$346 .dwtag DW_TAG_TI_assign_register - 4314 .dwattr $C$DW$346, DW_AT_name("R29_b0") - 4315 .dwattr $C$DW$346, DW_AT_location[DW_OP_regx 0x74] - 4316 - 4317$C$DW$347 .dwtag DW_TAG_TI_assign_register - 4318 .dwattr $C$DW$347, DW_AT_name("R29_b1") - 4319 .dwattr $C$DW$347, DW_AT_location[DW_OP_regx 0x75] - 4320 - 4321$C$DW$348 .dwtag DW_TAG_TI_assign_register - 4322 .dwattr $C$DW$348, DW_AT_name("R29_b2") - 4323 .dwattr $C$DW$348, DW_AT_location[DW_OP_regx 0x76] - 4324 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_statemachine_slave.asm PAGE 80 - - 4325$C$DW$349 .dwtag DW_TAG_TI_assign_register - 4326 .dwattr $C$DW$349, DW_AT_name("R29_b3") - 4327 .dwattr $C$DW$349, DW_AT_location[DW_OP_regx 0x77] - 4328 - 4329$C$DW$350 .dwtag DW_TAG_TI_assign_register - 4330 .dwattr $C$DW$350, DW_AT_name("R30_b0") - 4331 .dwattr $C$DW$350, DW_AT_location[DW_OP_regx 0x78] - 4332 - 4333$C$DW$351 .dwtag DW_TAG_TI_assign_register - 4334 .dwattr $C$DW$351, DW_AT_name("R30_b1") - 4335 .dwattr $C$DW$351, DW_AT_location[DW_OP_regx 0x79] - 4336 - 4337$C$DW$352 .dwtag DW_TAG_TI_assign_register - 4338 .dwattr $C$DW$352, DW_AT_name("R30_b2") - 4339 .dwattr $C$DW$352, DW_AT_location[DW_OP_regx 0x7a] - 4340 - 4341$C$DW$353 .dwtag DW_TAG_TI_assign_register - 4342 .dwattr $C$DW$353, DW_AT_name("R30_b3") - 4343 .dwattr $C$DW$353, DW_AT_location[DW_OP_regx 0x7b] - 4344 - 4345$C$DW$354 .dwtag DW_TAG_TI_assign_register - 4346 .dwattr $C$DW$354, DW_AT_name("R31_b0") - 4347 .dwattr $C$DW$354, DW_AT_location[DW_OP_regx 0x7c] - 4348 - 4349$C$DW$355 .dwtag DW_TAG_TI_assign_register - 4350 .dwattr $C$DW$355, DW_AT_name("R31_b1") - 4351 .dwattr $C$DW$355, DW_AT_location[DW_OP_regx 0x7d] - 4352 - 4353$C$DW$356 .dwtag DW_TAG_TI_assign_register - 4354 .dwattr $C$DW$356, DW_AT_name("R31_b2") - 4355 .dwattr $C$DW$356, DW_AT_location[DW_OP_regx 0x7e] - 4356 - 4357$C$DW$357 .dwtag DW_TAG_TI_assign_register - 4358 .dwattr $C$DW$357, DW_AT_name("R31_b3") - 4359 .dwattr $C$DW$357, DW_AT_location[DW_OP_regx 0x7f] - 4360 - 4361 .dwendtag $C$DW$CU - 4362 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_statemachine_slave.nfo b/10.01_base/4_deploy/pru1_statemachine_slave.nfo deleted file mode 100644 index 8ecce48..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_slave.nfo +++ /dev/null @@ -1,181 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -============================================================================== - -extern void sm_slave_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 207 units) - It has 10 non-trivial scope blocks nested 6 deep. - It calls these functions: - iopageregisters_read() (1 times) - iopageregisters_write_w() (1 times) - buslatches_pru0_dataout() (5 times) - iopageregisters_write_b() (1 times) - __delay_cycles() (12 times) - -============================================================================== - -static unsigned char sm_slave_state_10() is called from 0 sites in this file. - It appears to be inlineable (size = 43 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (2 times) - -============================================================================== - -static unsigned char sm_slave_state_20() is called from 0 sites in this file. - It appears to be inlineable (size = 59 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (3 times) - __delay_cycles() (4 times) - -============================================================================== - -static unsigned char sm_slave_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - __delay_cycles() (1 times) - -extern void sm_slave_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -static unsigned char sm_slave_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 207 units) - It has 10 non-trivial scope blocks nested 6 deep. - It calls these functions: - iopageregisters_read() (1 times) - iopageregisters_write_w() (1 times) - buslatches_pru0_dataout() (5 times) - iopageregisters_write_b() (1 times) - __delay_cycles() (12 times) - -static unsigned char sm_slave_state_10() is called from 0 sites in this file. - It appears to be inlineable (size = 43 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (1 times) - __delay_cycles() (2 times) - -static unsigned char sm_slave_state_20() is called from 0 sites in this file. - It appears to be inlineable (size = 59 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - buslatches_pru0_dataout() (3 times) - __delay_cycles() (4 times) - -static unsigned char sm_slave_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - __delay_cycles() (1 times) - - -These functions may be recursive: - sm_slave_state_1() - sm_slave_state_10() - sm_slave_state_20() - sm_slave_state_99() - -These external functions are called but not defined here: - __delay_cycles() - iopageregisters_write_b() - buslatches_pru0_dataout() - iopageregisters_write_w() - iopageregisters_read() - - -============================================================================== - -static unsigned char sm_slave_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_20() is called from 0 sites in this file. - It appears to be inlineable (size = 59 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_10() is called from 0 sites in this file. - It appears to be inlineable (size = 43 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 207 units) - It has 10 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -extern void sm_slave_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_99() is called from 0 sites in this file. - It appears to be inlineable (size = 16 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_20() is called from 0 sites in this file. - It appears to be inlineable (size = 59 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_10() is called from 0 sites in this file. - It appears to be inlineable (size = 43 units) - It has 4 non-trivial scope blocks nested 4 deep. - It calls these functions: - - -============================================================================== - -static unsigned char sm_slave_state_1() is called from 0 sites in this file. - It appears to be inlineable (size = 207 units) - It has 10 non-trivial scope blocks nested 6 deep. - It calls these functions: - - -============================================================================== - -extern void sm_slave_start() is called from 0 sites in this file. - It appears to be inlineable (size = 5 units) - It has 3 non-trivial scope blocks nested 3 deep. - It calls these functions: - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_statemachine_slave.object b/10.01_base/4_deploy/pru1_statemachine_slave.object deleted file mode 100644 index f628afc..0000000 Binary files a/10.01_base/4_deploy/pru1_statemachine_slave.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_statemachine_slave.pp b/10.01_base/4_deploy/pru1_statemachine_slave.pp deleted file mode 100644 index cf0a98c..0000000 --- a/10.01_base/4_deploy/pru1_statemachine_slave.pp +++ /dev/null @@ -1,13 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: pru1_statemachine_slave.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/unibus.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/ddrmem.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/iopageregister.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: pru1_buslatches.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: /home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/shared/pru_pru_mailbox.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_statemachine_slave.object: pru1_statemachine_slave.h diff --git a/10.01_base/4_deploy/pru1_utils.asm b/10.01_base/4_deploy/pru1_utils.asm deleted file mode 100644 index 2edbc6a..0000000 --- a/10.01_base/4_deploy/pru1_utils.asm +++ /dev/null @@ -1,1776 +0,0 @@ -;****************************************************************************** -;* PRU C/C++ Codegen Unix v2.3.1 * -;* Date/Time created: Sun Mar 31 20:55:39 2019 * -;****************************************************************************** - .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_version=3 --symdebug:dwarf --symdebug:dwarf_version=3 - -$C$DW$CU .dwtag DW_TAG_compile_unit - .dwattr $C$DW$CU, DW_AT_name("pru1_utils.c") - .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Texas Instruments Incorporated") - .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - .global __PRU_CREG_PRU_CFG - .weak ||CT_CFG|| -||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 -$C$DW$1 .dwtag DW_TAG_variable - .dwattr $C$DW$1, DW_AT_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$64) - .dwattr $C$DW$1, DW_AT_external - .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - .dwattr $C$DW$1, DW_AT_decl_column(0x17) - - .global ||timeout_target|| - .common ||timeout_target||,4,1 -$C$DW$2 .dwtag DW_TAG_variable - .dwattr $C$DW$2, DW_AT_name("timeout_target") - .dwattr $C$DW$2, DW_AT_TI_symbol_name("timeout_target") - .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||timeout_target||] - .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$2, DW_AT_external - .dwattr $C$DW$2, DW_AT_decl_file("pru1_utils.c") - .dwattr $C$DW$2, DW_AT_decl_line(0x24) - .dwattr $C$DW$2, DW_AT_decl_column(0x0a) - -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen_opt_info=2 /tmp/TI1mAsbx399 /tmp/TI1mA5Wcteq --opt_info_filename=/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.nfo -; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/tmp/TI1mAemBeuP - -;****************************************************************************** -;* TYPE INFORMATION * -;****************************************************************************** - -$C$DW$T$19 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) -$C$DW$3 .dwtag DW_TAG_member - .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$3, DW_AT_name("REVID") - .dwattr $C$DW$3, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$3, DW_AT_bit_offset(0x00) - .dwattr $C$DW$3, DW_AT_bit_size(0x20) - .dwattr $C$DW$3, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$3, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$3, DW_AT_decl_line(0x2d) - .dwattr $C$DW$3, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$19 - -$C$DW$T$37 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$19) - - -$C$DW$T$20 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) -$C$DW$4 .dwtag DW_TAG_member - .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$4, DW_AT_name("IDLE_MODE") - .dwattr $C$DW$4, DW_AT_TI_symbol_name("IDLE_MODE") - .dwattr $C$DW$4, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$4, DW_AT_bit_size(0x02) - .dwattr $C$DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$4, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$4, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$4, DW_AT_decl_line(0x37) - .dwattr $C$DW$4, DW_AT_decl_column(0x0d) - -$C$DW$5 .dwtag DW_TAG_member - .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$5, DW_AT_name("STANDBY_MODE") - .dwattr $C$DW$5, DW_AT_TI_symbol_name("STANDBY_MODE") - .dwattr $C$DW$5, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$5, DW_AT_bit_size(0x02) - .dwattr $C$DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$5, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$5, DW_AT_decl_line(0x38) - .dwattr $C$DW$5, DW_AT_decl_column(0x0d) - -$C$DW$6 .dwtag DW_TAG_member - .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$6, DW_AT_name("STANDBY_INIT") - .dwattr $C$DW$6, DW_AT_TI_symbol_name("STANDBY_INIT") - .dwattr $C$DW$6, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$6, DW_AT_bit_size(0x01) - .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$6, DW_AT_decl_line(0x39) - .dwattr $C$DW$6, DW_AT_decl_column(0x0d) - -$C$DW$7 .dwtag DW_TAG_member - .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$7, DW_AT_name("SUB_MWAIT") - .dwattr $C$DW$7, DW_AT_TI_symbol_name("SUB_MWAIT") - .dwattr $C$DW$7, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$7, DW_AT_bit_size(0x01) - .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$7, DW_AT_decl_line(0x3a) - .dwattr $C$DW$7, DW_AT_decl_column(0x0d) - -$C$DW$8 .dwtag DW_TAG_member - .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$8, DW_AT_name("rsvd6") - .dwattr $C$DW$8, DW_AT_TI_symbol_name("rsvd6") - .dwattr $C$DW$8, DW_AT_bit_offset(0x00) - .dwattr $C$DW$8, DW_AT_bit_size(0x1a) - .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$8, DW_AT_decl_line(0x3b) - .dwattr $C$DW$8, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$20 - -$C$DW$T$39 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$20) - - -$C$DW$T$21 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) -$C$DW$9 .dwtag DW_TAG_member - .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$9, DW_AT_name("PRU0_GPI_MODE") - .dwattr $C$DW$9, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - .dwattr $C$DW$9, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$9, DW_AT_bit_size(0x02) - .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$9, DW_AT_decl_line(0x45) - .dwattr $C$DW$9, DW_AT_decl_column(0x0d) - -$C$DW$10 .dwtag DW_TAG_member - .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$10, DW_AT_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$10, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - .dwattr $C$DW$10, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$10, DW_AT_bit_size(0x01) - .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$10, DW_AT_decl_line(0x46) - .dwattr $C$DW$10, DW_AT_decl_column(0x0d) - -$C$DW$11 .dwtag DW_TAG_member - .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$11, DW_AT_name("PRU0_GPI_DIV0") - .dwattr $C$DW$11, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - .dwattr $C$DW$11, DW_AT_bit_offset(0x18) - .dwattr $C$DW$11, DW_AT_bit_size(0x05) - .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$11, DW_AT_decl_line(0x47) - .dwattr $C$DW$11, DW_AT_decl_column(0x0d) - -$C$DW$12 .dwtag DW_TAG_member - .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$12, DW_AT_name("PRU0_GPI_DIV1") - .dwattr $C$DW$12, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - .dwattr $C$DW$12, DW_AT_bit_offset(0x13) - .dwattr $C$DW$12, DW_AT_bit_size(0x05) - .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$12, DW_AT_decl_line(0x48) - .dwattr $C$DW$12, DW_AT_decl_column(0x0d) - -$C$DW$13 .dwtag DW_TAG_member - .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$13, DW_AT_name("PRU0_GPI_SB") - .dwattr $C$DW$13, DW_AT_TI_symbol_name("PRU0_GPI_SB") - .dwattr $C$DW$13, DW_AT_bit_offset(0x12) - .dwattr $C$DW$13, DW_AT_bit_size(0x01) - .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$13, DW_AT_decl_line(0x49) - .dwattr $C$DW$13, DW_AT_decl_column(0x0d) - -$C$DW$14 .dwtag DW_TAG_member - .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$14, DW_AT_name("PRU0_GPO_MODE") - .dwattr $C$DW$14, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - .dwattr $C$DW$14, DW_AT_bit_offset(0x11) - .dwattr $C$DW$14, DW_AT_bit_size(0x01) - .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$14, DW_AT_decl_line(0x4a) - .dwattr $C$DW$14, DW_AT_decl_column(0x0d) - -$C$DW$15 .dwtag DW_TAG_member - .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$15, DW_AT_name("PRU0_GPO_DIV0") - .dwattr $C$DW$15, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - .dwattr $C$DW$15, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$15, DW_AT_bit_size(0x05) - .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$15, DW_AT_decl_line(0x4b) - .dwattr $C$DW$15, DW_AT_decl_column(0x0d) - -$C$DW$16 .dwtag DW_TAG_member - .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$16, DW_AT_name("PRU0_GPO_DIV1") - .dwattr $C$DW$16, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - .dwattr $C$DW$16, DW_AT_bit_offset(0x07) - .dwattr $C$DW$16, DW_AT_bit_size(0x05) - .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$16, DW_AT_decl_line(0x4c) - .dwattr $C$DW$16, DW_AT_decl_column(0x0d) - -$C$DW$17 .dwtag DW_TAG_member - .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$17, DW_AT_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$17, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - .dwattr $C$DW$17, DW_AT_bit_offset(0x06) - .dwattr $C$DW$17, DW_AT_bit_size(0x01) - .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$17, DW_AT_decl_line(0x4d) - .dwattr $C$DW$17, DW_AT_decl_column(0x0d) - -$C$DW$18 .dwtag DW_TAG_member - .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$18, DW_AT_name("rsvd26") - .dwattr $C$DW$18, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$18, DW_AT_bit_offset(0x00) - .dwattr $C$DW$18, DW_AT_bit_size(0x06) - .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$18, DW_AT_decl_line(0x4e) - .dwattr $C$DW$18, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$21 - -$C$DW$T$41 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$21) - - -$C$DW$T$22 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) -$C$DW$19 .dwtag DW_TAG_member - .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$19, DW_AT_name("PRU1_GPI_MODE") - .dwattr $C$DW$19, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - .dwattr $C$DW$19, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$19, DW_AT_bit_size(0x02) - .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$19, DW_AT_decl_line(0x58) - .dwattr $C$DW$19, DW_AT_decl_column(0x0d) - -$C$DW$20 .dwtag DW_TAG_member - .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$20, DW_AT_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$20, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - .dwattr $C$DW$20, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$20, DW_AT_bit_size(0x01) - .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$20, DW_AT_decl_line(0x59) - .dwattr $C$DW$20, DW_AT_decl_column(0x0d) - -$C$DW$21 .dwtag DW_TAG_member - .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$21, DW_AT_name("PRU1_GPI_DIV0") - .dwattr $C$DW$21, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - .dwattr $C$DW$21, DW_AT_bit_offset(0x18) - .dwattr $C$DW$21, DW_AT_bit_size(0x05) - .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$21, DW_AT_decl_line(0x5a) - .dwattr $C$DW$21, DW_AT_decl_column(0x0d) - -$C$DW$22 .dwtag DW_TAG_member - .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$22, DW_AT_name("PRU1_GPI_DIV1") - .dwattr $C$DW$22, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - .dwattr $C$DW$22, DW_AT_bit_offset(0x13) - .dwattr $C$DW$22, DW_AT_bit_size(0x05) - .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$22, DW_AT_decl_line(0x5b) - .dwattr $C$DW$22, DW_AT_decl_column(0x0d) - -$C$DW$23 .dwtag DW_TAG_member - .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$23, DW_AT_name("PRU1_GPI_SB") - .dwattr $C$DW$23, DW_AT_TI_symbol_name("PRU1_GPI_SB") - .dwattr $C$DW$23, DW_AT_bit_offset(0x12) - .dwattr $C$DW$23, DW_AT_bit_size(0x01) - .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$23, DW_AT_decl_line(0x5c) - .dwattr $C$DW$23, DW_AT_decl_column(0x0d) - -$C$DW$24 .dwtag DW_TAG_member - .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$24, DW_AT_name("PRU1_GPO_MODE") - .dwattr $C$DW$24, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - .dwattr $C$DW$24, DW_AT_bit_offset(0x11) - .dwattr $C$DW$24, DW_AT_bit_size(0x01) - .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$24, DW_AT_decl_line(0x5d) - .dwattr $C$DW$24, DW_AT_decl_column(0x0d) - -$C$DW$25 .dwtag DW_TAG_member - .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$25, DW_AT_name("PRU1_GPO_DIV0") - .dwattr $C$DW$25, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - .dwattr $C$DW$25, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$25, DW_AT_bit_size(0x05) - .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$25, DW_AT_decl_line(0x5e) - .dwattr $C$DW$25, DW_AT_decl_column(0x0d) - -$C$DW$26 .dwtag DW_TAG_member - .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$26, DW_AT_name("PRU1_GPO_DIV1") - .dwattr $C$DW$26, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - .dwattr $C$DW$26, DW_AT_bit_offset(0x07) - .dwattr $C$DW$26, DW_AT_bit_size(0x05) - .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$26, DW_AT_decl_line(0x5f) - .dwattr $C$DW$26, DW_AT_decl_column(0x0d) - -$C$DW$27 .dwtag DW_TAG_member - .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$27, DW_AT_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$27, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - .dwattr $C$DW$27, DW_AT_bit_offset(0x06) - .dwattr $C$DW$27, DW_AT_bit_size(0x01) - .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$27, DW_AT_decl_line(0x60) - .dwattr $C$DW$27, DW_AT_decl_column(0x0d) - -$C$DW$28 .dwtag DW_TAG_member - .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$28, DW_AT_name("rsvd26") - .dwattr $C$DW$28, DW_AT_TI_symbol_name("rsvd26") - .dwattr $C$DW$28, DW_AT_bit_offset(0x00) - .dwattr $C$DW$28, DW_AT_bit_size(0x06) - .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$28, DW_AT_decl_line(0x61) - .dwattr $C$DW$28, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$22 - -$C$DW$T$43 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$22) - - -$C$DW$T$23 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) -$C$DW$29 .dwtag DW_TAG_member - .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$29, DW_AT_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$29, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - .dwattr $C$DW$29, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$29, DW_AT_bit_size(0x01) - .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$29, DW_AT_decl_line(0x6b) - .dwattr $C$DW$29, DW_AT_decl_column(0x0d) - -$C$DW$30 .dwtag DW_TAG_member - .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$30, DW_AT_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$30, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - .dwattr $C$DW$30, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$30, DW_AT_bit_size(0x01) - .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$30, DW_AT_decl_line(0x6c) - .dwattr $C$DW$30, DW_AT_decl_column(0x0d) - -$C$DW$31 .dwtag DW_TAG_member - .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$31, DW_AT_name("PRU0_CLK_EN") - .dwattr $C$DW$31, DW_AT_TI_symbol_name("PRU0_CLK_EN") - .dwattr $C$DW$31, DW_AT_bit_offset(0x1d) - .dwattr $C$DW$31, DW_AT_bit_size(0x01) - .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$31, DW_AT_decl_line(0x6d) - .dwattr $C$DW$31, DW_AT_decl_column(0x0d) - -$C$DW$32 .dwtag DW_TAG_member - .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$32, DW_AT_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$32, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - .dwattr $C$DW$32, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$32, DW_AT_bit_size(0x01) - .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$32, DW_AT_decl_line(0x6e) - .dwattr $C$DW$32, DW_AT_decl_column(0x0d) - -$C$DW$33 .dwtag DW_TAG_member - .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$33, DW_AT_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$33, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - .dwattr $C$DW$33, DW_AT_bit_offset(0x1b) - .dwattr $C$DW$33, DW_AT_bit_size(0x01) - .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$33, DW_AT_decl_line(0x6f) - .dwattr $C$DW$33, DW_AT_decl_column(0x0d) - -$C$DW$34 .dwtag DW_TAG_member - .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$34, DW_AT_name("PRU1_CLK_EN") - .dwattr $C$DW$34, DW_AT_TI_symbol_name("PRU1_CLK_EN") - .dwattr $C$DW$34, DW_AT_bit_offset(0x1a) - .dwattr $C$DW$34, DW_AT_bit_size(0x01) - .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$34, DW_AT_decl_line(0x70) - .dwattr $C$DW$34, DW_AT_decl_column(0x0d) - -$C$DW$35 .dwtag DW_TAG_member - .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$35, DW_AT_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$35, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - .dwattr $C$DW$35, DW_AT_bit_offset(0x19) - .dwattr $C$DW$35, DW_AT_bit_size(0x01) - .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$35, DW_AT_decl_line(0x71) - .dwattr $C$DW$35, DW_AT_decl_column(0x0d) - -$C$DW$36 .dwtag DW_TAG_member - .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$36, DW_AT_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$36, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - .dwattr $C$DW$36, DW_AT_bit_offset(0x18) - .dwattr $C$DW$36, DW_AT_bit_size(0x01) - .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$36, DW_AT_decl_line(0x72) - .dwattr $C$DW$36, DW_AT_decl_column(0x0d) - -$C$DW$37 .dwtag DW_TAG_member - .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$37, DW_AT_name("INTC_CLK_EN") - .dwattr $C$DW$37, DW_AT_TI_symbol_name("INTC_CLK_EN") - .dwattr $C$DW$37, DW_AT_bit_offset(0x17) - .dwattr $C$DW$37, DW_AT_bit_size(0x01) - .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$37, DW_AT_decl_line(0x73) - .dwattr $C$DW$37, DW_AT_decl_column(0x0d) - -$C$DW$38 .dwtag DW_TAG_member - .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$38, DW_AT_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$38, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - .dwattr $C$DW$38, DW_AT_bit_offset(0x16) - .dwattr $C$DW$38, DW_AT_bit_size(0x01) - .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$38, DW_AT_decl_line(0x74) - .dwattr $C$DW$38, DW_AT_decl_column(0x0d) - -$C$DW$39 .dwtag DW_TAG_member - .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$39, DW_AT_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$39, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - .dwattr $C$DW$39, DW_AT_bit_offset(0x15) - .dwattr $C$DW$39, DW_AT_bit_size(0x01) - .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$39, DW_AT_decl_line(0x75) - .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - -$C$DW$40 .dwtag DW_TAG_member - .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$40, DW_AT_name("UART_CLK_EN") - .dwattr $C$DW$40, DW_AT_TI_symbol_name("UART_CLK_EN") - .dwattr $C$DW$40, DW_AT_bit_offset(0x14) - .dwattr $C$DW$40, DW_AT_bit_size(0x01) - .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$40, DW_AT_decl_line(0x76) - .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - -$C$DW$41 .dwtag DW_TAG_member - .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$41, DW_AT_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$41, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - .dwattr $C$DW$41, DW_AT_bit_offset(0x13) - .dwattr $C$DW$41, DW_AT_bit_size(0x01) - .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$41, DW_AT_decl_line(0x77) - .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - -$C$DW$42 .dwtag DW_TAG_member - .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$42, DW_AT_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$42, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - .dwattr $C$DW$42, DW_AT_bit_offset(0x12) - .dwattr $C$DW$42, DW_AT_bit_size(0x01) - .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$42, DW_AT_decl_line(0x78) - .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - -$C$DW$43 .dwtag DW_TAG_member - .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$43, DW_AT_name("ECAP_CLK_EN") - .dwattr $C$DW$43, DW_AT_TI_symbol_name("ECAP_CLK_EN") - .dwattr $C$DW$43, DW_AT_bit_offset(0x11) - .dwattr $C$DW$43, DW_AT_bit_size(0x01) - .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$43, DW_AT_decl_line(0x79) - .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - -$C$DW$44 .dwtag DW_TAG_member - .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$44, DW_AT_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$44, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - .dwattr $C$DW$44, DW_AT_bit_offset(0x10) - .dwattr $C$DW$44, DW_AT_bit_size(0x01) - .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$44, DW_AT_decl_line(0x7a) - .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - -$C$DW$45 .dwtag DW_TAG_member - .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$45, DW_AT_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$45, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - .dwattr $C$DW$45, DW_AT_bit_offset(0x0f) - .dwattr $C$DW$45, DW_AT_bit_size(0x01) - .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$45, DW_AT_decl_line(0x7b) - .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - -$C$DW$46 .dwtag DW_TAG_member - .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$46, DW_AT_name("IEP_CLK_EN") - .dwattr $C$DW$46, DW_AT_TI_symbol_name("IEP_CLK_EN") - .dwattr $C$DW$46, DW_AT_bit_offset(0x0e) - .dwattr $C$DW$46, DW_AT_bit_size(0x01) - .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$46, DW_AT_decl_line(0x7c) - .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - -$C$DW$47 .dwtag DW_TAG_member - .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$47, DW_AT_name("rsvd18") - .dwattr $C$DW$47, DW_AT_TI_symbol_name("rsvd18") - .dwattr $C$DW$47, DW_AT_bit_offset(0x00) - .dwattr $C$DW$47, DW_AT_bit_size(0x0e) - .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$47, DW_AT_decl_line(0x7d) - .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$23 - -$C$DW$T$45 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$23) - - -$C$DW$T$24 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) -$C$DW$48 .dwtag DW_TAG_member - .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$48, DW_AT_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$48, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - .dwattr $C$DW$48, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$48, DW_AT_bit_size(0x04) - .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$48, DW_AT_decl_line(0x87) - .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - -$C$DW$49 .dwtag DW_TAG_member - .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$49, DW_AT_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$49, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - .dwattr $C$DW$49, DW_AT_bit_offset(0x18) - .dwattr $C$DW$49, DW_AT_bit_size(0x04) - .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$49, DW_AT_decl_line(0x88) - .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - -$C$DW$50 .dwtag DW_TAG_member - .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$50, DW_AT_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$50, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - .dwattr $C$DW$50, DW_AT_bit_offset(0x14) - .dwattr $C$DW$50, DW_AT_bit_size(0x04) - .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$50, DW_AT_decl_line(0x89) - .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - -$C$DW$51 .dwtag DW_TAG_member - .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$51, DW_AT_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$51, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - .dwattr $C$DW$51, DW_AT_bit_offset(0x10) - .dwattr $C$DW$51, DW_AT_bit_size(0x04) - .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$51, DW_AT_decl_line(0x8a) - .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - -$C$DW$52 .dwtag DW_TAG_member - .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$52, DW_AT_name("RAM_PE_RAW") - .dwattr $C$DW$52, DW_AT_TI_symbol_name("RAM_PE_RAW") - .dwattr $C$DW$52, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$52, DW_AT_bit_size(0x04) - .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$52, DW_AT_decl_line(0x8b) - .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - -$C$DW$53 .dwtag DW_TAG_member - .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$53, DW_AT_name("rsvd20") - .dwattr $C$DW$53, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$53, DW_AT_bit_offset(0x00) - .dwattr $C$DW$53, DW_AT_bit_size(0x0c) - .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$53, DW_AT_decl_line(0x8c) - .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$24 - -$C$DW$T$47 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$24) - - -$C$DW$T$25 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) -$C$DW$54 .dwtag DW_TAG_member - .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$54, DW_AT_name("PRU0_IMEM_PE") - .dwattr $C$DW$54, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - .dwattr $C$DW$54, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$54, DW_AT_bit_size(0x04) - .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$54, DW_AT_decl_line(0x96) - .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - -$C$DW$55 .dwtag DW_TAG_member - .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$55, DW_AT_name("PRU0_DMEM_PE") - .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - .dwattr $C$DW$55, DW_AT_bit_offset(0x18) - .dwattr $C$DW$55, DW_AT_bit_size(0x04) - .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$55, DW_AT_decl_line(0x97) - .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - -$C$DW$56 .dwtag DW_TAG_member - .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$56, DW_AT_name("PRU1_IMEM_PE") - .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - .dwattr $C$DW$56, DW_AT_bit_offset(0x14) - .dwattr $C$DW$56, DW_AT_bit_size(0x04) - .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$56, DW_AT_decl_line(0x98) - .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - -$C$DW$57 .dwtag DW_TAG_member - .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$57, DW_AT_name("PRU1_DMEM_PE") - .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - .dwattr $C$DW$57, DW_AT_bit_offset(0x10) - .dwattr $C$DW$57, DW_AT_bit_size(0x04) - .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$57, DW_AT_decl_line(0x99) - .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - -$C$DW$58 .dwtag DW_TAG_member - .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$58, DW_AT_name("RAM_PE") - .dwattr $C$DW$58, DW_AT_TI_symbol_name("RAM_PE") - .dwattr $C$DW$58, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$58, DW_AT_bit_size(0x04) - .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$58, DW_AT_decl_line(0x9a) - .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - -$C$DW$59 .dwtag DW_TAG_member - .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$59, DW_AT_name("rsvd20") - .dwattr $C$DW$59, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$59, DW_AT_bit_offset(0x00) - .dwattr $C$DW$59, DW_AT_bit_size(0x0c) - .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$59, DW_AT_decl_line(0x9b) - .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - .dwendtag $C$DW$T$25 - -$C$DW$T$49 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$25) - - -$C$DW$T$26 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) -$C$DW$60 .dwtag DW_TAG_member - .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$60, DW_AT_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - .dwattr $C$DW$60, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$60, DW_AT_bit_size(0x04) - .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$60, DW_AT_decl_line(0xa4) - .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - -$C$DW$61 .dwtag DW_TAG_member - .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$61, DW_AT_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - .dwattr $C$DW$61, DW_AT_bit_offset(0x18) - .dwattr $C$DW$61, DW_AT_bit_size(0x04) - .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$61, DW_AT_decl_line(0xa5) - .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - -$C$DW$62 .dwtag DW_TAG_member - .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$62, DW_AT_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - .dwattr $C$DW$62, DW_AT_bit_offset(0x14) - .dwattr $C$DW$62, DW_AT_bit_size(0x04) - .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$62, DW_AT_decl_line(0xa6) - .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - -$C$DW$63 .dwtag DW_TAG_member - .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$63, DW_AT_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - .dwattr $C$DW$63, DW_AT_bit_offset(0x10) - .dwattr $C$DW$63, DW_AT_bit_size(0x04) - .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$63, DW_AT_decl_line(0xa7) - .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - -$C$DW$64 .dwtag DW_TAG_member - .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$64, DW_AT_name("RAM_PE_SET") - .dwattr $C$DW$64, DW_AT_TI_symbol_name("RAM_PE_SET") - .dwattr $C$DW$64, DW_AT_bit_offset(0x0c) - .dwattr $C$DW$64, DW_AT_bit_size(0x04) - .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$64, DW_AT_decl_line(0xa8) - .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - -$C$DW$65 .dwtag DW_TAG_member - .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$65, DW_AT_name("rsvd20") - .dwattr $C$DW$65, DW_AT_TI_symbol_name("rsvd20") - .dwattr $C$DW$65, DW_AT_bit_offset(0x00) - .dwattr $C$DW$65, DW_AT_bit_size(0x0c) - .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$65, DW_AT_decl_line(0xa9) - .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$26 - -$C$DW$T$51 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$26) - - -$C$DW$T$27 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) -$C$DW$66 .dwtag DW_TAG_member - .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$66, DW_AT_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - .dwattr $C$DW$66, DW_AT_bit_offset(0x1c) - .dwattr $C$DW$66, DW_AT_bit_size(0x04) - .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$66, DW_AT_decl_line(0xb3) - .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - -$C$DW$67 .dwtag DW_TAG_member - .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$67, DW_AT_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - .dwattr $C$DW$67, DW_AT_bit_offset(0x18) - .dwattr $C$DW$67, DW_AT_bit_size(0x04) - .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$67, DW_AT_decl_line(0xb4) - .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - -$C$DW$68 .dwtag DW_TAG_member - .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$68, DW_AT_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - .dwattr $C$DW$68, DW_AT_bit_offset(0x14) - .dwattr $C$DW$68, DW_AT_bit_size(0x04) - .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$68, DW_AT_decl_line(0xb5) - .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - -$C$DW$69 .dwtag DW_TAG_member - .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$69, DW_AT_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - .dwattr $C$DW$69, DW_AT_bit_offset(0x10) - .dwattr $C$DW$69, DW_AT_bit_size(0x04) - .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$69, DW_AT_decl_line(0xb6) - .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - -$C$DW$70 .dwtag DW_TAG_member - .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$70, DW_AT_name("rsvd16") - .dwattr $C$DW$70, DW_AT_TI_symbol_name("rsvd16") - .dwattr $C$DW$70, DW_AT_bit_offset(0x00) - .dwattr $C$DW$70, DW_AT_bit_size(0x10) - .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$70, DW_AT_decl_line(0xb7) - .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$27 - -$C$DW$T$53 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$27) - - -$C$DW$T$28 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) -$C$DW$71 .dwtag DW_TAG_member - .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$71, DW_AT_name("PMAO_PRU0") - .dwattr $C$DW$71, DW_AT_TI_symbol_name("PMAO_PRU0") - .dwattr $C$DW$71, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$71, DW_AT_bit_size(0x01) - .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$71, DW_AT_decl_line(0xc4) - .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - -$C$DW$72 .dwtag DW_TAG_member - .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$72, DW_AT_name("PMAO_PRU1") - .dwattr $C$DW$72, DW_AT_TI_symbol_name("PMAO_PRU1") - .dwattr $C$DW$72, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$72, DW_AT_bit_size(0x01) - .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$72, DW_AT_decl_line(0xc5) - .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - -$C$DW$73 .dwtag DW_TAG_member - .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$73, DW_AT_name("rsvd2") - .dwattr $C$DW$73, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$73, DW_AT_bit_offset(0x00) - .dwattr $C$DW$73, DW_AT_bit_size(0x1e) - .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$73, DW_AT_decl_line(0xc6) - .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$28 - -$C$DW$T$55 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$28) - - -$C$DW$T$29 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) -$C$DW$74 .dwtag DW_TAG_member - .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$74, DW_AT_name("OCP_EN") - .dwattr $C$DW$74, DW_AT_TI_symbol_name("OCP_EN") - .dwattr $C$DW$74, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$74, DW_AT_bit_size(0x01) - .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$74, DW_AT_decl_line(0xd3) - .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - -$C$DW$75 .dwtag DW_TAG_member - .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$75, DW_AT_name("rsvd1") - .dwattr $C$DW$75, DW_AT_TI_symbol_name("rsvd1") - .dwattr $C$DW$75, DW_AT_bit_offset(0x00) - .dwattr $C$DW$75, DW_AT_bit_size(0x1f) - .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$75, DW_AT_decl_line(0xd4) - .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$29 - -$C$DW$T$57 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$29) - - -$C$DW$T$30 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) -$C$DW$76 .dwtag DW_TAG_member - .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$76, DW_AT_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - .dwattr $C$DW$76, DW_AT_bit_offset(0x1f) - .dwattr $C$DW$76, DW_AT_bit_size(0x01) - .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$76, DW_AT_decl_line(0xde) - .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - -$C$DW$77 .dwtag DW_TAG_member - .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$77, DW_AT_name("XFR_SHIFT_EN") - .dwattr $C$DW$77, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - .dwattr $C$DW$77, DW_AT_bit_offset(0x1e) - .dwattr $C$DW$77, DW_AT_bit_size(0x01) - .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$77, DW_AT_decl_line(0xdf) - .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - -$C$DW$78 .dwtag DW_TAG_member - .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$78, DW_AT_name("rsvd2") - .dwattr $C$DW$78, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$78, DW_AT_bit_offset(0x00) - .dwattr $C$DW$78, DW_AT_bit_size(0x1e) - .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$78, DW_AT_decl_line(0xe0) - .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$30 - -$C$DW$T$59 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$30) - - -$C$DW$T$31 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) -$C$DW$79 .dwtag DW_TAG_member - .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$79, DW_AT_name("PIN_MUX_SEL") - .dwattr $C$DW$79, DW_AT_TI_symbol_name("PIN_MUX_SEL") - .dwattr $C$DW$79, DW_AT_bit_offset(0x18) - .dwattr $C$DW$79, DW_AT_bit_size(0x08) - .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$79, DW_AT_decl_line(0xec) - .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - -$C$DW$80 .dwtag DW_TAG_member - .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$80, DW_AT_name("rsvd2") - .dwattr $C$DW$80, DW_AT_TI_symbol_name("rsvd2") - .dwattr $C$DW$80, DW_AT_bit_offset(0x00) - .dwattr $C$DW$80, DW_AT_bit_size(0x18) - .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$80, DW_AT_decl_line(0xed) - .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - - .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - .dwendtag $C$DW$T$31 - -$C$DW$T$61 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$31) - - -$C$DW$T$35 .dwtag DW_TAG_structure_type - .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) -$C$DW$81 .dwtag DW_TAG_member - .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$38) - .dwattr $C$DW$81, DW_AT_name("$P$T0") - .dwattr $C$DW$81, DW_AT_TI_symbol_name("$P$T0") - .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$81, DW_AT_decl_line(0x29) - .dwattr $C$DW$81, DW_AT_decl_column(0x02) - -$C$DW$82 .dwtag DW_TAG_member - .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$40) - .dwattr $C$DW$82, DW_AT_name("$P$T1") - .dwattr $C$DW$82, DW_AT_TI_symbol_name("$P$T1") - .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$82, DW_AT_decl_line(0x33) - .dwattr $C$DW$82, DW_AT_decl_column(0x02) - -$C$DW$83 .dwtag DW_TAG_member - .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$42) - .dwattr $C$DW$83, DW_AT_name("$P$T2") - .dwattr $C$DW$83, DW_AT_TI_symbol_name("$P$T2") - .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$83, DW_AT_decl_line(0x41) - .dwattr $C$DW$83, DW_AT_decl_column(0x02) - -$C$DW$84 .dwtag DW_TAG_member - .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$44) - .dwattr $C$DW$84, DW_AT_name("$P$T3") - .dwattr $C$DW$84, DW_AT_TI_symbol_name("$P$T3") - .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$84, DW_AT_decl_line(0x54) - .dwattr $C$DW$84, DW_AT_decl_column(0x02) - -$C$DW$85 .dwtag DW_TAG_member - .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$46) - .dwattr $C$DW$85, DW_AT_name("$P$T4") - .dwattr $C$DW$85, DW_AT_TI_symbol_name("$P$T4") - .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$85, DW_AT_decl_line(0x67) - .dwattr $C$DW$85, DW_AT_decl_column(0x02) - -$C$DW$86 .dwtag DW_TAG_member - .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$48) - .dwattr $C$DW$86, DW_AT_name("$P$T5") - .dwattr $C$DW$86, DW_AT_TI_symbol_name("$P$T5") - .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$86, DW_AT_decl_line(0x83) - .dwattr $C$DW$86, DW_AT_decl_column(0x02) - -$C$DW$87 .dwtag DW_TAG_member - .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$50) - .dwattr $C$DW$87, DW_AT_name("$P$T6") - .dwattr $C$DW$87, DW_AT_TI_symbol_name("$P$T6") - .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$87, DW_AT_decl_line(0x92) - .dwattr $C$DW$87, DW_AT_decl_column(0x02) - -$C$DW$88 .dwtag DW_TAG_member - .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$52) - .dwattr $C$DW$88, DW_AT_name("$P$T7") - .dwattr $C$DW$88, DW_AT_TI_symbol_name("$P$T7") - .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$88, DW_AT_decl_line(0xa0) - .dwattr $C$DW$88, DW_AT_decl_column(0x02) - -$C$DW$89 .dwtag DW_TAG_member - .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$54) - .dwattr $C$DW$89, DW_AT_name("$P$T8") - .dwattr $C$DW$89, DW_AT_TI_symbol_name("$P$T8") - .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$89, DW_AT_decl_line(0xaf) - .dwattr $C$DW$89, DW_AT_decl_column(0x02) - -$C$DW$90 .dwtag DW_TAG_member - .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$90, DW_AT_name("rsvd24") - .dwattr $C$DW$90, DW_AT_TI_symbol_name("rsvd24") - .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$90, DW_AT_decl_line(0xbc) - .dwattr $C$DW$90, DW_AT_decl_column(0x0b) - -$C$DW$91 .dwtag DW_TAG_member - .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$56) - .dwattr $C$DW$91, DW_AT_name("$P$T9") - .dwattr $C$DW$91, DW_AT_TI_symbol_name("$P$T9") - .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$91, DW_AT_decl_line(0xc0) - .dwattr $C$DW$91, DW_AT_decl_column(0x02) - -$C$DW$92 .dwtag DW_TAG_member - .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$33) - .dwattr $C$DW$92, DW_AT_name("rsvd2c") - .dwattr $C$DW$92, DW_AT_TI_symbol_name("rsvd2c") - .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$92, DW_AT_decl_line(0xcb) - .dwattr $C$DW$92, DW_AT_decl_column(0x0b) - -$C$DW$93 .dwtag DW_TAG_member - .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$58) - .dwattr $C$DW$93, DW_AT_name("$P$T10") - .dwattr $C$DW$93, DW_AT_TI_symbol_name("$P$T10") - .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$93, DW_AT_decl_line(0xcf) - .dwattr $C$DW$93, DW_AT_decl_column(0x02) - -$C$DW$94 .dwtag DW_TAG_member - .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$60) - .dwattr $C$DW$94, DW_AT_name("$P$T11") - .dwattr $C$DW$94, DW_AT_TI_symbol_name("$P$T11") - .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$94, DW_AT_decl_line(0xda) - .dwattr $C$DW$94, DW_AT_decl_column(0x02) - -$C$DW$95 .dwtag DW_TAG_member - .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$34) - .dwattr $C$DW$95, DW_AT_name("rsvd38") - .dwattr $C$DW$95, DW_AT_TI_symbol_name("rsvd38") - .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$95, DW_AT_decl_line(0xe5) - .dwattr $C$DW$95, DW_AT_decl_column(0x0b) - -$C$DW$96 .dwtag DW_TAG_member - .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$62) - .dwattr $C$DW$96, DW_AT_name("$P$T12") - .dwattr $C$DW$96, DW_AT_TI_symbol_name("$P$T12") - .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$96, DW_AT_decl_line(0xe8) - .dwattr $C$DW$96, DW_AT_decl_column(0x02) - - .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - .dwendtag $C$DW$T$35 - -$C$DW$T$63 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$63, DW_AT_name("pruCfg") - .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$35) - .dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$63, DW_AT_decl_line(0xf0) - .dwattr $C$DW$T$63, DW_AT_decl_column(0x03) - -$C$DW$T$64 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$63) - - -$C$DW$T$38 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) -$C$DW$97 .dwtag DW_TAG_member - .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$97, DW_AT_name("REVID") - .dwattr $C$DW$97, DW_AT_TI_symbol_name("REVID") - .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$97, DW_AT_decl_line(0x2a) - .dwattr $C$DW$97, DW_AT_decl_column(0x15) - -$C$DW$98 .dwtag DW_TAG_member - .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$37) - .dwattr $C$DW$98, DW_AT_name("REVID_bit") - .dwattr $C$DW$98, DW_AT_TI_symbol_name("REVID_bit") - .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$98, DW_AT_decl_line(0x2e) - .dwattr $C$DW$98, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$38, DW_AT_decl_line(0x29) - .dwattr $C$DW$T$38, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$38 - - -$C$DW$T$40 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) -$C$DW$99 .dwtag DW_TAG_member - .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$99, DW_AT_name("SYSCFG") - .dwattr $C$DW$99, DW_AT_TI_symbol_name("SYSCFG") - .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$99, DW_AT_decl_line(0x34) - .dwattr $C$DW$99, DW_AT_decl_column(0x15) - -$C$DW$100 .dwtag DW_TAG_member - .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$39) - .dwattr $C$DW$100, DW_AT_name("SYSCFG_bit") - .dwattr $C$DW$100, DW_AT_TI_symbol_name("SYSCFG_bit") - .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$100, DW_AT_decl_line(0x3c) - .dwattr $C$DW$100, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$40, DW_AT_decl_line(0x33) - .dwattr $C$DW$T$40, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$40 - - -$C$DW$T$42 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) -$C$DW$101 .dwtag DW_TAG_member - .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$101, DW_AT_name("GPCFG0") - .dwattr $C$DW$101, DW_AT_TI_symbol_name("GPCFG0") - .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$101, DW_AT_decl_line(0x42) - .dwattr $C$DW$101, DW_AT_decl_column(0x15) - -$C$DW$102 .dwtag DW_TAG_member - .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$41) - .dwattr $C$DW$102, DW_AT_name("GPCFG0_bit") - .dwattr $C$DW$102, DW_AT_TI_symbol_name("GPCFG0_bit") - .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$102, DW_AT_decl_line(0x4f) - .dwattr $C$DW$102, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$42, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$42, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$42 - - -$C$DW$T$44 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) -$C$DW$103 .dwtag DW_TAG_member - .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$103, DW_AT_name("GPCFG1") - .dwattr $C$DW$103, DW_AT_TI_symbol_name("GPCFG1") - .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$103, DW_AT_decl_line(0x55) - .dwattr $C$DW$103, DW_AT_decl_column(0x15) - -$C$DW$104 .dwtag DW_TAG_member - .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$43) - .dwattr $C$DW$104, DW_AT_name("GPCFG1_bit") - .dwattr $C$DW$104, DW_AT_TI_symbol_name("GPCFG1_bit") - .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$104, DW_AT_decl_line(0x62) - .dwattr $C$DW$104, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$44, DW_AT_decl_line(0x54) - .dwattr $C$DW$T$44, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$44 - - -$C$DW$T$46 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) -$C$DW$105 .dwtag DW_TAG_member - .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$105, DW_AT_name("CGR") - .dwattr $C$DW$105, DW_AT_TI_symbol_name("CGR") - .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$105, DW_AT_decl_line(0x68) - .dwattr $C$DW$105, DW_AT_decl_column(0x15) - -$C$DW$106 .dwtag DW_TAG_member - .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$45) - .dwattr $C$DW$106, DW_AT_name("CGR_bit") - .dwattr $C$DW$106, DW_AT_TI_symbol_name("CGR_bit") - .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$106, DW_AT_decl_line(0x7e) - .dwattr $C$DW$106, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$46, DW_AT_decl_line(0x67) - .dwattr $C$DW$T$46, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$46 - - -$C$DW$T$48 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) -$C$DW$107 .dwtag DW_TAG_member - .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$107, DW_AT_name("ISRP") - .dwattr $C$DW$107, DW_AT_TI_symbol_name("ISRP") - .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$107, DW_AT_decl_line(0x84) - .dwattr $C$DW$107, DW_AT_decl_column(0x15) - -$C$DW$108 .dwtag DW_TAG_member - .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$47) - .dwattr $C$DW$108, DW_AT_name("ISRP_bit") - .dwattr $C$DW$108, DW_AT_TI_symbol_name("ISRP_bit") - .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$108, DW_AT_decl_line(0x8d) - .dwattr $C$DW$108, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$48, DW_AT_decl_line(0x83) - .dwattr $C$DW$T$48, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$48 - - -$C$DW$T$50 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) -$C$DW$109 .dwtag DW_TAG_member - .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$109, DW_AT_name("ISP") - .dwattr $C$DW$109, DW_AT_TI_symbol_name("ISP") - .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$109, DW_AT_decl_line(0x93) - .dwattr $C$DW$109, DW_AT_decl_column(0x15) - -$C$DW$110 .dwtag DW_TAG_member - .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$49) - .dwattr $C$DW$110, DW_AT_name("ISP_bit") - .dwattr $C$DW$110, DW_AT_TI_symbol_name("ISP_bit") - .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$110, DW_AT_decl_line(0x9c) - .dwattr $C$DW$110, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$50, DW_AT_decl_line(0x92) - .dwattr $C$DW$T$50, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$50 - - -$C$DW$T$52 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) -$C$DW$111 .dwtag DW_TAG_member - .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$111, DW_AT_name("IESP") - .dwattr $C$DW$111, DW_AT_TI_symbol_name("IESP") - .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$111, DW_AT_decl_line(0xa1) - .dwattr $C$DW$111, DW_AT_decl_column(0x15) - -$C$DW$112 .dwtag DW_TAG_member - .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$51) - .dwattr $C$DW$112, DW_AT_name("IESP_bit") - .dwattr $C$DW$112, DW_AT_TI_symbol_name("IESP_bit") - .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$112, DW_AT_decl_line(0xaa) - .dwattr $C$DW$112, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$52, DW_AT_decl_line(0xa0) - .dwattr $C$DW$T$52, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$52 - - -$C$DW$T$54 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$54, DW_AT_byte_size(0x04) -$C$DW$113 .dwtag DW_TAG_member - .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$113, DW_AT_name("IECP") - .dwattr $C$DW$113, DW_AT_TI_symbol_name("IECP") - .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$113, DW_AT_decl_line(0xb0) - .dwattr $C$DW$113, DW_AT_decl_column(0x15) - -$C$DW$114 .dwtag DW_TAG_member - .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$53) - .dwattr $C$DW$114, DW_AT_name("IECP_bit") - .dwattr $C$DW$114, DW_AT_TI_symbol_name("IECP_bit") - .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$114, DW_AT_decl_line(0xb8) - .dwattr $C$DW$114, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$54, DW_AT_decl_line(0xaf) - .dwattr $C$DW$T$54, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$54 - - -$C$DW$T$56 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) -$C$DW$115 .dwtag DW_TAG_member - .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$115, DW_AT_name("PMAO") - .dwattr $C$DW$115, DW_AT_TI_symbol_name("PMAO") - .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$115, DW_AT_decl_line(0xc1) - .dwattr $C$DW$115, DW_AT_decl_column(0x15) - -$C$DW$116 .dwtag DW_TAG_member - .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$55) - .dwattr $C$DW$116, DW_AT_name("PMAO_bit") - .dwattr $C$DW$116, DW_AT_TI_symbol_name("PMAO_bit") - .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$116, DW_AT_decl_line(0xc7) - .dwattr $C$DW$116, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$56, DW_AT_decl_line(0xc0) - .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$56 - - -$C$DW$T$58 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) -$C$DW$117 .dwtag DW_TAG_member - .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$117, DW_AT_name("IEPCLK") - .dwattr $C$DW$117, DW_AT_TI_symbol_name("IEPCLK") - .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$117, DW_AT_decl_line(0xd0) - .dwattr $C$DW$117, DW_AT_decl_column(0x15) - -$C$DW$118 .dwtag DW_TAG_member - .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$57) - .dwattr $C$DW$118, DW_AT_name("IEPCLK_bit") - .dwattr $C$DW$118, DW_AT_TI_symbol_name("IEPCLK_bit") - .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$118, DW_AT_decl_line(0xd5) - .dwattr $C$DW$118, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$58, DW_AT_decl_line(0xcf) - .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$58 - - -$C$DW$T$60 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) -$C$DW$119 .dwtag DW_TAG_member - .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$119, DW_AT_name("SPP") - .dwattr $C$DW$119, DW_AT_TI_symbol_name("SPP") - .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$119, DW_AT_decl_line(0xdb) - .dwattr $C$DW$119, DW_AT_decl_column(0x15) - -$C$DW$120 .dwtag DW_TAG_member - .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$59) - .dwattr $C$DW$120, DW_AT_name("SPP_bit") - .dwattr $C$DW$120, DW_AT_TI_symbol_name("SPP_bit") - .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$120, DW_AT_decl_line(0xe1) - .dwattr $C$DW$120, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$60, DW_AT_decl_line(0xda) - .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$60 - - -$C$DW$T$62 .dwtag DW_TAG_union_type - .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) -$C$DW$121 .dwtag DW_TAG_member - .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$36) - .dwattr $C$DW$121, DW_AT_name("PIN_MX") - .dwattr $C$DW$121, DW_AT_TI_symbol_name("PIN_MX") - .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$121, DW_AT_decl_line(0xe9) - .dwattr $C$DW$121, DW_AT_decl_column(0x15) - -$C$DW$122 .dwtag DW_TAG_member - .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$61) - .dwattr $C$DW$122, DW_AT_name("PIN_MX_bit") - .dwattr $C$DW$122, DW_AT_TI_symbol_name("PIN_MX_bit") - .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$122, DW_AT_decl_line(0xee) - .dwattr $C$DW$122, DW_AT_decl_column(0x05) - - .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h") - .dwattr $C$DW$T$62, DW_AT_decl_line(0xe8) - .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - .dwendtag $C$DW$T$62 - -$C$DW$T$2 .dwtag DW_TAG_unspecified_type - .dwattr $C$DW$T$2, DW_AT_name("void") - -$C$DW$T$4 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - .dwattr $C$DW$T$4, DW_AT_name("bool") - .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - -$C$DW$T$5 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$5, DW_AT_name("signed char") - .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - -$C$DW$T$6 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - -$C$DW$T$7 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - -$C$DW$T$8 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$8, DW_AT_name("short") - .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - -$C$DW$T$9 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - -$C$DW$T$10 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$10, DW_AT_name("int") - .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - -$C$DW$T$11 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - -$C$DW$T$32 .dwtag DW_TAG_typedef - .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h") - .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - - -$C$DW$T$33 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) -$C$DW$123 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$123, DW_AT_upper_bound(0x00) - - .dwendtag $C$DW$T$33 - - -$C$DW$T$34 .dwtag DW_TAG_array_type - .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) -$C$DW$124 .dwtag DW_TAG_subrange_type - .dwattr $C$DW$124, DW_AT_upper_bound(0x01) - - .dwendtag $C$DW$T$34 - -$C$DW$T$36 .dwtag DW_TAG_volatile_type - .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$32) - -$C$DW$T$12 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$12, DW_AT_name("long") - .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - -$C$DW$T$13 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - -$C$DW$T$14 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - .dwattr $C$DW$T$14, DW_AT_name("long long") - .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - -$C$DW$T$15 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - -$C$DW$T$16 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$16, DW_AT_name("float") - .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - -$C$DW$T$17 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$17, DW_AT_name("double") - .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - -$C$DW$T$18 .dwtag DW_TAG_base_type - .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - .dwattr $C$DW$T$18, DW_AT_name("long double") - .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - - .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - .dwendtag $C$DW$CU - diff --git a/10.01_base/4_deploy/pru1_utils.lst b/10.01_base/4_deploy/pru1_utils.lst deleted file mode 100644 index 125822f..0000000 --- a/10.01_base/4_deploy/pru1_utils.lst +++ /dev/null @@ -1,1943 +0,0 @@ -PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 1 - - 1;****************************************************************************** - 2;* PRU C/C++ Codegen Unix v2.3.1 * - 3;* Date/Time created: Sun Mar 31 20:55:39 2019 * - 4;****************************************************************************** - 5 .compiler_opts --abi=eabi --endian=little --hll_source=on --object_format=elf --silicon_versio - 6 - 7$C$DW$CU .dwtag DW_TAG_compile_unit - 8 .dwattr $C$DW$CU, DW_AT_name("pru1_utils.c") - 9 .dwattr $C$DW$CU, DW_AT_producer("TI PRU C/C++ Codegen Unix v2.3.1 Copyright (c) 2012-2017 Tex - 10 .dwattr $C$DW$CU, DW_AT_TI_version(0x01) - 11 .dwattr $C$DW$CU, DW_AT_comp_dir("/home/joerg/retrocmp/dec/UniBone/10.01_base/2_src/pru1") - 12 .global __PRU_CREG_PRU_CFG - 13 .weak ||CT_CFG|| - 14 00000000 ||CT_CFG||: .usect ".creg.PRU_CFG.noload.near",68,1 - 15$C$DW$1 .dwtag DW_TAG_variable - 16 .dwattr $C$DW$1, DW_AT_name("CT_CFG") - 17 .dwattr $C$DW$1, DW_AT_TI_symbol_name("CT_CFG") - 18 .dwattr $C$DW$1, DW_AT_location[DW_OP_addr ||CT_CFG||] - 19 .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$64) - 20 .dwattr $C$DW$1, DW_AT_external - 21 .dwattr $C$DW$1, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 22 .dwattr $C$DW$1, DW_AT_decl_line(0xf2) - 23 .dwattr $C$DW$1, DW_AT_decl_column(0x17) - 24 - 25 .global ||timeout_target|| - 26 .common ||timeout_target||,4,1 - 27$C$DW$2 .dwtag DW_TAG_variable - 28 .dwattr $C$DW$2, DW_AT_name("timeout_target") - 29 .dwattr $C$DW$2, DW_AT_TI_symbol_name("timeout_target") - 30 .dwattr $C$DW$2, DW_AT_location[DW_OP_addr ||timeout_target||] - 31 .dwattr $C$DW$2, DW_AT_type(*$C$DW$T$32) - 32 .dwattr $C$DW$2, DW_AT_external - 33 .dwattr $C$DW$2, DW_AT_decl_file("pru1_utils.c") - 34 .dwattr $C$DW$2, DW_AT_decl_line(0x24) - 35 .dwattr $C$DW$2, DW_AT_decl_column(0x0a) - 36 - 37; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/optpru --gen - 38; /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//bin/acpiapru -@/ - 39 - 40;****************************************************************************** - 41;* TYPE INFORMATION * - 42;****************************************************************************** - 43 - 44$C$DW$T$19 .dwtag DW_TAG_structure_type - 45 .dwattr $C$DW$T$19, DW_AT_byte_size(0x04) - 46$C$DW$3 .dwtag DW_TAG_member - 47 .dwattr $C$DW$3, DW_AT_type(*$C$DW$T$11) - 48 .dwattr $C$DW$3, DW_AT_name("REVID") - 49 .dwattr $C$DW$3, DW_AT_TI_symbol_name("REVID") - 50 .dwattr $C$DW$3, DW_AT_bit_offset(0x00) - 51 .dwattr $C$DW$3, DW_AT_bit_size(0x20) - 52 .dwattr $C$DW$3, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 53 .dwattr $C$DW$3, DW_AT_accessibility(DW_ACCESS_public) - 54 .dwattr $C$DW$3, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 55 .dwattr $C$DW$3, DW_AT_decl_line(0x2d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 2 - - 56 .dwattr $C$DW$3, DW_AT_decl_column(0x0d) - 57 - 58 .dwattr $C$DW$T$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 59 .dwattr $C$DW$T$19, DW_AT_decl_line(0x2c) - 60 .dwattr $C$DW$T$19, DW_AT_decl_column(0x13) - 61 .dwendtag $C$DW$T$19 - 62 - 63$C$DW$T$37 .dwtag DW_TAG_volatile_type - 64 .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$19) - 65 - 66 - 67$C$DW$T$20 .dwtag DW_TAG_structure_type - 68 .dwattr $C$DW$T$20, DW_AT_byte_size(0x04) - 69$C$DW$4 .dwtag DW_TAG_member - 70 .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$11) - 71 .dwattr $C$DW$4, DW_AT_name("IDLE_MODE") - 72 .dwattr $C$DW$4, DW_AT_TI_symbol_name("IDLE_MODE") - 73 .dwattr $C$DW$4, DW_AT_bit_offset(0x1e) - 74 .dwattr $C$DW$4, DW_AT_bit_size(0x02) - 75 .dwattr $C$DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 76 .dwattr $C$DW$4, DW_AT_accessibility(DW_ACCESS_public) - 77 .dwattr $C$DW$4, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 78 .dwattr $C$DW$4, DW_AT_decl_line(0x37) - 79 .dwattr $C$DW$4, DW_AT_decl_column(0x0d) - 80 - 81$C$DW$5 .dwtag DW_TAG_member - 82 .dwattr $C$DW$5, DW_AT_type(*$C$DW$T$11) - 83 .dwattr $C$DW$5, DW_AT_name("STANDBY_MODE") - 84 .dwattr $C$DW$5, DW_AT_TI_symbol_name("STANDBY_MODE") - 85 .dwattr $C$DW$5, DW_AT_bit_offset(0x1c) - 86 .dwattr $C$DW$5, DW_AT_bit_size(0x02) - 87 .dwattr $C$DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 88 .dwattr $C$DW$5, DW_AT_accessibility(DW_ACCESS_public) - 89 .dwattr $C$DW$5, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 90 .dwattr $C$DW$5, DW_AT_decl_line(0x38) - 91 .dwattr $C$DW$5, DW_AT_decl_column(0x0d) - 92 - 93$C$DW$6 .dwtag DW_TAG_member - 94 .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$11) - 95 .dwattr $C$DW$6, DW_AT_name("STANDBY_INIT") - 96 .dwattr $C$DW$6, DW_AT_TI_symbol_name("STANDBY_INIT") - 97 .dwattr $C$DW$6, DW_AT_bit_offset(0x1b) - 98 .dwattr $C$DW$6, DW_AT_bit_size(0x01) - 99 .dwattr $C$DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 100 .dwattr $C$DW$6, DW_AT_accessibility(DW_ACCESS_public) - 101 .dwattr $C$DW$6, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 102 .dwattr $C$DW$6, DW_AT_decl_line(0x39) - 103 .dwattr $C$DW$6, DW_AT_decl_column(0x0d) - 104 - 105$C$DW$7 .dwtag DW_TAG_member - 106 .dwattr $C$DW$7, DW_AT_type(*$C$DW$T$11) - 107 .dwattr $C$DW$7, DW_AT_name("SUB_MWAIT") - 108 .dwattr $C$DW$7, DW_AT_TI_symbol_name("SUB_MWAIT") - 109 .dwattr $C$DW$7, DW_AT_bit_offset(0x1a) - 110 .dwattr $C$DW$7, DW_AT_bit_size(0x01) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 3 - - 111 .dwattr $C$DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 112 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) - 113 .dwattr $C$DW$7, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 114 .dwattr $C$DW$7, DW_AT_decl_line(0x3a) - 115 .dwattr $C$DW$7, DW_AT_decl_column(0x0d) - 116 - 117$C$DW$8 .dwtag DW_TAG_member - 118 .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$11) - 119 .dwattr $C$DW$8, DW_AT_name("rsvd6") - 120 .dwattr $C$DW$8, DW_AT_TI_symbol_name("rsvd6") - 121 .dwattr $C$DW$8, DW_AT_bit_offset(0x00) - 122 .dwattr $C$DW$8, DW_AT_bit_size(0x1a) - 123 .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 124 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) - 125 .dwattr $C$DW$8, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 126 .dwattr $C$DW$8, DW_AT_decl_line(0x3b) - 127 .dwattr $C$DW$8, DW_AT_decl_column(0x0d) - 128 - 129 .dwattr $C$DW$T$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 130 .dwattr $C$DW$T$20, DW_AT_decl_line(0x36) - 131 .dwattr $C$DW$T$20, DW_AT_decl_column(0x13) - 132 .dwendtag $C$DW$T$20 - 133 - 134$C$DW$T$39 .dwtag DW_TAG_volatile_type - 135 .dwattr $C$DW$T$39, DW_AT_type(*$C$DW$T$20) - 136 - 137 - 138$C$DW$T$21 .dwtag DW_TAG_structure_type - 139 .dwattr $C$DW$T$21, DW_AT_byte_size(0x04) - 140$C$DW$9 .dwtag DW_TAG_member - 141 .dwattr $C$DW$9, DW_AT_type(*$C$DW$T$11) - 142 .dwattr $C$DW$9, DW_AT_name("PRU0_GPI_MODE") - 143 .dwattr $C$DW$9, DW_AT_TI_symbol_name("PRU0_GPI_MODE") - 144 .dwattr $C$DW$9, DW_AT_bit_offset(0x1e) - 145 .dwattr $C$DW$9, DW_AT_bit_size(0x02) - 146 .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 147 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) - 148 .dwattr $C$DW$9, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ - 149 .dwattr $C$DW$9, DW_AT_decl_line(0x45) - 150 .dwattr $C$DW$9, DW_AT_decl_column(0x0d) - 151 - 152$C$DW$10 .dwtag DW_TAG_member - 153 .dwattr $C$DW$10, DW_AT_type(*$C$DW$T$11) - 154 .dwattr $C$DW$10, DW_AT_name("PRU0_GPI_CLK_MODE") - 155 .dwattr $C$DW$10, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") - 156 .dwattr $C$DW$10, DW_AT_bit_offset(0x1d) - 157 .dwattr $C$DW$10, DW_AT_bit_size(0x01) - 158 .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 159 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) - 160 .dwattr $C$DW$10, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 161 .dwattr $C$DW$10, DW_AT_decl_line(0x46) - 162 .dwattr $C$DW$10, DW_AT_decl_column(0x0d) - 163 - 164$C$DW$11 .dwtag DW_TAG_member - 165 .dwattr $C$DW$11, DW_AT_type(*$C$DW$T$11) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 4 - - 166 .dwattr $C$DW$11, DW_AT_name("PRU0_GPI_DIV0") - 167 .dwattr $C$DW$11, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") - 168 .dwattr $C$DW$11, DW_AT_bit_offset(0x18) - 169 .dwattr $C$DW$11, DW_AT_bit_size(0x05) - 170 .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 171 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) - 172 .dwattr $C$DW$11, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 173 .dwattr $C$DW$11, DW_AT_decl_line(0x47) - 174 .dwattr $C$DW$11, DW_AT_decl_column(0x0d) - 175 - 176$C$DW$12 .dwtag DW_TAG_member - 177 .dwattr $C$DW$12, DW_AT_type(*$C$DW$T$11) - 178 .dwattr $C$DW$12, DW_AT_name("PRU0_GPI_DIV1") - 179 .dwattr $C$DW$12, DW_AT_TI_symbol_name("PRU0_GPI_DIV1") - 180 .dwattr $C$DW$12, DW_AT_bit_offset(0x13) - 181 .dwattr $C$DW$12, DW_AT_bit_size(0x05) - 182 .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 183 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) - 184 .dwattr $C$DW$12, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 185 .dwattr $C$DW$12, DW_AT_decl_line(0x48) - 186 .dwattr $C$DW$12, DW_AT_decl_column(0x0d) - 187 - 188$C$DW$13 .dwtag DW_TAG_member - 189 .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$11) - 190 .dwattr $C$DW$13, DW_AT_name("PRU0_GPI_SB") - 191 .dwattr $C$DW$13, DW_AT_TI_symbol_name("PRU0_GPI_SB") - 192 .dwattr $C$DW$13, DW_AT_bit_offset(0x12) - 193 .dwattr $C$DW$13, DW_AT_bit_size(0x01) - 194 .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 195 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) - 196 .dwattr $C$DW$13, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 197 .dwattr $C$DW$13, DW_AT_decl_line(0x49) - 198 .dwattr $C$DW$13, DW_AT_decl_column(0x0d) - 199 - 200$C$DW$14 .dwtag DW_TAG_member - 201 .dwattr $C$DW$14, DW_AT_type(*$C$DW$T$11) - 202 .dwattr $C$DW$14, DW_AT_name("PRU0_GPO_MODE") - 203 .dwattr $C$DW$14, DW_AT_TI_symbol_name("PRU0_GPO_MODE") - 204 .dwattr $C$DW$14, DW_AT_bit_offset(0x11) - 205 .dwattr $C$DW$14, DW_AT_bit_size(0x01) - 206 .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 207 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) - 208 .dwattr $C$DW$14, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 209 .dwattr $C$DW$14, DW_AT_decl_line(0x4a) - 210 .dwattr $C$DW$14, DW_AT_decl_column(0x0d) - 211 - 212$C$DW$15 .dwtag DW_TAG_member - 213 .dwattr $C$DW$15, DW_AT_type(*$C$DW$T$11) - 214 .dwattr $C$DW$15, DW_AT_name("PRU0_GPO_DIV0") - 215 .dwattr $C$DW$15, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") - 216 .dwattr $C$DW$15, DW_AT_bit_offset(0x0c) - 217 .dwattr $C$DW$15, DW_AT_bit_size(0x05) - 218 .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 219 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) - 220 .dwattr $C$DW$15, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 5 - - 221 .dwattr $C$DW$15, DW_AT_decl_line(0x4b) - 222 .dwattr $C$DW$15, DW_AT_decl_column(0x0d) - 223 - 224$C$DW$16 .dwtag DW_TAG_member - 225 .dwattr $C$DW$16, DW_AT_type(*$C$DW$T$11) - 226 .dwattr $C$DW$16, DW_AT_name("PRU0_GPO_DIV1") - 227 .dwattr $C$DW$16, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") - 228 .dwattr $C$DW$16, DW_AT_bit_offset(0x07) - 229 .dwattr $C$DW$16, DW_AT_bit_size(0x05) - 230 .dwattr $C$DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 231 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) - 232 .dwattr $C$DW$16, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 233 .dwattr $C$DW$16, DW_AT_decl_line(0x4c) - 234 .dwattr $C$DW$16, DW_AT_decl_column(0x0d) - 235 - 236$C$DW$17 .dwtag DW_TAG_member - 237 .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$11) - 238 .dwattr $C$DW$17, DW_AT_name("PRU0_GPO_SH_SEL") - 239 .dwattr $C$DW$17, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") - 240 .dwattr $C$DW$17, DW_AT_bit_offset(0x06) - 241 .dwattr $C$DW$17, DW_AT_bit_size(0x01) - 242 .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 243 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) - 244 .dwattr $C$DW$17, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 245 .dwattr $C$DW$17, DW_AT_decl_line(0x4d) - 246 .dwattr $C$DW$17, DW_AT_decl_column(0x0d) - 247 - 248$C$DW$18 .dwtag DW_TAG_member - 249 .dwattr $C$DW$18, DW_AT_type(*$C$DW$T$11) - 250 .dwattr $C$DW$18, DW_AT_name("rsvd26") - 251 .dwattr $C$DW$18, DW_AT_TI_symbol_name("rsvd26") - 252 .dwattr $C$DW$18, DW_AT_bit_offset(0x00) - 253 .dwattr $C$DW$18, DW_AT_bit_size(0x06) - 254 .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 255 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) - 256 .dwattr $C$DW$18, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 257 .dwattr $C$DW$18, DW_AT_decl_line(0x4e) - 258 .dwattr $C$DW$18, DW_AT_decl_column(0x0d) - 259 - 260 .dwattr $C$DW$T$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 261 .dwattr $C$DW$T$21, DW_AT_decl_line(0x44) - 262 .dwattr $C$DW$T$21, DW_AT_decl_column(0x13) - 263 .dwendtag $C$DW$T$21 - 264 - 265$C$DW$T$41 .dwtag DW_TAG_volatile_type - 266 .dwattr $C$DW$T$41, DW_AT_type(*$C$DW$T$21) - 267 - 268 - 269$C$DW$T$22 .dwtag DW_TAG_structure_type - 270 .dwattr $C$DW$T$22, DW_AT_byte_size(0x04) - 271$C$DW$19 .dwtag DW_TAG_member - 272 .dwattr $C$DW$19, DW_AT_type(*$C$DW$T$11) - 273 .dwattr $C$DW$19, DW_AT_name("PRU1_GPI_MODE") - 274 .dwattr $C$DW$19, DW_AT_TI_symbol_name("PRU1_GPI_MODE") - 275 .dwattr $C$DW$19, DW_AT_bit_offset(0x1e) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 6 - - 276 .dwattr $C$DW$19, DW_AT_bit_size(0x02) - 277 .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 278 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) - 279 .dwattr $C$DW$19, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 280 .dwattr $C$DW$19, DW_AT_decl_line(0x58) - 281 .dwattr $C$DW$19, DW_AT_decl_column(0x0d) - 282 - 283$C$DW$20 .dwtag DW_TAG_member - 284 .dwattr $C$DW$20, DW_AT_type(*$C$DW$T$11) - 285 .dwattr $C$DW$20, DW_AT_name("PRU1_GPI_CLK_MODE") - 286 .dwattr $C$DW$20, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") - 287 .dwattr $C$DW$20, DW_AT_bit_offset(0x1d) - 288 .dwattr $C$DW$20, DW_AT_bit_size(0x01) - 289 .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 290 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) - 291 .dwattr $C$DW$20, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 292 .dwattr $C$DW$20, DW_AT_decl_line(0x59) - 293 .dwattr $C$DW$20, DW_AT_decl_column(0x0d) - 294 - 295$C$DW$21 .dwtag DW_TAG_member - 296 .dwattr $C$DW$21, DW_AT_type(*$C$DW$T$11) - 297 .dwattr $C$DW$21, DW_AT_name("PRU1_GPI_DIV0") - 298 .dwattr $C$DW$21, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") - 299 .dwattr $C$DW$21, DW_AT_bit_offset(0x18) - 300 .dwattr $C$DW$21, DW_AT_bit_size(0x05) - 301 .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 302 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) - 303 .dwattr $C$DW$21, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 304 .dwattr $C$DW$21, DW_AT_decl_line(0x5a) - 305 .dwattr $C$DW$21, DW_AT_decl_column(0x0d) - 306 - 307$C$DW$22 .dwtag DW_TAG_member - 308 .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$11) - 309 .dwattr $C$DW$22, DW_AT_name("PRU1_GPI_DIV1") - 310 .dwattr $C$DW$22, DW_AT_TI_symbol_name("PRU1_GPI_DIV1") - 311 .dwattr $C$DW$22, DW_AT_bit_offset(0x13) - 312 .dwattr $C$DW$22, DW_AT_bit_size(0x05) - 313 .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 314 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) - 315 .dwattr $C$DW$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 316 .dwattr $C$DW$22, DW_AT_decl_line(0x5b) - 317 .dwattr $C$DW$22, DW_AT_decl_column(0x0d) - 318 - 319$C$DW$23 .dwtag DW_TAG_member - 320 .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$11) - 321 .dwattr $C$DW$23, DW_AT_name("PRU1_GPI_SB") - 322 .dwattr $C$DW$23, DW_AT_TI_symbol_name("PRU1_GPI_SB") - 323 .dwattr $C$DW$23, DW_AT_bit_offset(0x12) - 324 .dwattr $C$DW$23, DW_AT_bit_size(0x01) - 325 .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 326 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) - 327 .dwattr $C$DW$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 328 .dwattr $C$DW$23, DW_AT_decl_line(0x5c) - 329 .dwattr $C$DW$23, DW_AT_decl_column(0x0d) - 330 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 7 - - 331$C$DW$24 .dwtag DW_TAG_member - 332 .dwattr $C$DW$24, DW_AT_type(*$C$DW$T$11) - 333 .dwattr $C$DW$24, DW_AT_name("PRU1_GPO_MODE") - 334 .dwattr $C$DW$24, DW_AT_TI_symbol_name("PRU1_GPO_MODE") - 335 .dwattr $C$DW$24, DW_AT_bit_offset(0x11) - 336 .dwattr $C$DW$24, DW_AT_bit_size(0x01) - 337 .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 338 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) - 339 .dwattr $C$DW$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 340 .dwattr $C$DW$24, DW_AT_decl_line(0x5d) - 341 .dwattr $C$DW$24, DW_AT_decl_column(0x0d) - 342 - 343$C$DW$25 .dwtag DW_TAG_member - 344 .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$11) - 345 .dwattr $C$DW$25, DW_AT_name("PRU1_GPO_DIV0") - 346 .dwattr $C$DW$25, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") - 347 .dwattr $C$DW$25, DW_AT_bit_offset(0x0c) - 348 .dwattr $C$DW$25, DW_AT_bit_size(0x05) - 349 .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 350 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) - 351 .dwattr $C$DW$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 352 .dwattr $C$DW$25, DW_AT_decl_line(0x5e) - 353 .dwattr $C$DW$25, DW_AT_decl_column(0x0d) - 354 - 355$C$DW$26 .dwtag DW_TAG_member - 356 .dwattr $C$DW$26, DW_AT_type(*$C$DW$T$11) - 357 .dwattr $C$DW$26, DW_AT_name("PRU1_GPO_DIV1") - 358 .dwattr $C$DW$26, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") - 359 .dwattr $C$DW$26, DW_AT_bit_offset(0x07) - 360 .dwattr $C$DW$26, DW_AT_bit_size(0x05) - 361 .dwattr $C$DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 362 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) - 363 .dwattr $C$DW$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 364 .dwattr $C$DW$26, DW_AT_decl_line(0x5f) - 365 .dwattr $C$DW$26, DW_AT_decl_column(0x0d) - 366 - 367$C$DW$27 .dwtag DW_TAG_member - 368 .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$11) - 369 .dwattr $C$DW$27, DW_AT_name("PRU1_GPO_SH_SEL") - 370 .dwattr $C$DW$27, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") - 371 .dwattr $C$DW$27, DW_AT_bit_offset(0x06) - 372 .dwattr $C$DW$27, DW_AT_bit_size(0x01) - 373 .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 374 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) - 375 .dwattr $C$DW$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 376 .dwattr $C$DW$27, DW_AT_decl_line(0x60) - 377 .dwattr $C$DW$27, DW_AT_decl_column(0x0d) - 378 - 379$C$DW$28 .dwtag DW_TAG_member - 380 .dwattr $C$DW$28, DW_AT_type(*$C$DW$T$11) - 381 .dwattr $C$DW$28, DW_AT_name("rsvd26") - 382 .dwattr $C$DW$28, DW_AT_TI_symbol_name("rsvd26") - 383 .dwattr $C$DW$28, DW_AT_bit_offset(0x00) - 384 .dwattr $C$DW$28, DW_AT_bit_size(0x06) - 385 .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 8 - - 386 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) - 387 .dwattr $C$DW$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 388 .dwattr $C$DW$28, DW_AT_decl_line(0x61) - 389 .dwattr $C$DW$28, DW_AT_decl_column(0x0d) - 390 - 391 .dwattr $C$DW$T$22, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 392 .dwattr $C$DW$T$22, DW_AT_decl_line(0x57) - 393 .dwattr $C$DW$T$22, DW_AT_decl_column(0x13) - 394 .dwendtag $C$DW$T$22 - 395 - 396$C$DW$T$43 .dwtag DW_TAG_volatile_type - 397 .dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$22) - 398 - 399 - 400$C$DW$T$23 .dwtag DW_TAG_structure_type - 401 .dwattr $C$DW$T$23, DW_AT_byte_size(0x04) - 402$C$DW$29 .dwtag DW_TAG_member - 403 .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$11) - 404 .dwattr $C$DW$29, DW_AT_name("PRU0_CLK_STOP_REQ") - 405 .dwattr $C$DW$29, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") - 406 .dwattr $C$DW$29, DW_AT_bit_offset(0x1f) - 407 .dwattr $C$DW$29, DW_AT_bit_size(0x01) - 408 .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 409 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) - 410 .dwattr $C$DW$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 411 .dwattr $C$DW$29, DW_AT_decl_line(0x6b) - 412 .dwattr $C$DW$29, DW_AT_decl_column(0x0d) - 413 - 414$C$DW$30 .dwtag DW_TAG_member - 415 .dwattr $C$DW$30, DW_AT_type(*$C$DW$T$11) - 416 .dwattr $C$DW$30, DW_AT_name("PRU0_CLK_STOP_ACK") - 417 .dwattr $C$DW$30, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") - 418 .dwattr $C$DW$30, DW_AT_bit_offset(0x1e) - 419 .dwattr $C$DW$30, DW_AT_bit_size(0x01) - 420 .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 421 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) - 422 .dwattr $C$DW$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 423 .dwattr $C$DW$30, DW_AT_decl_line(0x6c) - 424 .dwattr $C$DW$30, DW_AT_decl_column(0x0d) - 425 - 426$C$DW$31 .dwtag DW_TAG_member - 427 .dwattr $C$DW$31, DW_AT_type(*$C$DW$T$11) - 428 .dwattr $C$DW$31, DW_AT_name("PRU0_CLK_EN") - 429 .dwattr $C$DW$31, DW_AT_TI_symbol_name("PRU0_CLK_EN") - 430 .dwattr $C$DW$31, DW_AT_bit_offset(0x1d) - 431 .dwattr $C$DW$31, DW_AT_bit_size(0x01) - 432 .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 433 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) - 434 .dwattr $C$DW$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 435 .dwattr $C$DW$31, DW_AT_decl_line(0x6d) - 436 .dwattr $C$DW$31, DW_AT_decl_column(0x0d) - 437 - 438$C$DW$32 .dwtag DW_TAG_member - 439 .dwattr $C$DW$32, DW_AT_type(*$C$DW$T$11) - 440 .dwattr $C$DW$32, DW_AT_name("PRU1_CLK_STOP_REQ") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 9 - - 441 .dwattr $C$DW$32, DW_AT_TI_symbol_name("PRU1_CLK_STOP_REQ") - 442 .dwattr $C$DW$32, DW_AT_bit_offset(0x1c) - 443 .dwattr $C$DW$32, DW_AT_bit_size(0x01) - 444 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 445 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) - 446 .dwattr $C$DW$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 447 .dwattr $C$DW$32, DW_AT_decl_line(0x6e) - 448 .dwattr $C$DW$32, DW_AT_decl_column(0x0d) - 449 - 450$C$DW$33 .dwtag DW_TAG_member - 451 .dwattr $C$DW$33, DW_AT_type(*$C$DW$T$11) - 452 .dwattr $C$DW$33, DW_AT_name("PRU1_CLK_STOP_ACK") - 453 .dwattr $C$DW$33, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") - 454 .dwattr $C$DW$33, DW_AT_bit_offset(0x1b) - 455 .dwattr $C$DW$33, DW_AT_bit_size(0x01) - 456 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 457 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) - 458 .dwattr $C$DW$33, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 459 .dwattr $C$DW$33, DW_AT_decl_line(0x6f) - 460 .dwattr $C$DW$33, DW_AT_decl_column(0x0d) - 461 - 462$C$DW$34 .dwtag DW_TAG_member - 463 .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$11) - 464 .dwattr $C$DW$34, DW_AT_name("PRU1_CLK_EN") - 465 .dwattr $C$DW$34, DW_AT_TI_symbol_name("PRU1_CLK_EN") - 466 .dwattr $C$DW$34, DW_AT_bit_offset(0x1a) - 467 .dwattr $C$DW$34, DW_AT_bit_size(0x01) - 468 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 469 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) - 470 .dwattr $C$DW$34, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 471 .dwattr $C$DW$34, DW_AT_decl_line(0x70) - 472 .dwattr $C$DW$34, DW_AT_decl_column(0x0d) - 473 - 474$C$DW$35 .dwtag DW_TAG_member - 475 .dwattr $C$DW$35, DW_AT_type(*$C$DW$T$11) - 476 .dwattr $C$DW$35, DW_AT_name("INTC_CLK_STOP_REQ") - 477 .dwattr $C$DW$35, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") - 478 .dwattr $C$DW$35, DW_AT_bit_offset(0x19) - 479 .dwattr $C$DW$35, DW_AT_bit_size(0x01) - 480 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 481 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) - 482 .dwattr $C$DW$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 483 .dwattr $C$DW$35, DW_AT_decl_line(0x71) - 484 .dwattr $C$DW$35, DW_AT_decl_column(0x0d) - 485 - 486$C$DW$36 .dwtag DW_TAG_member - 487 .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$11) - 488 .dwattr $C$DW$36, DW_AT_name("INTC_CLK_STOP_ACK") - 489 .dwattr $C$DW$36, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") - 490 .dwattr $C$DW$36, DW_AT_bit_offset(0x18) - 491 .dwattr $C$DW$36, DW_AT_bit_size(0x01) - 492 .dwattr $C$DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 493 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) - 494 .dwattr $C$DW$36, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 495 .dwattr $C$DW$36, DW_AT_decl_line(0x72) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 10 - - 496 .dwattr $C$DW$36, DW_AT_decl_column(0x0d) - 497 - 498$C$DW$37 .dwtag DW_TAG_member - 499 .dwattr $C$DW$37, DW_AT_type(*$C$DW$T$11) - 500 .dwattr $C$DW$37, DW_AT_name("INTC_CLK_EN") - 501 .dwattr $C$DW$37, DW_AT_TI_symbol_name("INTC_CLK_EN") - 502 .dwattr $C$DW$37, DW_AT_bit_offset(0x17) - 503 .dwattr $C$DW$37, DW_AT_bit_size(0x01) - 504 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 505 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) - 506 .dwattr $C$DW$37, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 507 .dwattr $C$DW$37, DW_AT_decl_line(0x73) - 508 .dwattr $C$DW$37, DW_AT_decl_column(0x0d) - 509 - 510$C$DW$38 .dwtag DW_TAG_member - 511 .dwattr $C$DW$38, DW_AT_type(*$C$DW$T$11) - 512 .dwattr $C$DW$38, DW_AT_name("UART_CLK_STOP_REQ") - 513 .dwattr $C$DW$38, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") - 514 .dwattr $C$DW$38, DW_AT_bit_offset(0x16) - 515 .dwattr $C$DW$38, DW_AT_bit_size(0x01) - 516 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 517 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) - 518 .dwattr $C$DW$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 519 .dwattr $C$DW$38, DW_AT_decl_line(0x74) - 520 .dwattr $C$DW$38, DW_AT_decl_column(0x0d) - 521 - 522$C$DW$39 .dwtag DW_TAG_member - 523 .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$11) - 524 .dwattr $C$DW$39, DW_AT_name("UART_CLK_STOP_ACK") - 525 .dwattr $C$DW$39, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") - 526 .dwattr $C$DW$39, DW_AT_bit_offset(0x15) - 527 .dwattr $C$DW$39, DW_AT_bit_size(0x01) - 528 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 529 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) - 530 .dwattr $C$DW$39, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 531 .dwattr $C$DW$39, DW_AT_decl_line(0x75) - 532 .dwattr $C$DW$39, DW_AT_decl_column(0x0d) - 533 - 534$C$DW$40 .dwtag DW_TAG_member - 535 .dwattr $C$DW$40, DW_AT_type(*$C$DW$T$11) - 536 .dwattr $C$DW$40, DW_AT_name("UART_CLK_EN") - 537 .dwattr $C$DW$40, DW_AT_TI_symbol_name("UART_CLK_EN") - 538 .dwattr $C$DW$40, DW_AT_bit_offset(0x14) - 539 .dwattr $C$DW$40, DW_AT_bit_size(0x01) - 540 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 541 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) - 542 .dwattr $C$DW$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 543 .dwattr $C$DW$40, DW_AT_decl_line(0x76) - 544 .dwattr $C$DW$40, DW_AT_decl_column(0x0d) - 545 - 546$C$DW$41 .dwtag DW_TAG_member - 547 .dwattr $C$DW$41, DW_AT_type(*$C$DW$T$11) - 548 .dwattr $C$DW$41, DW_AT_name("ECAP_CLK_STOP_REQ") - 549 .dwattr $C$DW$41, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") - 550 .dwattr $C$DW$41, DW_AT_bit_offset(0x13) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 11 - - 551 .dwattr $C$DW$41, DW_AT_bit_size(0x01) - 552 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 553 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) - 554 .dwattr $C$DW$41, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 555 .dwattr $C$DW$41, DW_AT_decl_line(0x77) - 556 .dwattr $C$DW$41, DW_AT_decl_column(0x0d) - 557 - 558$C$DW$42 .dwtag DW_TAG_member - 559 .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$11) - 560 .dwattr $C$DW$42, DW_AT_name("ECAP_CLK_STOP_ACK") - 561 .dwattr $C$DW$42, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") - 562 .dwattr $C$DW$42, DW_AT_bit_offset(0x12) - 563 .dwattr $C$DW$42, DW_AT_bit_size(0x01) - 564 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 565 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) - 566 .dwattr $C$DW$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 567 .dwattr $C$DW$42, DW_AT_decl_line(0x78) - 568 .dwattr $C$DW$42, DW_AT_decl_column(0x0d) - 569 - 570$C$DW$43 .dwtag DW_TAG_member - 571 .dwattr $C$DW$43, DW_AT_type(*$C$DW$T$11) - 572 .dwattr $C$DW$43, DW_AT_name("ECAP_CLK_EN") - 573 .dwattr $C$DW$43, DW_AT_TI_symbol_name("ECAP_CLK_EN") - 574 .dwattr $C$DW$43, DW_AT_bit_offset(0x11) - 575 .dwattr $C$DW$43, DW_AT_bit_size(0x01) - 576 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 577 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) - 578 .dwattr $C$DW$43, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 579 .dwattr $C$DW$43, DW_AT_decl_line(0x79) - 580 .dwattr $C$DW$43, DW_AT_decl_column(0x0d) - 581 - 582$C$DW$44 .dwtag DW_TAG_member - 583 .dwattr $C$DW$44, DW_AT_type(*$C$DW$T$11) - 584 .dwattr $C$DW$44, DW_AT_name("IEP_CLK_STOP_REQ") - 585 .dwattr $C$DW$44, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") - 586 .dwattr $C$DW$44, DW_AT_bit_offset(0x10) - 587 .dwattr $C$DW$44, DW_AT_bit_size(0x01) - 588 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 589 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) - 590 .dwattr $C$DW$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 591 .dwattr $C$DW$44, DW_AT_decl_line(0x7a) - 592 .dwattr $C$DW$44, DW_AT_decl_column(0x0d) - 593 - 594$C$DW$45 .dwtag DW_TAG_member - 595 .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$11) - 596 .dwattr $C$DW$45, DW_AT_name("IEP_CLK_STOP_ACK") - 597 .dwattr $C$DW$45, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") - 598 .dwattr $C$DW$45, DW_AT_bit_offset(0x0f) - 599 .dwattr $C$DW$45, DW_AT_bit_size(0x01) - 600 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 601 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) - 602 .dwattr $C$DW$45, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 603 .dwattr $C$DW$45, DW_AT_decl_line(0x7b) - 604 .dwattr $C$DW$45, DW_AT_decl_column(0x0d) - 605 - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 12 - - 606$C$DW$46 .dwtag DW_TAG_member - 607 .dwattr $C$DW$46, DW_AT_type(*$C$DW$T$11) - 608 .dwattr $C$DW$46, DW_AT_name("IEP_CLK_EN") - 609 .dwattr $C$DW$46, DW_AT_TI_symbol_name("IEP_CLK_EN") - 610 .dwattr $C$DW$46, DW_AT_bit_offset(0x0e) - 611 .dwattr $C$DW$46, DW_AT_bit_size(0x01) - 612 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 613 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) - 614 .dwattr $C$DW$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 615 .dwattr $C$DW$46, DW_AT_decl_line(0x7c) - 616 .dwattr $C$DW$46, DW_AT_decl_column(0x0d) - 617 - 618$C$DW$47 .dwtag DW_TAG_member - 619 .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$11) - 620 .dwattr $C$DW$47, DW_AT_name("rsvd18") - 621 .dwattr $C$DW$47, DW_AT_TI_symbol_name("rsvd18") - 622 .dwattr $C$DW$47, DW_AT_bit_offset(0x00) - 623 .dwattr $C$DW$47, DW_AT_bit_size(0x0e) - 624 .dwattr $C$DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 625 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) - 626 .dwattr $C$DW$47, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 627 .dwattr $C$DW$47, DW_AT_decl_line(0x7d) - 628 .dwattr $C$DW$47, DW_AT_decl_column(0x0d) - 629 - 630 .dwattr $C$DW$T$23, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 631 .dwattr $C$DW$T$23, DW_AT_decl_line(0x6a) - 632 .dwattr $C$DW$T$23, DW_AT_decl_column(0x13) - 633 .dwendtag $C$DW$T$23 - 634 - 635$C$DW$T$45 .dwtag DW_TAG_volatile_type - 636 .dwattr $C$DW$T$45, DW_AT_type(*$C$DW$T$23) - 637 - 638 - 639$C$DW$T$24 .dwtag DW_TAG_structure_type - 640 .dwattr $C$DW$T$24, DW_AT_byte_size(0x04) - 641$C$DW$48 .dwtag DW_TAG_member - 642 .dwattr $C$DW$48, DW_AT_type(*$C$DW$T$11) - 643 .dwattr $C$DW$48, DW_AT_name("PRU0_IMEM_PE_RAW") - 644 .dwattr $C$DW$48, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") - 645 .dwattr $C$DW$48, DW_AT_bit_offset(0x1c) - 646 .dwattr $C$DW$48, DW_AT_bit_size(0x04) - 647 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 648 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) - 649 .dwattr $C$DW$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 650 .dwattr $C$DW$48, DW_AT_decl_line(0x87) - 651 .dwattr $C$DW$48, DW_AT_decl_column(0x0d) - 652 - 653$C$DW$49 .dwtag DW_TAG_member - 654 .dwattr $C$DW$49, DW_AT_type(*$C$DW$T$11) - 655 .dwattr $C$DW$49, DW_AT_name("PRU0_DMEM_PE_RAW") - 656 .dwattr $C$DW$49, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") - 657 .dwattr $C$DW$49, DW_AT_bit_offset(0x18) - 658 .dwattr $C$DW$49, DW_AT_bit_size(0x04) - 659 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 660 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 13 - - 661 .dwattr $C$DW$49, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 662 .dwattr $C$DW$49, DW_AT_decl_line(0x88) - 663 .dwattr $C$DW$49, DW_AT_decl_column(0x0d) - 664 - 665$C$DW$50 .dwtag DW_TAG_member - 666 .dwattr $C$DW$50, DW_AT_type(*$C$DW$T$11) - 667 .dwattr $C$DW$50, DW_AT_name("PRU1_IMEM_PE_RAW") - 668 .dwattr $C$DW$50, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") - 669 .dwattr $C$DW$50, DW_AT_bit_offset(0x14) - 670 .dwattr $C$DW$50, DW_AT_bit_size(0x04) - 671 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 672 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) - 673 .dwattr $C$DW$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 674 .dwattr $C$DW$50, DW_AT_decl_line(0x89) - 675 .dwattr $C$DW$50, DW_AT_decl_column(0x0d) - 676 - 677$C$DW$51 .dwtag DW_TAG_member - 678 .dwattr $C$DW$51, DW_AT_type(*$C$DW$T$11) - 679 .dwattr $C$DW$51, DW_AT_name("PRU1_DMEM_PE_RAW") - 680 .dwattr $C$DW$51, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") - 681 .dwattr $C$DW$51, DW_AT_bit_offset(0x10) - 682 .dwattr $C$DW$51, DW_AT_bit_size(0x04) - 683 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 684 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) - 685 .dwattr $C$DW$51, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 686 .dwattr $C$DW$51, DW_AT_decl_line(0x8a) - 687 .dwattr $C$DW$51, DW_AT_decl_column(0x0d) - 688 - 689$C$DW$52 .dwtag DW_TAG_member - 690 .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$11) - 691 .dwattr $C$DW$52, DW_AT_name("RAM_PE_RAW") - 692 .dwattr $C$DW$52, DW_AT_TI_symbol_name("RAM_PE_RAW") - 693 .dwattr $C$DW$52, DW_AT_bit_offset(0x0c) - 694 .dwattr $C$DW$52, DW_AT_bit_size(0x04) - 695 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 696 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) - 697 .dwattr $C$DW$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 698 .dwattr $C$DW$52, DW_AT_decl_line(0x8b) - 699 .dwattr $C$DW$52, DW_AT_decl_column(0x0d) - 700 - 701$C$DW$53 .dwtag DW_TAG_member - 702 .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$11) - 703 .dwattr $C$DW$53, DW_AT_name("rsvd20") - 704 .dwattr $C$DW$53, DW_AT_TI_symbol_name("rsvd20") - 705 .dwattr $C$DW$53, DW_AT_bit_offset(0x00) - 706 .dwattr $C$DW$53, DW_AT_bit_size(0x0c) - 707 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 708 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) - 709 .dwattr $C$DW$53, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 710 .dwattr $C$DW$53, DW_AT_decl_line(0x8c) - 711 .dwattr $C$DW$53, DW_AT_decl_column(0x0d) - 712 - 713 .dwattr $C$DW$T$24, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 714 .dwattr $C$DW$T$24, DW_AT_decl_line(0x86) - 715 .dwattr $C$DW$T$24, DW_AT_decl_column(0x14) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 14 - - 716 .dwendtag $C$DW$T$24 - 717 - 718$C$DW$T$47 .dwtag DW_TAG_volatile_type - 719 .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$24) - 720 - 721 - 722$C$DW$T$25 .dwtag DW_TAG_structure_type - 723 .dwattr $C$DW$T$25, DW_AT_byte_size(0x04) - 724$C$DW$54 .dwtag DW_TAG_member - 725 .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$11) - 726 .dwattr $C$DW$54, DW_AT_name("PRU0_IMEM_PE") - 727 .dwattr $C$DW$54, DW_AT_TI_symbol_name("PRU0_IMEM_PE") - 728 .dwattr $C$DW$54, DW_AT_bit_offset(0x1c) - 729 .dwattr $C$DW$54, DW_AT_bit_size(0x04) - 730 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 731 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) - 732 .dwattr $C$DW$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 733 .dwattr $C$DW$54, DW_AT_decl_line(0x96) - 734 .dwattr $C$DW$54, DW_AT_decl_column(0x0d) - 735 - 736$C$DW$55 .dwtag DW_TAG_member - 737 .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$11) - 738 .dwattr $C$DW$55, DW_AT_name("PRU0_DMEM_PE") - 739 .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU0_DMEM_PE") - 740 .dwattr $C$DW$55, DW_AT_bit_offset(0x18) - 741 .dwattr $C$DW$55, DW_AT_bit_size(0x04) - 742 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 743 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) - 744 .dwattr $C$DW$55, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 745 .dwattr $C$DW$55, DW_AT_decl_line(0x97) - 746 .dwattr $C$DW$55, DW_AT_decl_column(0x0d) - 747 - 748$C$DW$56 .dwtag DW_TAG_member - 749 .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$11) - 750 .dwattr $C$DW$56, DW_AT_name("PRU1_IMEM_PE") - 751 .dwattr $C$DW$56, DW_AT_TI_symbol_name("PRU1_IMEM_PE") - 752 .dwattr $C$DW$56, DW_AT_bit_offset(0x14) - 753 .dwattr $C$DW$56, DW_AT_bit_size(0x04) - 754 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 755 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) - 756 .dwattr $C$DW$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 757 .dwattr $C$DW$56, DW_AT_decl_line(0x98) - 758 .dwattr $C$DW$56, DW_AT_decl_column(0x0d) - 759 - 760$C$DW$57 .dwtag DW_TAG_member - 761 .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$11) - 762 .dwattr $C$DW$57, DW_AT_name("PRU1_DMEM_PE") - 763 .dwattr $C$DW$57, DW_AT_TI_symbol_name("PRU1_DMEM_PE") - 764 .dwattr $C$DW$57, DW_AT_bit_offset(0x10) - 765 .dwattr $C$DW$57, DW_AT_bit_size(0x04) - 766 .dwattr $C$DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 767 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) - 768 .dwattr $C$DW$57, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 769 .dwattr $C$DW$57, DW_AT_decl_line(0x99) - 770 .dwattr $C$DW$57, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 15 - - 771 - 772$C$DW$58 .dwtag DW_TAG_member - 773 .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$11) - 774 .dwattr $C$DW$58, DW_AT_name("RAM_PE") - 775 .dwattr $C$DW$58, DW_AT_TI_symbol_name("RAM_PE") - 776 .dwattr $C$DW$58, DW_AT_bit_offset(0x0c) - 777 .dwattr $C$DW$58, DW_AT_bit_size(0x04) - 778 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 779 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) - 780 .dwattr $C$DW$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 781 .dwattr $C$DW$58, DW_AT_decl_line(0x9a) - 782 .dwattr $C$DW$58, DW_AT_decl_column(0x0d) - 783 - 784$C$DW$59 .dwtag DW_TAG_member - 785 .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$11) - 786 .dwattr $C$DW$59, DW_AT_name("rsvd20") - 787 .dwattr $C$DW$59, DW_AT_TI_symbol_name("rsvd20") - 788 .dwattr $C$DW$59, DW_AT_bit_offset(0x00) - 789 .dwattr $C$DW$59, DW_AT_bit_size(0x0c) - 790 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 791 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) - 792 .dwattr $C$DW$59, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 793 .dwattr $C$DW$59, DW_AT_decl_line(0x9b) - 794 .dwattr $C$DW$59, DW_AT_decl_column(0x0d) - 795 - 796 .dwattr $C$DW$T$25, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 797 .dwattr $C$DW$T$25, DW_AT_decl_line(0x95) - 798 .dwattr $C$DW$T$25, DW_AT_decl_column(0x14) - 799 .dwendtag $C$DW$T$25 - 800 - 801$C$DW$T$49 .dwtag DW_TAG_volatile_type - 802 .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$25) - 803 - 804 - 805$C$DW$T$26 .dwtag DW_TAG_structure_type - 806 .dwattr $C$DW$T$26, DW_AT_byte_size(0x04) - 807$C$DW$60 .dwtag DW_TAG_member - 808 .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$11) - 809 .dwattr $C$DW$60, DW_AT_name("PRU0_IMEM_PE_SET") - 810 .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") - 811 .dwattr $C$DW$60, DW_AT_bit_offset(0x1c) - 812 .dwattr $C$DW$60, DW_AT_bit_size(0x04) - 813 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 814 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) - 815 .dwattr $C$DW$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 816 .dwattr $C$DW$60, DW_AT_decl_line(0xa4) - 817 .dwattr $C$DW$60, DW_AT_decl_column(0x0d) - 818 - 819$C$DW$61 .dwtag DW_TAG_member - 820 .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$11) - 821 .dwattr $C$DW$61, DW_AT_name("PRU0_DMEM_PE_SET") - 822 .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") - 823 .dwattr $C$DW$61, DW_AT_bit_offset(0x18) - 824 .dwattr $C$DW$61, DW_AT_bit_size(0x04) - 825 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 16 - - 826 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) - 827 .dwattr $C$DW$61, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 828 .dwattr $C$DW$61, DW_AT_decl_line(0xa5) - 829 .dwattr $C$DW$61, DW_AT_decl_column(0x0d) - 830 - 831$C$DW$62 .dwtag DW_TAG_member - 832 .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$11) - 833 .dwattr $C$DW$62, DW_AT_name("PRU1_IMEM_PE_SET") - 834 .dwattr $C$DW$62, DW_AT_TI_symbol_name("PRU1_IMEM_PE_SET") - 835 .dwattr $C$DW$62, DW_AT_bit_offset(0x14) - 836 .dwattr $C$DW$62, DW_AT_bit_size(0x04) - 837 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 838 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) - 839 .dwattr $C$DW$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 840 .dwattr $C$DW$62, DW_AT_decl_line(0xa6) - 841 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) - 842 - 843$C$DW$63 .dwtag DW_TAG_member - 844 .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$11) - 845 .dwattr $C$DW$63, DW_AT_name("PRU1_DMEM_PE_SET") - 846 .dwattr $C$DW$63, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") - 847 .dwattr $C$DW$63, DW_AT_bit_offset(0x10) - 848 .dwattr $C$DW$63, DW_AT_bit_size(0x04) - 849 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 850 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) - 851 .dwattr $C$DW$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 852 .dwattr $C$DW$63, DW_AT_decl_line(0xa7) - 853 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) - 854 - 855$C$DW$64 .dwtag DW_TAG_member - 856 .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$11) - 857 .dwattr $C$DW$64, DW_AT_name("RAM_PE_SET") - 858 .dwattr $C$DW$64, DW_AT_TI_symbol_name("RAM_PE_SET") - 859 .dwattr $C$DW$64, DW_AT_bit_offset(0x0c) - 860 .dwattr $C$DW$64, DW_AT_bit_size(0x04) - 861 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 862 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) - 863 .dwattr $C$DW$64, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 864 .dwattr $C$DW$64, DW_AT_decl_line(0xa8) - 865 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) - 866 - 867$C$DW$65 .dwtag DW_TAG_member - 868 .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$11) - 869 .dwattr $C$DW$65, DW_AT_name("rsvd20") - 870 .dwattr $C$DW$65, DW_AT_TI_symbol_name("rsvd20") - 871 .dwattr $C$DW$65, DW_AT_bit_offset(0x00) - 872 .dwattr $C$DW$65, DW_AT_bit_size(0x0c) - 873 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 874 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) - 875 .dwattr $C$DW$65, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 876 .dwattr $C$DW$65, DW_AT_decl_line(0xa9) - 877 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) - 878 - 879 .dwattr $C$DW$T$26, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 880 .dwattr $C$DW$T$26, DW_AT_decl_line(0xa3) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 17 - - 881 .dwattr $C$DW$T$26, DW_AT_decl_column(0x13) - 882 .dwendtag $C$DW$T$26 - 883 - 884$C$DW$T$51 .dwtag DW_TAG_volatile_type - 885 .dwattr $C$DW$T$51, DW_AT_type(*$C$DW$T$26) - 886 - 887 - 888$C$DW$T$27 .dwtag DW_TAG_structure_type - 889 .dwattr $C$DW$T$27, DW_AT_byte_size(0x04) - 890$C$DW$66 .dwtag DW_TAG_member - 891 .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$11) - 892 .dwattr $C$DW$66, DW_AT_name("PRU0_IMEM_PE_CLR") - 893 .dwattr $C$DW$66, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") - 894 .dwattr $C$DW$66, DW_AT_bit_offset(0x1c) - 895 .dwattr $C$DW$66, DW_AT_bit_size(0x04) - 896 .dwattr $C$DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 897 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) - 898 .dwattr $C$DW$66, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 899 .dwattr $C$DW$66, DW_AT_decl_line(0xb3) - 900 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) - 901 - 902$C$DW$67 .dwtag DW_TAG_member - 903 .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$11) - 904 .dwattr $C$DW$67, DW_AT_name("PRU0_DMEM_PE_CLR") - 905 .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") - 906 .dwattr $C$DW$67, DW_AT_bit_offset(0x18) - 907 .dwattr $C$DW$67, DW_AT_bit_size(0x04) - 908 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 909 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) - 910 .dwattr $C$DW$67, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 911 .dwattr $C$DW$67, DW_AT_decl_line(0xb4) - 912 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) - 913 - 914$C$DW$68 .dwtag DW_TAG_member - 915 .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$11) - 916 .dwattr $C$DW$68, DW_AT_name("PRU1_IMEM_PE_CLR") - 917 .dwattr $C$DW$68, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") - 918 .dwattr $C$DW$68, DW_AT_bit_offset(0x14) - 919 .dwattr $C$DW$68, DW_AT_bit_size(0x04) - 920 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 921 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) - 922 .dwattr $C$DW$68, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 923 .dwattr $C$DW$68, DW_AT_decl_line(0xb5) - 924 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) - 925 - 926$C$DW$69 .dwtag DW_TAG_member - 927 .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$11) - 928 .dwattr $C$DW$69, DW_AT_name("PRU1_DMEM_PE_CLR") - 929 .dwattr $C$DW$69, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") - 930 .dwattr $C$DW$69, DW_AT_bit_offset(0x10) - 931 .dwattr $C$DW$69, DW_AT_bit_size(0x04) - 932 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 933 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) - 934 .dwattr $C$DW$69, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 935 .dwattr $C$DW$69, DW_AT_decl_line(0xb6) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 18 - - 936 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) - 937 - 938$C$DW$70 .dwtag DW_TAG_member - 939 .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$11) - 940 .dwattr $C$DW$70, DW_AT_name("rsvd16") - 941 .dwattr $C$DW$70, DW_AT_TI_symbol_name("rsvd16") - 942 .dwattr $C$DW$70, DW_AT_bit_offset(0x00) - 943 .dwattr $C$DW$70, DW_AT_bit_size(0x10) - 944 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 945 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) - 946 .dwattr $C$DW$70, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 947 .dwattr $C$DW$70, DW_AT_decl_line(0xb7) - 948 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) - 949 - 950 .dwattr $C$DW$T$27, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 951 .dwattr $C$DW$T$27, DW_AT_decl_line(0xb2) - 952 .dwattr $C$DW$T$27, DW_AT_decl_column(0x13) - 953 .dwendtag $C$DW$T$27 - 954 - 955$C$DW$T$53 .dwtag DW_TAG_volatile_type - 956 .dwattr $C$DW$T$53, DW_AT_type(*$C$DW$T$27) - 957 - 958 - 959$C$DW$T$28 .dwtag DW_TAG_structure_type - 960 .dwattr $C$DW$T$28, DW_AT_byte_size(0x04) - 961$C$DW$71 .dwtag DW_TAG_member - 962 .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$11) - 963 .dwattr $C$DW$71, DW_AT_name("PMAO_PRU0") - 964 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PMAO_PRU0") - 965 .dwattr $C$DW$71, DW_AT_bit_offset(0x1f) - 966 .dwattr $C$DW$71, DW_AT_bit_size(0x01) - 967 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 968 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) - 969 .dwattr $C$DW$71, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 970 .dwattr $C$DW$71, DW_AT_decl_line(0xc4) - 971 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) - 972 - 973$C$DW$72 .dwtag DW_TAG_member - 974 .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$11) - 975 .dwattr $C$DW$72, DW_AT_name("PMAO_PRU1") - 976 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PMAO_PRU1") - 977 .dwattr $C$DW$72, DW_AT_bit_offset(0x1e) - 978 .dwattr $C$DW$72, DW_AT_bit_size(0x01) - 979 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 980 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) - 981 .dwattr $C$DW$72, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 982 .dwattr $C$DW$72, DW_AT_decl_line(0xc5) - 983 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) - 984 - 985$C$DW$73 .dwtag DW_TAG_member - 986 .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$11) - 987 .dwattr $C$DW$73, DW_AT_name("rsvd2") - 988 .dwattr $C$DW$73, DW_AT_TI_symbol_name("rsvd2") - 989 .dwattr $C$DW$73, DW_AT_bit_offset(0x00) - 990 .dwattr $C$DW$73, DW_AT_bit_size(0x1e) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 19 - - 991 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 992 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) - 993 .dwattr $C$DW$73, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 994 .dwattr $C$DW$73, DW_AT_decl_line(0xc6) - 995 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) - 996 - 997 .dwattr $C$DW$T$28, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 998 .dwattr $C$DW$T$28, DW_AT_decl_line(0xc3) - 999 .dwattr $C$DW$T$28, DW_AT_decl_column(0x13) - 1000 .dwendtag $C$DW$T$28 - 1001 - 1002$C$DW$T$55 .dwtag DW_TAG_volatile_type - 1003 .dwattr $C$DW$T$55, DW_AT_type(*$C$DW$T$28) - 1004 - 1005 - 1006$C$DW$T$29 .dwtag DW_TAG_structure_type - 1007 .dwattr $C$DW$T$29, DW_AT_byte_size(0x04) - 1008$C$DW$74 .dwtag DW_TAG_member - 1009 .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$11) - 1010 .dwattr $C$DW$74, DW_AT_name("OCP_EN") - 1011 .dwattr $C$DW$74, DW_AT_TI_symbol_name("OCP_EN") - 1012 .dwattr $C$DW$74, DW_AT_bit_offset(0x1f) - 1013 .dwattr $C$DW$74, DW_AT_bit_size(0x01) - 1014 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1015 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) - 1016 .dwattr $C$DW$74, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1017 .dwattr $C$DW$74, DW_AT_decl_line(0xd3) - 1018 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) - 1019 - 1020$C$DW$75 .dwtag DW_TAG_member - 1021 .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$11) - 1022 .dwattr $C$DW$75, DW_AT_name("rsvd1") - 1023 .dwattr $C$DW$75, DW_AT_TI_symbol_name("rsvd1") - 1024 .dwattr $C$DW$75, DW_AT_bit_offset(0x00) - 1025 .dwattr $C$DW$75, DW_AT_bit_size(0x1f) - 1026 .dwattr $C$DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1027 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) - 1028 .dwattr $C$DW$75, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1029 .dwattr $C$DW$75, DW_AT_decl_line(0xd4) - 1030 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) - 1031 - 1032 .dwattr $C$DW$T$29, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1033 .dwattr $C$DW$T$29, DW_AT_decl_line(0xd2) - 1034 .dwattr $C$DW$T$29, DW_AT_decl_column(0x13) - 1035 .dwendtag $C$DW$T$29 - 1036 - 1037$C$DW$T$57 .dwtag DW_TAG_volatile_type - 1038 .dwattr $C$DW$T$57, DW_AT_type(*$C$DW$T$29) - 1039 - 1040 - 1041$C$DW$T$30 .dwtag DW_TAG_structure_type - 1042 .dwattr $C$DW$T$30, DW_AT_byte_size(0x04) - 1043$C$DW$76 .dwtag DW_TAG_member - 1044 .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$11) - 1045 .dwattr $C$DW$76, DW_AT_name("PRU1_PAD_HP_EN") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 20 - - 1046 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") - 1047 .dwattr $C$DW$76, DW_AT_bit_offset(0x1f) - 1048 .dwattr $C$DW$76, DW_AT_bit_size(0x01) - 1049 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1050 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) - 1051 .dwattr $C$DW$76, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1052 .dwattr $C$DW$76, DW_AT_decl_line(0xde) - 1053 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) - 1054 - 1055$C$DW$77 .dwtag DW_TAG_member - 1056 .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$11) - 1057 .dwattr $C$DW$77, DW_AT_name("XFR_SHIFT_EN") - 1058 .dwattr $C$DW$77, DW_AT_TI_symbol_name("XFR_SHIFT_EN") - 1059 .dwattr $C$DW$77, DW_AT_bit_offset(0x1e) - 1060 .dwattr $C$DW$77, DW_AT_bit_size(0x01) - 1061 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1062 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) - 1063 .dwattr $C$DW$77, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1064 .dwattr $C$DW$77, DW_AT_decl_line(0xdf) - 1065 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) - 1066 - 1067$C$DW$78 .dwtag DW_TAG_member - 1068 .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$11) - 1069 .dwattr $C$DW$78, DW_AT_name("rsvd2") - 1070 .dwattr $C$DW$78, DW_AT_TI_symbol_name("rsvd2") - 1071 .dwattr $C$DW$78, DW_AT_bit_offset(0x00) - 1072 .dwattr $C$DW$78, DW_AT_bit_size(0x1e) - 1073 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1074 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) - 1075 .dwattr $C$DW$78, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1076 .dwattr $C$DW$78, DW_AT_decl_line(0xe0) - 1077 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) - 1078 - 1079 .dwattr $C$DW$T$30, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1080 .dwattr $C$DW$T$30, DW_AT_decl_line(0xdd) - 1081 .dwattr $C$DW$T$30, DW_AT_decl_column(0x13) - 1082 .dwendtag $C$DW$T$30 - 1083 - 1084$C$DW$T$59 .dwtag DW_TAG_volatile_type - 1085 .dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$30) - 1086 - 1087 - 1088$C$DW$T$31 .dwtag DW_TAG_structure_type - 1089 .dwattr $C$DW$T$31, DW_AT_byte_size(0x04) - 1090$C$DW$79 .dwtag DW_TAG_member - 1091 .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$11) - 1092 .dwattr $C$DW$79, DW_AT_name("PIN_MUX_SEL") - 1093 .dwattr $C$DW$79, DW_AT_TI_symbol_name("PIN_MUX_SEL") - 1094 .dwattr $C$DW$79, DW_AT_bit_offset(0x18) - 1095 .dwattr $C$DW$79, DW_AT_bit_size(0x08) - 1096 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1097 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) - 1098 .dwattr $C$DW$79, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1099 .dwattr $C$DW$79, DW_AT_decl_line(0xec) - 1100 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 21 - - 1101 - 1102$C$DW$80 .dwtag DW_TAG_member - 1103 .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$11) - 1104 .dwattr $C$DW$80, DW_AT_name("rsvd2") - 1105 .dwattr $C$DW$80, DW_AT_TI_symbol_name("rsvd2") - 1106 .dwattr $C$DW$80, DW_AT_bit_offset(0x00) - 1107 .dwattr $C$DW$80, DW_AT_bit_size(0x18) - 1108 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1109 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) - 1110 .dwattr $C$DW$80, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1111 .dwattr $C$DW$80, DW_AT_decl_line(0xed) - 1112 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) - 1113 - 1114 .dwattr $C$DW$T$31, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1115 .dwattr $C$DW$T$31, DW_AT_decl_line(0xeb) - 1116 .dwattr $C$DW$T$31, DW_AT_decl_column(0x13) - 1117 .dwendtag $C$DW$T$31 - 1118 - 1119$C$DW$T$61 .dwtag DW_TAG_volatile_type - 1120 .dwattr $C$DW$T$61, DW_AT_type(*$C$DW$T$31) - 1121 - 1122 - 1123$C$DW$T$35 .dwtag DW_TAG_structure_type - 1124 .dwattr $C$DW$T$35, DW_AT_byte_size(0x44) - 1125$C$DW$81 .dwtag DW_TAG_member - 1126 .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$38) - 1127 .dwattr $C$DW$81, DW_AT_name("$P$T0") - 1128 .dwattr $C$DW$81, DW_AT_TI_symbol_name("$P$T0") - 1129 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1130 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) - 1131 .dwattr $C$DW$81, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1132 .dwattr $C$DW$81, DW_AT_decl_line(0x29) - 1133 .dwattr $C$DW$81, DW_AT_decl_column(0x02) - 1134 - 1135$C$DW$82 .dwtag DW_TAG_member - 1136 .dwattr $C$DW$82, DW_AT_type(*$C$DW$T$40) - 1137 .dwattr $C$DW$82, DW_AT_name("$P$T1") - 1138 .dwattr $C$DW$82, DW_AT_TI_symbol_name("$P$T1") - 1139 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1140 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) - 1141 .dwattr $C$DW$82, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1142 .dwattr $C$DW$82, DW_AT_decl_line(0x33) - 1143 .dwattr $C$DW$82, DW_AT_decl_column(0x02) - 1144 - 1145$C$DW$83 .dwtag DW_TAG_member - 1146 .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$42) - 1147 .dwattr $C$DW$83, DW_AT_name("$P$T2") - 1148 .dwattr $C$DW$83, DW_AT_TI_symbol_name("$P$T2") - 1149 .dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1150 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) - 1151 .dwattr $C$DW$83, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1152 .dwattr $C$DW$83, DW_AT_decl_line(0x41) - 1153 .dwattr $C$DW$83, DW_AT_decl_column(0x02) - 1154 - 1155$C$DW$84 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 22 - - 1156 .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$44) - 1157 .dwattr $C$DW$84, DW_AT_name("$P$T3") - 1158 .dwattr $C$DW$84, DW_AT_TI_symbol_name("$P$T3") - 1159 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1160 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) - 1161 .dwattr $C$DW$84, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1162 .dwattr $C$DW$84, DW_AT_decl_line(0x54) - 1163 .dwattr $C$DW$84, DW_AT_decl_column(0x02) - 1164 - 1165$C$DW$85 .dwtag DW_TAG_member - 1166 .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$46) - 1167 .dwattr $C$DW$85, DW_AT_name("$P$T4") - 1168 .dwattr $C$DW$85, DW_AT_TI_symbol_name("$P$T4") - 1169 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 1170 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) - 1171 .dwattr $C$DW$85, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1172 .dwattr $C$DW$85, DW_AT_decl_line(0x67) - 1173 .dwattr $C$DW$85, DW_AT_decl_column(0x02) - 1174 - 1175$C$DW$86 .dwtag DW_TAG_member - 1176 .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$48) - 1177 .dwattr $C$DW$86, DW_AT_name("$P$T5") - 1178 .dwattr $C$DW$86, DW_AT_TI_symbol_name("$P$T5") - 1179 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 1180 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) - 1181 .dwattr $C$DW$86, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1182 .dwattr $C$DW$86, DW_AT_decl_line(0x83) - 1183 .dwattr $C$DW$86, DW_AT_decl_column(0x02) - 1184 - 1185$C$DW$87 .dwtag DW_TAG_member - 1186 .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$50) - 1187 .dwattr $C$DW$87, DW_AT_name("$P$T6") - 1188 .dwattr $C$DW$87, DW_AT_TI_symbol_name("$P$T6") - 1189 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 1190 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) - 1191 .dwattr $C$DW$87, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1192 .dwattr $C$DW$87, DW_AT_decl_line(0x92) - 1193 .dwattr $C$DW$87, DW_AT_decl_column(0x02) - 1194 - 1195$C$DW$88 .dwtag DW_TAG_member - 1196 .dwattr $C$DW$88, DW_AT_type(*$C$DW$T$52) - 1197 .dwattr $C$DW$88, DW_AT_name("$P$T7") - 1198 .dwattr $C$DW$88, DW_AT_TI_symbol_name("$P$T7") - 1199 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 1200 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) - 1201 .dwattr $C$DW$88, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1202 .dwattr $C$DW$88, DW_AT_decl_line(0xa0) - 1203 .dwattr $C$DW$88, DW_AT_decl_column(0x02) - 1204 - 1205$C$DW$89 .dwtag DW_TAG_member - 1206 .dwattr $C$DW$89, DW_AT_type(*$C$DW$T$54) - 1207 .dwattr $C$DW$89, DW_AT_name("$P$T8") - 1208 .dwattr $C$DW$89, DW_AT_TI_symbol_name("$P$T8") - 1209 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 1210 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 23 - - 1211 .dwattr $C$DW$89, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1212 .dwattr $C$DW$89, DW_AT_decl_line(0xaf) - 1213 .dwattr $C$DW$89, DW_AT_decl_column(0x02) - 1214 - 1215$C$DW$90 .dwtag DW_TAG_member - 1216 .dwattr $C$DW$90, DW_AT_type(*$C$DW$T$32) - 1217 .dwattr $C$DW$90, DW_AT_name("rsvd24") - 1218 .dwattr $C$DW$90, DW_AT_TI_symbol_name("rsvd24") - 1219 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 1220 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) - 1221 .dwattr $C$DW$90, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1222 .dwattr $C$DW$90, DW_AT_decl_line(0xbc) - 1223 .dwattr $C$DW$90, DW_AT_decl_column(0x0b) - 1224 - 1225$C$DW$91 .dwtag DW_TAG_member - 1226 .dwattr $C$DW$91, DW_AT_type(*$C$DW$T$56) - 1227 .dwattr $C$DW$91, DW_AT_name("$P$T9") - 1228 .dwattr $C$DW$91, DW_AT_TI_symbol_name("$P$T9") - 1229 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 1230 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) - 1231 .dwattr $C$DW$91, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1232 .dwattr $C$DW$91, DW_AT_decl_line(0xc0) - 1233 .dwattr $C$DW$91, DW_AT_decl_column(0x02) - 1234 - 1235$C$DW$92 .dwtag DW_TAG_member - 1236 .dwattr $C$DW$92, DW_AT_type(*$C$DW$T$33) - 1237 .dwattr $C$DW$92, DW_AT_name("rsvd2c") - 1238 .dwattr $C$DW$92, DW_AT_TI_symbol_name("rsvd2c") - 1239 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 1240 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) - 1241 .dwattr $C$DW$92, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1242 .dwattr $C$DW$92, DW_AT_decl_line(0xcb) - 1243 .dwattr $C$DW$92, DW_AT_decl_column(0x0b) - 1244 - 1245$C$DW$93 .dwtag DW_TAG_member - 1246 .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$58) - 1247 .dwattr $C$DW$93, DW_AT_name("$P$T10") - 1248 .dwattr $C$DW$93, DW_AT_TI_symbol_name("$P$T10") - 1249 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 1250 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) - 1251 .dwattr $C$DW$93, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1252 .dwattr $C$DW$93, DW_AT_decl_line(0xcf) - 1253 .dwattr $C$DW$93, DW_AT_decl_column(0x02) - 1254 - 1255$C$DW$94 .dwtag DW_TAG_member - 1256 .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$60) - 1257 .dwattr $C$DW$94, DW_AT_name("$P$T11") - 1258 .dwattr $C$DW$94, DW_AT_TI_symbol_name("$P$T11") - 1259 .dwattr $C$DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 1260 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) - 1261 .dwattr $C$DW$94, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1262 .dwattr $C$DW$94, DW_AT_decl_line(0xda) - 1263 .dwattr $C$DW$94, DW_AT_decl_column(0x02) - 1264 - 1265$C$DW$95 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 24 - - 1266 .dwattr $C$DW$95, DW_AT_type(*$C$DW$T$34) - 1267 .dwattr $C$DW$95, DW_AT_name("rsvd38") - 1268 .dwattr $C$DW$95, DW_AT_TI_symbol_name("rsvd38") - 1269 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 1270 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) - 1271 .dwattr $C$DW$95, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1272 .dwattr $C$DW$95, DW_AT_decl_line(0xe5) - 1273 .dwattr $C$DW$95, DW_AT_decl_column(0x0b) - 1274 - 1275$C$DW$96 .dwtag DW_TAG_member - 1276 .dwattr $C$DW$96, DW_AT_type(*$C$DW$T$62) - 1277 .dwattr $C$DW$96, DW_AT_name("$P$T12") - 1278 .dwattr $C$DW$96, DW_AT_TI_symbol_name("$P$T12") - 1279 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 1280 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) - 1281 .dwattr $C$DW$96, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1282 .dwattr $C$DW$96, DW_AT_decl_line(0xe8) - 1283 .dwattr $C$DW$96, DW_AT_decl_column(0x02) - 1284 - 1285 .dwattr $C$DW$T$35, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1286 .dwattr $C$DW$T$35, DW_AT_decl_line(0x26) - 1287 .dwattr $C$DW$T$35, DW_AT_decl_column(0x10) - 1288 .dwendtag $C$DW$T$35 - 1289 - 1290$C$DW$T$63 .dwtag DW_TAG_typedef - 1291 .dwattr $C$DW$T$63, DW_AT_name("pruCfg") - 1292 .dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$35) - 1293 .dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C) - 1294 .dwattr $C$DW$T$63, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1295 .dwattr $C$DW$T$63, DW_AT_decl_line(0xf0) - 1296 .dwattr $C$DW$T$63, DW_AT_decl_column(0x03) - 1297 - 1298$C$DW$T$64 .dwtag DW_TAG_volatile_type - 1299 .dwattr $C$DW$T$64, DW_AT_type(*$C$DW$T$63) - 1300 - 1301 - 1302$C$DW$T$38 .dwtag DW_TAG_union_type - 1303 .dwattr $C$DW$T$38, DW_AT_byte_size(0x04) - 1304$C$DW$97 .dwtag DW_TAG_member - 1305 .dwattr $C$DW$97, DW_AT_type(*$C$DW$T$36) - 1306 .dwattr $C$DW$97, DW_AT_name("REVID") - 1307 .dwattr $C$DW$97, DW_AT_TI_symbol_name("REVID") - 1308 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1309 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) - 1310 .dwattr $C$DW$97, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1311 .dwattr $C$DW$97, DW_AT_decl_line(0x2a) - 1312 .dwattr $C$DW$97, DW_AT_decl_column(0x15) - 1313 - 1314$C$DW$98 .dwtag DW_TAG_member - 1315 .dwattr $C$DW$98, DW_AT_type(*$C$DW$T$37) - 1316 .dwattr $C$DW$98, DW_AT_name("REVID_bit") - 1317 .dwattr $C$DW$98, DW_AT_TI_symbol_name("REVID_bit") - 1318 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1319 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) - 1320 .dwattr $C$DW$98, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 25 - - 1321 .dwattr $C$DW$98, DW_AT_decl_line(0x2e) - 1322 .dwattr $C$DW$98, DW_AT_decl_column(0x05) - 1323 - 1324 .dwattr $C$DW$T$38, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1325 .dwattr $C$DW$T$38, DW_AT_decl_line(0x29) - 1326 .dwattr $C$DW$T$38, DW_AT_decl_column(0x08) - 1327 .dwendtag $C$DW$T$38 - 1328 - 1329 - 1330$C$DW$T$40 .dwtag DW_TAG_union_type - 1331 .dwattr $C$DW$T$40, DW_AT_byte_size(0x04) - 1332$C$DW$99 .dwtag DW_TAG_member - 1333 .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$36) - 1334 .dwattr $C$DW$99, DW_AT_name("SYSCFG") - 1335 .dwattr $C$DW$99, DW_AT_TI_symbol_name("SYSCFG") - 1336 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1337 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) - 1338 .dwattr $C$DW$99, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile - 1339 .dwattr $C$DW$99, DW_AT_decl_line(0x34) - 1340 .dwattr $C$DW$99, DW_AT_decl_column(0x15) - 1341 - 1342$C$DW$100 .dwtag DW_TAG_member - 1343 .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$39) - 1344 .dwattr $C$DW$100, DW_AT_name("SYSCFG_bit") - 1345 .dwattr $C$DW$100, DW_AT_TI_symbol_name("SYSCFG_bit") - 1346 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1347 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) - 1348 .dwattr $C$DW$100, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1349 .dwattr $C$DW$100, DW_AT_decl_line(0x3c) - 1350 .dwattr $C$DW$100, DW_AT_decl_column(0x05) - 1351 - 1352 .dwattr $C$DW$T$40, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1353 .dwattr $C$DW$T$40, DW_AT_decl_line(0x33) - 1354 .dwattr $C$DW$T$40, DW_AT_decl_column(0x08) - 1355 .dwendtag $C$DW$T$40 - 1356 - 1357 - 1358$C$DW$T$42 .dwtag DW_TAG_union_type - 1359 .dwattr $C$DW$T$42, DW_AT_byte_size(0x04) - 1360$C$DW$101 .dwtag DW_TAG_member - 1361 .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$36) - 1362 .dwattr $C$DW$101, DW_AT_name("GPCFG0") - 1363 .dwattr $C$DW$101, DW_AT_TI_symbol_name("GPCFG0") - 1364 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1365 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) - 1366 .dwattr $C$DW$101, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1367 .dwattr $C$DW$101, DW_AT_decl_line(0x42) - 1368 .dwattr $C$DW$101, DW_AT_decl_column(0x15) - 1369 - 1370$C$DW$102 .dwtag DW_TAG_member - 1371 .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$41) - 1372 .dwattr $C$DW$102, DW_AT_name("GPCFG0_bit") - 1373 .dwattr $C$DW$102, DW_AT_TI_symbol_name("GPCFG0_bit") - 1374 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1375 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 26 - - 1376 .dwattr $C$DW$102, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1377 .dwattr $C$DW$102, DW_AT_decl_line(0x4f) - 1378 .dwattr $C$DW$102, DW_AT_decl_column(0x05) - 1379 - 1380 .dwattr $C$DW$T$42, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1381 .dwattr $C$DW$T$42, DW_AT_decl_line(0x41) - 1382 .dwattr $C$DW$T$42, DW_AT_decl_column(0x08) - 1383 .dwendtag $C$DW$T$42 - 1384 - 1385 - 1386$C$DW$T$44 .dwtag DW_TAG_union_type - 1387 .dwattr $C$DW$T$44, DW_AT_byte_size(0x04) - 1388$C$DW$103 .dwtag DW_TAG_member - 1389 .dwattr $C$DW$103, DW_AT_type(*$C$DW$T$36) - 1390 .dwattr $C$DW$103, DW_AT_name("GPCFG1") - 1391 .dwattr $C$DW$103, DW_AT_TI_symbol_name("GPCFG1") - 1392 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1393 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) - 1394 .dwattr $C$DW$103, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1395 .dwattr $C$DW$103, DW_AT_decl_line(0x55) - 1396 .dwattr $C$DW$103, DW_AT_decl_column(0x15) - 1397 - 1398$C$DW$104 .dwtag DW_TAG_member - 1399 .dwattr $C$DW$104, DW_AT_type(*$C$DW$T$43) - 1400 .dwattr $C$DW$104, DW_AT_name("GPCFG1_bit") - 1401 .dwattr $C$DW$104, DW_AT_TI_symbol_name("GPCFG1_bit") - 1402 .dwattr $C$DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1403 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) - 1404 .dwattr $C$DW$104, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1405 .dwattr $C$DW$104, DW_AT_decl_line(0x62) - 1406 .dwattr $C$DW$104, DW_AT_decl_column(0x05) - 1407 - 1408 .dwattr $C$DW$T$44, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1409 .dwattr $C$DW$T$44, DW_AT_decl_line(0x54) - 1410 .dwattr $C$DW$T$44, DW_AT_decl_column(0x08) - 1411 .dwendtag $C$DW$T$44 - 1412 - 1413 - 1414$C$DW$T$46 .dwtag DW_TAG_union_type - 1415 .dwattr $C$DW$T$46, DW_AT_byte_size(0x04) - 1416$C$DW$105 .dwtag DW_TAG_member - 1417 .dwattr $C$DW$105, DW_AT_type(*$C$DW$T$36) - 1418 .dwattr $C$DW$105, DW_AT_name("CGR") - 1419 .dwattr $C$DW$105, DW_AT_TI_symbol_name("CGR") - 1420 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1421 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) - 1422 .dwattr $C$DW$105, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1423 .dwattr $C$DW$105, DW_AT_decl_line(0x68) - 1424 .dwattr $C$DW$105, DW_AT_decl_column(0x15) - 1425 - 1426$C$DW$106 .dwtag DW_TAG_member - 1427 .dwattr $C$DW$106, DW_AT_type(*$C$DW$T$45) - 1428 .dwattr $C$DW$106, DW_AT_name("CGR_bit") - 1429 .dwattr $C$DW$106, DW_AT_TI_symbol_name("CGR_bit") - 1430 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 27 - - 1431 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) - 1432 .dwattr $C$DW$106, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1433 .dwattr $C$DW$106, DW_AT_decl_line(0x7e) - 1434 .dwattr $C$DW$106, DW_AT_decl_column(0x05) - 1435 - 1436 .dwattr $C$DW$T$46, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1437 .dwattr $C$DW$T$46, DW_AT_decl_line(0x67) - 1438 .dwattr $C$DW$T$46, DW_AT_decl_column(0x08) - 1439 .dwendtag $C$DW$T$46 - 1440 - 1441 - 1442$C$DW$T$48 .dwtag DW_TAG_union_type - 1443 .dwattr $C$DW$T$48, DW_AT_byte_size(0x04) - 1444$C$DW$107 .dwtag DW_TAG_member - 1445 .dwattr $C$DW$107, DW_AT_type(*$C$DW$T$36) - 1446 .dwattr $C$DW$107, DW_AT_name("ISRP") - 1447 .dwattr $C$DW$107, DW_AT_TI_symbol_name("ISRP") - 1448 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1449 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) - 1450 .dwattr $C$DW$107, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1451 .dwattr $C$DW$107, DW_AT_decl_line(0x84) - 1452 .dwattr $C$DW$107, DW_AT_decl_column(0x15) - 1453 - 1454$C$DW$108 .dwtag DW_TAG_member - 1455 .dwattr $C$DW$108, DW_AT_type(*$C$DW$T$47) - 1456 .dwattr $C$DW$108, DW_AT_name("ISRP_bit") - 1457 .dwattr $C$DW$108, DW_AT_TI_symbol_name("ISRP_bit") - 1458 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1459 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) - 1460 .dwattr $C$DW$108, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1461 .dwattr $C$DW$108, DW_AT_decl_line(0x8d) - 1462 .dwattr $C$DW$108, DW_AT_decl_column(0x05) - 1463 - 1464 .dwattr $C$DW$T$48, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1465 .dwattr $C$DW$T$48, DW_AT_decl_line(0x83) - 1466 .dwattr $C$DW$T$48, DW_AT_decl_column(0x08) - 1467 .dwendtag $C$DW$T$48 - 1468 - 1469 - 1470$C$DW$T$50 .dwtag DW_TAG_union_type - 1471 .dwattr $C$DW$T$50, DW_AT_byte_size(0x04) - 1472$C$DW$109 .dwtag DW_TAG_member - 1473 .dwattr $C$DW$109, DW_AT_type(*$C$DW$T$36) - 1474 .dwattr $C$DW$109, DW_AT_name("ISP") - 1475 .dwattr $C$DW$109, DW_AT_TI_symbol_name("ISP") - 1476 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1477 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) - 1478 .dwattr $C$DW$109, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1479 .dwattr $C$DW$109, DW_AT_decl_line(0x93) - 1480 .dwattr $C$DW$109, DW_AT_decl_column(0x15) - 1481 - 1482$C$DW$110 .dwtag DW_TAG_member - 1483 .dwattr $C$DW$110, DW_AT_type(*$C$DW$T$49) - 1484 .dwattr $C$DW$110, DW_AT_name("ISP_bit") - 1485 .dwattr $C$DW$110, DW_AT_TI_symbol_name("ISP_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 28 - - 1486 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1487 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) - 1488 .dwattr $C$DW$110, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1489 .dwattr $C$DW$110, DW_AT_decl_line(0x9c) - 1490 .dwattr $C$DW$110, DW_AT_decl_column(0x05) - 1491 - 1492 .dwattr $C$DW$T$50, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1493 .dwattr $C$DW$T$50, DW_AT_decl_line(0x92) - 1494 .dwattr $C$DW$T$50, DW_AT_decl_column(0x08) - 1495 .dwendtag $C$DW$T$50 - 1496 - 1497 - 1498$C$DW$T$52 .dwtag DW_TAG_union_type - 1499 .dwattr $C$DW$T$52, DW_AT_byte_size(0x04) - 1500$C$DW$111 .dwtag DW_TAG_member - 1501 .dwattr $C$DW$111, DW_AT_type(*$C$DW$T$36) - 1502 .dwattr $C$DW$111, DW_AT_name("IESP") - 1503 .dwattr $C$DW$111, DW_AT_TI_symbol_name("IESP") - 1504 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1505 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) - 1506 .dwattr $C$DW$111, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1507 .dwattr $C$DW$111, DW_AT_decl_line(0xa1) - 1508 .dwattr $C$DW$111, DW_AT_decl_column(0x15) - 1509 - 1510$C$DW$112 .dwtag DW_TAG_member - 1511 .dwattr $C$DW$112, DW_AT_type(*$C$DW$T$51) - 1512 .dwattr $C$DW$112, DW_AT_name("IESP_bit") - 1513 .dwattr $C$DW$112, DW_AT_TI_symbol_name("IESP_bit") - 1514 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1515 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) - 1516 .dwattr $C$DW$112, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1517 .dwattr $C$DW$112, DW_AT_decl_line(0xaa) - 1518 .dwattr $C$DW$112, DW_AT_decl_column(0x05) - 1519 - 1520 .dwattr $C$DW$T$52, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1521 .dwattr $C$DW$T$52, DW_AT_decl_line(0xa0) - 1522 .dwattr $C$DW$T$52, DW_AT_decl_column(0x08) - 1523 .dwendtag $C$DW$T$52 - 1524 - 1525 - 1526$C$DW$T$54 .dwtag DW_TAG_union_type - 1527 .dwattr $C$DW$T$54, DW_AT_byte_size(0x04) - 1528$C$DW$113 .dwtag DW_TAG_member - 1529 .dwattr $C$DW$113, DW_AT_type(*$C$DW$T$36) - 1530 .dwattr $C$DW$113, DW_AT_name("IECP") - 1531 .dwattr $C$DW$113, DW_AT_TI_symbol_name("IECP") - 1532 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1533 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) - 1534 .dwattr $C$DW$113, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1535 .dwattr $C$DW$113, DW_AT_decl_line(0xb0) - 1536 .dwattr $C$DW$113, DW_AT_decl_column(0x15) - 1537 - 1538$C$DW$114 .dwtag DW_TAG_member - 1539 .dwattr $C$DW$114, DW_AT_type(*$C$DW$T$53) - 1540 .dwattr $C$DW$114, DW_AT_name("IECP_bit") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 29 - - 1541 .dwattr $C$DW$114, DW_AT_TI_symbol_name("IECP_bit") - 1542 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1543 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) - 1544 .dwattr $C$DW$114, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1545 .dwattr $C$DW$114, DW_AT_decl_line(0xb8) - 1546 .dwattr $C$DW$114, DW_AT_decl_column(0x05) - 1547 - 1548 .dwattr $C$DW$T$54, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1549 .dwattr $C$DW$T$54, DW_AT_decl_line(0xaf) - 1550 .dwattr $C$DW$T$54, DW_AT_decl_column(0x08) - 1551 .dwendtag $C$DW$T$54 - 1552 - 1553 - 1554$C$DW$T$56 .dwtag DW_TAG_union_type - 1555 .dwattr $C$DW$T$56, DW_AT_byte_size(0x04) - 1556$C$DW$115 .dwtag DW_TAG_member - 1557 .dwattr $C$DW$115, DW_AT_type(*$C$DW$T$36) - 1558 .dwattr $C$DW$115, DW_AT_name("PMAO") - 1559 .dwattr $C$DW$115, DW_AT_TI_symbol_name("PMAO") - 1560 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1561 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) - 1562 .dwattr $C$DW$115, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1563 .dwattr $C$DW$115, DW_AT_decl_line(0xc1) - 1564 .dwattr $C$DW$115, DW_AT_decl_column(0x15) - 1565 - 1566$C$DW$116 .dwtag DW_TAG_member - 1567 .dwattr $C$DW$116, DW_AT_type(*$C$DW$T$55) - 1568 .dwattr $C$DW$116, DW_AT_name("PMAO_bit") - 1569 .dwattr $C$DW$116, DW_AT_TI_symbol_name("PMAO_bit") - 1570 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1571 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) - 1572 .dwattr $C$DW$116, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1573 .dwattr $C$DW$116, DW_AT_decl_line(0xc7) - 1574 .dwattr $C$DW$116, DW_AT_decl_column(0x05) - 1575 - 1576 .dwattr $C$DW$T$56, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1577 .dwattr $C$DW$T$56, DW_AT_decl_line(0xc0) - 1578 .dwattr $C$DW$T$56, DW_AT_decl_column(0x08) - 1579 .dwendtag $C$DW$T$56 - 1580 - 1581 - 1582$C$DW$T$58 .dwtag DW_TAG_union_type - 1583 .dwattr $C$DW$T$58, DW_AT_byte_size(0x04) - 1584$C$DW$117 .dwtag DW_TAG_member - 1585 .dwattr $C$DW$117, DW_AT_type(*$C$DW$T$36) - 1586 .dwattr $C$DW$117, DW_AT_name("IEPCLK") - 1587 .dwattr $C$DW$117, DW_AT_TI_symbol_name("IEPCLK") - 1588 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1589 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) - 1590 .dwattr $C$DW$117, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1591 .dwattr $C$DW$117, DW_AT_decl_line(0xd0) - 1592 .dwattr $C$DW$117, DW_AT_decl_column(0x15) - 1593 - 1594$C$DW$118 .dwtag DW_TAG_member - 1595 .dwattr $C$DW$118, DW_AT_type(*$C$DW$T$57) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 30 - - 1596 .dwattr $C$DW$118, DW_AT_name("IEPCLK_bit") - 1597 .dwattr $C$DW$118, DW_AT_TI_symbol_name("IEPCLK_bit") - 1598 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1599 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) - 1600 .dwattr $C$DW$118, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1601 .dwattr $C$DW$118, DW_AT_decl_line(0xd5) - 1602 .dwattr $C$DW$118, DW_AT_decl_column(0x05) - 1603 - 1604 .dwattr $C$DW$T$58, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1605 .dwattr $C$DW$T$58, DW_AT_decl_line(0xcf) - 1606 .dwattr $C$DW$T$58, DW_AT_decl_column(0x08) - 1607 .dwendtag $C$DW$T$58 - 1608 - 1609 - 1610$C$DW$T$60 .dwtag DW_TAG_union_type - 1611 .dwattr $C$DW$T$60, DW_AT_byte_size(0x04) - 1612$C$DW$119 .dwtag DW_TAG_member - 1613 .dwattr $C$DW$119, DW_AT_type(*$C$DW$T$36) - 1614 .dwattr $C$DW$119, DW_AT_name("SPP") - 1615 .dwattr $C$DW$119, DW_AT_TI_symbol_name("SPP") - 1616 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1617 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) - 1618 .dwattr $C$DW$119, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1619 .dwattr $C$DW$119, DW_AT_decl_line(0xdb) - 1620 .dwattr $C$DW$119, DW_AT_decl_column(0x15) - 1621 - 1622$C$DW$120 .dwtag DW_TAG_member - 1623 .dwattr $C$DW$120, DW_AT_type(*$C$DW$T$59) - 1624 .dwattr $C$DW$120, DW_AT_name("SPP_bit") - 1625 .dwattr $C$DW$120, DW_AT_TI_symbol_name("SPP_bit") - 1626 .dwattr $C$DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1627 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) - 1628 .dwattr $C$DW$120, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1629 .dwattr $C$DW$120, DW_AT_decl_line(0xe1) - 1630 .dwattr $C$DW$120, DW_AT_decl_column(0x05) - 1631 - 1632 .dwattr $C$DW$T$60, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1633 .dwattr $C$DW$T$60, DW_AT_decl_line(0xda) - 1634 .dwattr $C$DW$T$60, DW_AT_decl_column(0x08) - 1635 .dwendtag $C$DW$T$60 - 1636 - 1637 - 1638$C$DW$T$62 .dwtag DW_TAG_union_type - 1639 .dwattr $C$DW$T$62, DW_AT_byte_size(0x04) - 1640$C$DW$121 .dwtag DW_TAG_member - 1641 .dwattr $C$DW$121, DW_AT_type(*$C$DW$T$36) - 1642 .dwattr $C$DW$121, DW_AT_name("PIN_MX") - 1643 .dwattr $C$DW$121, DW_AT_TI_symbol_name("PIN_MX") - 1644 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1645 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) - 1646 .dwattr $C$DW$121, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1647 .dwattr $C$DW$121, DW_AT_decl_line(0xe9) - 1648 .dwattr $C$DW$121, DW_AT_decl_column(0x15) - 1649 - 1650$C$DW$122 .dwtag DW_TAG_member - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 31 - - 1651 .dwattr $C$DW$122, DW_AT_type(*$C$DW$T$61) - 1652 .dwattr $C$DW$122, DW_AT_name("PIN_MX_bit") - 1653 .dwattr $C$DW$122, DW_AT_TI_symbol_name("PIN_MX_bit") - 1654 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1655 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) - 1656 .dwattr $C$DW$122, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compil - 1657 .dwattr $C$DW$122, DW_AT_decl_line(0xee) - 1658 .dwattr $C$DW$122, DW_AT_decl_column(0x05) - 1659 - 1660 .dwattr $C$DW$T$62, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1661 .dwattr $C$DW$T$62, DW_AT_decl_line(0xe8) - 1662 .dwattr $C$DW$T$62, DW_AT_decl_column(0x08) - 1663 .dwendtag $C$DW$T$62 - 1664 - 1665$C$DW$T$2 .dwtag DW_TAG_unspecified_type - 1666 .dwattr $C$DW$T$2, DW_AT_name("void") - 1667 - 1668$C$DW$T$4 .dwtag DW_TAG_base_type - 1669 .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean) - 1670 .dwattr $C$DW$T$4, DW_AT_name("bool") - 1671 .dwattr $C$DW$T$4, DW_AT_byte_size(0x01) - 1672 - 1673$C$DW$T$5 .dwtag DW_TAG_base_type - 1674 .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char) - 1675 .dwattr $C$DW$T$5, DW_AT_name("signed char") - 1676 .dwattr $C$DW$T$5, DW_AT_byte_size(0x01) - 1677 - 1678$C$DW$T$6 .dwtag DW_TAG_base_type - 1679 .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char) - 1680 .dwattr $C$DW$T$6, DW_AT_name("unsigned char") - 1681 .dwattr $C$DW$T$6, DW_AT_byte_size(0x01) - 1682 - 1683$C$DW$T$7 .dwtag DW_TAG_base_type - 1684 .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char) - 1685 .dwattr $C$DW$T$7, DW_AT_name("wchar_t") - 1686 .dwattr $C$DW$T$7, DW_AT_byte_size(0x04) - 1687 - 1688$C$DW$T$8 .dwtag DW_TAG_base_type - 1689 .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed) - 1690 .dwattr $C$DW$T$8, DW_AT_name("short") - 1691 .dwattr $C$DW$T$8, DW_AT_byte_size(0x02) - 1692 - 1693$C$DW$T$9 .dwtag DW_TAG_base_type - 1694 .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned) - 1695 .dwattr $C$DW$T$9, DW_AT_name("unsigned short") - 1696 .dwattr $C$DW$T$9, DW_AT_byte_size(0x02) - 1697 - 1698$C$DW$T$10 .dwtag DW_TAG_base_type - 1699 .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed) - 1700 .dwattr $C$DW$T$10, DW_AT_name("int") - 1701 .dwattr $C$DW$T$10, DW_AT_byte_size(0x04) - 1702 - 1703$C$DW$T$11 .dwtag DW_TAG_base_type - 1704 .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned) - 1705 .dwattr $C$DW$T$11, DW_AT_name("unsigned int") - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 32 - - 1706 .dwattr $C$DW$T$11, DW_AT_byte_size(0x04) - 1707 - 1708$C$DW$T$32 .dwtag DW_TAG_typedef - 1709 .dwattr $C$DW$T$32, DW_AT_name("uint32_t") - 1710 .dwattr $C$DW$T$32, DW_AT_type(*$C$DW$T$11) - 1711 .dwattr $C$DW$T$32, DW_AT_language(DW_LANG_C) - 1712 .dwattr $C$DW$T$32, DW_AT_decl_file("/home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compi - 1713 .dwattr $C$DW$T$32, DW_AT_decl_line(0x41) - 1714 .dwattr $C$DW$T$32, DW_AT_decl_column(0x1c) - 1715 - 1716 - 1717$C$DW$T$33 .dwtag DW_TAG_array_type - 1718 .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32) - 1719 .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C) - 1720 .dwattr $C$DW$T$33, DW_AT_byte_size(0x04) - 1721$C$DW$123 .dwtag DW_TAG_subrange_type - 1722 .dwattr $C$DW$123, DW_AT_upper_bound(0x00) - 1723 - 1724 .dwendtag $C$DW$T$33 - 1725 - 1726 - 1727$C$DW$T$34 .dwtag DW_TAG_array_type - 1728 .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$32) - 1729 .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C) - 1730 .dwattr $C$DW$T$34, DW_AT_byte_size(0x08) - 1731$C$DW$124 .dwtag DW_TAG_subrange_type - 1732 .dwattr $C$DW$124, DW_AT_upper_bound(0x01) - 1733 - 1734 .dwendtag $C$DW$T$34 - 1735 - 1736$C$DW$T$36 .dwtag DW_TAG_volatile_type - 1737 .dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$32) - 1738 - 1739$C$DW$T$12 .dwtag DW_TAG_base_type - 1740 .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed) - 1741 .dwattr $C$DW$T$12, DW_AT_name("long") - 1742 .dwattr $C$DW$T$12, DW_AT_byte_size(0x04) - 1743 - 1744$C$DW$T$13 .dwtag DW_TAG_base_type - 1745 .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned) - 1746 .dwattr $C$DW$T$13, DW_AT_name("unsigned long") - 1747 .dwattr $C$DW$T$13, DW_AT_byte_size(0x04) - 1748 - 1749$C$DW$T$14 .dwtag DW_TAG_base_type - 1750 .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed) - 1751 .dwattr $C$DW$T$14, DW_AT_name("long long") - 1752 .dwattr $C$DW$T$14, DW_AT_byte_size(0x08) - 1753 - 1754$C$DW$T$15 .dwtag DW_TAG_base_type - 1755 .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned) - 1756 .dwattr $C$DW$T$15, DW_AT_name("unsigned long long") - 1757 .dwattr $C$DW$T$15, DW_AT_byte_size(0x08) - 1758 - 1759$C$DW$T$16 .dwtag DW_TAG_base_type - 1760 .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float) - PRU Assembler Unix v2.3.1 Sun Mar 31 20:55:39 2019 - -Tools Copyright (c) 2012-2017 Texas Instruments Incorporated -pru1_utils.asm PAGE 33 - - 1761 .dwattr $C$DW$T$16, DW_AT_name("float") - 1762 .dwattr $C$DW$T$16, DW_AT_byte_size(0x04) - 1763 - 1764$C$DW$T$17 .dwtag DW_TAG_base_type - 1765 .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float) - 1766 .dwattr $C$DW$T$17, DW_AT_name("double") - 1767 .dwattr $C$DW$T$17, DW_AT_byte_size(0x08) - 1768 - 1769$C$DW$T$18 .dwtag DW_TAG_base_type - 1770 .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float) - 1771 .dwattr $C$DW$T$18, DW_AT_name("long double") - 1772 .dwattr $C$DW$T$18, DW_AT_byte_size(0x08) - 1773 - 1774 .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C) - 1775 .dwendtag $C$DW$CU - 1776 - -No Assembly Errors, No Assembly Warnings diff --git a/10.01_base/4_deploy/pru1_utils.nfo b/10.01_base/4_deploy/pru1_utils.nfo deleted file mode 100644 index e359ee6..0000000 --- a/10.01_base/4_deploy/pru1_utils.nfo +++ /dev/null @@ -1,9 +0,0 @@ -PRU C/C++ Optimizer v2.3.1 -Build Number 1SGNO-2LI-UASAR-TAR-C08D - -Global variable is not referenced in this file: - extern int __MCALL_implicit_state__ - extern unsigned timeout_target - - -== END OF INFO OUTPUT== diff --git a/10.01_base/4_deploy/pru1_utils.object b/10.01_base/4_deploy/pru1_utils.object deleted file mode 100644 index 53023fc..0000000 Binary files a/10.01_base/4_deploy/pru1_utils.object and /dev/null differ diff --git a/10.01_base/4_deploy/pru1_utils.pp b/10.01_base/4_deploy/pru1_utils.pp deleted file mode 100644 index b866c2f..0000000 --- a/10.01_base/4_deploy/pru1_utils.pp +++ /dev/null @@ -1,6 +0,0 @@ -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: pru1_utils.c -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/stdint.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/ti-cgt-pru_2.3.1//include/_stdint40.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: pru1_utils.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_cfg.h -/home/joerg/retrocmp/dec/UniBone/10.01_base/4_deploy/pru1_utils.object: /home/joerg/retrocmp/dec/UniBone/91_3rd_party/pru-c-compile/pru-software-support-package/include/am335x/pru_ctrl.h diff --git a/10.02_devices/2_src/cpu.cpp b/10.02_devices/2_src/cpu.cpp index 914b796..5b94582 100644 --- a/10.02_devices/2_src/cpu.cpp +++ b/10.02_devices/2_src/cpu.cpp @@ -69,7 +69,7 @@ extern "C" { int cpu_dato(unsigned addr, unsigned data) { bool timeout; mailbox->dma.words[0] = data; - timeout = !unibus->dma(UNIBUS_CONTROL_DATO, addr, 1); + timeout = !unibus->dma(unibus_c::ARBITRATION_MODE_NONE, UNIBUS_CONTROL_DATO, addr, 1); return !timeout; } @@ -78,7 +78,7 @@ int cpu_datob(unsigned addr, unsigned data) { // TODO DATOB als 1 byte-DMA ! bool timeout; mailbox->dma.words[0] = data; - timeout = !unibus->dma(UNIBUS_CONTROL_DATOB, addr, 1); + timeout = !unibus->dma(unibus_c::ARBITRATION_MODE_NONE, UNIBUS_CONTROL_DATOB, addr, 1); return !timeout; } @@ -86,7 +86,7 @@ int cpu_datob(unsigned addr, unsigned data) { int cpu_dati(unsigned addr, unsigned *data) { bool timeout; - timeout = !unibus->dma(UNIBUS_CONTROL_DATI, addr, 1); + timeout = !unibus->dma(unibus_c::ARBITRATION_MODE_NONE, UNIBUS_CONTROL_DATI, addr, 1); *data = mailbox->dma.words[0]; return !timeout; } diff --git a/10.02_devices/2_src/mscp_drive.cpp b/10.02_devices/2_src/mscp_drive.cpp new file mode 100644 index 0000000..4d07a45 --- /dev/null +++ b/10.02_devices/2_src/mscp_drive.cpp @@ -0,0 +1,393 @@ +/* + mscp_drive.cpp: Implementation of MSCP disks. + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. + + This provides the logic for reads and writes to the data and RCT space + for a given drive, as well as configuration for different standard DEC + drive types. + + Disk data is backed by an image file on disk. RCT data exists only in + memory and is not saved -- it is provided to satisfy software that + expects the RCT area to exist. Since no bad sectors will ever actually + exist, the RCT area has no real purpose, so it is ephemeral in this + implementation. +*/ + +#include +#include + +using namespace std; + +#include "logger.hpp" +#include "utils.hpp" +#include "mscp_drive.hpp" +#include "mscp_server.hpp" + +mscp_drive_c::mscp_drive_c( + storagecontroller_c *controller, + uint32_t driveNumber) : + storagedrive_c(controller), + _useImageSize(false) +{ + log_label = "MSCPD"; + SetDriveType("RA81"); + SetOffline(); + + // Calculate the unit's ID: + _unitDeviceNumber = driveNumber + 1; +} + +mscp_drive_c::~mscp_drive_c() +{ + if (file_is_open()) + { + file_close(); + } +} + +// +// GetBlockSize(): +// Returns the size, in bytes, of a single block on this drive. +// This is either 512 or 576 bytes. +// +uint32_t mscp_drive_c::GetBlockSize() +{ + // + // For the time being this is always 512 bytes. + // + return 512; +} + +// +// GetBlockCount(): +// Get the size of the data space (not including RCT area) of this +// drive, in blocks. +// +uint32_t mscp_drive_c::GetBlockCount() +{ + if (_useImageSize) + { + // Return the image size / Block size (rounding down). + return file_size() / GetBlockSize(); + } + else + { + // + // Use the size defined by the drive type. + // + return _driveInfo.BlockCount; + } +} + +// +// GetRCTBlockCount(): +// Returns the total size of the RCT area in blocks. +// +uint32_t mscp_drive_c::GetRCTBlockCount() +{ + return _driveInfo.RCTSize * GetRCTCopies(); +} + +// +// GetMediaID(): +// Returns the media ID specific to this drive's type. +// +uint32_t mscp_drive_c::GetMediaID() +{ + return _driveInfo.MediaID; +} + +// +// GetDeviceNumber(): +// Returns the unique device number for this drive. +// +uint32_t mscp_drive_c::GetDeviceNumber() +{ + return _unitDeviceNumber; +} + +// +// GetClassModel(): +// Returns the class and model information for this drive. +// +uint16_t mscp_drive_c::GetClassModel() +{ + return _unitClassModel; +} + +// +// GetRCTSize(): +// Returns the size of one copy of the RCT. +// +uint16_t mscp_drive_c::GetRCTSize() +{ + return _driveInfo.RCTSize; +} + +// +// GetRBNs(): +// Returns the number of replacement blocks per track for +// this drive. +// +uint8_t mscp_drive_c::GetRBNs() +{ + return 0; +} + +// +// GetRCTCopies(): +// Returns the number of copies of the RCT present in the RCT +// area. +// +uint8_t mscp_drive_c::GetRCTCopies() +{ + return 1; +} + +// +// IsAvailable(): +// Indicates whether this drive is available (i.e. has an image +// assigned to it and can thus be used by the controller.) +// +bool mscp_drive_c::IsAvailable() +{ + return file_is_open(); +} + +// +// IsOnline(): +// Indicates whether this drive has been placed into an Online +// state (for example by the ONLINE command). +// +bool mscp_drive_c::IsOnline() +{ + return _online; +} + +// +// SetOnline(): +// Brings the drive online. +// +void mscp_drive_c::SetOnline() +{ + _online = true; + + // + // Once online, the drive's type and image cannot be changed until + // the drive is offline. + // + // type_name.readonly = true; + // image_filepath.readonly = true; +} + +// +// SetOffline(): +// Takes the drive offline. +// +void mscp_drive_c::SetOffline() +{ + _online = false; + type_name.readonly = false; + image_filepath.readonly = false; +} + +// +// Writes the specified number of bytes from the provided buffer, +// starting at the specified logical block. +// +void mscp_drive_c::Write( + uint32_t blockNumber, + size_t lengthInBytes, + uint8_t* buffer) +{ + file_write( + buffer, + blockNumber * GetBlockSize(), + lengthInBytes); +} + +// +// Reads the specifed number of bytes starting at the specified logical +// block. Returns a pointer to a buffer containing the data read. +// Caller is responsible for freeing this buffer. +// +uint8_t* mscp_drive_c::Read( + uint32_t blockNumber, + size_t lengthInBytes) +{ + uint8_t* buffer = new uint8_t[lengthInBytes]; + + assert(nullptr != buffer); + + file_read( + buffer, + blockNumber * GetBlockSize(), + lengthInBytes); + + return buffer; +} + +// +// Writes a single block's worth of data from the provided buffer into the +// RCT area at the specified RCT block. Buffer must be at least as large +// as the disk's block size. +// +void mscp_drive_c::WriteRCTBlock( + uint32_t rctBlockNumber, + uint8_t* buffer) +{ + assert (rctBlockNumber < GetRCTBlockCount()); + + memcpy( + reinterpret_cast(_rctData.get() + rctBlockNumber * GetBlockSize()), + reinterpret_cast(buffer), + GetBlockSize()); +} + +// +// Reads a single block's worth of data from the RCT area (at the specified +// block offset). Returns a pointer to a buffer containing the data read. +// Caller is responsible for freeing this buffer. +// +uint8_t* mscp_drive_c::ReadRCTBlock( + uint32_t rctBlockNumber) +{ + assert (rctBlockNumber < GetRCTBlockCount()); + + uint8_t* buffer = new uint8_t[GetBlockSize()]; + assert (nullptr != buffer); + + memcpy( + reinterpret_cast(buffer), + reinterpret_cast(_rctData.get() + rctBlockNumber * GetBlockSize()), + GetBlockSize()); + + return buffer; +} + +// +// UpdateCapacity(): +// Updates the capacity parameter of the drive based on the block count and block size. +// +void mscp_drive_c::UpdateCapacity() +{ + capacity.value = + GetBlockCount() * GetBlockSize(); +} + +// +// UpdateMetadata(): +// Updates the Unit Class / Model info and RCT area based on the selected drive type. +// +void mscp_drive_c::UpdateMetadata() +{ + _unitClassModel = 0x0200 | _driveInfo.Model; + + // Initialize the RCT area + size_t rctSize = _driveInfo.RCTSize * GetBlockSize(); + _rctData.reset(new uint8_t[rctSize]); + assert(_rctData != nullptr); + memset(reinterpret_cast(_rctData.get()), 0, rctSize); +} + +// +// on_param_changed(): +// Handles configuration parameter changes. +// +bool mscp_drive_c::on_param_changed( + parameter_c *param) +{ + if (&type_name == param) + { + return SetDriveType(type_name.new_value.c_str()); + } + else if (&image_filepath == param) + { + // + // Try to open the image file. + // + if (file_open(image_filepath.new_value, true)) + { + image_filepath.value = image_filepath.new_value; + UpdateCapacity(); + return true; + } + + // + // TODO: if file is a nonstandard size? + } + else if (&use_image_size == param) + { + _useImageSize = use_image_size.new_value; + use_image_size.value = use_image_size.new_value; + UpdateCapacity(); + return true; + } + + return false; +} + +// +// SetDriveType(): +// Updates this drive's type to the specified type (i.e. +// RA90 or RD54). +// If the specified type is not found in our list of known +// drive types, the drive's type is not changed and false +// is returned. +// +bool mscp_drive_c::SetDriveType(const char* typeName) +{ + // + // Search through drive data table for name, + // and if valid, set the type appropriately. + // + int index = 0; + while (g_driveTable[index].BlockCount != 0) + { + if (!strcasecmp(typeName, g_driveTable[index].TypeName)) + { + _driveInfo = g_driveTable[index]; + type_name.value = _driveInfo.TypeName; + UpdateCapacity(); + UpdateMetadata(); + return true; + } + + index++; + } + + // Not found + return false; +} + +// +// worker(): +// worker method for this drive. No work is necessary. +// +void mscp_drive_c::worker(void) +{ + // Nothing to do here at the moment. +} + +// +// on_power_changed(): +// Handle power change notifications. +// +void mscp_drive_c::on_power_changed(void) +{ + // Take the drive offline due to power change + SetOffline(); +} + +// +// on_init_changed(): +// Handle INIT signal. +void mscp_drive_c::on_init_changed(void) +{ + // Take the drive offline due to reset + SetOffline(); +} + + diff --git a/10.02_devices/2_src/mscp_drive.hpp b/10.02_devices/2_src/mscp_drive.hpp new file mode 100644 index 0000000..bc221b3 --- /dev/null +++ b/10.02_devices/2_src/mscp_drive.hpp @@ -0,0 +1,129 @@ +/* + mscp_drive.hpp: Implementation of MSCP drive, used with MSCP controller. + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. + +*/ + +#pragma once + +#include +#include +#include "parameter.hpp" +#include "storagedrive.hpp" + +// +// Implements the backing store for MSCP disk images +// +class mscp_drive_c : public storagedrive_c +{ +public: + mscp_drive_c(storagecontroller_c *controller, uint32_t driveNumber); + ~mscp_drive_c(void); + + uint32_t GetBlockSize(void); + uint32_t GetBlockCount(void); + uint32_t GetRCTBlockCount(void); + uint32_t GetMediaID(void); + uint32_t GetDeviceNumber(void); + uint16_t GetClassModel(void); + uint16_t GetRCTSize(void); + uint8_t GetRBNs(void); + uint8_t GetRCTCopies(void); + + void SetOnline(void); + void SetOffline(void); + bool IsOnline(void); + bool IsAvailable(void); + + void Write( + uint32_t blockNumber, + size_t lengthInBytes, + uint8_t* buffer); + + uint8_t* Read( + uint32_t blockNumber, + size_t lengthInBytes); + + void WriteRCTBlock( + uint32_t rctBlockNumber, + uint8_t* buffer); + + uint8_t* ReadRCTBlock( + uint32_t rctBlockNumber); + +public: + bool on_param_changed(parameter_c *param) override; + void on_power_changed(void) override; + void on_init_changed(void) override; + + void worker(void) override; + +public: + parameter_bool_c use_image_size = parameter_bool_c( + this, "useimagesize", "uis", false, "Determine unit size from image file instead of drive type"); + +private: + + struct DriveInfo + { + char TypeName[16]; + size_t BlockCount; + uint32_t MediaID; + uint8_t Model; + uint16_t RCTSize; + bool Removable; + bool ReadOnly; + }; + + // + // TODO: add a lot more drive types. + // Does it make sense to support drive types not native to Unibus machines (SCSI types, for example?) + // Need to add a ClassID table entry in that eventuality... + // Also TODO: RCTSize parameters taken from SIMH rq source; how valid are these? + DriveInfo g_driveTable[21] + { +// Name Blocks MediaID Model RCTSize Removable ReadOnly + { "RX50", 800, 0x25658032, 7, 0, true, false }, + { "RX33", 2400, 0x25658021, 10, 0, true, false }, + { "RD51", 21600, 0x25644033, 6, 36, false, false }, + { "RD31", 41560, 0x2564401f, 12, 3, false, false }, + { "RC25", 50902, 0x20643019, 2, 0, true, false }, + { "RC25F", 50902, 0x20643319, 3, 0, true, false }, + { "RD52", 60480, 0x25644034, 8, 4, false, false }, + { "RD32", 83236, 0x25641047, 15, 4, false, false }, + { "RD53", 138672, 0x25644035, 9, 5, false, false }, + { "RA80", 237212, 0x20643019, 1, 0, false, false }, + { "RD54", 311200, 0x25644036, 13, 7, false, false }, + { "RA60", 400176, 0x22a4103c, 4, 1008, true, false }, + { "RA70", 547041, 0x20643019, 18, 198, false, false }, + { "RA81", 891072, 0x25641051, 5, 2856, false, false }, + { "RA82", 1216665, 0x25641052, 11, 3420, false, false }, + { "RA71", 1367310, 0x25641047, 40, 1428, false, false }, + { "RA72", 1953300, 0x25641048, 37, 2040, false, false }, + { "RA90", 2376153, 0x2564105a, 19, 1794, false, false }, + { "RA92", 2940951, 0x2564105c, 29, 949, false, false }, + { "RA73", 3920490, 0x25641049, 47, 198, false, false }, + { "", 0, 0, 0, 0, false, false } + }; + + bool SetDriveType(const char* typeName); + void UpdateCapacity(void); + void UpdateMetadata(void); + DriveInfo _driveInfo; + bool _online; + uint32_t _unitDeviceNumber; + uint16_t _unitClassModel; + bool _useImageSize; + + // + // RCT ("Replacement and Caching Table") data: + // The size of this area varies depending on the drive. This is + // provided only to appease software that expects the RCT to exist -- + // since there will never be any bad sectors in our disk images + // there is no other purpose. + // This data is not persisted to disk as it is unnecessary. + // + unique_ptr _rctData; +}; diff --git a/10.02_devices/2_src/mscp_server.cpp b/10.02_devices/2_src/mscp_server.cpp new file mode 100644 index 0000000..03c0f78 --- /dev/null +++ b/10.02_devices/2_src/mscp_server.cpp @@ -0,0 +1,1132 @@ +/* + mscp_server.cpp: Implementation of a simple MSCP server. + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. + + This provides an implementation of the Minimal MSCP subset outlined + in AA-L619A-TK (Chapter 6). It takes a few liberties and errs on + the side of implementation simplicity. + + In particular: + All commands are executed sequentially, as they appear in the + command ring. This includes any commands in the "Immediate" + category. Technically this is incorrect: Immediate commands + should execute as soon as possible, before any other commands. + In practice I have yet to find code that cares. + + This simplifies the implementation significantly, and apart + from maintaining fealty to the MSCP spec for Immediate commands, + there's no good reason to make it more complex: real MSCP + controllers (like the original UDA50) would resequence commands + to allow optimal throughput across multiple units, etc. On the + Unibone, the underlying storage and the execution speed of the + processor is orders of magnitude faster, so even a brute-force + braindead implementation like this can saturate the Unibus. + + TODO: + Some commands aren't checked as thoroughly for errors as they could be, + and at this time NXM (attempts to address non-existent memory) are + almost completely unhandled. + + +*/ +#include +#include +#include +#include +#include + +using namespace std; + +#include "logger.hpp" +#include "utils.hpp" + +#include "mscp_drive.hpp" +#include "mscp_server.hpp" +#include "uda.hpp" + +// +// polling_worker(): +// Runs the main MSCP polling thread. +// +void* polling_worker( + void *context) +{ + mscp_server* server = reinterpret_cast(context); + server->Poll(); + return nullptr; +} + +mscp_server::mscp_server( + uda_c *port) : + device_c(), + _hostTimeout(0), + _controllerFlags(0), + _abort_polling(false), + _pollState(PollingState::Wait), + polling_cond(PTHREAD_COND_INITIALIZER), + polling_mutex(PTHREAD_MUTEX_INITIALIZER), + _credits(INIT_CREDITS) +{ + name.value = "mscp_server" ; + type_name.value = "mscp_server_c" ; + // Alias the port pointer. We do not own the port, we merely reference it. + _port = port; + + StartPollingThread(); +} + + +mscp_server::~mscp_server() +{ + AbortPollingThread(); +} + +// +// StartPollingThread(): +// Initializes the MSCP polling thread and starts it running. +// +void +mscp_server::StartPollingThread(void) +{ + _abort_polling = false; + _pollState = PollingState::Wait; + + // + // Initialize the polling thread and start it. + // It will wait to be woken to do actual work. + // + pthread_attr_t attribs; + pthread_attr_init(&attribs); + + int status = pthread_create( + &polling_pthread, + &attribs, + &polling_worker, + reinterpret_cast(this)); + + if (status != 0) + { + FATAL("Failed to start mscp server thread. Status 0x%x", status); + } + + DEBUG("Polling thread created."); +} + +// +// AbortPollingThread(): +// Stops the MSCP polling thread. +// +void +mscp_server::AbortPollingThread(void) +{ + pthread_mutex_lock(&polling_mutex); + _abort_polling = true; + _pollState = PollingState::Wait; + pthread_cond_signal(&polling_cond); + pthread_mutex_unlock(&polling_mutex); + + pthread_cancel(polling_pthread); + + uint32_t status = pthread_join(polling_pthread, NULL); + + if (status != 0) + { + FATAL("Failed to join polling thread, status 0x%x", status); + } + + DEBUG("Polling thread aborted."); +} + +// +// Poll(): +// The MSCP polling thread. +// This thread waits to be awoken, then pulls messages from the MSCP command +// ring and executes them. When no work is left to be done, it goes back to +// sleep. +// This is awoken by a write to the UDA IP register. +// +void +mscp_server::Poll(void) +{ + worker_init_realtime_priority(rt_device); + + while(!_abort_polling) + { + // + // Wait to be awoken, then pull commands from the command ring + // + pthread_mutex_lock(&polling_mutex); + while (_pollState == PollingState::Wait) + { + pthread_cond_wait( + &polling_cond, + &polling_mutex); + } + + // Shouldn't happen but if it does we just return to the top. + if (_pollState == PollingState::InitRun) + { + _pollState = PollingState::Run; + } + + pthread_mutex_unlock(&polling_mutex); + + if (_abort_polling) + { + break; + } + + // + // Read all commands from the ring into a queue; then execute them. + // + std::queue> messages; + + while (!_abort_polling && _pollState != PollingState::InitRestart) + { + shared_ptr message(_port->GetNextCommand()); + + if (nullptr == message) + { + DEBUG("End of command ring; %d messages to be executed."); + break; + } + + messages.push(message); + } + + // + // Pull commands from the queue until it is empty or we're told to quit. + // + while(!messages.empty() && !_abort_polling && _pollState != PollingState::InitRestart) + { + shared_ptr message(messages.front()); + messages.pop(); + + DEBUG("Processing message."); + + // + // Handle the message. We dispatch on opcodes to the + // appropriate methods. These methods modify the message + // object in place; this message object is then posted back + // to the response ring. + // + ControlMessageHeader* header = + reinterpret_cast(message->Message); + + DEBUG("Message size 0x%x opcode 0x%x rsvd 0x%x mod 0x%x unit %d, ursvd 0x%x, ref 0x%x", + message->MessageLength, + header->Word3.Command.Opcode, + header->Word3.Command.Reserved, + header->Word3.Command.Modifiers, + header->UnitNumber, + header->Reserved, + header->ReferenceNumber); + + uint32_t cmdStatus = 0; + uint16_t modifiers = header->Word3.Command.Modifiers; + + switch (header->Word3.Command.Opcode) + { + case Opcodes::ABORT: + cmdStatus = Abort(); + break; + + case Opcodes::ACCESS: + cmdStatus = Access(message, header->UnitNumber); + break; + + case Opcodes::AVAILABLE: + cmdStatus = Available(header->UnitNumber, modifiers); + break; + + case Opcodes::COMPARE_HOST_DATA: + cmdStatus = CompareHostData(message, header->UnitNumber); + break; + + case Opcodes::DETERMINE_ACCESS_PATHS: + cmdStatus = DetermineAccessPaths(header->UnitNumber); + break; + + case Opcodes::ERASE: + cmdStatus = Erase(message, header->UnitNumber, modifiers); + break; + + case Opcodes::GET_COMMAND_STATUS: + cmdStatus = GetCommandStatus(message); + break; + + case Opcodes::GET_UNIT_STATUS: + cmdStatus = GetUnitStatus(message, header->UnitNumber, modifiers); + break; + + case Opcodes::ONLINE: + cmdStatus = Online(message, header->UnitNumber, modifiers); + break; + + case Opcodes::READ: + cmdStatus = Read(message, header->UnitNumber, modifiers); + break; + + case Opcodes::REPLACE: + cmdStatus = Replace(message, header->UnitNumber); + break; + + case Opcodes::SET_CONTROLLER_CHARACTERISTICS: + cmdStatus = SetControllerCharacteristics(message); + break; + + case Opcodes::SET_UNIT_CHARACTERISTICS: + cmdStatus = SetUnitCharacteristics(message, header->UnitNumber, modifiers); + break; + + case Opcodes::WRITE: + cmdStatus = Write(message, header->UnitNumber, modifiers); + break; + + default: + FATAL("Unimplemented MSCP command 0x%x", header->Word3.Command.Opcode); + break; + } + + DEBUG("cmd 0x%x st 0x%x fl 0x%x", cmdStatus, GET_STATUS(cmdStatus), GET_FLAGS(cmdStatus)); + + // + // Set the endcode and status bits + // + header->Word3.End.Status = GET_STATUS(cmdStatus); + header->Word3.End.Flags = GET_FLAGS(cmdStatus); + + // Set the End code properly -- for an Invalid Command response + // this is just the End code, for all others it's the End code + // or'd with the opcode. + if ((GET_STATUS(cmdStatus) & 0x1f) == Status::INVALID_COMMAND) + { + // Just the END code, no opcode + header->Word3.End.Endcode = Endcodes::END; + } + else + { + header->Word3.End.Endcode |= Endcodes::END; + } + + if (message->Word1.Info.MessageType == MessageTypes::Sequential && + header->Word3.End.Endcode & Endcodes::END) + { + // + // We steal the credits hack from simh: + // The controller gives all of its credits to the host, + // thereafter it supplies one credit for every response + // packet sent. + // + uint8_t grantedCredits = min(_credits, static_cast(MAX_CREDITS)); + _credits -= grantedCredits; + message->Word1.Info.Credits = grantedCredits + 1; + DEBUG("granted credits %d", grantedCredits + 1); + } + else + { + message->Word1.Info.Credits = 0; + } + + // + // Post the response to the port's response ring. + // If everything is working properly, there should always be room. + // + if(!_port->PostResponse(message.get())) + { + FATAL("Unexpected: no room in response ring."); + } + + // + // Go around and pick up the next one. + // + } + + // + // Go back to sleep. If a UDA reset is pending, we need to signal + // the Reset() call so it knows we've completed our poll and are + // returning to sleep (i.e. the polling thread is now reset.) + // + pthread_mutex_lock(&polling_mutex); + if (_pollState == PollingState::InitRestart) + { + DEBUG("MSCP Polling thread reset."); + // Signal the Reset call that we're done so it can return + // and release the Host. + _pollState = PollingState::Wait; + pthread_cond_signal(&polling_cond); + } + else if (_pollState == PollingState::InitRun) + { + _pollState = PollingState::Run; + } + else + { + _pollState = PollingState::Wait; + } + pthread_mutex_unlock(&polling_mutex); + + } + DEBUG("MSCP Polling thread exiting."); +} + +// +// The following are all implementations of the MSCP commands we support. +// + +uint32_t +mscp_server::Abort() +{ + INFO("MSCP ABORT"); + + // + // Since we do not reorder messages and in fact pick up and execute + // them one at a time, sequentially as they appear in the ring buffer, + // by the time we've gotten this command, the command it's referring + // to is long gone. + // This is semi-legal behavior and it's legal for us to ignore ABORT in this + // case. + // + // We just return SUCCESS here. + return STATUS(Status::SUCCESS, 0, 0); +} + +uint32_t +mscp_server::Available( + uint16_t unitNumber, + uint16_t modifiers) +{ + UNUSED(modifiers); + + // Message has no message-specific data. + // Just set the specified drive as Available if appropriate. + // We do nothing with the spin-down modifier. + DEBUG("MSCP AVAILABLE"); + + mscp_drive_c* drive = GetDrive(unitNumber); + + if (nullptr == drive || + !drive->IsAvailable()) + { + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + + drive->SetOffline(); + + return STATUS(Status::SUCCESS, 0x40, 0); // still connected +} + +uint32_t +mscp_server::Access( + shared_ptr message, + uint16_t unitNumber) +{ + INFO("MSCP ACCESS"); + + return DoDiskTransfer( + Opcodes::ACCESS, + message, + unitNumber, + 0); +} + +uint32_t +mscp_server::CompareHostData( + shared_ptr message, + uint16_t unitNumber) +{ + INFO("MSCP COMPARE HOST DATA"); + return DoDiskTransfer( + Opcodes::COMPARE_HOST_DATA, + message, + unitNumber, + 0); +} + +uint32_t +mscp_server::DetermineAccessPaths( + uint16_t unitNumber) +{ + DEBUG("MSCP DETERMINE ACCESS PATHS drive %d", unitNumber); + + // "This command must be treated as a no-op that always succeeds + // if the unit is incapable of being connected to more than one + // controller." That's us! + + mscp_drive_c* drive = GetDrive(unitNumber); + if (nullptr == drive || + !drive->IsAvailable()) + { + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + else + { + return STATUS(Status::SUCCESS, 0, 0); + } +} + +uint32_t +mscp_server::Erase( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + return DoDiskTransfer( + Opcodes::ERASE, + message, + unitNumber, + modifiers); +} + +uint32_t +mscp_server::GetCommandStatus( + shared_ptr message) +{ + INFO("MSCP GET COMMAND STATUS"); + + #pragma pack(push,1) + struct GetCommandStatusResponseParameters + { + uint32_t OutstandingReferenceNumber; + uint32_t CommandStatus; + }; + #pragma pack(pop) + + message->MessageLength = sizeof(GetCommandStatusResponseParameters) + + HEADER_SIZE; + + GetCommandStatusResponseParameters* params = + reinterpret_cast( + GetParameterPointer(message)); + + // + // This will always return zero; as with the ABORT command, at this + // point the command being referenced has already been executed. + // + params->CommandStatus = 0; + + return STATUS(Status::SUCCESS, 0, 0); +} + +uint32_t +mscp_server::GetUnitStatus( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + #pragma pack(push,1) + struct GetUnitStatusResponseParameters + { + uint16_t MultiUnitCode; + uint16_t UnitFlags; + uint32_t Reserved0; + uint32_t UnitIdDeviceNumber; + uint16_t UnitIdUnused; + uint16_t UnitIdClassModel; + uint32_t MediaTypeIdentifier; + uint16_t ShadowUnit; + uint16_t Reserved1; + uint16_t TrackSize; + uint16_t GroupSize; + uint16_t CylinderSize; + uint16_t Reserved2; + uint16_t RCTSize; + uint8_t RBNs; + uint8_t Copies; + }; + #pragma pack(pop) + + DEBUG("MSCP GET UNIT STATUS drive %d", unitNumber); + + // Adjust message length for response + message->MessageLength = sizeof(GetUnitStatusResponseParameters) + + HEADER_SIZE; + + ControlMessageHeader* header = + reinterpret_cast(message->Message); + + if (modifiers & 0x1) + { + // Next Unit modifier: return the next known unit >= unitNumber. + // Unless unitNumber is greater than the number of drives we support + // we just return the unit specified by unitNumber. + if (unitNumber >= _port->GetDriveCount()) + { + // In this case we act as if drive 0 was queried. + unitNumber = 0; + header->UnitNumber = 0; + } + } + + mscp_drive_c* drive = GetDrive(unitNumber); + + GetUnitStatusResponseParameters* params = + reinterpret_cast( + GetParameterPointer(message)); + + if (nullptr == drive || !drive->IsAvailable()) + { + // No such drive or drive image not loaded. + params->UnitIdDeviceNumber = 0; + params->UnitIdClassModel = 0; + params->UnitIdUnused = 0; + params->ShadowUnit = 0; + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + + params->Reserved0 = 0; + params->Reserved1 = 0; + params->Reserved2 = 0; + params->UnitFlags = 0; // TODO: 0 for now, which is sane. + params->MultiUnitCode = 0; // Controller dependent, we don't support multi-unit drives. + params->UnitIdDeviceNumber = drive->GetDeviceNumber(); + params->UnitIdClassModel = drive->GetClassModel(); + params->UnitIdUnused = 0; + params->MediaTypeIdentifier = drive->GetMediaID(); + params->ShadowUnit = unitNumber; // Always equal to unit number + + // From the MSCP spec: "As stated above, the host area of a disk is structured as a + // vector of logical blocks. From a performance viewpoint, however, + // it is more appropriate to view the host area as a four + // dimensional hyper-cube." + // This has nothing whatsoever to do with what's going on here but it makes me snicker + // every time I read it so I'm including it. + // Let's relay some information about our data-tesseract: + // Since our underlying storage is an image file on flash memory, we don't need to be concerned + // about seek times, so the below is appropriate: + // + params->TrackSize = 1; + params->GroupSize = 1; + params->CylinderSize = 1; + + params->RCTSize = drive->GetRCTSize(); + params->RBNs = drive->GetRBNs(); + params->Copies = drive->GetRCTCopies(); + + if (drive->IsOnline()) + { + return STATUS(Status::SUCCESS, 0, 0); + } + else + { + return STATUS(Status::UNIT_AVAILABLE, 0, 0); + } +} + +uint32_t +mscp_server::Online( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + #pragma pack(push,1) + struct OnlineParameters + { + uint16_t UnitFlags alignas(2); + uint16_t Reserved0 alignas(2); + uint32_t Reserved1; + uint32_t Reserved2; + uint32_t Reserved3; + uint32_t DeviceParameters; + uint32_t Reserved4; + }; + #pragma pack(pop) + + // + // TODO: Right now, ignoring all incoming parameters. + // With the exception of write-protection none of them really + // apply. + // We still need to flag errors if someone tries to set + // host-settable flags we can't support. + // + + // "The ONLINE command performs a SET UNIT CHARACTERISTICS + // operation after bringing a unit 'Unit-Online'" + return SetUnitCharacteristicsInternal(message, unitNumber, modifiers, true /*bring online*/); +} + +uint32_t +mscp_server::Replace( + shared_ptr message, + uint16_t unitNumber) +{ + INFO("MSCP REPLACE"); + // + // We treat this as a success for valid units as we do no block replacement at all. + // Best just to smile and nod. We could be more vigilant and check LBNs, etc... + // + message->MessageLength = HEADER_SIZE; + + mscp_drive_c* drive = GetDrive(unitNumber); + + if (nullptr == drive || + !drive->IsAvailable()) + { + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + else + { + return STATUS(Status::SUCCESS, 0, 0); + } +} + +uint32_t +mscp_server::SetControllerCharacteristics( + shared_ptr message) +{ + #pragma pack(push,1) + struct SetControllerCharacteristicsParameters + { + uint16_t MSCPVersion; + uint16_t ControllerFlags; + uint16_t HostTimeout; + uint16_t Reserved; + union + { + uint64_t TimeAndDate; + struct + { + uint32_t UniqueDeviceNumber; + uint16_t Unused; + uint16_t ClassModel; + } ControllerId; + } w; + }; + #pragma pack(pop) + + SetControllerCharacteristicsParameters* params = + reinterpret_cast( + GetParameterPointer(message)); + + DEBUG("MSCP SET CONTROLLER CHARACTERISTICS"); + + // Adjust message length for response + message->MessageLength = sizeof(SetControllerCharacteristicsParameters) + + HEADER_SIZE; + // + // Check the version, if non-zero we must return an Invalid Command + // end message. + // + if (params->MSCPVersion != 0) + { + return STATUS(Status::INVALID_COMMAND, 0, 0); // TODO: set sub-status + } + else + { + _hostTimeout = params->HostTimeout; + _controllerFlags = params->ControllerFlags; + + // At this time we ignore the time and date entirely. + + // Prepare the response message + params->Reserved = 0; + params->ControllerFlags = _controllerFlags & 0xfe; // Mask off 576 byte sectors bit. + // it's read-only and we're a 512 + // byte sector shop here. + params->HostTimeout = 0xff; // Controller timeout: return the max value. + params->w.ControllerId.UniqueDeviceNumber = _port->GetControllerIdentifier(); + params->w.ControllerId.ClassModel = _port->GetControllerClassModel(); + params->w.ControllerId.Unused = 0; + + return STATUS(Status::SUCCESS, 0, 0); + } + +} + +uint32_t +mscp_server::SetUnitCharacteristics( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + #pragma pack(push,1) + struct SetUnitCharacteristicsParameters + { + uint16_t UnitFlags; + uint16_t Reserved0; + uint32_t Reserved1; + uint64_t Reserved2; + uint32_t DeviceDependent; + uint16_t Reserved3; + uint16_t Reserved4; + }; + #pragma pack(pop) + + // TODO: handle Set Write Protect modifier + + DEBUG("MSCP SET UNIT CHARACTERISTICS drive %d", unitNumber); + + return SetUnitCharacteristicsInternal(message, unitNumber, modifiers, false); +} + + +uint32_t +mscp_server::Read( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + return DoDiskTransfer( + Opcodes::READ, + message, + unitNumber, + modifiers); +} + +uint32_t +mscp_server::Write( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + return DoDiskTransfer( + Opcodes::WRITE, + message, + unitNumber, + modifiers); +} + +// +// SetUnitCharacteristicsInternal(): +// Logic common to both ONLINE and SET UNIT CHARACTERISTICS commands. +// +uint32_t +mscp_server::SetUnitCharacteristicsInternal( + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers, + bool bringOnline) +{ + UNUSED(modifiers); + // TODO: handle Set Write Protect modifier + + #pragma pack(push,1) + struct SetUnitCharacteristicsResponseParameters + { + uint16_t UnitFlags; + uint16_t MultiUnitCode; + uint32_t Reserved0; + uint32_t UnitIdDeviceNumber; + uint16_t UnitIdUnused; + uint16_t UnitIdClassModel; + uint32_t MediaTypeIdentifier; + uint32_t Reserved1; + uint32_t UnitSize; + uint32_t VolumeSerialNumber; + }; + #pragma pack(pop) + + // Adjust message length for response + message->MessageLength = sizeof(SetUnitCharacteristicsResponseParameters) + + HEADER_SIZE; + + mscp_drive_c* drive = GetDrive(unitNumber); + // Check unit + if (nullptr == drive || + !drive->IsAvailable()) + { + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + + SetUnitCharacteristicsResponseParameters* params = + reinterpret_cast( + GetParameterPointer(message)); + + params->UnitFlags = 0; // TODO: 0 for now, which is sane. + params->MultiUnitCode = 0; // Controller dependent, we don't support multi-unit drives. + params->UnitIdDeviceNumber = drive->GetDeviceNumber(); + params->UnitIdClassModel = drive->GetClassModel(); + params->UnitIdUnused = 0; + params->MediaTypeIdentifier = drive->GetMediaID(); + params->UnitSize = drive->GetBlockCount(); + params->VolumeSerialNumber = 0; + params->Reserved0 = 0; + params->Reserved1 = 0; + + if (bringOnline) + { + bool alreadyOnline = drive->IsOnline(); + drive->SetOnline(); + return STATUS(Status::SUCCESS | + (alreadyOnline ? SuccessSubcodes::ALREADY_ONLINE : SuccessSubcodes::NORMAL), 0, 0); + } + else + { + return STATUS(Status::SUCCESS, 0, 0); + } +} + +// +// DoDiskTransfer(): +// Common transfer logic for READ, WRITE, ERASE, COMPARE HOST DATA and ACCCESS commands. +// +uint32_t +mscp_server::DoDiskTransfer( + uint16_t operation, + shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers) +{ + #pragma pack(push,1) + struct ReadWriteEraseParameters + { + uint32_t ByteCount; + uint32_t BufferPhysicalAddress; // upper 8 bits are channel address for VAXen + uint32_t Unused0; + uint32_t Unused1; + uint32_t LBN; + }; + #pragma pack(pop) + + ReadWriteEraseParameters* params = + reinterpret_cast(GetParameterPointer(message)); + + DEBUG("MSCP RWE 0x%x unit %d mod 0x%x chan o%o pa o%o count %d lbn %d", + operation, + unitNumber, + modifiers, + params->BufferPhysicalAddress >> 24, + params->BufferPhysicalAddress & 0x00ffffff, + params->ByteCount, + params->LBN); + + // Adjust message length for response + message->MessageLength = sizeof(ReadWriteEraseParameters) + + HEADER_SIZE; + + mscp_drive_c* drive = GetDrive(unitNumber); + + // Check unit + if (nullptr == drive || + !drive->IsAvailable()) + { + return STATUS(Status::UNIT_OFFLINE, UnitOfflineSubcodes::UNIT_UNKNOWN, 0); + } + + if (!drive->IsOnline()) + { + return STATUS(Status::UNIT_AVAILABLE, 0, 0); + } + + // Are we accessing the RCT area? + bool rctAccess = params->LBN >= drive->GetBlockCount(); + uint32_t rctBlockNumber = params->LBN - drive->GetBlockCount(); + + // Check that the LBN is valid + if (params->LBN >= drive->GetBlockCount() + drive->GetRCTBlockCount()) + { + return STATUS(Status::INVALID_COMMAND + (0x1c << 8), 0, 0); // TODO: set sub-code + } + + // Check byte count: + if (params->ByteCount > ((drive->GetBlockCount() + drive->GetRCTBlockCount()) - params->LBN) * drive->GetBlockSize()) + { + return STATUS(Status::INVALID_COMMAND + (0x0c << 8), 0, 0); // TODO: as above + } + + // If this is an RCT access, byte count must equal the block size. + if (rctAccess && params->ByteCount != drive->GetBlockSize()) + { + return STATUS(Status::INVALID_COMMAND + (0x0c << 8), 0, 0); // TODO: again + } + + // + // OK: do the transfer from the PDP-11 to a buffer + // + switch (operation) + { + case Opcodes::ACCESS: + // We don't need to actually do any sort of transfer; ACCESS merely checks + // That the data can be read -- we checked the LBN, etc. above and we + // will never encounter a read error, so there's nothing left to do. + break; + + case Opcodes::COMPARE_HOST_DATA: + { + // Read the data in from disk, read the data in from memory, and compare. + unique_ptr diskBuffer; + + if (rctAccess) + { + diskBuffer.reset(drive->ReadRCTBlock(rctBlockNumber)); + } + else + { + diskBuffer.reset(drive->Read(params->LBN, params->ByteCount)); + } + + unique_ptr memBuffer(_port->DMARead( + params->BufferPhysicalAddress & 0x00ffffff, + params->ByteCount, + params->ByteCount)); + + if (!memcmp(diskBuffer.get(), memBuffer.get(), params->ByteCount)) + { + // TODO: maybe not do an early return, make code not as ugly? Hm. + return STATUS(Status::COMPARE_ERROR, 0, 0); + } + } + + case Opcodes::ERASE: + { + unique_ptr memBuffer(new uint8_t[params->ByteCount]); + memset(reinterpret_cast(memBuffer.get()), 0, params->ByteCount); + + if (rctAccess) + { + drive->WriteRCTBlock(rctBlockNumber, + memBuffer.get()); + } + else + { + drive->Write(params->LBN, + params->ByteCount, + memBuffer.get()); + } + } + break; + + case Opcodes::READ: + { + unique_ptr diskBuffer; + + if (rctAccess) + { + diskBuffer.reset(drive->ReadRCTBlock(rctBlockNumber)); + } + else + { + diskBuffer.reset(drive->Read(params->LBN, params->ByteCount)); + } + + _port->DMAWrite( + params->BufferPhysicalAddress & 0x00ffffff, + params->ByteCount, + diskBuffer.get()); + + } + break; + + case Opcodes::WRITE: + { + unique_ptr memBuffer(_port->DMARead( + params->BufferPhysicalAddress & 0x00ffffff, + params->ByteCount, + params->ByteCount)); + + if (rctAccess) + { + drive->WriteRCTBlock(rctBlockNumber, + memBuffer.get()); + } + else + { + drive->Write(params->LBN, + params->ByteCount, + memBuffer.get()); + } + } + break; + + default: + // Should never happen. + assert(false); + break; + } + + // Set parameters for response. + // We leave ByteCount as is (for now anyway) + // And set First Bad Block to 0. (This is unnecessary since we're + // not reporting a bad block, but we're doing it for completeness.) + params->LBN = 0; + + return STATUS(Status::SUCCESS, 0, 0); +} + +// +// GetParameterPointer(): +// Returns a pointer to the Parameter text in the given Message. +// +uint8_t* +mscp_server::GetParameterPointer( + shared_ptr message) +{ + // We silence a strict aliasing warning here; this is safe (if perhaps not recommended + // the general case.) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" + return reinterpret_cast(message->Message)->Parameters; +#pragma GCC diagnostic pop +} + +// +// GetDrive(): +// Returns the mscp_drive_c object for the specified unit number, +// or nullptr if no such object exists. +// +mscp_drive_c* +mscp_server::GetDrive( + uint32_t unitNumber) +{ + mscp_drive_c* drive = nullptr; + if (unitNumber < _port->GetDriveCount()) + { + drive = _port->GetDrive(unitNumber); + } + + return drive; +} + +// +// Reset(): +// Resets the MSCP server: +// - Waits for the polling thread to finish its current work +// - Releases all drives into the Available state +// +void +mscp_server::Reset(void) +{ + DEBUG("Aborting polling due to reset."); + + pthread_mutex_lock(&polling_mutex); + if (_pollState != PollingState::Wait) + { + _pollState = PollingState::InitRestart; + + while (_pollState != PollingState::Wait) + { + pthread_cond_wait( + &polling_cond, + &polling_mutex); + } + } + pthread_mutex_unlock(&polling_mutex); + + _credits = INIT_CREDITS; + + // Release all drives + for (uint32_t i=0;i<_port->GetDriveCount();i++) + { + GetDrive(i)->SetOffline(); + } +} + +// +// InitPolling(): +// Wakes the polling thread. +// +void +mscp_server::InitPolling(void) +{ + // + // Wake the polling thread if not already awoken. + // + pthread_mutex_lock(&polling_mutex); + DEBUG("Waking polling thread."); + _pollState = PollingState::InitRun; + pthread_cond_signal(&polling_cond); + pthread_mutex_unlock(&polling_mutex); +} + diff --git a/10.02_devices/2_src/mscp_server.hpp b/10.02_devices/2_src/mscp_server.hpp new file mode 100644 index 0000000..f27977e --- /dev/null +++ b/10.02_devices/2_src/mscp_server.hpp @@ -0,0 +1,212 @@ +/* + mscp_server.hpp: Implementation of a simple MSCP server. + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. +*/ + +#pragma once + +#include +#include + +class uda_c; +class Message; +class mscp_drive_c; + +// Builds a uint32_t containing the status, flags, and endcode for a response message, +// used to simplify returning the appropriate status bits from command functions. +#define STATUS(status, modifier, flags) ((flags) << 8) | (((status) | ((modifier) * 0x20)) << 16) + +#define GET_STATUS(status) (((status) >> 16) & 0xffff) +#define GET_FLAGS(status) (((status) >> 8) & 0xff) + +#define MAX_CREDITS 14 +#define INIT_CREDITS 1 + +// +// ControlMessageHeader encapsulates the standard MSCP control +// message header: a 12-byte header followed by up to 36 bytes of +// parameters. +// Note: This struct (and many others like it in this code) assumes +// little-endian byte orderings. Probably not a big deal unless this +// someday runs on something other than a Beaglebone. +// +#pragma pack(push,1) +struct ControlMessageHeader +{ + uint32_t ReferenceNumber; + uint16_t UnitNumber; + uint16_t Reserved; + + union + { + struct + { + uint8_t Opcode : 8; + uint8_t Reserved : 8; + uint16_t Modifiers : 16; + } Command; + + struct + { + uint8_t Endcode : 8; + uint8_t Flags : 8; + uint16_t Status : 16; + } End; + } Word3; + + // M9312 DU boot loader writes invalid big messages sizes. + // Temporary patch: enlarge buffer behind all reasonable limits. + // uint8_t Parameters[512]; + uint8_t Parameters[10240]; // overkill +}; +#pragma pack(pop) + +// Size in bytes of the non-parameter portion of a ControlMessageHeader +#define HEADER_SIZE 12 + +enum Opcodes +{ + ABORT = 0x1, + ACCESS = 0x10, + AVAILABLE = 0x8, + COMPARE_HOST_DATA = 0x20, + DETERMINE_ACCESS_PATHS = 0x0b, + ERASE = 0x12, + GET_COMMAND_STATUS = 0x2, + GET_UNIT_STATUS = 0x3, + ONLINE = 0x9, + READ = 0x21, + REPLACE = 0x14, + SET_CONTROLLER_CHARACTERISTICS = 0x4, + SET_UNIT_CHARACTERISTICS = 0xa, + WRITE = 0x22 +}; + +enum Endcodes +{ + END = 0x80, + SERIOUS_EXCEPTION = 0x7, +}; + +enum Status +{ + SUCCESS = 0x0, + INVALID_COMMAND = 0x1, + COMMAND_ABORTED = 0x2, + UNIT_OFFLINE = 0x3, + UNIT_AVAILABLE = 0x4, + MEDIA_FORMAT_ERROR = 0x5, + WRITE_PROTECTED = 0x6, + COMPARE_ERROR = 0x7, + DATA_ERROR = 0x8, + HOST_BUFFER_ACCESS_ERROR = 0x9, + CONTROLLER_ERROR = 0xa, + DRIVE_ERROR = 0xb, + DIAGNOSTIC_MESSAGE = 0x1f +}; + +enum SuccessSubcodes +{ + NORMAL = 0x0, + SPIN_DOWN_IGNORED = 0x20, + STILL_CONNECTED = 0x40, + DUPLICATE_UNIT_NUMBER = 0x80, + ALREADY_ONLINE = 0x100, + STILL_ONLINE = 0x200, +}; + +enum UnitOfflineSubcodes +{ + UNIT_UNKNOWN = 0x0, + NO_VOLUME = 0x1, + UNIT_INOPERATIVE = 0x2, + DUPLICATE_UNIT = 0x4, + UNIT_DISABLED = 0x8, + EXCLUSIVE = 0x10, +}; + +enum MessageTypes +{ + Sequential = 0, + Datagram = 1, + CreditNotification = 2, + Maintenance = 15, +}; + +// +// This inherits from device_c solely so the logging macros work. +// +class mscp_server : public device_c +{ +public: + mscp_server(uda_c *port); + ~mscp_server(); + +public: + void Reset(void); + void InitPolling(void); + void Poll(void); + +public: + void on_power_changed(void) override {} + void on_init_changed(void) override {} + void worker(void) override {} + bool on_param_changed(parameter_c *param) override { UNUSED(param); return true; } + +private: + uint32_t Abort(void); + uint32_t Access(std::shared_ptr message, uint16_t unitNumber); + uint32_t Available(uint16_t unitNumber, uint16_t modifiers); + uint32_t CompareHostData(std::shared_ptr message, uint16_t unitNumber); + uint32_t DetermineAccessPaths(uint16_t unitNumber); + uint32_t Erase(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint32_t GetCommandStatus(std::shared_ptr message); + uint32_t GetUnitStatus(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint32_t Online(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint32_t SetControllerCharacteristics(std::shared_ptr message); + uint32_t SetUnitCharacteristics(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint32_t Read(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint32_t Replace(std::shared_ptr message, uint16_t unitNumber); + uint32_t Write(std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + + uint32_t SetUnitCharacteristicsInternal( + std::shared_ptr message, + uint16_t unitNumber, + uint16_t modifiers, + bool bringOnline); + uint32_t DoDiskTransfer(uint16_t operation, std::shared_ptr message, uint16_t unitNumber, uint16_t modifiers); + uint8_t* GetParameterPointer(std::shared_ptr message); + mscp_drive_c* GetDrive(uint32_t unitNumber); + +private: + void StartPollingThread(void); + void AbortPollingThread(void); + +private: + uint32_t _hostTimeout; + uint32_t _controllerFlags; + +private: + uda_c* _port; + + enum PollingState + { + Wait = 0, + Run, + InitRestart, + InitRun + }; + + bool _abort_polling; + PollingState _pollState; + + pthread_t polling_pthread; + pthread_cond_t polling_cond; + pthread_mutex_t polling_mutex; + + // Credits available + uint8_t _credits; +}; + diff --git a/10.02_devices/2_src/rk05.cpp b/10.02_devices/2_src/rk05.cpp index aaed33f..18c970e 100755 --- a/10.02_devices/2_src/rk05.cpp +++ b/10.02_devices/2_src/rk05.cpp @@ -1,4 +1,8 @@ -/* rk05.cpp: implementation of RK05 disk drive, attached to RK11D controller +/* + rk05.cpp: implementation of RK05 disk drive, attached to RK11D controller + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. */ @@ -26,6 +30,7 @@ rk05_c::rk05_c(storagecontroller_c *controller) : _dpl(false), _scp(false) { + type_name.value = "RK05" ; log_label = "RK05"; _geometry.Cylinders = 203; // Standard RK05 _geometry.Heads = 2; @@ -89,6 +94,23 @@ bool rk05_c::get_search_complete(void) return scp; } +bool rk05_c::on_param_changed( + parameter_c *param) +{ + if (&image_filepath == param) + { + if (file_open(image_filepath.new_value, true)) + { + _dry = true; + controller->on_drive_status_changed(this); + image_filepath.value = image_filepath.new_value; + return true; + } + } + + return false; +} + // // Reset / Power handlers // @@ -110,15 +132,6 @@ void rk05_c::on_init_changed(void) if (init_asserted) { drive_reset(); - - if (!file_is_open()) - { - load_image(image_filepath.value); - - file_open(image_filepath.value, true); - _dry = file_is_open(); - controller->on_drive_status_changed(this); - } } } @@ -228,6 +241,8 @@ void rk05_c::seek( void rk05_c::set_write_protect(bool protect) { + UNUSED(protect); + // Not implemented at the moment. _scp = false; } @@ -288,12 +303,6 @@ void rk05_c::worker(void) _sok = true; controller->on_drive_status_changed(this); } - - // Crude: Check for disk image change; if changed we load the new image. - if (image_filepath.value != _currentFilePath) - { - load_image(image_filepath.value); - } } } } @@ -308,11 +317,3 @@ uint64_t rk05_c::get_disk_byte_offset( (surface * _geometry.Sectors) + sector); } - -void rk05_c::load_image(std::string path) -{ - file_open(image_filepath.value, true); - _dry = file_is_open(); - controller->on_drive_status_changed(this); - _currentFilePath = path; -} diff --git a/10.02_devices/2_src/rk05.hpp b/10.02_devices/2_src/rk05.hpp index 055971f..e4f2fc8 100755 --- a/10.02_devices/2_src/rk05.hpp +++ b/10.02_devices/2_src/rk05.hpp @@ -1,4 +1,8 @@ -/* rk05.cpp: implementation of RK05 disk drive, used with RK11D controller +/* + rk05.hpp: implementation of RK05 disk drive, used with RK11D controller + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. */ #ifndef _RK05_HPP_ @@ -52,14 +56,12 @@ private: volatile bool _scp; // Indicates the completion of a seek - std::string _currentFilePath; // Currently loaded disk image if any uint64_t get_disk_byte_offset( uint32_t cylinder, uint32_t surface, uint32_t sector); - void load_image(std::string path); public: Geometry get_geometry(void); @@ -91,6 +93,8 @@ public: rk05_c(storagecontroller_c *controller); + bool on_param_changed(parameter_c* param) override; + void on_power_changed(void) override; void on_init_changed(void) override; diff --git a/10.02_devices/2_src/rk11.cpp b/10.02_devices/2_src/rk11.cpp index 659d062..df4a374 100755 --- a/10.02_devices/2_src/rk11.cpp +++ b/10.02_devices/2_src/rk11.cpp @@ -1,4 +1,8 @@ -/* rk11_cpp: RK11 UNIBUS controller +/* + rk11_cpp: RK11 UNIBUS controller + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. */ @@ -88,6 +92,8 @@ rk11_c::rk11_c() : RKDB_reg->reset_value = 0; RKDB_reg->writable_bits = 0x0000; // read only + _rkda_drive = 0; + // // Drive configuration: up to eight drives. // @@ -127,24 +133,23 @@ void rk11_c::dma_transfer(DMARequest &request) { // Write FROM buffer TO unibus memory, IBA on: // We only need to write the last word in the buffer to memory. - unibusadapter->request_DMA( - this, + request.timeout = !unibusadapter->request_client_DMA( UNIBUS_CONTROL_DATO, request.address, request.buffer + request.count - 1, - 1); + 1, NULL); } else { // Read FROM unibus memory TO buffer, IBA on: // We read a single word from the unibus and fill the // entire buffer with this value. - unibusadapter->request_DMA( - this, + request.timeout = !unibusadapter->request_client_DMA( UNIBUS_CONTROL_DATI, request.address, request.buffer, - 1); + 1, + NULL); } } else @@ -153,38 +158,25 @@ void rk11_c::dma_transfer(DMARequest &request) if (request.write) { // Write FROM buffer TO unibus memory - unibusadapter->request_DMA( - this, + request.timeout = !unibusadapter->request_client_DMA( UNIBUS_CONTROL_DATO, request.address, request.buffer, - request.count); + request.count, + NULL); } else { // Read FROM unibus memory TO buffer - unibusadapter->request_DMA( - this, + request.timeout = !unibusadapter->request_client_DMA( UNIBUS_CONTROL_DATI, request.address, request.buffer, - request.count); + request.count, + NULL); } } - // And wait for completion. - while(true) - { - timeout.wait_us(50); // Stolen from RL11 - uint32_t last_address = 0; - if (unibusadapter->complete_DMA( - this, - &last_address, - &request.timeout)) - { - break; - } - } // If an IBA DMA read from memory, we need to fill the request buffer // with the single word returned from memory by the DMA operation. @@ -215,7 +207,8 @@ void rk11_c::worker(void) { case Worker_Idle: { - pthread_mutex_lock(&on_after_register_access_mutex); + pthread_mutex_lock(&on_after_register_access_mutex); + while (!_new_command_ready) { pthread_cond_wait( diff --git a/10.02_devices/2_src/rk11.hpp b/10.02_devices/2_src/rk11.hpp index 580d565..718fcb6 100755 --- a/10.02_devices/2_src/rk11.hpp +++ b/10.02_devices/2_src/rk11.hpp @@ -1,4 +1,8 @@ -/* rk11.hpp: RK11 UNIBUS controller +/* + rk11.hpp: RK11 UNIBUS controller + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. */ #ifndef _RK11_HPP_ diff --git a/10.02_devices/2_src/rl11.cpp b/10.02_devices/2_src/rl11.cpp index 54ad1b9..5d6b3bf 100644 --- a/10.02_devices/2_src/rl11.cpp +++ b/10.02_devices/2_src/rl11.cpp @@ -124,7 +124,7 @@ #define RL11_STATE_RW_MASK 0x0200 // bit marks all READ/WRITE states #define RL11_STATE_RW_INIT 0x0201 #define RL11_STATE_RW_DISK 0x0202 -#define RL11_STATE_RW_WAIT_DMA 0x0203 +//#define RL11_STATE_RW_WAIT_DMA 0x0203 //#define RL11_STATE_RW_DONE 0x0204 RL11_c::RL11_c(void) : @@ -718,34 +718,25 @@ void RL11_c::state_readwrite() { //logger.debug_hexdump(LC_RL, "Read data between disk access and DMA", // (uint8_t *) silo, sizeof(silo), NULL); // start DMA transmission of SILO into memory - unibusadapter->request_DMA(this, UNIBUS_CONTROL_DATO, unibus_address, silo, - dma_wordcount); + error_dma_timeout = !unibusadapter->request_client_DMA(UNIBUS_CONTROL_DATO, unibus_address, silo, + dma_wordcount, &unibus_address); } else if (function_code == CMD_WRITE_CHECK) { // read sector data to compare with sector data drive->cmd_read_next_sector_data(silo, 128); // logger.debug_hexdump(LC_RL, "Read data between disk access and DMA", // (uint8_t *) silo, sizeof(silo), NULL); // start DMA transmission of memory to compare with SILO - unibusadapter->request_DMA(this, UNIBUS_CONTROL_DATI, unibus_address, silo_compare, - dma_wordcount); + error_dma_timeout = !unibusadapter->request_client_DMA(UNIBUS_CONTROL_DATI, unibus_address, silo_compare, + dma_wordcount, &unibus_address); } else if (function_code == CMD_WRITE_DATA) { // start DMA transmission of memory into SILO - unibusadapter->request_DMA(this, UNIBUS_CONTROL_DATI, unibus_address, silo, - dma_wordcount); + error_dma_timeout = !unibusadapter->request_client_DMA(UNIBUS_CONTROL_DATI, unibus_address, silo, + dma_wordcount, &unibus_address); } - - change_state(RL11_STATE_RW_WAIT_DMA); - break; - case RL11_STATE_RW_WAIT_DMA: - // wait for DMA to complete, start read of next sector - - // data late DLT does never happen - if (!unibusadapter->complete_DMA(this, &unibus_address, (bool *) &error_dma_timeout)) { - timeout.wait_us(50); // 50us, but is more because of granularity - break; // DMA still in progress - } - - unibus_address += 2; // was last address, is now next to fill + + // request_client_DMA() was blocking, DMA processed now. + // unibus_address updated to last accesses address + unibus_address += 2; // was last address, is now next to fill // if timeout: addr AFTER illegal address (verified) update_unibus_address(unibus_address); // set addr msb to cs diff --git a/10.02_devices/2_src/uda.cpp b/10.02_devices/2_src/uda.cpp new file mode 100644 index 0000000..b6af444 --- /dev/null +++ b/10.02_devices/2_src/uda.cpp @@ -0,0 +1,982 @@ +/* + uda.cpp: Implementation of the MSCP port (unibus interface). + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. + + This provides logic for the UDA50's SA and IP registers, + the four-step initialization handshake, DMA transfers to and + from the Unibus, and the command/response ring protocols. + + While the name "UDA" is used here, this is not a strict emulation + of a real UDA50 -- it is a general MSCP implementation and can be + thought of as the equivalent of the third-party MSCP controllers + from Emulex, CMD, etc. that were available. + + At this time this class acts as the port for an MSCP controller. + It would be trivial to extend this to TMSCP at a future date. +*/ + +#include +#include + +#include "unibus.h" +#include "unibusadapter.hpp" +#include "unibusdevice.hpp" +#include "storagecontroller.hpp" +#include "mscp_drive.hpp" +#include "uda.hpp" + +uda_c::uda_c() : + storagecontroller_c(), + _server(nullptr), + _ringBase(0), + _commandRingLength(0), + _responseRingLength(0), + _commandRingPointer(0), + _responseRingPointer(0), + _interruptVector(0), + _interruptEnable(false), + _purgeInterruptEnable(false), + _step1Value(0), + _initStep(InitializationStep::Uninitialized), + _next_step(false) +{ + name.value = "uda"; + type_name.value = "UDA50"; + log_label = "uda"; + + default_base_addr = 0772150; + default_intr_vector = 0154; + default_intr_level = 5; + + // The UDA50 controller has two registers. + register_count = 2; + + IP_reg = &(this->registers[0]); // @ base addr + strcpy(IP_reg->name, "IP"); + IP_reg->active_on_dati = true; + IP_reg->active_on_dato = true; + IP_reg->reset_value = 0; + IP_reg->writable_bits = 0xffff; + + SA_reg = &(this->registers[1]); // @ base addr + 2 + strcpy(SA_reg->name, "SA"); + SA_reg->active_on_dati = false; + SA_reg->active_on_dato = true; + SA_reg->reset_value = 0; + SA_reg->writable_bits = 0xffff; + + _server.reset(new mscp_server(this)); + + // + // Initialize drives. We support up to eight attached drives. + // + drivecount = DRIVE_COUNT; + for (uint32_t i=0; iunitno.value = i; + drive->name.value = name.value + std::to_string(i); + drive->log_label = drive->name.value; + drive->parent = this; + storagedrives.push_back(drive); + } +} + +uda_c::~uda_c() +{ + for(uint32_t i=0; iReset(); + + _ringBase = 0; + _commandRingLength = 0; + _responseRingLength = 0; + _commandRingPointer = 0; + _responseRingPointer = 0; + _interruptVector = 0; + intr_vector.value = 0; + _interruptEnable = false; + _purgeInterruptEnable = false; +} + +// +// GetDriveCount(): +// Returns the number of drives that can be attached to this controller. +// +uint32_t uda_c::GetDriveCount(void) +{ + return drivecount; +} + +// +// GetDrive(): +// Returns a pointer to an mscp_drive_c object for the specified drive number. +// This pointer is owned by the UDA class. +// +mscp_drive_c* uda_c::GetDrive( + uint32_t driveNumber) +{ + assert(driveNumber < drivecount); + + return dynamic_cast(storagedrives[driveNumber]); +} + +// +// StateTransition(): +// Transitions the UDA initialization state machine to the specified step, +// atomically. +// +void uda_c::StateTransition( + InitializationStep nextStep) +{ + pthread_mutex_lock(&on_after_register_access_mutex); + _initStep = nextStep; + _next_step = true; + pthread_cond_signal(&on_after_register_access_cond); + pthread_mutex_unlock(&on_after_register_access_mutex); +} + +// +// worker(): +// Implements the initialization state machine. +// +void uda_c::worker(void) +{ + worker_init_realtime_priority(rt_device); + + timeout_c timeout; + + while (!worker_terminate) + { + // + // Wait to be awoken. + // + pthread_mutex_lock(&on_after_register_access_mutex); + while (!_next_step) + { + pthread_cond_wait( + &on_after_register_access_cond, + &on_after_register_access_mutex); + } + + _next_step = false; + pthread_mutex_unlock(&on_after_register_access_mutex); + + switch (_initStep) + { + case InitializationStep::Uninitialized: + DEBUG("Transition to Init state Uninitialized."); + // SA should already be zero but we'll be extra sure here. + update_SA(0x0); + + // Reset the controller: This may take some time as we must + // wait for the MSCP server to wrap up its current workitem. + Reset(); + StateTransition(InitializationStep::Step1); + break; + + case InitializationStep::Step1: + timeout.wait_us(500); + + DEBUG("Transition to Init state S1."); + // + // S1 is set, all other bits zero. This indicates that we + // support a host-settable interrupt vector, that we do not + // implement enhanced diagnostics, and that no errors have + // occurred. + // + update_SA(0x0800); + break; + + case InitializationStep::Step2: + timeout.wait_us(500); + DEBUG("Transition to Init state S2."); + + // Update the SA read value for step 2: + // S2 is set, unibus port type (0), SA bits 15-8 written + // by the host in step 1. + update_SA(0x1000 | ((_step1Value >> 8) & 0xff)); + Interrupt(); + break; + + case InitializationStep::Step3: + timeout.wait_us(500); + + DEBUG("Transition to Init state S3."); + // Update the SA read value for step 3: + // S3 set, plus SA bits 7-0 written by the host in step 1. + update_SA(0x2000 | (_step1Value & 0xff)); + Interrupt(); + break; + + case InitializationStep::Step4: + timeout.wait_us(100); + + // Clear communications area, set SA + DEBUG("Clearing comm area at 0x%x. Purge header: %d", _ringBase, _purgeInterruptEnable); + DEBUG("resp 0x%x comm 0x%x", _responseRingLength, _commandRingLength); + + { + int headerSize = _purgeInterruptEnable ? 8 : 4; + for(uint32_t i = 0; + i < (_responseRingLength + _commandRingLength) * sizeof(Descriptor) + headerSize; + i += 2) + { + DMAWriteWord(_ringBase + i - headerSize, 0x0); + } + } + + // + // Set the ownership bit on all descriptors in the response ring + // to indicate that the port owns them. + // + Descriptor blankDescriptor; + blankDescriptor.Word0.Word0 = 0; + blankDescriptor.Word1.Word1 = 0; + blankDescriptor.Word1.Fields.Ownership = 1; + + for(uint32_t i = 0; i < _responseRingLength; i++) + { + DMAWrite( + GetResponseDescriptorAddress(i), + sizeof(Descriptor), + reinterpret_cast(&blankDescriptor)); + } + + DEBUG("Transition to Init state S4, comm area initialized."); + // Update the SA read value for step 4: + // Bits 7-0 indicating our control microcode version. + update_SA(UDA50_ID); // UDA50 ID, makes RSTS happy + Interrupt(); + break; + + case InitializationStep::Complete: + DEBUG("Initialization complete."); + break; + } + } +} + + +// +// on_after_register_access(): +// Handles register accesses for the IP and SA registers. +// +void +uda_c::on_after_register_access( + unibusdevice_register_t *device_reg, + uint8_t unibus_control +) +{ + switch (device_reg->index) + { + case 0: // IP - read / write + if (UNIBUS_CONTROL_DATO == unibus_control) + { + // "When written with any value, it causes a hard initialization + // of the port and the device controller." + DEBUG("Reset due to IP read"); + StateTransition(InitializationStep::Uninitialized); + } + else + { + // "When read while the port is operating, it causes the controller + // to initiate polling..." + if (_initStep == InitializationStep::Complete) + { + DEBUG("Request to start polling."); + _server->InitPolling(); + } + } + break; + + case 1: // SA - write only + uint16_t value = SA_reg->active_dato_flipflops; + + switch (_initStep) + { + case InitializationStep::Uninitialized: + // Should not occur, we treat it like step1 here. + DEBUG("Write to SA in Uninitialized state."); + + case InitializationStep::Step1: + // Host writes the following: + // 15 13 11 10 8 7 6 0 + // +-+-+-----+-----+-+-------------+ + // |1|W|c rng|r rng|I| int vector | + // | |R| lng | lng |E|(address / 4)| + // +-+-+-----+-----+-+-------------+ + // WR = 1 tells the port to enter diagnostic wrap + // mode (which we ignore). + // + // c rng lng is the number of slots (32 bits each) + // in the command ring, expressed as a power of two. + // + // r rng lng is as above, but for the response ring. + // + // IE=1 means the host is requesting an interrupt + // at the end of the completion of init steps 1-3. + // + // int vector determines if interrupts will be generated + // by the port. If this field is non-zero, interupts will + // be generated during normal operation and, if IE=1, + // during initialization. + _step1Value = value; + + intr_vector.value = _interruptVector = ((value & 0x7f) << 2); + _interruptEnable = !!(value & 0x80); + _responseRingLength = (1 << ((value & 0x700) >> 8)); + _commandRingLength = (1 << ((value & 0x3800) >> 11)); + + DEBUG("Step1: 0x%x", value); + DEBUG("resp ring 0x%x", _responseRingLength); + DEBUG("cmd ring 0x%x", _commandRingLength); + DEBUG("vector 0x%x", _interruptVector); + DEBUG("ie %d", _interruptEnable); + + // Move to step 2. + StateTransition(InitializationStep::Step2); + break; + + case InitializationStep::Step2: + // Host writes the following: + // 15 1 0 + // +-----------------------------+-+ + // | ringbase low |P| + // | (address) |I| + // +-----------------------------+-+ + // ringbase low is the low-order portion of word + // [ringbase+0] of the communications area. This is a + // 16-bit byte address whose low-order bit is zero implicitly. + // + _ringBase = value & 0xfffe; + _purgeInterruptEnable = !!(value & 0x1); + + DEBUG("Step2: rb 0x%x pi %d", _ringBase, _purgeInterruptEnable); + // Move to step 3 and interrupt as necessary. + StateTransition(InitializationStep::Step3); + break; + + case InitializationStep::Step3: + // Host writes the following: + // 15 0 + // +-+-----------------------------+ + // |P| ringbase hi | + // |P| (address) | + // +-+-----------------------------+ + // PP = 1 means the host is requesting execution of + // purge and poll tests, which we ignore because we can. + // + // ringbase hi is the high-order portion of the address + // [ringbase+0]. + _ringBase |= ((value & 0x7fff) << 16); + + DEBUG("Step3: ringbase 0x%x", _ringBase); + // Move to step 4 and interrupt as necessary. + StateTransition(InitializationStep::Step4); + break; + + case InitializationStep::Step4: + // Host writes the following: + // 15 8 7 1 0 + // +---------------+-----------+-+-+ + // | reserved | burst |L|G| + // | | |F|O| + // +---------------+-----------+-+-+ + // Burst is one less than the max. number of longwords + // the host is willing to allow per DMA transfer. + // If zero, the port uses its default burst count. + // + // LF=1 means that the host wants a "last fail" response + // packet when initialization is complete. + // + // GO=1 means that the controller should enter its functional + // microcode as soon as initialization completes. + // + // Note that if GO=0 when initialization completes, the port + // will continue to read SA until the host forces SA bit 0 to + // make the transition 0->1. + // + // There is no explicit interrupt at the end of Step 4. + // + // TODO: For now we ignore burst settings. + // We also ignore Last Fail report requests since we aren't + // supporting onboard diagnostics and there's nothing to + // report. + // + DEBUG("Step4: 0x%x", value); + if (value & 0x1) + { + // + // GO is set, move to the Complete state. The worker will + // start the controller running. + // + StateTransition(InitializationStep::Complete); + // The VMS bootstrap expects SA to be zero IMMEDIATELY + // after completion. + update_SA(0x0); + } + else + { + // GO unset, wait until it is. + } + break; + + case InitializationStep::Complete: + // "When zeroed by the host during both initialization and normal + // operation, it signals the port that the host has successfully + // completed a bus adapter purge in response to a port-initiated + // purge request. + // We don't deal with bus adapter purges, yet. + break; + } + break; + + } +} + +// +// update_SA(): +// Updates the SA register value exposed by the Unibone. +// +void +uda_c::update_SA(uint16_t value) +{ + set_register_dati_value( + SA_reg, + value, + "update_SA"); +} + +// +// GetNextCommand(): +// Attempts to pull the next command from the command ring, if any +// are available. +// If successful, returns a pointer to a Message struct; this pointer +// is owned by the caller. +// On failure, nullptr is returned. This indicates that the ring is +// empty or that an attempt to access non-existent memory occurred. +// TODO: Need to handle NXM cases properly. +// +Message* +uda_c::GetNextCommand(void) +{ + timeout_c timer; + + // Grab the next descriptor being pointed to + uint32_t descriptorAddress = + GetCommandDescriptorAddress(_commandRingPointer); + + DEBUG("Next descriptor (ring ptr 0x%x) address is o%o", + _commandRingPointer, + descriptorAddress); + + std::unique_ptr cmdDescriptor( + reinterpret_cast( + DMARead( + descriptorAddress, + sizeof(Descriptor), + sizeof(Descriptor)))); + + // TODO: if NULL is returned after retry assume a bus error and handle it appropriately. + assert(cmdDescriptor != nullptr); + + // Check owner bit: if set, ownership has been passed to us, in which case + // we can attempt to pull the actual message from memory. + if (cmdDescriptor->Word1.Fields.Ownership) + { + bool doInterrupt = false; + + uint32_t messageAddress = + cmdDescriptor->Word0.EnvelopeLow | + (cmdDescriptor->Word1.Fields.EnvelopeHigh << 16); + + DEBUG("Next message address is o%o, flag %d", + messageAddress, cmdDescriptor->Word1.Fields.Flag); + + // + // Grab the message length; this is at messageAddress - 4 + // + bool success = false; + uint16_t messageLength = + DMAReadWord( + messageAddress - 4, + success); + + assert(messageLength > 0 && messageLength < MAX_MESSAGE_LENGTH); + + std::unique_ptr cmdMessage( + reinterpret_cast( + DMARead( + messageAddress - 4, + messageLength + 4, + sizeof(Message)))); + + // + // Handle Ring Transitions (from full to not-full) and associated + // interrupts. + // If the previous entry in the ring is owned by the Port then that indicates + // that the ring was previously full (i.e. the descriptor we're now returning + // is the first free entry.) + // + if (cmdDescriptor->Word1.Fields.Flag) + { + // + // Flag is set, host is requesting a transition interrupt. + // Check the previous entry in the ring. + // + if (_commandRingLength == 1) + { + // Degenerate case: If the ring is of size 1 we always interrupt. + doInterrupt = true; + } + else + { + uint32_t previousDescriptorAddress = + GetCommandDescriptorAddress( + (_commandRingPointer - 1) % _commandRingLength); + + std::unique_ptr previousDescriptor( + reinterpret_cast( + DMARead( + previousDescriptorAddress, + sizeof(Descriptor), + sizeof(Descriptor)))); + + if (previousDescriptor->Word1.Fields.Ownership) + { + // We own the previous descriptor, so the ring was previously + // full. + doInterrupt = true; + } + } + } + + // + // Message retrieved; reset the Owner bit of the command descriptor, + // set the Flag bit (to indicate that we've processed it) + // and return a pointer to the message. + // + cmdDescriptor->Word1.Fields.Ownership = 0; + cmdDescriptor->Word1.Fields.Flag = 1; + DMAWrite( + descriptorAddress, + sizeof(Descriptor), + reinterpret_cast(cmdDescriptor.get())); + + // + // Move to the next descriptor in the ring for next time. + _commandRingPointer = (_commandRingPointer + 1) % _commandRingLength; + + // Post an interrupt as necessary. + if (doInterrupt) + { + // + // Set ring base - 4 to non-zero to indicate a transition. + // + DMAWriteWord(_ringBase - 4, 0x1); + Interrupt(); + } + + return cmdMessage.release(); + } + + DEBUG("No descriptor found. 0x%x 0x%x", cmdDescriptor->Word0.Word0, cmdDescriptor->Word1.Word1); + + // No descriptor available. + return nullptr; +} + +// +// PostResponse(): +// Posts the provided Message to the response ring. +// Returns true on success, false otherwise. +// TODO: Need to handle NXM, as above. +// +bool +uda_c::PostResponse( + Message* response +) +{ + bool res = false; + + // Grab the next descriptor. + uint32_t descriptorAddress = GetResponseDescriptorAddress(_responseRingPointer); + std::unique_ptr cmdDescriptor( + reinterpret_cast( + DMARead( + descriptorAddress, + sizeof(Descriptor), + sizeof(Descriptor)))); + + // TODO: if NULL is returned assume a bus error and handle it appropriately. + + // + // Check owner bit: if set, ownership has been passed to us, in which case + // we can use this descriptor and fill in the response buffer it points to. + // If not, we return false to indicate to the caller the need to try again later. + // + if (cmdDescriptor->Word1.Fields.Ownership) + { + bool doInterrupt = false; + + uint32_t messageAddress = + cmdDescriptor->Word0.EnvelopeLow | + (cmdDescriptor->Word1.Fields.EnvelopeHigh << 16); + + // + // Read the buffer length the host has allocated for this response. + // + // TODO: + // If it is shorter than the buffer we're writing then we will need to + // split the response into multiple responses. I have never seen this happen, + // however and I'm curious if the documentation (AA-L621A-TK) is simply incorrect: + // "Note that if a controller's responses are less than or equal to 60 bytes, + // then the controller need not check the size of the response slot." + // All of the MSCP response messages are shorter than 60 bytes, so this is always + // the case. I'll also note that the spec states "The minimum acceptable size + // is 60 bytes of message text" for the response buffer set up by the host and this + // is *definitely* not followed by host drivers. + // + // The doc is also not exactly clear what a fragmented set of responses looks like... + // + // Message length is at messageAddress - 4 -- this is the size of the command + // not including the two header words. + // + bool success = false; + uint16_t messageLength = + DMAReadWord( + messageAddress - 4, + success); + + DEBUG("response address o%o length o%o", messageAddress, response->MessageLength); + + assert(reinterpret_cast(response)[0] > 0); + + if (messageLength == 0) + { + // A lot of bootstraps appear to set up response buffers of length 0. + // We just log the behavior. + DEBUG("Host response buffer size is zero."); + } + else if (messageLength < response->MessageLength) + { + // + // If this happens it's likely fatal since we're not fragmenting responses (see the big comment + // block above). So eat flaming death. + // Note: the VMS bootstrap does this, so we'll just log the issue. + // + DEBUG("Response buffer 0x%x > host buffer length 0x%x", response->MessageLength, messageLength); + } + + // + // This will fit; simply copy the response message over the top + // of the buffer allocated on the host -- this updates the header fields + // as necessary and provides the actual response data to the host. + // + DMAWrite( + messageAddress - 4, + response->MessageLength + 4, + reinterpret_cast(response)); + + // + // Check if a transition from empty to non-empty occurred, interrupt if requested. + // + // If the previous entry in the ring is owned by the Port then that indicates + // that the ring was previously empty (i.e. the descriptor we're now returning + // is the first entry returned to the ring by the Port.) + // + if (cmdDescriptor->Word1.Fields.Flag) + { + // + // Flag is set, host is requesting a transition interrupt. + // Check the previous entry in the ring. + // + if (_responseRingLength == 1) + { + // Degenerate case: If the ring is of size 1 we always interrupt. + doInterrupt = true; + } + else + { + uint32_t previousDescriptorAddress = + GetResponseDescriptorAddress( + (_responseRingPointer - 1) % _responseRingLength); + + std::unique_ptr previousDescriptor( + reinterpret_cast( + DMARead( + previousDescriptorAddress, + sizeof(Descriptor), + sizeof(Descriptor)))); + + if (previousDescriptor->Word1.Fields.Ownership) + { + // We own the previous descriptor, so the ring was previously + // full. + doInterrupt = true; + } + } + } + + // + // Message posted; reset the Owner bit of the response descriptor, + // and set the Flag bit (to indicate that we've processed it). + // + cmdDescriptor->Word1.Fields.Ownership = 0; + cmdDescriptor->Word1.Fields.Flag = 1; + DMAWrite( + descriptorAddress, + sizeof(Descriptor), + reinterpret_cast(cmdDescriptor.get())); + + // Post an interrupt as necessary. + if (doInterrupt) + { + DEBUG("Response ring no longer empty, interrupting."); + // + // Set ring base - 2 to non-zero to indicate a transition. + // + DMAWriteWord(_ringBase - 2, 0x1); + Interrupt(); + } + + res = true; + + // Move to the next descriptor in the ring for next time. + _responseRingPointer = (_responseRingPointer + 1) % _responseRingLength; + } + + return res; +} + +// +// GetControllerIdentifier(): +// Returns the ID used by SET CONTROLLER CHARACTERISTICS. +// This should be unique per controller. +// +uint32_t +uda_c::GetControllerIdentifier() +{ + // TODO: make this not hardcoded + // ID 0x12345678 + return 0x12345678; +} + +// +// GetControllerClassModel(): +// Returns the Class and Model information used by SET CONTROLLER CHARACTERISTICS. +// +uint16_t +uda_c::GetControllerClassModel() +{ + return 0x0102; // Class 1 (mass storage), model 2 (UDA50) +} + +// +// Interrupt(): +// Invokes a Unibus interrupt if interrupts are enabled and the interrupt +// vector is non-zero. +// +void +uda_c::Interrupt(void) +{ + if ((_interruptEnable || _initStep == InitializationStep::Complete) && _interruptVector != 0) + { + interrupt(); + } +} + +// +// on_power_changed(): +// Resets the controller and all attached drives. +// +void +uda_c::on_power_changed(void) +{ + storagecontroller_c::on_power_changed(); + + if (power_down) + { + DEBUG("Reset due to power change"); + StateTransition(InitializationStep::Uninitialized); + } +} + +// +// on_init_changed(): +// Resets the controller and all attached drives. +// +void +uda_c::on_init_changed(void) +{ + if (init_asserted) + { + DEBUG("Reset due to INIT"); + StateTransition(InitializationStep::Uninitialized); + } + + storagecontroller_c::on_init_changed(); +} + +// +// on_drive_status_changed(): +// A no-op. The controller doesn't require any drive notifications. +// +void +uda_c::on_drive_status_changed(storagedrive_c *drive) +{ + UNUSED(drive); +} + +// +// GetCommandDescriptorAddress(): +// Returns the address of the given command descriptor in the command ring. +// +uint32_t +uda_c::GetCommandDescriptorAddress( + size_t index +) +{ + return _ringBase + _responseRingLength * sizeof(Descriptor) + + index * sizeof(Descriptor); +} + +// +// GetResponseDescriptorAddress(): +// Returns the address of the given response descriptor in the response ring. +// +uint32_t +uda_c::GetResponseDescriptorAddress( + size_t index +) +{ + return _ringBase + index * sizeof(Descriptor); +} + +// +// DMAWriteWord(): +// Writes a single word to Unibus memory. Returns true +// on success; if false is returned this is due to an NXM condition. +// +bool +uda_c::DMAWriteWord( + uint32_t address, + uint16_t word) +{ + return DMAWrite( + address, + sizeof(uint16_t), + reinterpret_cast(&word)); +} + +// +// DMAReadWord(): +// Read a single word from Unibus memory. Returns the word read on success. +// the success field indicates the success or failure of the read. +// +uint16_t +uda_c::DMAReadWord( + uint32_t address, + bool& success) +{ + uint8_t* buffer = DMARead( + address, + sizeof(uint16_t), + sizeof(uint16_t)); + + if (buffer) + { + success = true; + uint16_t retval = *reinterpret_cast(buffer); + delete[] buffer; + return retval; + } + else + { + success = false; + return 0; + } +} + + +// +// DMAWrite(): +// Write data from the provided buffer to Unibus memory. Returns true +// on success; if false is returned this is due to an NXM condition. +// The address specified in 'address' must be word-aligned and the +// length must be even. +// +bool +uda_c::DMAWrite( + uint32_t address, + size_t lengthInBytes, + uint8_t* buffer) +{ + assert ((lengthInBytes % 2) == 0); + assert (address < 0x40000); + + return unibusadapter->request_client_DMA( + UNIBUS_CONTROL_DATO, + address, + reinterpret_cast(buffer), + lengthInBytes >> 1, NULL); +} + +// +// DMARead(): +// Read data from Unibus memory into the returned buffer. +// Buffer returned is nullptr if memory could not be read. +// Caller is responsible for freeing the buffer when done. +// The address specified in 'address' must be word-aligned +// and the length must be even. +// +uint8_t* +uda_c::DMARead( + uint32_t address, + size_t lengthInBytes, + size_t bufferSize) +{ + assert (bufferSize >= lengthInBytes); + assert((lengthInBytes % 2) == 0); + assert (address < 0x40000); + + uint16_t* buffer = new uint16_t[bufferSize >> 1]; + + assert(buffer); + + memset(reinterpret_cast(buffer), 0xc3, bufferSize); + + bool success = unibusadapter->request_client_DMA( + UNIBUS_CONTROL_DATI, + address, + buffer, + lengthInBytes >> 1, NULL); + + if (success) + { + return reinterpret_cast(buffer); + } + else + { + return nullptr; + } +} diff --git a/10.02_devices/2_src/uda.hpp b/10.02_devices/2_src/uda.hpp new file mode 100644 index 0000000..aa9557f --- /dev/null +++ b/10.02_devices/2_src/uda.hpp @@ -0,0 +1,182 @@ +/* + uda.hpp: MSCP controller port (UDA50) + + Copyright Vulcan Inc. 2019 via Living Computers: Museum + Labs, Seattle, WA. + Contributed under the BSD 2-clause license. +*/ + +#pragma once + +#include +#include "utils.hpp" +#include "unibusdevice.hpp" +#include "storagecontroller.hpp" +#include "mscp_server.hpp" +#include "mscp_drive.hpp" + +// The number of drives supported by the controller. +// This is arbitrarily fixed at 8 but could be set to any +// value up to 65535. +#define DRIVE_COUNT 8 + +// The control/microcode version info returned by SA in the fourth intialization step. +// This indicates a UDA50 controller, which makes RSTS happy. +#define UDA50_ID 0x4063 + +// The maximum message length we can handle. This is provided as a sanity check +// to prvent parsing clearly invalid commands. +#define MAX_MESSAGE_LENGTH 0x1000 + + +// TODO: this currently assumes a little-endian machine! +#pragma pack(push,1) +struct Message +{ + uint16_t MessageLength; + + union + { + struct + { + uint16_t Credits : 4; + uint16_t MessageType : 4; + uint16_t ConnectionID : 8; + } Info; + uint16_t Word1; + } Word1; + + uint8_t Message[sizeof(ControlMessageHeader)]; +}; +#pragma pack(pop) + +/* + This implements the Transport layer for a Unibus MSCP controller. + + Logic for initialization, reset, and communcation with the MSCP Server + is implemented here. +*/ +class uda_c : public storagecontroller_c +{ +public: + uda_c(); + virtual ~uda_c(); + + void worker(void) override; + + void on_after_register_access( + unibusdevice_register_t *device_reg, + uint8_t unibus_control) override; + + void on_power_changed(void) override; + void on_init_changed(void) override; + + void on_drive_status_changed(storagedrive_c *drive) override; +public: + + // + // Returns the next command message from the command ring, if any. + // Returns NULL if the ring is empty. + // + Message* GetNextCommand(void); + + // + // Posts a response message to the response ring and memory + // if there is space. + // Returns FALSE if the ring is full. + bool PostResponse(Message* response); + + uint32_t GetControllerIdentifier(void); + uint16_t GetControllerClassModel(void); + + uint32_t GetDriveCount(void); + mscp_drive_c* GetDrive(uint32_t driveNumber); + +private: + // TODO: consolidate these private/public groups here + void Reset(void); + void Interrupt(void); + + uint32_t GetCommandDescriptorAddress(size_t index); + uint32_t GetResponseDescriptorAddress(size_t index); + +public: + bool DMAWriteWord(uint32_t address, uint16_t word); + uint16_t DMAReadWord(uint32_t address, bool& success); + + bool DMAWrite(uint32_t address, size_t lengthInBytes, uint8_t* buffer); + uint8_t* DMARead(uint32_t address, size_t lengthInBytes, size_t bufferSize); + +private: + void update_SA(uint16_t value); + + // UDA50 registers: + unibusdevice_register_t *IP_reg; + unibusdevice_register_t *SA_reg; + + std::shared_ptr _server; + + uint32_t _ringBase; + + // Lengths are in terms of slots (32 bits each) in the + // corresponding rings. + size_t _commandRingLength; + size_t _responseRingLength; + + // The current slot in the ring being accessed. + uint32_t _commandRingPointer; + uint32_t _responseRingPointer; + + // Interrupt vector -- if zero, no interrupts + // will be generated. + uint32_t _interruptVector; + + // Interrupt enable flag + bool _interruptEnable; + + // Purge interrupt enable flag + bool _purgeInterruptEnable; + + // Value written during step1, saved + // to make manipulation easier. + uint16_t _step1Value; + + enum InitializationStep + { + Uninitialized = 0, + Step1 = 1, + Step2 = 2, + Step3 = 4, + Step4 = 8, + Complete, + }; + + volatile InitializationStep _initStep; + volatile bool _next_step; + + void StateTransition(InitializationStep nextStep); + + // TODO: this currently assumes a little-endian machine! + #pragma pack(push,1) + struct Descriptor + { + union + { + uint16_t Word0; + uint16_t EnvelopeLow; + } Word0; + + union + { + uint16_t Word1; + struct + { + uint16_t EnvelopeHigh : 2; + uint16_t Reserved : 12; + uint16_t Flag : 1; + uint16_t Ownership : 1; + } Fields; + } Word1; + }; + #pragma pack(pop) +}; + diff --git a/10.02_devices/3_test/mem/zkma/zkma.cmd b/10.02_devices/3_test/mem/zkma/zkma.cmd index 9a763af..f9add94 100644 --- a/10.02_devices/3_test/mem/zkma/zkma.cmd +++ b/10.02_devices/3_test/mem/zkma/zkma.cmd @@ -1,5 +1,6 @@ # full memory emulation m +pwr .wait 5000 # wait for PDP-11 to reset through ACLO/DCLO m # emulate full memory .wait 1000 @@ -11,8 +12,10 @@ lp zkma.ptap # load into memory .print On M9312: "L 200" , "S" .print ZKMA should only test 0-157776 .print -.print After that, start UniBone DMA test in parallel on upper mem. -.print Command: "tr 200000 757776" + +.input + +.print Now starting UniBone DMA test in parallel with ZKMA on upper mem. .print ************************************************************* - +tr 200000 757776 diff --git a/10.02_devices/3_test/mem/zkma/zkma.sh b/10.02_devices/3_test/mem/zkma/zkma.sh index 1ed6e86..4b60aec 100644 --- a/10.02_devices/3_test/mem/zkma/zkma.sh +++ b/10.02_devices/3_test/mem/zkma/zkma.sh @@ -1,4 +1,4 @@ # start "demo" application, emulate memory, load "ZKMA", -cd ~ -~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile zkma.cmd +cd /root/10.02_devices/3_test/mem/zkma +~/10.03_app_demo/4_deploy/demo --verbose --debug --cmdfile zkma.cmd diff --git a/10.02_devices/5_boot/dk.lst b/10.02_devices/5_boot/dk.lst new file mode 100644 index 0000000..1eaab3c --- /dev/null +++ b/10.02_devices/5_boot/dk.lst @@ -0,0 +1,84 @@ + 1 .title M9312 'DK/DT' BOOT prom for RK03/05 and TU55/56 controllers + 2 + 3 ; This source code is a modified copy of the DEC M9312 23-756A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RK03/05 DECdisk controllers. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 + 9 177400 rkcsr =177400 ; std RK03/05 DECdisk csrbase + 10 + 11 000002 rkwc =+6-4 ; word count + 12 000006 rkda =+12-4 ; disk address + 13 + 14 000002 xxwc =rkwc ; common word count offset + 15 + 16 .asect + 17 010000 .=10000 + 18 + 19 ; -------------------------------------------------- + 20 + 21 start: + 22 ; 8 unit numbers => 8 entry addresses + 23 start0: + 24 010000 012700 000000 mov #0,r0 + 25 010004 000435 br dknr + 26 010006 000240 nop + 27 start1: + 28 010010 012700 000001 mov #1,r0 + 29 010014 000431 br dknr + 30 010016 000240 nop + 31 start2: + 32 010020 012700 000002 mov #2,r0 + 33 010024 000425 br dknr + 34 010026 000240 nop + 35 start3: + 36 010030 012700 000003 mov #3,r0 + 37 010034 000421 br dknr + 38 010036 000240 nop + 39 start4: + 40 010040 012700 000004 mov #4,r0 + 41 010044 000415 br dknr + 42 010046 000240 nop + 43 start5: + 44 010050 012700 000005 mov #5,r0 + 45 010054 000411 br dknr + 46 010056 000240 nop + 47 start6: + 48 010060 012700 000006 mov #6,r0 + 49 010064 000405 br dknr + 50 010066 000240 nop + 51 start7: + 52 010070 012700 000007 mov #7,r0 + 53 010074 000401 br dknr + 54 010076 000240 nop + 55 + 56 + 57 dknr: + 58 010100 012701 177404 mov #rkcsr+4,r1 ; boot std csr, unit + 59 + 60 010104 010003 mov r0,r3 ; get unit number + 61 010106 000241 clc ; C=0 for ror + 62 010110 006003 ror r3 ; shift into 15:12 + 63 010112 006003 ror r3 ; + 64 010114 006003 ror r3 ; + 65 010116 006003 ror r3 ; + 66 010120 010361 000006 mov r3,rkda(r1) ; unit number, sector 0 to disk addr + 67 + 68 010124 012761 177000 000002 mov #-512.,xxwc(r1) ; set word count + 69 010132 052703 000005 bis #5,r3 ; command READ+GO + 70 010136 010311 mov r3,(r1) ; execute + 71 010140 105711 2$: tstb (r1) ; test ready + 72 010142 100376 bpl 2$ ; loop + 73 + 74 010144 005711 tst (r1) ; check error + 75 010146 100002 bpl 3$ ; br if no error + 76 + 77 010150 000005 reset ; reset the world + 78 010152 000752 br dknr ; and retry + 79 + 80 010154 042711 000377 3$: bic #377,(r1) ; nop command + 81 010160 005007 clr pc ; jump to loaded boot sector + 82 + 83 .end + 83 diff --git a/10.02_devices/5_boot/dk.mac b/10.02_devices/5_boot/dk.mac new file mode 100644 index 0000000..b8d265b --- /dev/null +++ b/10.02_devices/5_boot/dk.mac @@ -0,0 +1,83 @@ + .title M9312 'DK/DT' BOOT prom for RK03/05 and TU55/56 controllers + + ; This source code is a modified copy of the DEC M9312 23-756A9 boot PROM. + ; + ; This boot PROM is for the RK03/05 DECdisk controllers. + ; + ; Multiple units and/or CSR addresses are supported via different entry points. + +rkcsr =177400 ; std RK03/05 DECdisk csrbase + +rkwc =+6-4 ; word count +rkda =+12-4 ; disk address + +xxwc =rkwc ; common word count offset + + .asect + .=10000 + + ; -------------------------------------------------- + +start: + ; 8 unit numbers => 8 entry addresses +start0: + mov #0,r0 + br dknr + nop +start1: + mov #1,r0 + br dknr + nop +start2: + mov #2,r0 + br dknr + nop +start3: + mov #3,r0 + br dknr + nop +start4: + mov #4,r0 + br dknr + nop +start5: + mov #5,r0 + br dknr + nop +start6: + mov #6,r0 + br dknr + nop +start7: + mov #7,r0 + br dknr + nop + + +dknr: + mov #rkcsr+4,r1 ; boot std csr, unit + + mov r0,r3 ; get unit number + clc ; C=0 for ror + ror r3 ; shift into 15:12 + ror r3 ; + ror r3 ; + ror r3 ; + mov r3,rkda(r1) ; unit number, sector 0 to disk addr + + mov #-512.,xxwc(r1) ; set word count + bis #5,r3 ; command READ+GO + mov r3,(r1) ; execute +2$: tstb (r1) ; test ready + bpl 2$ ; loop + + tst (r1) ; check error + bpl 3$ ; br if no error + + reset ; reset the world + br dknr ; and retry + +3$: bic #377,(r1) ; nop command + clr pc ; jump to loaded boot sector + + .end diff --git a/10.02_devices/5_boot/dl.lst b/10.02_devices/5_boot/dl.lst new file mode 100644 index 0000000..4bcbdf6 --- /dev/null +++ b/10.02_devices/5_boot/dl.lst @@ -0,0 +1,92 @@ + 1 .title M9312 'DL' BOOT prom for RL11 controller + 2 + 3 ; This source code is a modified copyof the DEC M9312 23-751A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RL11 controller with RL01/RL02 drives. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 ; + 9 + 10 174400 rlcsr =174400 ; std RL11 csrbase + 11 + 12 000000 rlcs =+0 ; control/status + 13 000002 rlba =+2 ; bus address + 14 000004 rlda =+4 ; disk address + 15 000006 rlmp =+6 ; multipurpose + 16 + 17 000004 cmstat =2*2 ; get status + 18 000006 cmseek =3*2 ; seek + 19 000010 cmrdhd =4*2 ; read header + 20 000014 cmrdda =6*2 ; read data + 21 + 22 .asect + 23 010000 .=10000 ; arbitrary position > 3000 + 24 + 25 ; -------------------------------------------------- + 26 + 27 start: + 28 ; 4 unit numbers => 4 entry addresses + 29 start0: + 30 010000 012700 000000 mov #0,r0 + 31 010004 000413 br dlnr + 32 010006 000240 nop + 33 start1: + 34 010010 012700 000001 mov #1,r0 + 35 010014 000407 br dlnr + 36 010016 000240 nop + 37 start2: + 38 010020 012700 000002 mov #2,r0 + 39 010024 000403 br dlnr + 40 010026 000240 nop + 41 start3: + 42 010030 012700 000003 mov #3,r0 + 43 + 44 dlnr: + 45 010034 012701 174400 mov #rlcsr,r1 ; boot std csr, unit + 46 + 47 ; -------------------------------------------------- + 48 + 49 010040 010003 mov r0,r3 ; save unit number + 50 010042 000303 swab r3 ; unit number in upper byte + 51 010044 010311 mov r3,(r1) ; set unit, NOP cmd + 52 + 53 010046 012761 000013 000004 mov #013,rlda(r1) ; subcmd reset+getstatus + 54 010054 052703 000004 bis #cmstat,r3 ; get status cmd (r3lo is 0) + 55 010060 010311 mov r3,(r1) ; execute + 56 010062 105711 1$: tstb (r1) ; test for ready + 57 010064 100376 bpl 1$ ; wait + 58 + 59 010066 105003 clrb r3 ; unit number in upper byte + 60 010070 052703 000010 bis #cmrdhd,r3 ; read header cmd + 61 010074 010311 mov r3,(r1) ; execute + 62 010076 105711 2$: tstb (r1) ; test for ready + 63 010100 100376 bpl 2$ ; wait + 64 + 65 010102 016102 000006 mov rlmp(r1),r2 ; retrieve cyl/head/sector + 66 010106 042702 000077 bic #77,r2 ; set sector to zero + 67 010112 005202 inc r2 ; set head 0, seek to cyl 0 + 68 010114 010261 000004 mov r2,rlda(r1) ; into da for seek + 69 010120 105003 clrb r3 ; unit number in upper byte + 70 010122 052703 000006 bis #cmseek,r3 ; seek cmd + 71 010126 010311 mov r3,(r1) ; execute + 72 010130 105711 3$: tstb (r1) ; test for ready + 73 010132 100376 bpl 3$ ; wait + 74 + 75 010134 005061 000004 clr rlda(r1) ; select cyl0/head0/sector0 + 76 010140 012761 177000 000006 mov #-512.,rlmp(r1) ; set word count + 77 010146 105003 clrb r3 ; unit number in upper byte + 78 010150 052703 000014 bis #cmrdda,r3 ; read data cmd + 79 010154 010311 mov r3,(r1) ; execute + 80 010156 105711 4$: tstb (r1) ; test for ready + 81 010160 100376 bpl 4$ ; wait + 82 + 83 010162 005711 tst (r1) ; test for error + 84 010164 100002 bpl 5$ ; br if ok + 85 010166 000005 reset ; ERROR - reset the world + 86 010170 000721 br dlnr ; retry. r0 unchanged + 87 + 88 010172 042711 000377 5$: bic #377,(r1) ; execute nop cmd + 89 010176 005007 clr pc ; jump to bootstrap at zero + 90 + 91 .end + 91 diff --git a/10.02_devices/5_boot/dl.mac b/10.02_devices/5_boot/dl.mac new file mode 100644 index 0000000..44bf284 --- /dev/null +++ b/10.02_devices/5_boot/dl.mac @@ -0,0 +1,91 @@ + .title M9312 'DL' BOOT prom for RL11 controller + + ; This source code is a modified copy of the DEC M9312 23-751A9 boot PROM. + ; + ; This boot PROM is for the RL11 controller with RL01/RL02 drives. + ; + ; Multiple units and/or CSR addresses are supported via different entry points. + ; + +rlcsr =174400 ; std RL11 csrbase + +rlcs =+0 ; control/status +rlba =+2 ; bus address +rlda =+4 ; disk address +rlmp =+6 ; multipurpose + +cmstat =2*2 ; get status +cmseek =3*2 ; seek +cmrdhd =4*2 ; read header +cmrdda =6*2 ; read data + + .asect + .=10000 ; arbitrary position > 3000 + + ; -------------------------------------------------- + +start: + ; 4 unit numbers => 4 entry addresses +start0: + mov #0,r0 + br dlnr + nop +start1: + mov #1,r0 + br dlnr + nop +start2: + mov #2,r0 + br dlnr + nop +start3: + mov #3,r0 + +dlnr: + mov #rlcsr,r1 ; boot std csr, unit + + ; -------------------------------------------------- + + mov r0,r3 ; save unit number + swab r3 ; unit number in upper byte + mov r3,(r1) ; set unit, NOP cmd + + mov #013,rlda(r1) ; subcmd reset+getstatus + bis #cmstat,r3 ; get status cmd (r3lo is 0) + mov r3,(r1) ; execute +1$: tstb (r1) ; test for ready + bpl 1$ ; wait + + clrb r3 ; unit number in upper byte + bis #cmrdhd,r3 ; read header cmd + mov r3,(r1) ; execute +2$: tstb (r1) ; test for ready + bpl 2$ ; wait + + mov rlmp(r1),r2 ; retrieve cyl/head/sector + bic #77,r2 ; set sector to zero + inc r2 ; set head 0, seek to cyl 0 + mov r2,rlda(r1) ; into da for seek + clrb r3 ; unit number in upper byte + bis #cmseek,r3 ; seek cmd + mov r3,(r1) ; execute +3$: tstb (r1) ; test for ready + bpl 3$ ; wait + + clr rlda(r1) ; select cyl0/head0/sector0 + mov #-512.,rlmp(r1) ; set word count + clrb r3 ; unit number in upper byte + bis #cmrdda,r3 ; read data cmd + mov r3,(r1) ; execute +4$: tstb (r1) ; test for ready + bpl 4$ ; wait + + tst (r1) ; test for error + bpl 5$ ; br if ok + reset ; ERROR - reset the world + br dlnr ; retry. r0 unchanged + +5$: bic #377,(r1) ; execute nop cmd + clr pc ; jump to bootstrap at zero + + .end diff --git a/10.02_devices/5_boot/du.lst b/10.02_devices/5_boot/du.lst new file mode 100644 index 0000000..615cee3 --- /dev/null +++ b/10.02_devices/5_boot/du.lst @@ -0,0 +1,113 @@ + 1 .title M9312 'DU' BOOT prom for MSCP compatible controller + 2 + 3 ; This source code is a mdified copy of the DEC M9312 23-767A9 boot PROM. + 4 ; + 5 ; This boot PROM is for any MSCP compatible controller (DEC UDA50, EMULEX UC17/UC18). + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 + 9 ; + 10 ; Revision history: + 11 ; May 2017: Joerg Hoppe + 12 ; + 13 ; 198?: DEC + 14 ; Original ROM 23-767A9 for M9312. + 15 ; + 16 + 17 + 18 + 19 172150 mscsr =172150 ; std MSCP csrbase + 20 + 21 000000 msip =+0 ; IP register + 22 000002 mssa =+2 ; SA register + 23 + 24 .asect + 25 010000 .=10000 ; arbitrary position > 3000 + 26 + 27 ; -------------------------------------------------- + 28 001004 rpkt =1004 ; rpkt structure + 29 001070 cpkt =1070 ; cpkt structure + 30 001200 comm =1200 ; comm structure + 31 ;comm =2404 ; comm structure (at 'blt .+12') + 32 + 33 ; register usage: + 34 ; r0: unit number 0..3 + 35 ; r1: MSCP csrbase + 36 ; r2: moving buffer pointer + 37 ; r3: moving buffer pointer + 38 ; r5: init mask + 39 + 40 ; 4 unit numbers => 4 entry addresses + 41 start0: + 42 010000 012700 000000 mov #0,r0 + 43 010004 000413 br duNr + 44 010006 000240 nop + 45 start1: + 46 010010 012700 000001 mov #1,r0 + 47 010014 000407 br duNr + 48 010016 000240 nop + 49 start2: + 50 010020 012700 000002 mov #2,r0 + 51 010024 000403 br duNr + 52 010026 000240 nop + 53 start3: + 54 010030 012700 000003 mov #3,r0 + 55 + 56 ; retry entry + 57 010034 012701 172150 duNr: mov #mscsr,r1 ; boot std csr, unit + 58 + 59 010040 010021 go: mov r0,(r1)+ ; init controller (write IP), bump ptr + 60 010042 012705 004000 mov #4000,r5 ; S1 state bitmask + 61 010046 012703 010166 mov #mscpdt,r3 ; point to data + 62 + 63 ; write 4 init words, with r5 mask from 4000 to 40000 + 64 010052 005711 3$: tst (r1) ; error bit set ? + 65 010054 100767 bmi duNr ; yes, fail back to begin to retry + 66 010056 031105 bit (r1),r5 ; step bit set ? + 67 010060 001774 beq 3$ ; not yet, wait loop + 68 010062 012311 mov (r3)+,(r1) ; yes, send next init data + 69 010064 006305 asl r5 ; next mask + 70 010066 100371 bpl 3$ ; s4 done? br if not yet + 71 + 72 010070 005002 4$: clr r2 ; set bufptr to 0 + 73 010072 005022 5$: clr (r2)+ ; clear buffer [0..2403] + 74 010074 020227 001200 cmp r2,#comm ; check for end of buffer + 75 010100 001374 bne 5$ ; loop if not done + 76 + 77 010102 010237 001064 mov r2,@#cpkt-4 ; set lnt -- R2=2404 + 78 010106 112337 001100 movb (r3)+,@#cpkt+10 ; set command + 79 010112 111337 001105 movb (r3),@#cpkt+15 ; set bytecnt(hi) + 80 010116 010037 001074 mov r0,@#cpkt+4 ; set unit + 81 010122 012722 001004 mov #rpkt,(r2)+ ; rq desc addr + 82 010126 010522 mov r5,(r2)+ ; rq own bit15 + 83 010130 012722 001070 mov #cpkt,(r2)+ ; cp desc addr + 84 010134 010522 mov r5,(r2)+ ; cq own bit15 + 85 010136 016102 177776 mov -2(r1),r2 ; wake controller (read IP) + 86 + 87 010142 005737 001202 6$: tst @#comm+2 ; rq own controller ? + 88 010146 100775 bmi 6$ ; loop if not done + 89 + 90 010150 105737 001016 tstb @#rpkt+12 ; check for error ? + 91 010154 001327 bne duNr ; yup, fail back to begin to retry + 92 + 93 010156 105723 tstb (r3)+ ; check end of table ? + 94 010160 001743 beq 4$ ; br if not yet + 95 + 96 010162 005041 clr -(r1) ; init controller (write IP) + 97 010164 005007 clr pc ; jmp to bootstrap at zero + 98 + 99 ; MSCP init and command data + 100 ; pointed to by r3 + 101 mscpdt: + 102 010166 100000 .word 100000 ; S1: 100000 = no int, ring size 1, no vector + 103 010170 001200 .word comm ; S2: 002404 = ringbase lo addr + 104 010172 000000 .word 000000 ; S3: 000000 = no purge/poll, ringbase hi addr + 105 010174 000001 .word 000001 ; S4: 000001 = go bit + 106 ; + 107 ; MSCP command data + 108 ; + 109 010176 011 000 .byte 011,000 ; cmd=011(online), bytecnt_hi=000(0) + 110 010200 041 002 .byte 041,002 ; cmd=041(read), bytecnt_hi=002(512) + 111 + 112 .end + 112 diff --git a/10.02_devices/5_boot/du.mac b/10.02_devices/5_boot/du.mac new file mode 100644 index 0000000..e9756b6 --- /dev/null +++ b/10.02_devices/5_boot/du.mac @@ -0,0 +1,112 @@ + .title M9312 'DU' BOOT prom for MSCP compatible controller + + ; This source code is a mdified copy of the DEC M9312 23-767A9 boot PROM. + ; + ; This boot PROM is for any MSCP compatible controller (DEC UDA50, EMULEX UC17/UC18). + ; + ; Multiple units and/or CSR addresses are supported via different entry points. + + ; + ; Revision history: + ; May 2017: Joerg Hoppe + ; + ; 198?: DEC + ; Original ROM 23-767A9 for M9312. + ; + + + +mscsr =172150 ; std MSCP csrbase + +msip =+0 ; IP register +mssa =+2 ; SA register + + .asect + .=10000 ; arbitrary position > 3000 + + ; -------------------------------------------------- +rpkt =1004 ; rpkt structure +cpkt =1070 ; cpkt structure +comm =1200 ; comm structure +;comm =2404 ; comm structure (at 'blt .+12') + + ; register usage: + ; r0: unit number 0..3 + ; r1: MSCP csrbase + ; r2: moving buffer pointer + ; r3: moving buffer pointer + ; r5: init mask + + ; 4 unit numbers => 4 entry addresses +start0: + mov #0,r0 + br duNr + nop +start1: + mov #1,r0 + br duNr + nop +start2: + mov #2,r0 + br duNr + nop +start3: + mov #3,r0 + + ; retry entry +duNr: mov #mscsr,r1 ; boot std csr, unit + +go: mov r0,(r1)+ ; init controller (write IP), bump ptr + mov #4000,r5 ; S1 state bitmask + mov #mscpdt,r3 ; point to data + + ; write 4 init words, with r5 mask from 4000 to 40000 +3$: tst (r1) ; error bit set ? + bmi duNr ; yes, fail back to begin to retry + bit (r1),r5 ; step bit set ? + beq 3$ ; not yet, wait loop + mov (r3)+,(r1) ; yes, send next init data + asl r5 ; next mask + bpl 3$ ; s4 done? br if not yet + +4$: clr r2 ; set bufptr to 0 +5$: clr (r2)+ ; clear buffer [0..2403] + cmp r2,#comm ; check for end of buffer + bne 5$ ; loop if not done + + mov r2,@#cpkt-4 ; set lnt -- R2=2404 + movb (r3)+,@#cpkt+10 ; set command + movb (r3),@#cpkt+15 ; set bytecnt(hi) + mov r0,@#cpkt+4 ; set unit + mov #rpkt,(r2)+ ; rq desc addr + mov r5,(r2)+ ; rq own bit15 + mov #cpkt,(r2)+ ; cp desc addr + mov r5,(r2)+ ; cq own bit15 + mov -2(r1),r2 ; wake controller (read IP) + +6$: tst @#comm+2 ; rq own controller ? + bmi 6$ ; loop if not done + + tstb @#rpkt+12 ; check for error ? + bne duNr ; yup, fail back to begin to retry + + tstb (r3)+ ; check end of table ? + beq 4$ ; br if not yet + + clr -(r1) ; init controller (write IP) + clr pc ; jmp to bootstrap at zero + + ; MSCP init and command data + ; pointed to by r3 +mscpdt: + .word 100000 ; S1: 100000 = no int, ring size 1, no vector + .word comm ; S2: 002404 = ringbase lo addr + .word 000000 ; S3: 000000 = no purge/poll, ringbase hi addr + .word 000001 ; S4: 000001 = go bit + ; + ; MSCP command data + ; + .byte 011,000 ; cmd=011(online), bytecnt_hi=000(0) + .byte 041,002 ; cmd=041(read), bytecnt_hi=002(512) + + .end diff --git a/10.03_app_demo/2_src/application.cpp b/10.03_app_demo/2_src/application.cpp index 5a892fc..e2100c6 100644 --- a/10.03_app_demo/2_src/application.cpp +++ b/10.03_app_demo/2_src/application.cpp @@ -38,14 +38,13 @@ #define _MAIN_C_ -#define VERSION "v1.0.0" - #include #include #include //#include //#include #include +#include //#include //#include #include @@ -68,251 +67,247 @@ using namespace std; #include "panel.hpp" #include "unibus.h" #include "unibusadapter.hpp" -#include "menus.hpp" -#include "main.h" // own +#include "logger.hpp" +#include "application.hpp" // own -class application_c: public logsource_c { -public: - const string copyright = string("(C) 2018 Joerg Hoppe \n"); +application_c::application_c() { + log_label = "APP"; +} - const string version = string(PROGNAME " - UniBone plain memory access.\n" - " Version " -#ifdef DBG - "DBG " -#endif - VERSION ", compile " __DATE__ " " __TIME__ "."); - -// global options - unsigned opt_testnumber = 0; // test to perform - -// command line args -public: - unsigned opt_linewidth = 80; - string opt_cmdfilename; - getopt_c getopt_parser; - - application_c() { - log_label = "APP"; - } - - /* - * help() - */ - void help() { - cout << "\n"; - cout << "NAME\n"; - cout << "\n"; - cout << version << "\n"; - cout << copyright << "\n"; - cout << "\n"; - cout << "SYNOPSIS\n"; - cout << "\n"; - cout << "TEST SETUP\n"; - cout << " - UniBone must be plugged into SPC slots C-F on DD11-CK backplane.\n"; - cout << " - 2 passive M903 terminators plugged into backplane.\n"; - cout << " - Short cut BR4,5,6,NPR IN/OUT with jumpers.\n"; - cout << " - Install the \"PRU\" device tree overlay:\n"; - cout << " - cp UniBone-00B0.dtbo /lib/firmware UniBone-00B0.dtbo\n"; - cout << " - reboot\n"; - cout << "\n"; +/* + * help() + */ +void application_c::help() { + cout << "\n"; + cout << "NAME\n"; + cout << "\n"; + cout << version << "\n"; + cout << copyright << "\n"; + cout << "\n"; + cout << "SYNOPSIS\n"; + cout << "\n"; + cout << "TEST SETUP\n"; + cout << " - UniBone must be plugged into SPC slots C-F on DD11-CK backplane.\n"; + cout << " - 2 passive M903 terminators plugged into backplane.\n"; + cout << " - Short cut BR4,5,6,NPR IN/OUT with jumpers.\n"; + cout << " - Install the \"PRU\" device tree overlay:\n"; + cout << " - cp UniBone-00B0.dtbo /lib/firmware UniBone-00B0.dtbo\n"; + cout << " - reboot\n"; + cout << "\n"; // cout << "Command line options are processed strictly left-to-right. \n\n"); - // getopt must be initialized to print the syntax - getopt_parser.help(cout, opt_linewidth, 10, PROGNAME); - cout << "\n"; - cout << "EXAMPLES\n"; - cout << "\n"; - cout << "sudo ./" PROGNAME "\n"; - cout << " Show interactive menus.\n"; - cout << "\n"; + // getopt must be initialized to print the syntax + getopt_parser.help(cout, opt_linewidth, 10, PROGNAME); + cout << "\n"; + cout << "EXAMPLES\n"; + cout << "\n"; + cout << "sudo ./" PROGNAME "\n"; + cout << " Show interactive menus.\n"; + cout << "\n"; - exit(1); - } + exit(1); +} // show error for one option - void commandline_error() { - cerr << "Error while parsing command line:\n"; - cerr << " " << getopt_parser.curerrortext.c_str() << "\n"; - exit(1); - } +void application_c::commandline_error() { + cerr << "Error while parsing command line:\n"; + cerr << " " << getopt_parser.curerrortext.c_str() << "\n"; + exit(1); +} // parameter wrong for currently parsed option - void commandline_option_error(char *errtext, ...) { - char buffer[1024]; - va_list args; - cerr << "Error while parsing commandline option:\n"; - if (errtext) { - va_start(args, errtext); - vsprintf(buffer, errtext, args); - cerr << buffer << "\nSyntax: "; - va_end(args); - } else - cerr << " " << getopt_parser.curerrortext << "\nSyntax: "; - getopt_parser.help_option(cerr, 96, 10); - exit(1); - } +void application_c::commandline_option_error(char *errtext, ...) { + char buffer[1024]; + va_list args; + cerr << "Error while parsing commandline option:\n"; + if (errtext) { + va_start(args, errtext); + vsprintf(buffer, errtext, args); + cerr << buffer << "\nSyntax: "; + va_end(args); + } else + cerr << " " << getopt_parser.curerrortext << "\nSyntax: "; + getopt_parser.help_option(cerr, 96, 10); + exit(1); +} - /* check whether the given device parameter configuration - * my cause problems. - */ +/* check whether the given device parameter configuration + * my cause problems. + */ - /* - * read commandline parameters into global "param_" vars - * result: 0 = OK, 1 = error - */ - void parse_commandline(int argc, char **argv) { - int res; +/* + * read commandline parameters into global "param_" vars + * result: 0 = OK, 1 = error + */ +void application_c::parse_commandline(int argc, char **argv) { + int res; - // define commandline syntax - getopt_parser.init(/*ignore_case*/1); + // define commandline syntax + getopt_parser.init(/*ignore_case*/1); // getopt_def(&getopt_parser, NULL, NULL, "hostname", NULL, NULL, "Connect to the Blinkenlight API server on \n" // " may be numerical or ar DNS name", // "127.0.0.1", "connect to the server running on the same machine.", // "raspberrypi", "connected to a RaspberryPi with default name."); - // !!!1 Do not define any defaults... else these will be set very time!!! + // !!!1 Do not define any defaults... else these will be set very time!!! - getopt_parser.ignore_case = 1; - getopt_parser.define("?", "help", "", "", "", "Print help.", "", "", "", ""); - getopt_parser.define("v", "verbose", "", "", "", "Print info about operation.", "", "", - "", ""); - getopt_parser.define("dbg", "debug", "", "", "", "Print debug messages.\n" - // getopt_parser.define("dbg", "debug", "", "channelmask", "", - // "Print debug messages. Optional reduces to channels wit .\n" - "Outputfile is \"unibone.log\"", "", "", "", ""); - getopt_parser.define("cf", "cmdfile", "cmdfilename", "", "", - "File from which commands are read.\n" - "Lines are processed as if typed in.", "testseq", - "read commands from file \"testseq\" and execute line by line", "", ""); + getopt_parser.ignore_case = 1; + getopt_parser.define("?", "help", "", "", "", "Print help.", "", "", "", ""); + getopt_parser.define("v", "verbose", "", "", "", "Print info about operation.", "", "", "", + ""); + getopt_parser.define("dbg", "debug", "", "", "", "Print debug messages.\n" + // getopt_parser.define("dbg", "debug", "", "channelmask", "", + // "Print debug messages. Optional reduces to channels wit .\n" + "Outputfile is \"unibone.log\"", "", "", "", ""); + getopt_parser.define("cf", "cmdfile", "cmdfilename", "", "", + "File from which commands are read.\n" + "Lines are processed as if typed in.", "testseq", + "read commands from file \"testseq\" and execute line by line", "", ""); - getopt_parser.define("arb", "arbitration_active", "onoff", "", "", - "Setup configuration of UNIBUS test system.\n" - "arb 0: no PDP-11 CPU is doing NPR/INT/SACK arbitration\n" - " (Not plugged in, or console processor active SACK)\n" - " Bus master memory access without handshake to CPU.\n" - "arb 1: active PDP-11 CPU is doing arbitration.\n" - " Bus master memory access with NPR/G/SACK handshake to CPU.\n", "", - "", "", ""); + getopt_parser.define("arb", "arbitration_mode", "mode", "", "", + "Setup configuration of UNIBUS test system.\n" + "arb 0: no Bus Arbitrator. No PDP-11 CPU is doing NPR/INTR/SACK arbitration\n" + " (HALTed, Not plugged in, or console processor active SACK)\n" + " Bus master memory access without handshake to CPU.\n" + "arb 1: UniBone is client to PDP-11 CPU Bus Arbitrator.\n" + " Bus master memory access with NPR/G/SACK handshake to CPU.\n", "", "", + "", ""); - // test options + // test options - getopt_parser.define("t", "test", "iarg1,iarg2", "soptarg", "8 15", - "Tests the new c++ getop2.cpp\n" - "Multiline info, fix and optional args, short and long examples", "1,2", - "simple sets both mandatory int args", "1 2 hello", - "Sets integer args and option string arg"); + getopt_parser.define("t", "test", "iarg1,iarg2", "soptarg", "8 15", + "Tests the new c++ getop2.cpp\n" + "Multiline info, fix and optional args, short and long examples", "1,2", + "simple sets both mandatory int args", "1 2 hello", + "Sets integer args and option string arg"); // if (argc < 2) // help(); // at least 1 required - logger->default_level = LL_WARNING; - res = getopt_parser.first(argc, argv); - while (res > 0) { - if (getopt_parser.isoption("help")) { - help(); - } else if (getopt_parser.isoption("verbose")) { - logger->default_level = LL_INFO; - } else if (getopt_parser.isoption("debug")) { - logger->default_level = LL_DEBUG; - } else if (getopt_parser.isoption("cmdfile")) { - if (getopt_parser.arg_s("cmdfilename", opt_cmdfilename) < 0) - commandline_option_error(NULL); - } else if (getopt_parser.isoption("arbitration_active")) { - unsigned onoff; - if (getopt_parser.arg_u("onoff", &onoff) < 0) - commandline_option_error(NULL); - unibus->arbitration_active = !!onoff; - } else if (getopt_parser.isoption("test")) { - int i1, i2; - string s; - if (getopt_parser.arg_i("iarg1", &i1) < 0) - commandline_option_error(NULL); - if (getopt_parser.arg_i("iarg2", &i2) < 0) - commandline_option_error(NULL); - cout << "iarg1=" << i1 << ", iarg2=" << i2; - if (getopt_parser.arg_s("soptarg", s)) - cout << ", soptarg=" << s; - cout << "\n"; - } - res = getopt_parser.next(); + logger->default_level = LL_WARNING; + res = getopt_parser.first(argc, argv); + while (res > 0) { + if (getopt_parser.isoption("help")) { + help(); + } else if (getopt_parser.isoption("verbose")) { + logger->default_level = LL_INFO; + } else if (getopt_parser.isoption("debug")) { + logger->default_level = LL_DEBUG; + } else if (getopt_parser.isoption("cmdfile")) { + if (getopt_parser.arg_s("cmdfilename", opt_cmdfilename) < 0) + commandline_option_error(NULL); + } else if (getopt_parser.isoption("arbitration_mode")) { + unsigned mode; + WARNING("Option \"arbitration_mode\" was removed"); + if (getopt_parser.arg_u("mode", &mode) < 0) + commandline_option_error(NULL); + } else if (getopt_parser.isoption("test")) { + int i1, i2; + string s; + if (getopt_parser.arg_i("iarg1", &i1) < 0) + commandline_option_error(NULL); + if (getopt_parser.arg_i("iarg2", &i2) < 0) + commandline_option_error(NULL); + cout << "iarg1=" << i1 << ", iarg2=" << i2; + if (getopt_parser.arg_s("soptarg", s)) + cout << ", soptarg=" << s; + cout << "\n"; } - if (res == GETOPT_STATUS_MINARGCOUNT || res == GETOPT_STATUS_MAXARGCOUNT) - // known option, but wrong number of arguments - commandline_option_error(NULL); - else if (res < 0) - commandline_error(); + res = getopt_parser.next(); + } + if (res == GETOPT_STATUS_MINARGCOUNT || res == GETOPT_STATUS_MAXARGCOUNT) + // known option, but wrong number of arguments + commandline_option_error(NULL); + else if (res < 0) + commandline_error(); +} + +// configure all hardware related subsystems: +// PUR, shard memory, GPIOs, +void application_c::hardware_startup(enum pru_c::prucode_enum prucode_id) { + + INFO("Connecting to PRU."); + /* initialize the library, PRU and interrupt; launch our PRU program */ + + pru->start(prucode_id); + mailbox_connect(); + + INFO("Registering non-PRU pins."); + gpios->init(); + INFO("Disable DS8641 drivers."); + buslatches_output_enable(0); + INFO("Leave SYSBOOT mode."); + GPIO_SETVAL(gpios->reg_enable, 1); + // input registers can now be read + + INFO("Registering multiplex bus latches, initialized later by PRU code."); + // INFO("Setup bus multiplex latches."); + buslatches_register(); + + INFO("Initializing device register maps."); + iopageregisters_init(); +} + +// disable all hardware related subsystems: +void application_c::hardware_shutdown() { + pru->stop(); +} + +int application_c::run(int argc, char *argv[]) { + void error_clear(void); + + opt_linewidth = 80; + /* Intializes random number generator */ + { + time_t t; + srand((unsigned) time(&t)); } - int run(int argc, char *argv[]) { - void error_clear(void); + // returns only if everything is OK + // Std options already executed + parse_commandline(argc, argv); - opt_linewidth = 80; - /* Intializes random number generator */ - { - time_t t; - srand((unsigned) time(&t)); - } + logger->reset_log_levels(); // logger.default_level maybe info or debug + logger->life_level = LL_INFO; // show message up to this level immediately on console + //logger->life_level = LL_DEBUG; // show message up to this level immediately on console + logger->default_filepath = "unibone.log.csv"; - // returns only if everything is OK - // Std options already executed - parse_commandline(argc, argv); + // Test messages: visible if -verbose, -debug set. + INFO("Printing verbose output."); + DEBUG("Printing DEBUG output. Log file = \"%s\"", logger->default_filepath.c_str()); - logger->reset_log_levels(); // logger.default_level maybe info or debug - logger->life_level = LL_INFO; // show messagae up t othis level immediately on console - logger->default_filepath = "unibone.log.csv"; - - // Test messages: visible if -verbose, -debug set. - INFO("Printing verbose output."); - DEBUG("Printing DEBUG output. Log file = \"%s\"", logger->default_filepath.c_str()); - - /* prussdrv_init() will segfault if called with EUID != 0 */ - if (geteuid()) { - FATAL("%s must be run as root to use prussdrv\n", argv[0]); - } - - inputline_init(); - if (!opt_cmdfilename.empty()) { - // read commands from file - if (!inputline_fopen((char*) opt_cmdfilename.c_str())) { - printf("Could not open command file \"%s\".\n", opt_cmdfilename.c_str()); - return -1; - } - } - - cout << version << "\n"; - - INFO("Connecting to PRU."); - /* initialize the library, PRU and interrupt; launch our PRU program */ - if (pru->setup()) { - pru->cleanup(); - FATAL("Could not connect to PRU.\n" - "- Correct Device Tree Overlay loaded?\n" - "- Check also /sys/class/uio/uio*."); - } - mailbox_connect(); - - INFO("Registering non-PRU pins."); - gpios->init(); - INFO("Disable DS8641 drivers."); - buslatches_output_enable(0); - INFO("Leave SYSBOOT mode."); - GPIO_SETVAL(gpios->reg_enable, 1); - // input registers can now be read - - INFO("Setup bus multiplex latches."); - buslatches_init(); - - INFO("Initializing device register maps."); - iopageregisters_init(); - - // - menus->linewidth = opt_linewidth; - menus->menu_main(); - - pru->cleanup(); - - return 0; + /* prussdrv_init() will segfault if called with EUID != 0 */ + if (geteuid()) { + FATAL("%s must be run as root to use prussdrv\n", argv[0]); } -}; + + inputline_init(); + if (!opt_cmdfilename.empty()) { + // read commands from file + if (!inputline_fopen((char*) opt_cmdfilename.c_str())) { + printf("%s\n", + fileErrorText("Could not open command file \"%s\"", + opt_cmdfilename.c_str())); + return -1; + } + } + + cout << version << "\n"; + + // Multiplex latches are intialized by PRU code after each code download + INFO("Registering Non-PRU GPIO pins."); + gpios->init(); + INFO("Disable DS8641 UNIBUS drivers."); + buslatches_output_enable(0); + INFO("Leave SYSBOOT mode."); + GPIO_SETVAL(gpios->reg_enable, 1); + // input registers can now be read + + menu_main(); + +// hardware_shutdown(); + + return 0; +} // Singleton application_c *app; @@ -325,6 +320,7 @@ static void factory() { pru = new pru_c(); gpios = new gpios_c(); + unibus_signals = new unibus_signals_c() ; ddrmem = new ddrmem_c(); // paneldriver before all devices who use lamps or buttons @@ -335,7 +331,6 @@ static void factory() { unibus = new unibus_c(); unibusadapter = new unibusadapter_c(); - menus = new menus_c(); app = new application_c(); } diff --git a/10.03_app_demo/2_src/application.hpp b/10.03_app_demo/2_src/application.hpp new file mode 100644 index 0000000..4d5620b --- /dev/null +++ b/10.03_app_demo/2_src/application.hpp @@ -0,0 +1,106 @@ +/* application.cpp: UniBone "demo" application, global resources + + Copyright (c) 2018, Joerg Hoppe, j_hoppe@t-online.de, www.retrocmp.com + + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + - Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#ifndef _APPLICATION_H_ +#define _APPLICATION_H_ +#include + +#include "logsource.hpp" +#include "getopt2.hpp" +#include "pru.hpp" +#include "parameter.hpp" +#include "unibus.h" +#include "unibusdevice.hpp" + +#define PROGNAME "demo" +#define VERSION "v1.1.0" + +class application_c: public logsource_c { +public: + const string copyright = string("(C) 2018-2019 Joerg Hoppe \n"); + const string version = string(PROGNAME " - UniBone test application.\n" + " Version " +#ifdef DBG + "DBG " +#endif + VERSION ", compile " __DATE__ " " __TIME__ "."); + +// global options + unsigned opt_testnumber = 0; // test to perform + + // command line args + unsigned opt_linewidth = 80; + string opt_cmdfilename; + getopt_c getopt_parser; + void help(void); + void commandline_error(void); + void commandline_option_error(char *errtext, ...); + void parse_commandline(int argc, char **argv); + + void hardware_startup(enum pru_c::prucode_enum prucode_id); + void hardware_shutdown(void); + + // UniBone should emulate this address range + uint32_t emulated_memory_start_addr; + uint32_t emulated_memory_end_addr; + + void print_arbitration_info(enum unibus_c::arbitration_mode_enum arbitration_mode, const char *indent); + char *getchoice(void); + bool emulate_memory(enum unibus_c::arbitration_mode_enum arbitration_mode); + void print_params(parameterized_c *parameterized, parameter_c *p); + + unibusdevice_register_t * device_register_by_id(unibusdevice_c *device, char *specifier); + + void menu_info(void); + void menu_gpio(void); + void menu_panel(void); + void menu_mailbox(void); + void menu_buslatches(void); + void menu_unibus_signals(void); + void menu_ddrmem_slave_only(void); + void menu_masterslave(enum unibus_c::arbitration_mode_enum arbitration_mode); + void menu_interrupts(void); + void menu_devices(bool with_CPU); + void menu_device_exercisers(void); + + void menu_main(void); + +public: + application_c(); + + int run(int argc, char *argv[]); + +}; + +#endif + diff --git a/10.03_app_demo/2_src/main.h b/10.03_app_demo/2_src/main.h deleted file mode 100644 index a42534b..0000000 --- a/10.03_app_demo/2_src/main.h +++ /dev/null @@ -1,45 +0,0 @@ -/* main.h: UniBone Non-PRU tests, global resources - * - * Copyright (c) 2018, Joerg Hoppe, j_hoppe@t-online.de, www.retrocmp.com - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * - Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * - Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * - Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ - -#ifndef _MAIN_H_ -#define _MAIN_H_ - -#define PROGNAME "demo" - -#ifndef _MAIN_C_ -extern unsigned opt_linewidth; -#endif - -#endif diff --git a/10.03_app_demo/2_src/makefile b/10.03_app_demo/2_src/makefile index f7f6704..27378dd 100644 --- a/10.03_app_demo/2_src/makefile +++ b/10.03_app_demo/2_src/makefile @@ -4,8 +4,6 @@ # modified for cross compile and remote debugging on BBB PROG = demo -PRU0_CODE=pru0_config.c -PRU1_CODE=pru1_config.c # UNIBONE_DIR from environment UNIBONE_ROOT = $(UNIBONE_DIR) @@ -60,16 +58,28 @@ CCFLAGS= \ -I$(SHARED_SRC_DIR) \ -I$(COMMON_SRC_DIR) \ -I$(BASE_SRC_DIR) \ - -I$(PRU_DEPLOY_DIR) \ -I$(DEVICE_SRC_DIR) \ -I$(DEVEXER_SRC_DIR) \ -I$(OBJDIR) \ + -I$(PRU_DEPLOY_DIR) \ -c \ $(CCDEFS) $(CC_DBG_FLAGS) $(OS_CCDEFS) # OBJDIR in includes because of $(PRU_CODE) # no -std=c99 +# PRU program code library. Binaries as C arrays +# ! Path to PRU_DEPLOY_DIR MUST NOT CONTAIn SPACES ! +# ! dont use wildcards, as .../4_deply/.. may be empty ! +PRU0_CODE_LIST= \ + $(PRU_DEPLOY_DIR)/pru0_code_all_array.c + +PRU1_CODE_LIST= \ + $(PRU_DEPLOY_DIR)/pru1_code_unibus_array.c \ + $(PRU_DEPLOY_DIR)/pru1_code_test_array.c + + + OBJECTS = $(OBJDIR)/application.o \ $(OBJDIR)/getopt2.o \ $(OBJDIR)/menus.o \ @@ -77,6 +87,7 @@ OBJECTS = $(OBJDIR)/application.o \ $(OBJDIR)/menu_panel.o \ $(OBJDIR)/menu_mailbox.o \ $(OBJDIR)/menu_buslatches.o \ + $(OBJDIR)/menu_unibus_signals.o \ $(OBJDIR)/menu_masterslave.o \ $(OBJDIR)/menu_interrupts.o \ $(OBJDIR)/menu_ddrmem_slave_only.o \ @@ -88,16 +99,19 @@ OBJECTS = $(OBJDIR)/application.o \ $(OBJDIR)/cpu.o \ $(OBJDIR)/ka11.o \ $(OBJDIR)/rl0102.o \ - $(OBJDIR)/rl11.o \ - $(OBJDIR)/rk11.o \ - $(OBJDIR)/rk05.o \ + $(OBJDIR)/rl11.o \ + $(OBJDIR)/rk11.o \ + $(OBJDIR)/rk05.o \ + $(OBJDIR)/uda.o \ + $(OBJDIR)/mscp_server.o \ + $(OBJDIR)/mscp_drive.o \ $(OBJDIR)/storagedrive.o \ - $(OBJDIR)/storagecontroller.o \ - $(OBJDIR)/demo_io.o \ - $(OBJDIR)/demo_regs.o \ - $(OBJDIR)/unibusdevice.o \ - $(OBJDIR)/device.o \ - $(OBJDIR)/parameter.o \ + $(OBJDIR)/storagecontroller.o \ + $(OBJDIR)/demo_io.o \ + $(OBJDIR)/demo_regs.o \ + $(OBJDIR)/unibusdevice.o \ + $(OBJDIR)/device.o \ + $(OBJDIR)/parameter.o \ $(OBJDIR)/panel.o \ $(OBJDIR)/unibusadapter.o \ $(OBJDIR)/unibus.o \ @@ -107,8 +121,6 @@ OBJECTS = $(OBJDIR)/application.o \ $(OBJDIR)/inputline.o \ $(OBJDIR)/bitcalc.o \ $(OBJDIR)/pru.o \ - $(OBJDIR)/pru0_config.o \ - $(OBJDIR)/pru1_config.o \ $(OBJDIR)/mailbox.o \ $(OBJDIR)/ddrmem.o \ $(OBJDIR)/iopageregister.o \ @@ -120,54 +132,72 @@ OBJECTS = $(OBJDIR)/application.o \ # create needed directories $(shell mkdir -p $(PRU_DEPLOY_DIR) $(OBJDIR)) +# rule to print a variable. +# use: make print-VARIALBE +print-% : ; @echo $* = $($*) -# executable depends on its objects AND the PRU objects -$(OBJDIR)/$(PROG) : $(OBJECTS) - $(CC) -o $@ $(OBJECTS) $(LDFLAGS) - # force recompile - rm -f $(OBJDIR)/compile_timestamp.o - file $@ -all: $(OBJDIR)/$(PROG) $(PRU_DEPLOY_DIR)/$(PRU0_CODE) $(PRU_DEPLOY_DIR)/$(PRU1_CODE) + +all: $(OBJDIR)/$(PROG) + +pru: $(PRU0_CODE_LIST) $(PRU1_CODE_LIST) clean: rm -f $(OBJDIR)/$(PROG) $(OBJECTS) $(OBJDIR)/* $(PRU_DEPLOY_DIR)/* +.PHONY: all pru clean -$(OBJDIR)/application.o : application.cpp $(PRU_DEPLOY_DIR)/$(PRU0_CODE) $(PRU_DEPLOY_DIR)/$(PRU1_CODE) +# TODO +# uato dependcies +# http://scottmcpeak.com/autodepend/autodepend.html +# gcc -MM $(CCFLAGS) $< >$(OBJDIR)*.c > ***.d + +# executable depends on its objects AND the PRU objects +$(OBJDIR)/$(PROG) : pru $(OBJECTS) + $(CC) -o $@ $(OBJECTS) $(LDFLAGS) + # force recompile on next build + rm -f $(OBJDIR)/compile_timestamp.o + file $@ + + +$(OBJDIR)/application.o : application.cpp application.hpp $(PRU_DEPLOY_DIR)/$(PRU0_CODE) $(PRU_DEPLOY_DIR)/$(PRU1_CODE) $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menus.o : menus.cpp menus.hpp + +$(OBJDIR)/menus.o : menus.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_gpio.o : menu_gpio.cpp menus.hpp +$(OBJDIR)/menu_gpio.o : menu_gpio.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_panel.o : menu_panel.cpp menus.hpp +$(OBJDIR)/menu_panel.o : menu_panel.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_mailbox.o : menu_mailbox.cpp menus.hpp +$(OBJDIR)/menu_mailbox.o : menu_mailbox.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_buslatches.o : menu_buslatches.cpp menus.hpp +$(OBJDIR)/menu_buslatches.o : menu_buslatches.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_masterslave.o : menu_masterslave.cpp menus.hpp +$(OBJDIR)/menu_unibus_signals.o : menu_unibus_signals.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_interrupts.o : menu_interrupts.cpp menus.hpp +$(OBJDIR)/menu_masterslave.o : menu_masterslave.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_devices.o : menu_devices.cpp menus.hpp - $(CC) $(CCFLAGS) $< -o $@ - -$(OBJDIR)/menu_device_exercisers.o : menu_device_exercisers.cpp menus.hpp +$(OBJDIR)/menu_interrupts.o : menu_interrupts.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/menu_ddrmem_slave_only.o : menu_ddrmem_slave_only.cpp menus.hpp +$(OBJDIR)/menu_devices.o : menu_devices.cpp application.hpp $(CC) $(CCFLAGS) $< -o $@ - + +$(OBJDIR)/menu_device_exercisers.o : menu_device_exercisers.cpp application.hpp + $(CC) $(CCFLAGS) $< -o $@ + +$(OBJDIR)/menu_ddrmem_slave_only.o : menu_ddrmem_slave_only.cpp application.hpp + $(CC) $(CCFLAGS) $< -o $@ + $(OBJDIR)/memoryimage.o : $(BASE_SRC_DIR)/memoryimage.cpp $(BASE_SRC_DIR)/memoryimage.hpp $(CC) $(CCFLAGS) $< -o $@ @@ -193,8 +223,17 @@ $(OBJDIR)/rk05.o : $(DEVICE_SRC_DIR)/rk05.cpp $(DEVICE_SRC_DIR)/rk05.hpp $(CC) $(CCFLAGS) $< -o $@ $(OBJDIR)/rk11.o : $(DEVICE_SRC_DIR)/rk11.cpp $(DEVICE_SRC_DIR)/rk11.hpp + $(CC) $(CCFLAGS) -Wno-missing-field-initializers $< -o $@ + +$(OBJDIR)/uda.o : $(DEVICE_SRC_DIR)/uda.cpp $(DEVICE_SRC_DIR)/uda.hpp $(CC) $(CCFLAGS) $< -o $@ +$(OBJDIR)/mscp_server.o : $(DEVICE_SRC_DIR)/mscp_server.cpp $(DEVICE_SRC_DIR)/mscp_server.hpp + $(CC) $(CCFLAGS) $< -o $@ + +$(OBJDIR)/mscp_drive.o : $(DEVICE_SRC_DIR)/mscp_drive.cpp $(DEVICE_SRC_DIR)/mscp_drive.hpp + $(CC) $(CCFLAGS) $< -o $@ + $(OBJDIR)/storagedrive.o : $(BASE_SRC_DIR)/storagedrive.cpp $(BASE_SRC_DIR)/storagedrive.hpp $(CC) $(CCFLAGS) $< -o $@ @@ -252,7 +291,7 @@ $(OBJDIR)/utils.o : $(BASE_SRC_DIR)/utils.cpp $(BASE_SRC_DIR)/utils.hpp $(OBJDIR)/compile_timestamp.o : $(COMMON_SRC_DIR)/compile_timestamp.cpp $(CC) $(CCFLAGS) $< -o $@ -$(OBJDIR)/pru.o : $(BASE_SRC_DIR)/pru.cpp $(BASE_SRC_DIR)/pru.hpp +$(OBJDIR)/pru.o : $(BASE_SRC_DIR)/pru.cpp $(BASE_SRC_DIR)/pru.hpp $(PRU0_CODE_LIST) $(PRU1_CODE_LIST) $(CC) $(CCFLAGS) $< -o $@ # files with PRU code and addresses @@ -262,7 +301,7 @@ $(OBJDIR)/pru0_config.o : $(PRU_DEPLOY_DIR)/$(PRU0_CODE) $(OBJDIR)/pru1_config.o : $(PRU_DEPLOY_DIR)/$(PRU1_CODE) $(CC) $(CCFLAGS) -xc++ $< -o $@ -$(OBJDIR)/mailbox.o : $(BASE_SRC_DIR)/mailbox.cpp $(OBJDIR)/$(PRU_CODE) $(SHARED_SRC_DIR)/mailbox.h +$(OBJDIR)/mailbox.o : $(BASE_SRC_DIR)/mailbox.cpp $(SHARED_SRC_DIR)/mailbox.h $(CC) $(CCFLAGS) $< -o $@ $(OBJDIR)/ddrmem.o : $(BASE_SRC_DIR)/ddrmem.cpp $(SHARED_SRC_DIR)/ddrmem.h @@ -274,15 +313,17 @@ $(OBJDIR)/iopageregister.o : $(BASE_SRC_DIR)/iopageregister.cpp $(SHARED_SRC_DI $(OBJDIR)/unibusadapter.o : $(BASE_SRC_DIR)/unibusadapter.cpp $(BASE_SRC_DIR)/unibusadapter.hpp $(CC) $(CCFLAGS) $< -o $@ -# the binary image for each of the 2 PRUs is generated with the clrpu compiler -# and converted to a C array source code -# -$(PRU_DEPLOY_DIR)/$(PRU0_CODE): $(PRU0_BASE_SRC_DIR)/*.c - $(MAKE) -C $(PRU0_BASE_SRC_DIR) $(PRU_DEPLOY_DIR)/$(PRU0_CODE) - echo PRU codefile $(PRU0_CODE) and *.h are create in $(PRU_DEPLOY_DIR) +# the binary images for each of the 2 PRUs is generated with the clpru compiler +# and converted to a C array source code by hexpru -- array +# $(SHARED_SRC_DIR)/*.h $(SHARED_SRC_DIR)/*.c +$(PRU0_CODE_LIST): $(PRU0_BASE_SRC_DIR)/*.h $(PRU0_BASE_SRC_DIR)/*.c $(SHARED_SRC_DIR)/*.h + $(MAKE) -C $(PRU0_BASE_SRC_DIR) $@ + echo PRU0 codefile $@ created +# cp $(PRU_DEPLOY_DIR)/$(PRU0_CODE).[hc] + +$(PRU1_CODE_LIST): $(PRU1_BASE_SRC_DIR)/*.h $(PRU1_BASE_SRC_DIR)/*.c $(SHARED_SRC_DIR)/*.h + $(MAKE) -C $(PRU1_BASE_SRC_DIR) $@ + echo PRU1 codefile $@ created # cp $(PRU_DEPLOY_DIR)/$(PRU0_CODE).[hc] -$(PRU_DEPLOY_DIR)/$(PRU1_CODE): $(PRU1_BASE_SRC_DIR)/*.c - $(MAKE) -C $(PRU1_BASE_SRC_DIR) $(PRU_DEPLOY_DIR)/$(PRU1_CODE) - echo PRU codefile $(PRU1_CODE) and *.h are create in $(PRU_DEPLOY_DIR) diff --git a/10.03_app_demo/2_src/menu_buslatches.cpp b/10.03_app_demo/2_src/menu_buslatches.cpp index 22259fc..8680f56 100644 --- a/10.03_app_demo/2_src/menu_buslatches.cpp +++ b/10.03_app_demo/2_src/menu_buslatches.cpp @@ -32,7 +32,8 @@ #include "utils.hpp" #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own +#include "application.hpp" // own +#include "pru.hpp" #include "gpios.hpp" @@ -49,7 +50,7 @@ static uint8_t buslatches_outreg_val[8]; // write single signal wire -static void buslatches_set_pin_val(buslatches_signal_info_t *si, unsigned val) { +static void buslatches_set_pin_val(buslatches_wire_info_t *si, unsigned val) { // set single bit assert(!si->is_input); // only output signals if (val) @@ -59,7 +60,7 @@ static void buslatches_set_pin_val(buslatches_signal_info_t *si, unsigned val) { buslatches_setval(si->reg_sel, 0xff, buslatches_outreg_val[si->reg_sel]); } -static bool buslatches_get_pin_val(buslatches_signal_info_t *si) { +static bool buslatches_get_pin_val(buslatches_wire_info_t *si) { // read register assert(si->is_input); // only input signals unsigned val = buslatches_getval(si->reg_sel); @@ -72,7 +73,7 @@ static bool buslatches_get_pin_val(buslatches_signal_info_t *si) { // highspeed toggle a register bit for a certain time. // result: false = stop with ^C -static bool buslatches_oscillate_pin(buslatches_signal_info_t *si, unsigned timeout_ms) { +static bool buslatches_oscillate_pin(buslatches_wire_info_t *si, unsigned timeout_ms) { timeout_c timeout; unsigned count; @@ -91,7 +92,8 @@ static bool buslatches_oscillate_pin(buslatches_signal_info_t *si, unsigned time } static void buslatches_test_uniprobe(void) { - // signale names see gpio.cpp, "buslatches_signal_info" + // signal names see gpio.cpp, "buslatches_wire_info" + // order of signals like on UniProbe LEDs const char *signalnames[] = { "ACLO", "DCLO", "INIT", // IOPAGE "A17", "A16", "A15", "A14", "A13", "A12", "A11", "A10", "A09", "A08", // @@ -122,7 +124,7 @@ static void buslatches_test_uniprobe(void) { // ALL ON, bitwise printf("Set all UNIBUS signals active => all LEDs ON.\n"); for (i = 0; signalnames[i]; i++) { - buslatches_signal_info_t *si = buslatches_get_signal_info(signalnames[i], /*is_input*/ + buslatches_wire_info_t *si = buslatches_get_wire_info(signalnames[i], /*is_input*/ false); assert(si); buslatches_set_pin_val(si, si->is_inverted ? 0 : 1); @@ -131,7 +133,7 @@ static void buslatches_test_uniprobe(void) { printf("Oscillate UNIBUS signals one by one => single LEDs with half intensity.\n"); abort = false; for (i = 0; !abort && signalnames[i]; i++) { - buslatches_signal_info_t *si = buslatches_get_signal_info(signalnames[i], /*is_input*/ + buslatches_wire_info_t *si = buslatches_get_wire_info(signalnames[i], /*is_input*/ false); assert(si); abort = !buslatches_oscillate_pin(si, timeout_ms); @@ -155,25 +157,25 @@ static void buslatches_m9302_sack_test() { unsigned count; unsigned i; bool error; - buslatches_signal_info_t *grant_line[GRANT_LINE_COUNT]; - buslatches_signal_info_t *sack_line; + buslatches_wire_info_t *grant_line[GRANT_LINE_COUNT]; + buslatches_wire_info_t *sack_line; printf("Test SACK turnaround of M9302 terminator.\n"); printf("GRANT lines BG4,BG5,BG6,BG7,NPG are stimulated randomly,\n"); printf("if at least one is active, SACK must be asserted by M9302 terminator.\n"); printf("Starting now, stop with ^C ...\n"); - assert(grant_line[0] = buslatches_get_signal_info("BG4_OUT",/*is_input*/false)); - assert(grant_line[1] = buslatches_get_signal_info("BG5_OUT",/*is_input*/false)); - assert(grant_line[2] = buslatches_get_signal_info("BG6_OUT",/*is_input*/false)); - assert(grant_line[3] = buslatches_get_signal_info("BG7_OUT",/*is_input*/false)); - assert(grant_line[4] = buslatches_get_signal_info("NPG_OUT",/*is_input*/false)); - assert(sack_line = buslatches_get_signal_info("SACK",/*is_input*/true)); + assert(grant_line[0] = buslatches_get_wire_info("BG4_OUT",/*is_input*/false)); + assert(grant_line[1] = buslatches_get_wire_info("BG5_OUT",/*is_input*/false)); + assert(grant_line[2] = buslatches_get_wire_info("BG6_OUT",/*is_input*/false)); + assert(grant_line[3] = buslatches_get_wire_info("BG7_OUT",/*is_input*/false)); + assert(grant_line[4] = buslatches_get_wire_info("NPG_OUT",/*is_input*/false)); + assert(sack_line = buslatches_get_wire_info("SACK",/*is_input*/true)); // BG* have rebersed polarity - assert(grant_line[0]->is_inverted) ; - assert(grant_line[1]->is_inverted) ; - assert(grant_line[2]->is_inverted) ; - assert(grant_line[3]->is_inverted) ; - assert(grant_line[4]->is_inverted) ; + assert(grant_line[0]->is_inverted); + assert(grant_line[1]->is_inverted); + assert(grant_line[2]->is_inverted); + assert(grant_line[3]->is_inverted); + assert(grant_line[4]->is_inverted); SIGINTcatchnext(); @@ -188,7 +190,7 @@ static void buslatches_m9302_sack_test() { // moving one, with lots of extra "all IDLE" phase // SACK LED must be on at 50%. - i = count % (2*GRANT_LINE_COUNT); + i = count % (2 * GRANT_LINE_COUNT); // set one line if (i < GRANT_LINE_COUNT) { buslatches_set_pin_val(grant_line[i], !1); @@ -220,7 +222,7 @@ static void buslatches_m9302_sack_test() { printf("\n"); } -void menus_c::menu_buslatches(void) { +void application_c::menu_buslatches(void) { bool show_help = true; // show cmds on first screen, then only on error or request bool show_inputs = true; // query and show state of all latches bool ready; @@ -229,7 +231,9 @@ void menus_c::menu_buslatches(void) { int n_fields; // These test need active bus drivers + hardware_startup(pru_c::PRUCODE_TEST); buslatches_output_enable(true); + #define PRINTBUSLATCH(i) \ printf("buslatch[%d] = 0x%02x (%d bits)\n", i,\ buslatches_getval(i) & buslatches.bidi_bitmask[i], \ @@ -258,16 +262,17 @@ void menus_c::menu_buslatches(void) { printf(" t Toggle 0x00,0xff\n"); printf(" r Random values\n"); printf("* o|z|t|r As above, test on all registers\n"); + printf("* 0|1 All OFF, all ON\n"); printf("up Slow \"moving zero\" to test UniProbe LEDs\n"); printf("gst M9302 GRANT/SACK turnaround test\n"); printf("o <0|1> Enable/disable DS8641 UNIBUS output drivers.\n"); printf(" Drivers are currently %s.\n", buslatches.cur_output_enable ? "ENABLED" : "NOT ENABLED"); - printf(" a Show all\n"); - printf(" r Reset outputs to \"neutral\" values\n"); - printf(" t High speed timing test by PRU. \n"); - printf(" PRU1.12 is error signal. Stop with ^C\n"); - printf(" q Quit\n"); + printf("a Show all\n"); + printf("r Reset outputs to \"neutral\" values\n"); + printf( + "t High speed timing test by PRU. PRU1.12 is error signal. Stop with ^C\n"); + printf("q Quit\n"); } s_choice = getchoice(); printf("\n"); @@ -277,7 +282,7 @@ void menus_c::menu_buslatches(void) { } else if (!strcasecmp(s_choice, "q")) { ready = true; } else if (!strcasecmp(s_choice, "r")) { - buslatches_init(); + buslatches_pru_reset(); } else if (!strcasecmp(s_choice, "a")) { show_inputs = true; } else if (n_fields == 2 && !strcasecmp(s_opcode, "o")) { @@ -316,16 +321,22 @@ void menus_c::menu_buslatches(void) { show_help = true; } } else if (n_fields == 2 && strchr("*", s_opcode[0])) { - unsigned reg_first = 0; - unsigned reg_last = 7; if (!strcasecmp(s_param, "o")) { - buslatches_test_simple_pattern_multi(reg_first, reg_last, 2); + buslatches_test_simple_pattern_multi(2); } else if (!strcasecmp(s_param, "z")) { - buslatches_test_simple_pattern_multi(reg_first, reg_last, 3); + buslatches_test_simple_pattern_multi(3); } else if (!strcasecmp(s_param, "t")) { - buslatches_test_simple_pattern_multi(reg_first, reg_last, 4); + buslatches_test_simple_pattern_multi(4); } else if (!strcasecmp(s_param, "r")) { - buslatches_test_simple_pattern_multi(reg_first, reg_last, 5); + buslatches_test_simple_pattern_multi(5); + } else if (!strcasecmp(s_param, "0")) { + for (unsigned reg_sel = 0; reg_sel < 8; reg_sel++) + buslatches_setval(reg_sel, 0xff, 0); + show_inputs = true; + } else if (!strcasecmp(s_param, "1")) { + for (unsigned reg_sel = 0; reg_sel < 8; reg_sel++) + buslatches_setval(reg_sel, 0xff, 0xff); + show_inputs = true; } else { printf("Syntax error: * .\n"); show_help = true; @@ -343,5 +354,6 @@ void menus_c::menu_buslatches(void) { } // while (!ready) buslatches_output_enable(false); + hardware_shutdown(); } diff --git a/10.03_app_demo/2_src/menu_ddrmem_slave_only.cpp b/10.03_app_demo/2_src/menu_ddrmem_slave_only.cpp index 080ae8f..6d5de50 100644 --- a/10.03_app_demo/2_src/menu_ddrmem_slave_only.cpp +++ b/10.03_app_demo/2_src/menu_ddrmem_slave_only.cpp @@ -30,22 +30,25 @@ #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own +#include "application.hpp" // own #include "gpios.hpp" +#include "pru.hpp" #include "ddrmem.h" /********************************************** * DDRMEM * function to read, write, test shared DDR memory * */ -void menus_c::menu_ddrmem_slave_only() { +void application_c::menu_ddrmem_slave_only() { bool show_help = true; // show cmds on first screen, then only on error or request char *s_choice; char s_opcode[256], s_param[2][256]; bool ready; int n_fields; + hardware_startup(pru_c::PRUCODE_UNIBUS) ; + ready = false; while (!ready) { // sync pagetable @@ -114,5 +117,7 @@ void menus_c::menu_ddrmem_slave_only() { show_help = true; } } + hardware_shutdown() ; + } diff --git a/10.03_app_demo/2_src/menu_device_exercisers.cpp b/10.03_app_demo/2_src/menu_device_exercisers.cpp index cb1f1f4..b536f8a 100644 --- a/10.03_app_demo/2_src/menu_device_exercisers.cpp +++ b/10.03_app_demo/2_src/menu_device_exercisers.cpp @@ -32,7 +32,7 @@ #include "mcout.h" #include "stringgrid.hpp" -#include "menus.hpp" // own +#include "application.hpp" // own #include "gpios.hpp" #include "mailbox.h" @@ -46,7 +46,8 @@ #include "devexer_rl.hpp" -void menus_c::menu_device_exercisers(void) { +void application_c::menu_device_exercisers(void) { + enum unibus_c::arbitration_mode_enum arbitration_mode = unibus_c::ARBITRATION_MODE_MASTER; bool ready = false; bool show_help = true; bool memory_installed = false; @@ -55,13 +56,14 @@ void menus_c::menu_device_exercisers(void) { char *s_choice; char s_opcode[256], s_param[2][256]; - iopageregisters_init(); +// iopageregisters_init(); // UNIBUS activity + hardware_startup(pru_c::PRUCODE_UNIBUS); buslatches_output_enable(true); - // no device emualtion, no CPU arbitration + // no device emulation, no CPU arbitration unibusadapter->worker_stop(); - unibus->arbitration_active = false; + //unibus->arbitrator_client = false; // instantiate differebt device exercisers @@ -77,15 +79,15 @@ void menus_c::menu_device_exercisers(void) { show_help = false; // only once printf("\n"); printf("*** Exercise (= work with) installed UNIBUS decives.\n"); - print_arbitration_info(" "); + print_arbitration_info(arbitration_mode, " "); if (cur_exerciser) { - printf(" Current device is \"%s\" @ %06o\n", cur_exerciser->name.value.c_str(), - cur_exerciser->base_addr.value); + printf(" Current device is \"%s\" @ %06o\n", + cur_exerciser->name.value.c_str(), cur_exerciser->base_addr.value); } else printf(" No current device selected\n"); if (memory_installed) { printf( - " UNIBUS memory (physical or emulated) installed from %06o to %06o.\n", + " UNIBUS memory emulated from %06o to %06o.\n", emulated_memory_start_addr, emulated_memory_end_addr); } else printf(" NO UNIBUS memory installed ... device test limited!\n"); @@ -137,8 +139,7 @@ void menus_c::menu_device_exercisers(void) { } else if (!strcasecmp(s_opcode, "m") && n_fields == 2 && !strcasecmp(s_param[0], "i")) { // install (emulate) max UNIBUS memory - emulate_memory(); - memory_installed = true; + memory_installed = emulate_memory(arbitration_mode); show_help = true; // menu struct changed } else if (memory_installed && !strcasecmp(s_opcode, "m") && n_fields >= 2 && !strcasecmp(s_param[0], "f")) { @@ -154,8 +155,9 @@ void menus_c::menu_device_exercisers(void) { "Fill memory with %06o, writing UNIBUS memory[%06o:%06o] with blocksize %u words\n", fillword, emulated_memory_start_addr, emulated_memory_end_addr, unibus->dma_wordcount); - unibus->mem_write(membuffer->data.words, emulated_memory_start_addr, - emulated_memory_end_addr, unibus->dma_wordcount, &timeout); + unibus->mem_write(arbitration_mode, membuffer->data.words, + emulated_memory_start_addr, emulated_memory_end_addr, + unibus->dma_wordcount, &timeout); if (timeout) printf("Error writing UNIBUS memory!\n"); } else if (memory_installed && !strcasecmp(s_opcode, "m") && n_fields == 2 @@ -164,15 +166,15 @@ void menus_c::menu_device_exercisers(void) { const char * filename = "memory.dump"; bool timeout; // 1. read UNIBUS memory - uint32_t end_addr = unibus->test_sizer() - 2; + uint32_t end_addr = unibus->test_sizer(arbitration_mode) - 2; printf("Reading UNIBUS memory[0:%06o] with DMA blocks of %u words\n", end_addr, unibus->dma_wordcount); // clear memory buffer, to be sure content changed membuffer->set_addr_range(0, end_addr); membuffer->fill(0); - unibus->mem_read(membuffer->data.words, 0, end_addr, unibus->dma_wordcount, - &timeout); + unibus->mem_read(arbitration_mode, membuffer->data.words, 0, end_addr, + unibus->dma_wordcount, &timeout); if (timeout) printf("Error reading UNIBUS memory!\n"); else { @@ -198,8 +200,8 @@ void menus_c::menu_device_exercisers(void) { if (!found) cout << "Exerciser \"" << s_param[0] << "\" not found.\n"; else { - printf("Current exerciser is \"%s\" @ %06o\n", cur_exerciser->name.value.c_str(), - cur_exerciser->base_addr.value ); + printf("Current exerciser is \"%s\" @ %06o\n", + cur_exerciser->name.value.c_str(), cur_exerciser->base_addr.value); // TODO: find base address of assoiated UNIBUS unibuscontroller show_help = true; } @@ -232,7 +234,7 @@ void menus_c::menu_device_exercisers(void) { addr = strtol(s_param[0], NULL, 8); mailbox->dma.words[0] = strtol(s_param[1], NULL, 8); - bool timeout = !unibus->dma(UNIBUS_CONTROL_DATO, addr, 1); + bool timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATO, addr, 1); printf("DEPOSIT %06o <- %06o\n", addr, mailbox->dma.words[0]); if (timeout) printf("Bus timeout at %06o.\n", mailbox->dma.cur_addr); @@ -243,7 +245,8 @@ void menus_c::menu_device_exercisers(void) { if (n_fields == 2) { // single reg number given blocksize = 1; // exam 1 word addr = strtol(s_param[0], NULL, 8); // interpret as 18 bit address - timeout = !unibus->dma(UNIBUS_CONTROL_DATI, addr, blocksize); + timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATI, addr, + blocksize); printf("EXAM %06o -> %06o\n", addr, mailbox->dma.words[0]); } if (timeout) @@ -260,5 +263,6 @@ void menus_c::menu_device_exercisers(void) { } // ready buslatches_output_enable(false); + hardware_shutdown(); } diff --git a/10.03_app_demo/2_src/menu_devices.cpp b/10.03_app_demo/2_src/menu_devices.cpp index fb7dcd0..6b77ab9 100644 --- a/10.03_app_demo/2_src/menu_devices.cpp +++ b/10.03_app_demo/2_src/menu_devices.cpp @@ -27,13 +27,14 @@ #include #include #include +#include #include "inputline.h" #include "mcout.h" +#include "application.hpp" // own -#include "menus.hpp" // own - +#include "pru.hpp" #include "gpios.hpp" #include "mailbox.h" #include "iopageregister.h" @@ -44,62 +45,137 @@ #include "unibusadapter.hpp" #include "unibusdevice.hpp" +#include "storagedrive.hpp" #include "panel.hpp" #include "demo_io.hpp" #include "demo_regs.hpp" #include "rl11.hpp" #include "rk11.hpp" +#include "uda.hpp" #include "cpu.hpp" +/*** handle loading of memory content from macro-11 listing ***/ +static char memory_filename[PATH_MAX + 1]; + +// entry_label is program start, tpyically "start" +static void load_memory(enum unibus_c::arbitration_mode_enum arbitration_mode, char *fname, + const char *entry_label) { + uint32_t firstaddr, lastaddr; + bool load_ok = membuffer->load_macro11_listing(fname, entry_label); + bool timeout; + if (load_ok) { + strcpy(memory_filename, fname); + membuffer->get_addr_range(&firstaddr, &lastaddr); + printf( + "Loaded MACRO-11 listing from file \"%s\" into memory: %d words from %06o to %06o.\n", + fname, membuffer->get_word_count(), firstaddr, lastaddr); + if (membuffer->entry_address != MEMORY_ADDRESS_INVALID) + printf(" Entry address at \"%s\" label is %06o.\n", entry_label, + membuffer->entry_address); + else + printf(" No entry address at \"%s\" label is %06o.\n", entry_label, + membuffer->entry_address); + } + unibus->mem_write(arbitration_mode, membuffer->data.words, firstaddr, lastaddr, + unibus->dma_wordcount, &timeout); + if (timeout) + printf(" Error writing UNIBUS memory\n"); +} + +// CPU is enabled, act as ARBITRATION_MASTER +void application_c::menu_devices(bool with_CPU) { + /** list of usable devices ***/ + bool with_DEMOIO = true; + bool with_RL = true; + bool with_RK = true; // SIGINT on exit? + bool with_MSCP = true; + bool with_storage_file_test = false; + + enum unibus_c::arbitration_mode_enum arbitration_mode; -void menus_c::menu_devices(void) { bool ready = false; bool show_help = true; - bool memory_installed = false; + bool memory_emulated = false; device_c *cur_device = NULL; unibusdevice_c *unibuscontroller = NULL; unsigned n_fields; char *s_choice; char s_opcode[256], s_param[2][256]; - iopageregisters_init(); + //CPU: MASTER! + if (with_CPU) + arbitration_mode = unibus_c::ARBITRATION_MODE_MASTER; + else + arbitration_mode = unibus_c::ARBITRATION_MODE_CLIENT; + + strcpy(memory_filename, ""); + +// iopageregisters_init(); // UNIBUS activity + // assert(unibus->arbitrator_client) ; // External Bus Arbitrator required + hardware_startup(pru_c::PRUCODE_UNIBUS); + // now PRU executing UNIBUS master/slave code, physical PDP-11 CPU as arbitrator required. buslatches_output_enable(true); unibusadapter->worker_start(); - if (unibus->arbitration_active) - unibus->emulation_logic_start(); // PRU is active UNIBUS node // 2 demo controller - demo_io_c demo_io; - //demo_regs_c demo_regs; // mem at 160000: RT11 crashes? - - cpu_c cpu; - - // create RL11 + drives - RL11_c RL11; // instantiates also 4 RL01/02 drives cur_device = NULL; - + demo_io_c *demo_io = NULL; + //demo_regs_c demo_regs; // mem at 160000: RT11 crashes? + cpu_c *cpu; + RL11_c *RL11; paneldriver->reset(); // reset I2C, restart worker() - - // create RK11 + drives - rk11_c RK05; - - demo_io.install(); - demo_io.worker_start(); + rk11_c *RK11; + uda_c *UDA50; - //demo_regs.install(); - //demo_regs.worker_start(); + if (with_DEMOIO) { + demo_io = new demo_io_c(); + demo_io->install(); + demo_io->worker_start(); + } - RL11.install(); - RL11.connect_to_panel(); - RL11.worker_start(); +// //demo_regs.install(); +// //demo_regs.worker_start(); - RK05.install(); - RK05.worker_start(); + if (with_RL) { + // create RL11 + drives + // instantiates also 4 RL01/02 drives + RL11 = new RL11_c(); + RL11->install(); + RL11->connect_to_panel(); + RL11->worker_start(); + } - cpu.install(); - cpu.worker_start(); + if (with_RK) { + // create RK11 + drives + RK11 = new rk11_c(); + RK11->install(); + RK11->worker_start(); + } + + if (with_CPU) { + cpu = new cpu_c(); + cpu->install(); + cpu->worker_start(); + } + + if (with_MSCP) { + // Create UDA50 + UDA50 = new uda_c(); + UDA50->install(); + UDA50->worker_start(); + } + + if (with_storage_file_test) { + const char *testfname = "/tmp/storagedrive_selftest.bin"; + remove(testfname); + storagedrive_selftest_c dut(testfname, /* block_size*/1024, /* block_count */137); + dut.test(); + } + + // now devices are "Plugged in". Reset PDP-11. + unibus->powercycle(); while (!ready) { @@ -107,7 +183,7 @@ void menus_c::menu_devices(void) { show_help = false; // only once printf("\n"); printf("*** Test of device parameter interface and states.\n"); - print_arbitration_info(" "); + print_arbitration_info(arbitration_mode, " "); if (cur_device) { printf(" Current device is \"%s\"\n", cur_device->name.value.c_str()); if (unibuscontroller) @@ -115,18 +191,20 @@ void menus_c::menu_devices(void) { unibuscontroller->base_addr.value); } else printf(" No current device selected\n"); - if (memory_installed) { - printf( - " UNIBUS memory (physical or emulated) installed from %06o to %06o.\n", + if (memory_emulated) { + printf(" UNIBUS memory emulated from %06o to %06o.\n", emulated_memory_start_addr, emulated_memory_end_addr); } else printf(" NO UNIBUS memory installed ... device test limited!\n"); printf("\n"); - printf("m i Install (emulate) max UNIBUS memory\n"); - if (memory_installed) { - printf("m f [word] Fill UNIBUS memory (with 0 or other octal value)\n"); - printf("m d Dump UNIBUS memory to disk\n"); - } + printf("m i Install (emulate) max UNIBUS memory\n"); + printf("m f [word] Fill UNIBUS memory (with 0 or other octal value)\n"); + printf("m d Dump UNIBUS memory to disk\n"); + printf( + "m ll Load memory content from MACRO-11 listing file (boot loader)\n"); + if (strlen(memory_filename)) + printf("m ll Reload last memory content from file \"%s\"\n", + memory_filename); printf("ld List all defined devices\n"); printf("sd Select \"current device\"\n"); if (cur_device) { @@ -170,10 +248,9 @@ void menus_c::menu_devices(void) { } else if (!strcasecmp(s_opcode, "m") && n_fields == 2 && !strcasecmp(s_param[0], "i")) { // install (emulate) max UNIBUS memory - emulate_memory(); - memory_installed = true; + memory_emulated = emulate_memory(arbitration_mode); show_help = true; // menu struct changed - } else if (memory_installed && !strcasecmp(s_opcode, "m") && n_fields >= 2 + } else if (!strcasecmp(s_opcode, "m") && n_fields >= 2 && !strcasecmp(s_param[0], "f")) { // clear UNIBUS memory bool timeout; @@ -187,25 +264,26 @@ void menus_c::menu_devices(void) { "Fill memory with %06o, writing UNIBUS memory[%06o:%06o] with blocksize %u words\n", fillword, emulated_memory_start_addr, emulated_memory_end_addr, unibus->dma_wordcount); - unibus->mem_write(membuffer->data.words, emulated_memory_start_addr, - emulated_memory_end_addr, unibus->dma_wordcount, &timeout); + unibus->mem_write(arbitration_mode, membuffer->data.words, + emulated_memory_start_addr, emulated_memory_end_addr, + unibus->dma_wordcount, &timeout); if (timeout) printf("Error writing UNIBUS memory!\n"); - } else if (memory_installed && !strcasecmp(s_opcode, "m") && n_fields == 2 + } else if (!strcasecmp(s_opcode, "m") && n_fields == 2 && !strcasecmp(s_param[0], "d")) { // dump UNIBUS memory to disk const char * filename = "memory.dump"; bool timeout; // 1. read UNIBUS memory - uint32_t end_addr = unibus->test_sizer() - 2; + uint32_t end_addr = unibus->test_sizer(arbitration_mode) - 2; printf("Reading UNIBUS memory[0:%06o] with DMA blocks of %u words\n", end_addr, unibus->dma_wordcount); // clear memory buffer, to be sure content changed membuffer->set_addr_range(0, end_addr); membuffer->fill(0); - unibus->mem_read(membuffer->data.words, 0, end_addr, unibus->dma_wordcount, - &timeout); + unibus->mem_read(arbitration_mode, membuffer->data.words, 0, end_addr, + unibus->dma_wordcount, &timeout); if (timeout) printf("Error reading UNIBUS memory!\n"); else { @@ -213,12 +291,23 @@ void menus_c::menu_devices(void) { printf("Saving to file \"%s\"\n", filename); membuffer->save_binary(filename, end_addr + 2); } + } else if (!strcasecmp(s_opcode, "m") && n_fields == 3 + && !strcasecmp(s_param[0], "ll")) { + // m ll + load_memory(arbitration_mode, s_param[1], "start"); + } else if (!strcasecmp(s_opcode, "m") && n_fields == 2 + && !strcasecmp(s_param[0], "ll") && strlen(memory_filename)) { + // m ll + load_memory(arbitration_mode, memory_filename, "start"); } else if (!strcasecmp(s_opcode, "ld") && n_fields == 1) { list::iterator it; cout << "Registered devices:\n"; - for (it = device_c::mydevices.begin(); it != device_c::mydevices.end(); ++it) + for (it = device_c::mydevices.begin(); it != device_c::mydevices.end(); ++it) { cout << "- " << (*it)->name.value << " (type is " << (*it)->type_name.value << ")\n"; + if ((*it)->name.value.empty()) + printf("EMPTY\n"); + } } else if (!strcasecmp(s_opcode, "sd") && n_fields == 2) { list::iterator it; bool found = false; @@ -280,7 +369,7 @@ void menus_c::menu_devices(void) { addr = strtol(s_param[0], NULL, 8); mailbox->dma.words[0] = strtol(s_param[1], NULL, 8); - bool timeout = !unibus->dma(UNIBUS_CONTROL_DATO, addr, 1); + bool timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATO, addr, 1); if (reg) { assert( reg @@ -304,13 +393,15 @@ void menus_c::menu_devices(void) { addr = reg->addr; else addr = strtol(s_param[0], NULL, 8); // interpret as 18 bit address - timeout = !unibus->dma(UNIBUS_CONTROL_DATI, addr, blocksize); + timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATI, addr, + blocksize); printf("EXAM %06o -> %06o\n", addr, mailbox->dma.words[0]); } else { // list all regs addr = unibuscontroller->base_addr.value; // all device registers blocksize = unibuscontroller->register_count; unsigned i; - timeout = !unibus->dma(UNIBUS_CONTROL_DATI, addr, blocksize); + timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATI, addr, + blocksize); for (i = 0; addr <= mailbox->dma.cur_addr; i++, addr += 2) { reg = unibuscontroller->register_by_unibus_address(addr); assert(reg); @@ -330,27 +421,44 @@ void menus_c::menu_devices(void) { cout << "Error : " << e.what() << "\n"; } } // ready - cpu.worker_stop(); - cpu.uninstall(); - RL11.worker_stop(); - RL11.disconnect_from_panel(); - RL11.uninstall(); + if (with_CPU) { + cpu->worker_stop(); + cpu->uninstall(); + delete cpu; + } - RK05.worker_stop(); - RK05.uninstall(); + if (with_RL) { + RL11->worker_stop(); + RL11->disconnect_from_panel(); + RL11->uninstall(); + delete RL11; + } - //demo_regs.worker_stop(); - //demo_regs.uninstall(); + if (with_RK) { + RK11->worker_stop(); + RK11->uninstall(); + delete RK11; + } - demo_io.worker_stop(); - demo_io.uninstall(); + if (with_MSCP) { + UDA50->worker_stop(); + UDA50->uninstall(); + delete RK11; + } - if (unibus->arbitration_active) - unibus->emulation_logic_stop(); // undo +// //demo_regs.worker_stop(); +// //demo_regs.uninstall(); + + if (with_DEMOIO) { + demo_io->worker_stop(); + demo_io->uninstall(); + delete demo_io; + } unibusadapter->worker_stop(); buslatches_output_enable(false); + hardware_shutdown(); // stop PRU } diff --git a/10.03_app_demo/2_src/menu_gpio.cpp b/10.03_app_demo/2_src/menu_gpio.cpp index ae89442..ab53850 100644 --- a/10.03_app_demo/2_src/menu_gpio.cpp +++ b/10.03_app_demo/2_src/menu_gpio.cpp @@ -30,15 +30,16 @@ #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own +#include "application.hpp" // own #include "gpios.hpp" /********************************************** * select a single GPIO pin for set/clear * and high speed toggle + * no PRU activity * */ -void menus_c::menu_gpio() { +void application_c::menu_gpio() { bool show_help = true; // show cmds on first screen, then only on error or request mcout_t mcout; // Multi Column OUTput unsigned name_len; @@ -66,7 +67,7 @@ void menus_c::menu_gpio() { gpio->tag = i + 1; // remember label in menu } } - mcout_flush(&mcout, stdout, linewidth, " || ", /*first_col_then_row*/0); + mcout_flush(&mcout, stdout, opt_linewidth, " || ", /*first_col_then_row*/0); if (show_help) { printf("\n"); printf("*** Test single GPIO pins.\n"); diff --git a/10.03_app_demo/2_src/menu_interrupts.cpp b/10.03_app_demo/2_src/menu_interrupts.cpp index 03cbafd..9a9906a 100644 --- a/10.03_app_demo/2_src/menu_interrupts.cpp +++ b/10.03_app_demo/2_src/menu_interrupts.cpp @@ -28,17 +28,22 @@ #include #include +#include "utils.hpp" #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own +#include "application.hpp" // own +#include "pru.hpp" #include "gpios.hpp" #include "unibus.h" #include "memoryimage.hpp" #include "unibusadapter.hpp" -void menus_c::menu_interrupts(void) { +void application_c::menu_interrupts(void) { + // needs physical CPU + enum unibus_c::arbitration_mode_enum arbitration_mode = unibus_c::ARBITRATION_MODE_CLIENT; + const char *testprogram_fname = "intrtst.lst"; bool show_help = true; // show cmds on first screen, then only on error or request bool active = false; // 1 if PRU executes slave&master logic @@ -47,11 +52,9 @@ void menus_c::menu_interrupts(void) { char s_opcode[256], s_param[5][256]; int n_fields; - if (!unibus->arbitration_active) { - printf("! INTR tests need a PDP-11 CPU doing arbitration !\n"); - return; - } - // These test need active bus drivers + // These test need active PRUs + // and an PDP-11 CPU as Arbitrator + hardware_startup(pru_c::PRUCODE_UNIBUS); buslatches_output_enable(true); ready = false; @@ -60,7 +63,8 @@ void menus_c::menu_interrupts(void) { show_help = false; // only once printf("\n"); printf("*** Test of UNIBUS interrupts.\n"); - printf(" Memory access as Bus Master with DMA (NPR/NPG/SACK) arbitration.\n"); + printf( + " BR*/BG* Bus Arbitration needs a PDP-11 CPU acting as Bus Arbitrator.\n"); if (emulated_memory_start_addr > emulated_memory_end_addr) printf(" UniBone does not emulate memory.\n"); else @@ -71,7 +75,6 @@ void menus_c::menu_interrupts(void) { printf("*** Starting full UNIBUS master/slave logic on PRU\n"); printf("***\n"); unibusadapter->worker_start(); - unibus->emulation_logic_start(); active = true; } @@ -104,24 +107,40 @@ void menus_c::menu_interrupts(void) { } else if (!strcasecmp(s_opcode, "pwr")) { unibus->powercycle(); } else if (!strcasecmp(s_opcode, "a")) { + timeout_c timer; bool load_ok, timeout; uint32_t start_addr, end_addr; + printf("Trying to start PDP-11 CPU...\n"); + unibus->powercycle(); + timer.wait_ms(1000); // shpw prompt + unibus->powercycle(); + timer.wait_ms(1000); // shpw prompt + + SET_DEBUG_PIN0(0) + ; + SET_DEBUG_PIN1(0) + ; printf("Loading memory content from MACRO-11 listing \"%s\".\n", testprogram_fname); membuffer->init(); load_ok = membuffer->load_macro11_listing(testprogram_fname, "start"); if (!load_ok) { printf("File load failed, aborting.\n"); } else { - emulate_memory(); + // SET_DEBUG_PIN0(1) ; + emulate_memory(arbitration_mode); + // SET_DEBUG_PIN0(0) ; membuffer->get_addr_range(&start_addr, &end_addr); printf( "Loaded %u words, writing UNIBUS memory[%06o:%06o] with blocksize %u words.\n", membuffer->get_word_count(), start_addr, end_addr, unibus->dma_wordcount); - unibus->mem_write(membuffer->data.words, start_addr, end_addr, + // SET_DEBUG_PIN1(1) ; + unibus->mem_write(arbitration_mode, membuffer->data.words, start_addr, end_addr, unibus->dma_wordcount, &timeout); + // SET_DEBUG_PIN0(0) ; + // SET_DEBUG_PIN1(0) ; if (timeout) - printf("Memory write failed with timeout, aborting.\n"); + printf("Memory write failed with UNIBUS timeout, aborting.\n"); else { if (membuffer->entry_address == MEMORY_ADDRESS_INVALID) printf( @@ -155,12 +174,13 @@ void menus_c::menu_interrupts(void) { printf("***\n"); printf("*** Stopping UNIBUS logic on PRU\n"); printf("***\n"); - unibus->emulation_logic_stop(); unibusadapter->worker_stop(); active = false; } // Switch off bus drivers buslatches_output_enable(false); + hardware_shutdown(); + } diff --git a/10.03_app_demo/2_src/menu_mailbox.cpp b/10.03_app_demo/2_src/menu_mailbox.cpp index 1e3d361..d76dddd 100644 --- a/10.03_app_demo/2_src/menu_mailbox.cpp +++ b/10.03_app_demo/2_src/menu_mailbox.cpp @@ -29,20 +29,23 @@ #include #include "inputline.h" -#include "menus.hpp" // own +#include "application.hpp" // own +#include "pru.hpp" #include "mailbox.h" /********************************************** * Function and performance test of ARM-PRU1 mailbox * */ -void menus_c::menu_mailbox() { +void application_c::menu_mailbox() { bool show_help = true; // show cmds on first screen, then only on error or request // mcout_t mcout; // Multi Column OUTput bool ready; char *s_choice; char s_id[256], s_opcode[256]; ready = false; + // test PRUs + hardware_startup(pru_c::PRUCODE_TEST) ; while (!ready) { if (show_help) { show_help = false; // only once @@ -67,5 +70,6 @@ void menus_c::menu_mailbox() { show_help = true; } } + hardware_shutdown() ; } diff --git a/10.03_app_demo/2_src/menu_masterslave.cpp b/10.03_app_demo/2_src/menu_masterslave.cpp index b092892..2bb5595 100644 --- a/10.03_app_demo/2_src/menu_masterslave.cpp +++ b/10.03_app_demo/2_src/menu_masterslave.cpp @@ -33,9 +33,10 @@ #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own.cpp: user sub menu "panel" +#include "application.hpp" // own #include "gpios.hpp" +#include "pru.hpp" #include "iopageregister.h" #include "ddrmem.h" #include "unibus.h" @@ -47,7 +48,7 @@ // "arbitration_active": operate in an environment without // arbitration and interrupt fielding? -void menus_c::menu_masterslave(void) { +void application_c::menu_masterslave(enum unibus_c::arbitration_mode_enum arbitration_mode) { // UniBone uses this test controller: // memory cells at start of IO page, can be tested with ZKMA demo_regs_c demo_regs; @@ -61,19 +62,26 @@ void menus_c::menu_masterslave(void) { char s_opcode[256], s_param[5][256]; int n_fields; - iopageregisters_init(); // erase all devices from PRU +// iopageregisters_init(); // erase all devices from PRU - // These test need active bus drivers + // These test need active PRUs + //TODO: rewrite. + hardware_startup(pru_c::PRUCODE_UNIBUS); buslatches_output_enable(true); + // PRUCODE_UNIBUS can raise events (INIT,ACLO,DCLO) + // handle & clear these + unibusadapter->worker_start() ; + ready = false; + while (!ready) { // sync pagetable ddrmem->set_range(emulated_memory_start_addr, emulated_memory_end_addr); if (show_help) { show_help = false; // only once printf("\n"); - print_arbitration_info(" "); + print_arbitration_info(arbitration_mode, " "); if (emulated_memory_start_addr > emulated_memory_end_addr) printf(" UniBone does not emulate memory.\n"); else @@ -81,12 +89,11 @@ void menus_c::menu_masterslave(void) { emulated_memory_start_addr, emulated_memory_end_addr); printf(" DMA uses %u%% of Unibus band width. DMA block size is %u words.\n", unibus->dma_bandwidth_percent, unibus->dma_wordcount); - if (unibus->arbitration_active && !active) { + if (arbitration_mode == unibus_c::ARBITRATION_MODE_CLIENT && !active) { + // Old: physical PDP_11 CPU -> test of demo_regs? printf("***\n"); printf("*** Starting full UNIBUS master/slave logic on PRU\n"); printf("***\n"); - unibusadapter->worker_start(); - unibus->emulation_logic_start(); if (testcontroller_enabled) { demo_regs.install(); demo_regs.worker_start(); @@ -145,12 +152,8 @@ void menus_c::menu_masterslave(void) { } else if (!strcasecmp(s_opcode, "<")) { if (inputline_fopen(s_param[0])) printf("Now executing command from file \"%s\"\n", s_param[0]); - else { - char cwd[PATH_MAX]; - printf("Error opening command file \"%s\"!\n", s_param[0]); - if (getcwd(cwd, sizeof(cwd)) != NULL) - printf("Current working dir is \"%s\"\n", cwd); - } + else + printf("%s\n", fileErrorText("Error opening command file \"%s\"!", s_param[0])); } else if (!strcasecmp(s_opcode, "init")) { unibus->init(); } else if (!strcasecmp(s_opcode, "i")) { @@ -179,42 +182,42 @@ void menus_c::menu_masterslave(void) { emulated_memory_start_addr, emulated_memory_end_addr); } } else if (!strcasecmp(s_opcode, "m") && n_fields == 1) { - emulate_memory(); + emulate_memory(arbitration_mode); } else if (!strcasecmp(s_opcode, "sz")) { - uint32_t first_invalid_addr = unibus->test_sizer(); + uint32_t first_invalid_addr = unibus->test_sizer(arbitration_mode); if (first_invalid_addr == 0) printf("Address [0] invalid\n"); else printf("Found valid addresses in range %06o..%06o.\n", 0, first_invalid_addr - 2); } else if (!strcasecmp(s_opcode, "ta") && n_fields == 1) { - uint32_t end_addr = unibus->test_sizer() - 2; // well, may be invalid + uint32_t end_addr = unibus->test_sizer(arbitration_mode) - 2; // well, may be invalid printf( "Testing %06o..%06o linear with \"address\" data pattern (stop with ^C) ...\n", 0, end_addr); - unibus->test_mem(0, end_addr, 1); + unibus->test_mem(arbitration_mode, 0, end_addr, 1); } else if (!strcasecmp(s_opcode, "ta") && n_fields == 3) { uint32_t start_addr = strtol(s_param[0], NULL, 8); uint32_t end_addr = strtol(s_param[1], NULL, 8); - uint32_t last_addr = unibus->test_sizer() - 2; + uint32_t last_addr = unibus->test_sizer(arbitration_mode) - 2; if (end_addr > last_addr) end_addr = last_addr; // trunc to memory size printf( "Testing %06o..%06o linear with \"address\" data pattern (stop with ^C) ...\n", start_addr, end_addr); - unibus->test_mem(start_addr, end_addr, 1); + unibus->test_mem(arbitration_mode, start_addr, end_addr, 1); } else if (!strcasecmp(s_opcode, "tr") && n_fields == 1) { - uint32_t end_addr = unibus->test_sizer() - 2; // well, may be invalid + uint32_t end_addr = unibus->test_sizer(arbitration_mode) - 2; // well, may be invalid printf("Testing %06o..%06o randomly (stop with ^C) ...\n", 0, end_addr); - unibus->test_mem(0, end_addr, 2); + unibus->test_mem(arbitration_mode, 0, end_addr, 2); } else if (!strcasecmp(s_opcode, "tr") && n_fields == 3) { uint32_t start_addr = strtol(s_param[0], NULL, 8); uint32_t end_addr = strtol(s_param[1], NULL, 8); - uint32_t last_addr = unibus->test_sizer() - 2; + uint32_t last_addr = unibus->test_sizer(arbitration_mode) - 2; if (end_addr > last_addr) end_addr = last_addr; // trunc to memory size printf("Testing %06o..%06o randomly (stop with ^C) ...\n", start_addr, end_addr); - unibus->test_mem(start_addr, end_addr, 2); + unibus->test_mem(arbitration_mode, start_addr, end_addr, 2); } else if (!strcasecmp(s_opcode, "e")) { unsigned blocksize = 1; unsigned i; @@ -229,7 +232,7 @@ void menus_c::menu_masterslave(void) { cur_addr = strtol(s_param[0], NULL, 8) & 0777777; blocksize = strtol(s_param[1], NULL, 8); } - timeout = !unibus->dma(UNIBUS_CONTROL_DATI, cur_addr, blocksize); + timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATI, cur_addr, blocksize); for (i = 0; cur_addr <= mailbox->dma.cur_addr; i++, cur_addr += 2) printf("EXAM %06o -> %06o\n", cur_addr, mailbox->dma.words[i]); cur_addr = mailbox->dma.cur_addr; @@ -275,7 +278,7 @@ void menus_c::menu_masterslave(void) { mailbox->dma.words[0] = strtol(s_param[0], NULL, 8); blocksize = 1; } - timeout = !unibus->dma(UNIBUS_CONTROL_DATO, cur_addr, blocksize); + timeout = !unibus->dma(arbitration_mode, UNIBUS_CONTROL_DATO, cur_addr, blocksize); for (i = 0; cur_addr <= mailbox->dma.cur_addr; i++, cur_addr += 2) printf("DEPOSIT %06o <- %06o\n", cur_addr, mailbox->dma.words[i]); cur_addr = mailbox->dma.cur_addr; @@ -344,16 +347,16 @@ void menus_c::menu_masterslave(void) { printf( "Loaded %u words, writing UNIBUS memory[%06o:%06o] with blocksize %u words\n", wordcount, startaddr, endaddr, unibus->dma_wordcount); - unibus->mem_write(membuffer->data.words, startaddr, endaddr, + unibus->mem_write(arbitration_mode, membuffer->data.words, startaddr, endaddr, unibus->dma_wordcount, &timeout); } } else if (!strcasecmp(s_opcode, "s") && (n_fields == 2)) { bool timeout; - uint32_t end_addr = unibus->test_sizer() - 2; + uint32_t end_addr = unibus->test_sizer(arbitration_mode) - 2; printf("Reading UNIBUS memory[0:%06o] with DMA blocks of %u words\n", end_addr, unibus->dma_wordcount); - unibus->mem_read(membuffer->data.words, 0, end_addr, unibus->dma_wordcount, - &timeout); + unibus->mem_read(arbitration_mode, membuffer->data.words, 0, end_addr, + unibus->dma_wordcount, &timeout); printf("Saving to file %s\n", s_param[0]); membuffer->save_binary(s_param[0], end_addr + 2); } else { @@ -362,7 +365,7 @@ void menus_c::menu_masterslave(void) { } } - if (unibus->arbitration_active && active) { + if (arbitration_mode == unibus_c::ARBITRATION_MODE_CLIENT && active) { printf("***\n"); printf("*** Stopping UNIBUS logic on PRU\n"); printf("***\n"); @@ -371,12 +374,12 @@ void menus_c::menu_masterslave(void) { demo_regs.worker_stop(); demo_regs.uninstall(); } - unibus->emulation_logic_stop(); - unibusadapter->worker_stop(); active = false; } + unibusadapter->worker_stop(); // Switch off bus drivers buslatches_output_enable(false); + hardware_shutdown(); } diff --git a/10.03_app_demo/2_src/menu_panel.cpp b/10.03_app_demo/2_src/menu_panel.cpp index e633327..2227f93 100644 --- a/10.03_app_demo/2_src/menu_panel.cpp +++ b/10.03_app_demo/2_src/menu_panel.cpp @@ -30,14 +30,15 @@ #include "inputline.h" #include "mcout.h" -#include "menus.hpp" // own +#include "application.hpp" // own #include "panel.hpp" /********************************************** * Test input and outputs on I2C connected MC23017s. + * no active PRU needed * */ -void menus_c::menu_panel() { +void application_c::menu_panel() { mcout_t mcout; // Multi Column OUTput bool show_help = true; // show cmds on first screen, then only on error or request bool ready = false; @@ -66,7 +67,7 @@ void menus_c::menu_panel() { mcout_printf(&mcout, "%2d) %-*s = %d", controlno, name_len, pc->full_name().c_str(), pc->value); } - mcout_flush(&mcout, stdout, linewidth, " || ", /*first_col_then_row*/0); + mcout_flush(&mcout, stdout, opt_linewidth, " || ", /*first_col_then_row*/0); if (show_help) { show_help = false; // only once diff --git a/10.03_app_demo/2_src/menu_unibus_signals.cpp b/10.03_app_demo/2_src/menu_unibus_signals.cpp new file mode 100644 index 0000000..2eb8ce4 --- /dev/null +++ b/10.03_app_demo/2_src/menu_unibus_signals.cpp @@ -0,0 +1,150 @@ +/* menu_unibus_signals.cpp: user sub menu "unibussignals" + + Copyright (c) 2019, Joerg Hoppe + j_hoppe@t-online.de, www.retrocmp.com + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + 16-Nov-2018 JH created + */ + +#include +#include +#include +#include +#include + +#include "utils.hpp" +#include "inputline.h" +#include "mcout.h" +#include "application.hpp" // own +#include "pru.hpp" + +#include "gpios.hpp" + +/********************************************** + * test a single or multiple 8bit (or less) register latches + * connected to UNIBUS + * */ + +/* Test UNIBUS wires in order of UniProbe LEDS + * slow moving zero + */ + +void application_c::menu_unibus_signals(void) { + mcout_t mcout; // Multi Column OUTput + unsigned i; + unibus_signal_info_c usi; + bool show_help = true; // show cmds on first screen, then only on error or request + bool show_all = true; // query and show state of all signals + bool ready; + char *s_choice; + char s_opcode[256], s_param[256]; + int n_fields; + + // These test need active bus drivers + hardware_startup(pru_c::PRUCODE_TEST); + buslatches_output_enable(true); + + ready = false; + while (!ready) { + if (show_all) { + show_all = false ; // only once + // display all known signals + mcout_init(&mcout, unibus_signals->signals.size()); + // put all panel controls into array view + for (i = 0; i < unibus_signals->signals.size(); i++) { + usi = unibus_signals->signals[i]; + mcout_printf(&mcout, "%2d) %-*s = %*o", i, unibus_signals->max_name_len(), + usi.name.c_str(), (usi.bitwidth + 2) / 3, + unibus_signals->get_val(usi.id)); + } + mcout_flush(&mcout, stdout, opt_linewidth, " || ", /*first_col_then_row*/0); + } + + if (show_help) { + show_help = false; // only once + printf("\n"); + printf("*** Stimulate UNIBUS signals manually.\n"); + printf("*** Run only on empty UNIBUS !\n"); + printf(" Read signal\n"); + printf(" Write signal.\n"); + printf("o <0|1> Enable/disable DS8641 UNIBUS output drivers.\n"); + printf(" Drivers are currently %s.\n", + buslatches.cur_output_enable ? "ENABLED" : "NOT ENABLED"); + printf("a Show all\n"); + printf("r Reset outputs to \"neutral\" values\n"); + printf("q Quit\n"); + } + s_choice = getchoice(); + printf("\n"); + n_fields = sscanf(s_choice, "%s %s", s_opcode, s_param); + if (strlen(s_choice) == 0) { + // should not happen, but occurs under Eclipse? + } else if (!strcasecmp(s_choice, "q")) { + ready = true; + } else if (!strcasecmp(s_choice, "r")) { + buslatches_pru_reset(); // low level clear + show_all = true; + } else if (!strcasecmp(s_choice, "a")) { + show_all = true; + } else if (n_fields == 2 && !strcasecmp(s_opcode, "o")) { + // parse o 0|1 + unsigned param = strtol(s_param, NULL, 10); + buslatches_output_enable(param); + printf("UNIBUS drivers now %s.\n", + buslatches.cur_output_enable ? "enabled" : "disabled"); + } else if (n_fields == 1 && strchr("0123456789", s_opcode[0])) { + // parse + i = strtol(s_opcode, NULL, 10); + if (i >= unibus_signals->size()) { + printf("Illegal signal number %d.\n", i); + show_help = true; + continue; + } + usi = unibus_signals->signals[i]; + printf("%s = %*o\n", usi.name.c_str(), usi.bitwidth, + unibus_signals->get_val(usi.id)); + } else if (n_fields == 2 && strchr("0123456789", s_opcode[0])) { + // parse | + i = strtol(s_opcode, NULL, 10); + if (i >= unibus_signals->size()) { + printf("Illegal signal number %d.\n", i); + show_help = true; + continue; + } + usi = unibus_signals->signals[i]; + if (strchr("01234567", s_param[0])) { + unsigned val = strtol(s_param, NULL, 8); + unibus_signals->set_val(usi.id, val); + printf("%s = %*o\n", usi.name.c_str(), usi.bitwidth, + unibus_signals->get_val(usi.id)); + } else { + printf("Syntax error: .\n"); + show_help = true; + } + } else { + printf("Unknown command \"%s\"!\n", s_choice); + show_help = true; + } // if (s_choice...) + } // while (!ready) + + buslatches_output_enable(false); + hardware_shutdown(); +} + diff --git a/10.03_app_demo/2_src/menus.cpp b/10.03_app_demo/2_src/menus.cpp index 4d98651..dedc52c 100644 --- a/10.03_app_demo/2_src/menus.cpp +++ b/10.03_app_demo/2_src/menus.cpp @@ -23,8 +23,6 @@ 12-nov-2018 JH entered beta phase 15-May-2016 JH created */ -#define _MENUS_CPP_ - #include #include #include @@ -38,41 +36,50 @@ #include "unibus.h" #include "ddrmem.h" -#include "menus.hpp" // own +#include "application.hpp" // own using namespace std; -menus_c *menus; // Singleton - /********************************************** * User Interface *********************************************/ -void menus_c::print_arbitration_info(const char *indent) { - if (unibus->arbitration_active) { - printf("%s\"Arbitration ACTIVE\": Needs a PDP-11 CPU doing NPR/INTR arbitration\n", - indent); - printf("%s(CPU active, console processor inactive).\n", indent); - printf("%sMemory access as Bus Master with NPR/NPG/SACK handshake.\n", indent); - } else { - printf("%s\"Arbitration INACTIVE\": Expects no PDP-11 CPU doing NPR/INTR arbitration\n", +void application_c::print_arbitration_info( + enum unibus_c::arbitration_mode_enum arbitration_mode, const char *indent) { + switch (arbitration_mode) { + case unibus_c::ARBITRATION_MODE_NONE: + printf( + "%s\"BR/BG and NPR/NPG Arbitration INACTIVE\": Expects no PDP-11 CPU doing NPR/INTR arbitration\n", indent); printf("%s(CPU not plugged in, or console processor active).\n", indent); printf("%sOnly UNIBUS data transfers can be tested.\n", indent); printf("%sUnconditional memory access as Bus Master without NPR/NPG/SACK handshake.\n", indent); + break; + case unibus_c::ARBITRATION_MODE_CLIENT: + printf("%s\"UniBone is client to PDP-11 CPU doing NPR/INTR Arbitrator\n", indent); + printf("%s(CPU active, console processor inactive).\n", indent); + printf("%sMemory access as Bus Master with NPR/NPG/SACK handshake.\n", indent); + break; + case unibus_c::ARBITRATION_MODE_MASTER: + printf("%s\"UniBone is active Arbitrator for NPR/INTR Arbitrator\n", indent); + printf("%s\"Expects no physical PDP-11 CPU doing NPR/INTR arbitration\n", indent); + printf("%s(CPU not plugged in, NO console processor active).\n", indent); + break; + default: + FATAL("Illegal arbitration mode"); } } /* * read character string from stdin */ -char *menus_c::getchoice(void) { +char *application_c::getchoice(void) { static char s_choice[255]; do { - printf("\n>>>"); - inputline(s_choice, (int) sizeof(s_choice)); + printf("\n"); + inputline(s_choice, (int) sizeof(s_choice), ">>>"); //char *s; // do { // s_choice[0] = '\0'; // empty buffer. @@ -87,24 +94,28 @@ char *menus_c::getchoice(void) { } // scan UNIBUS address range and emulate missing memory -void menus_c::emulate_memory(void) { +// result: false, if nothing emulated +bool application_c::emulate_memory(enum unibus_c::arbitration_mode_enum arbitration_mode) { + bool result = false; unsigned first_invalid_addr; - printf("Disable memory emulation, size physical memory ... "); + printf("Disable memory emulation, size physical memory ...\n"); emulated_memory_start_addr = 0xffffffff; emulated_memory_end_addr = 0; // start > end: disable ddrmem->set_range(emulated_memory_start_addr, emulated_memory_end_addr); - first_invalid_addr = unibus->test_sizer(); + first_invalid_addr = unibus->test_sizer(arbitration_mode); if (first_invalid_addr >= 0760000) - printf("\nFound physical memory in full range 0..0757776, no emulation necessary!\n"); + printf("Found physical memory in full range 0..0757776, no emulation necessary!\n"); else { // Emulate all unimplemented memory behind physical if (ddrmem->set_range(first_invalid_addr, 0757776)) { emulated_memory_start_addr = first_invalid_addr; emulated_memory_end_addr = 0757776; - printf("\nNow emulating UNIBUS memory in range %06o..%06o with DDR memory.\n", + printf("Now emulating UNIBUS memory in range %06o..%06o with DDR memory.\n", emulated_memory_start_addr, emulated_memory_end_addr); + result = true; } } + return result; } /* @@ -134,7 +145,7 @@ void menus_c::emulate_memory(void) { /********************************************** * Print info() * */ -void menus_c::menu_info(void) { +void application_c::menu_info(void) { printf("Build timestamp: " __DATE__ " " __TIME__ "\n\n"); printf("Test setup:\n"); printf("UniBone must be plugged into SPC slots C-F on a DD11-CK backplane.\n"); @@ -174,7 +185,7 @@ void menus_c::menu_info(void) { // print all parameters of a device or device exerciser // p == NULL: alle -void menus_c::print_params(parameterized_c *parameterized, parameter_c *p) { +void application_c::print_params(parameterized_c *parameterized, parameter_c *p) { stringgrid_c grid; unsigned r; grid.set(0, 0, "Name"); @@ -199,11 +210,10 @@ void menus_c::print_params(parameterized_c *parameterized, parameter_c *p) { grid.print(" ", '-'); } - /********************************************** * Main menu */ -void menus_c::menu_main(void) { +void application_c::menu_main(void) { bool ready; char *s_choice; char opcode[80]; @@ -220,20 +230,20 @@ void menus_c::menu_main(void) { printf("\n\n"); printf("*** UniBone technology demonstrator build %s\n", compile_timestamp); printf("\n"); - print_arbitration_info(" "); - printf("\n"); - printf("a <0/1> Setup test for active/disabled PDP-11CPU.\n"); + // printf("a <0/1> Setup test for Aribitrator: 0 =none, 1 = client to active PDP-11 CPU.\n"); printf("tg Test of single non-PRU GPIO pins\n"); printf("tp Test I2C paneldriver\n"); - printf("tx Test of mailbox to PRU1\n"); + //printf("tx Test of mailbox to PRU1\n"); printf("tl Test of IO bus latches\n"); + printf("us Stimulate UNIBUS signals\n"); printf( "tm Test Bus Master: access UNIBUS address range without PDP-11 CPU arbitration\n"); printf("ts Test shared DDR memory = UNIBUS memory as BUS SLAVE\n"); - if (unibus->arbitration_active) - printf("ti Test Interrupts\n"); - printf("td Test device interface and state logic of RL01/02\n"); - printf("de Device Exerciser: work with devices on the UNIBUS without PDP-11 CPU arbitration\n") ; + printf("ti Test Interrupts (needs physical PDP-11 CPU)\n"); + printf("d Emulate devices, with PDP-11 CPU arbitration\n"); + printf("dc Emulate devices and CPU, PDP-11 must be disabled.\n"); + printf( + "de Device Exerciser: work with devices on the UNIBUS without PDP-11 CPU arbitration\n"); printf( "m Full memory slave emulation with DMA bus master functions by PDP-11 CPU.\n"); printf("i Info, help\n"); @@ -244,30 +254,32 @@ void menus_c::menu_main(void) { if (n_fields > 0) { if (!strcasecmp(opcode, "q")) { ready = true; - } else if (!strcasecmp(opcode, "a")) { - unibus->arbitration_active = !!numarg; + // } else if (!strcasecmp(opcode, "a")) { + // unibus->arbitrator_client = !!numarg; } else if (!strcasecmp(opcode, "tg")) { menu_gpio(); } else if (!strcasecmp(opcode, "tp")) { menu_panel(); - } else if (!strcasecmp(opcode, "tx")) { - menu_mailbox(); + //} else if (!strcasecmp(opcode, "tx")) { + // menu_mailbox(); } else if (!strcasecmp(opcode, "tl")) { menu_buslatches(); + } else if (!strcasecmp(opcode, "us")) { + menu_unibus_signals(); } else if (!strcasecmp(opcode, "tm")) { - unibus->arbitration_active = false; - menu_masterslave(); + menu_masterslave(unibus_c::ARBITRATION_MODE_NONE); } else if (!strcasecmp(opcode, "ts")) { menu_ddrmem_slave_only(); } else if (!strcasecmp(opcode, "ti")) { menu_interrupts(); - } else if (!strcasecmp(opcode, "td")) { - menu_devices(); + } else if (!strcasecmp(opcode, "d")) { + menu_devices(false); + } else if (!strcasecmp(opcode, "dc")) { + menu_devices(true); } else if (!strcasecmp(opcode, "de")) { menu_device_exercisers(); } else if (!strcasecmp(opcode, "m")) { - unibus->arbitration_active = true; - menu_masterslave(); + menu_masterslave(unibus_c::ARBITRATION_MODE_CLIENT); } else if (!strcasecmp(opcode, "i")) { menu_info(); } diff --git a/10.03_app_demo/2_src/menus.hpp b/10.03_app_demo/2_src/menus.hpp deleted file mode 100644 index 6810407..0000000 --- a/10.03_app_demo/2_src/menus.hpp +++ /dev/null @@ -1,65 +0,0 @@ -/* menus.hpp: user menus for tests - - Copyright (c) 2018, Joerg Hoppe - j_hoppe@t-online.de, www.retrocmp.com - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - JOERG HOPPE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - 15-May-2018 JH created - */ - -#ifndef MENUS_H_ -#define MENUS_H_ - -#include - -#include "unibusdevice.hpp" - -class menus_c { -private: - // UniBone should emulate this address range - uint32_t emulated_memory_start_addr; - uint32_t emulated_memory_end_addr; - - void print_arbitration_info(const char *indent); - char *getchoice(void); - void emulate_memory(void); - void print_params(parameterized_c *parameterized, parameter_c *p); - - unibusdevice_register_t * device_register_by_id(unibusdevice_c *device, char *specifier); - - void menu_info(void); - void menu_gpio(void); - void menu_panel(void); - void menu_mailbox(void); - void menu_buslatches(void); - void menu_ddrmem_slave_only(void); - void menu_masterslave(void); - void menu_interrupts(void); - void menu_devices(void); - void menu_device_exercisers(void); - -public: - int linewidth; // width of screen for menu display - - void menu_main(void); -}; - -extern menus_c *menus; // Singleton - -#endif /* MENUS_H_ */ diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/dk.lst b/10.03_app_demo/5_applications/mini-unix.rk05/dk.lst new file mode 100644 index 0000000..1eaab3c --- /dev/null +++ b/10.03_app_demo/5_applications/mini-unix.rk05/dk.lst @@ -0,0 +1,84 @@ + 1 .title M9312 'DK/DT' BOOT prom for RK03/05 and TU55/56 controllers + 2 + 3 ; This source code is a modified copy of the DEC M9312 23-756A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RK03/05 DECdisk controllers. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 + 9 177400 rkcsr =177400 ; std RK03/05 DECdisk csrbase + 10 + 11 000002 rkwc =+6-4 ; word count + 12 000006 rkda =+12-4 ; disk address + 13 + 14 000002 xxwc =rkwc ; common word count offset + 15 + 16 .asect + 17 010000 .=10000 + 18 + 19 ; -------------------------------------------------- + 20 + 21 start: + 22 ; 8 unit numbers => 8 entry addresses + 23 start0: + 24 010000 012700 000000 mov #0,r0 + 25 010004 000435 br dknr + 26 010006 000240 nop + 27 start1: + 28 010010 012700 000001 mov #1,r0 + 29 010014 000431 br dknr + 30 010016 000240 nop + 31 start2: + 32 010020 012700 000002 mov #2,r0 + 33 010024 000425 br dknr + 34 010026 000240 nop + 35 start3: + 36 010030 012700 000003 mov #3,r0 + 37 010034 000421 br dknr + 38 010036 000240 nop + 39 start4: + 40 010040 012700 000004 mov #4,r0 + 41 010044 000415 br dknr + 42 010046 000240 nop + 43 start5: + 44 010050 012700 000005 mov #5,r0 + 45 010054 000411 br dknr + 46 010056 000240 nop + 47 start6: + 48 010060 012700 000006 mov #6,r0 + 49 010064 000405 br dknr + 50 010066 000240 nop + 51 start7: + 52 010070 012700 000007 mov #7,r0 + 53 010074 000401 br dknr + 54 010076 000240 nop + 55 + 56 + 57 dknr: + 58 010100 012701 177404 mov #rkcsr+4,r1 ; boot std csr, unit + 59 + 60 010104 010003 mov r0,r3 ; get unit number + 61 010106 000241 clc ; C=0 for ror + 62 010110 006003 ror r3 ; shift into 15:12 + 63 010112 006003 ror r3 ; + 64 010114 006003 ror r3 ; + 65 010116 006003 ror r3 ; + 66 010120 010361 000006 mov r3,rkda(r1) ; unit number, sector 0 to disk addr + 67 + 68 010124 012761 177000 000002 mov #-512.,xxwc(r1) ; set word count + 69 010132 052703 000005 bis #5,r3 ; command READ+GO + 70 010136 010311 mov r3,(r1) ; execute + 71 010140 105711 2$: tstb (r1) ; test ready + 72 010142 100376 bpl 2$ ; loop + 73 + 74 010144 005711 tst (r1) ; check error + 75 010146 100002 bpl 3$ ; br if no error + 76 + 77 010150 000005 reset ; reset the world + 78 010152 000752 br dknr ; and retry + 79 + 80 010154 042711 000377 3$: bic #377,(r1) ; nop command + 81 010160 005007 clr pc ; jump to loaded boot sector + 82 + 83 .end + 83 diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.cmd b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.cmd new file mode 100644 index 0000000..6188923 --- /dev/null +++ b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.cmd @@ -0,0 +1,30 @@ +# inputfile for demo to select a rk05 device in the "device test" menu. +# Read in with command line option "demo --cmdfile ..." +# mounts 4 "Mini.Unix" RK05 images +td # device test menu +.wait 3000 # wait for PDP-11 to reset +m i # install max UNIBUS memory + +sd rk0 # select drive #0 +p image tape1.bin # The BIN disk (RK05) + +sd rk1 # select drive #1 +p image tape2.bin # The SRC disk (RK05) + +sd rk2 # select drive #2 +p image tape3.bin # The MAN disk (RK05) + +.print Disk drive now on track after 5 secs +.wait 6000 # wait until drive spins up +p # show all params of RL1 + + +m ll dk.lst +.print RK11 boot loader installed. +.print Start 10000 to boot from drive 0 +.print Reload with "m ll" +.print +.print Set terminal to 9600 7O1 +.print At @ prompt, select kernel file to boot with "rkmx" +.print Login with "root" + diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.sh b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.sh new file mode 100644 index 0000000..adfe89f --- /dev/null +++ b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.sh @@ -0,0 +1,4 @@ +# start Mini-UNix rom RK05 with "demo" application +cd ~/10.03_app_demo/5_applications/mini-unix.rk05 +~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile mini-unix.cmd + diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.simh b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.simh new file mode 100644 index 0000000..3ec8375 --- /dev/null +++ b/10.03_app_demo/5_applications/mini-unix.rk05/mini-unix.simh @@ -0,0 +1,14 @@ +set cpu 11/05 + +set rk enabled + +# mini unix: tape1=bin, tape2=source, tape3=MAN disk +att rk0 tape1.bin +#att rk1 tape2.bin +att rk1 tape3.bin + +echo Mini-UNIX is a stripped down Unix V6 +echo On "@" prompt, enter "rkmx" +echo Attach 2nd disk: # /etc/mount /dev/rk1 /mnt + +boot rk0 \ No newline at end of file diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/tape1.bin b/10.03_app_demo/5_applications/mini-unix.rk05/tape1.bin new file mode 100644 index 0000000..226547b Binary files /dev/null and b/10.03_app_demo/5_applications/mini-unix.rk05/tape1.bin differ diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/tape2.bin b/10.03_app_demo/5_applications/mini-unix.rk05/tape2.bin new file mode 100644 index 0000000..ca52459 Binary files /dev/null and b/10.03_app_demo/5_applications/mini-unix.rk05/tape2.bin differ diff --git a/10.03_app_demo/5_applications/mini-unix.rk05/tape3.bin b/10.03_app_demo/5_applications/mini-unix.rk05/tape3.bin new file mode 100644 index 0000000..184e6d9 Binary files /dev/null and b/10.03_app_demo/5_applications/mini-unix.rk05/tape3.bin differ diff --git a/10.03_app_demo/5_applications/rsx11.rl02/dl.lst b/10.03_app_demo/5_applications/rsx11.rl02/dl.lst new file mode 100644 index 0000000..4bcbdf6 --- /dev/null +++ b/10.03_app_demo/5_applications/rsx11.rl02/dl.lst @@ -0,0 +1,92 @@ + 1 .title M9312 'DL' BOOT prom for RL11 controller + 2 + 3 ; This source code is a modified copyof the DEC M9312 23-751A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RL11 controller with RL01/RL02 drives. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 ; + 9 + 10 174400 rlcsr =174400 ; std RL11 csrbase + 11 + 12 000000 rlcs =+0 ; control/status + 13 000002 rlba =+2 ; bus address + 14 000004 rlda =+4 ; disk address + 15 000006 rlmp =+6 ; multipurpose + 16 + 17 000004 cmstat =2*2 ; get status + 18 000006 cmseek =3*2 ; seek + 19 000010 cmrdhd =4*2 ; read header + 20 000014 cmrdda =6*2 ; read data + 21 + 22 .asect + 23 010000 .=10000 ; arbitrary position > 3000 + 24 + 25 ; -------------------------------------------------- + 26 + 27 start: + 28 ; 4 unit numbers => 4 entry addresses + 29 start0: + 30 010000 012700 000000 mov #0,r0 + 31 010004 000413 br dlnr + 32 010006 000240 nop + 33 start1: + 34 010010 012700 000001 mov #1,r0 + 35 010014 000407 br dlnr + 36 010016 000240 nop + 37 start2: + 38 010020 012700 000002 mov #2,r0 + 39 010024 000403 br dlnr + 40 010026 000240 nop + 41 start3: + 42 010030 012700 000003 mov #3,r0 + 43 + 44 dlnr: + 45 010034 012701 174400 mov #rlcsr,r1 ; boot std csr, unit + 46 + 47 ; -------------------------------------------------- + 48 + 49 010040 010003 mov r0,r3 ; save unit number + 50 010042 000303 swab r3 ; unit number in upper byte + 51 010044 010311 mov r3,(r1) ; set unit, NOP cmd + 52 + 53 010046 012761 000013 000004 mov #013,rlda(r1) ; subcmd reset+getstatus + 54 010054 052703 000004 bis #cmstat,r3 ; get status cmd (r3lo is 0) + 55 010060 010311 mov r3,(r1) ; execute + 56 010062 105711 1$: tstb (r1) ; test for ready + 57 010064 100376 bpl 1$ ; wait + 58 + 59 010066 105003 clrb r3 ; unit number in upper byte + 60 010070 052703 000010 bis #cmrdhd,r3 ; read header cmd + 61 010074 010311 mov r3,(r1) ; execute + 62 010076 105711 2$: tstb (r1) ; test for ready + 63 010100 100376 bpl 2$ ; wait + 64 + 65 010102 016102 000006 mov rlmp(r1),r2 ; retrieve cyl/head/sector + 66 010106 042702 000077 bic #77,r2 ; set sector to zero + 67 010112 005202 inc r2 ; set head 0, seek to cyl 0 + 68 010114 010261 000004 mov r2,rlda(r1) ; into da for seek + 69 010120 105003 clrb r3 ; unit number in upper byte + 70 010122 052703 000006 bis #cmseek,r3 ; seek cmd + 71 010126 010311 mov r3,(r1) ; execute + 72 010130 105711 3$: tstb (r1) ; test for ready + 73 010132 100376 bpl 3$ ; wait + 74 + 75 010134 005061 000004 clr rlda(r1) ; select cyl0/head0/sector0 + 76 010140 012761 177000 000006 mov #-512.,rlmp(r1) ; set word count + 77 010146 105003 clrb r3 ; unit number in upper byte + 78 010150 052703 000014 bis #cmrdda,r3 ; read data cmd + 79 010154 010311 mov r3,(r1) ; execute + 80 010156 105711 4$: tstb (r1) ; test for ready + 81 010160 100376 bpl 4$ ; wait + 82 + 83 010162 005711 tst (r1) ; test for error + 84 010164 100002 bpl 5$ ; br if ok + 85 010166 000005 reset ; ERROR - reset the world + 86 010170 000721 br dlnr ; retry. r0 unchanged + 87 + 88 010172 042711 000377 5$: bic #377,(r1) ; execute nop cmd + 89 010176 005007 clr pc ; jump to bootstrap at zero + 90 + 91 .end + 91 diff --git a/10.03_app_demo/5_applications/rsx11.rl02/rsx11.cmd b/10.03_app_demo/5_applications/rsx11.rl02/rsx11.cmd index 274e8e3..783060a 100644 --- a/10.03_app_demo/5_applications/rsx11.rl02/rsx11.cmd +++ b/10.03_app_demo/5_applications/rsx11.rl02/rsx11.cmd @@ -43,3 +43,9 @@ p runstopbutton 1 # press RUN/STOP, will start .print Disk drive now on track after 5 secs .wait 6000 # wait until drive spins up +p # show all params of RL1 + +m ll dl.lst +.print RL11 boot loader installed. +.print Start 10000 to boot from drive 0, 10010 for drive #1, ... +.print Reload with "m ll" diff --git a/10.03_app_demo/5_applications/rsx11.rl02/rsx11.sh b/10.03_app_demo/5_applications/rsx11.rl02/rsx11.sh index d41e83d..8b22688 100644 --- a/10.03_app_demo/5_applications/rsx11.rl02/rsx11.sh +++ b/10.03_app_demo/5_applications/rsx11.rl02/rsx11.sh @@ -1,4 +1,4 @@ # start RSX4.1 with "demo" application -cd ~ +cd ~/10.03_app_demo/5_applications/rsx11.rl02 ~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile rsx11.cmd diff --git a/10.03_app_demo/5_applications/rt11.rl02/dl.lst b/10.03_app_demo/5_applications/rt11.rl02/dl.lst new file mode 100644 index 0000000..4bcbdf6 --- /dev/null +++ b/10.03_app_demo/5_applications/rt11.rl02/dl.lst @@ -0,0 +1,92 @@ + 1 .title M9312 'DL' BOOT prom for RL11 controller + 2 + 3 ; This source code is a modified copyof the DEC M9312 23-751A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RL11 controller with RL01/RL02 drives. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 ; + 9 + 10 174400 rlcsr =174400 ; std RL11 csrbase + 11 + 12 000000 rlcs =+0 ; control/status + 13 000002 rlba =+2 ; bus address + 14 000004 rlda =+4 ; disk address + 15 000006 rlmp =+6 ; multipurpose + 16 + 17 000004 cmstat =2*2 ; get status + 18 000006 cmseek =3*2 ; seek + 19 000010 cmrdhd =4*2 ; read header + 20 000014 cmrdda =6*2 ; read data + 21 + 22 .asect + 23 010000 .=10000 ; arbitrary position > 3000 + 24 + 25 ; -------------------------------------------------- + 26 + 27 start: + 28 ; 4 unit numbers => 4 entry addresses + 29 start0: + 30 010000 012700 000000 mov #0,r0 + 31 010004 000413 br dlnr + 32 010006 000240 nop + 33 start1: + 34 010010 012700 000001 mov #1,r0 + 35 010014 000407 br dlnr + 36 010016 000240 nop + 37 start2: + 38 010020 012700 000002 mov #2,r0 + 39 010024 000403 br dlnr + 40 010026 000240 nop + 41 start3: + 42 010030 012700 000003 mov #3,r0 + 43 + 44 dlnr: + 45 010034 012701 174400 mov #rlcsr,r1 ; boot std csr, unit + 46 + 47 ; -------------------------------------------------- + 48 + 49 010040 010003 mov r0,r3 ; save unit number + 50 010042 000303 swab r3 ; unit number in upper byte + 51 010044 010311 mov r3,(r1) ; set unit, NOP cmd + 52 + 53 010046 012761 000013 000004 mov #013,rlda(r1) ; subcmd reset+getstatus + 54 010054 052703 000004 bis #cmstat,r3 ; get status cmd (r3lo is 0) + 55 010060 010311 mov r3,(r1) ; execute + 56 010062 105711 1$: tstb (r1) ; test for ready + 57 010064 100376 bpl 1$ ; wait + 58 + 59 010066 105003 clrb r3 ; unit number in upper byte + 60 010070 052703 000010 bis #cmrdhd,r3 ; read header cmd + 61 010074 010311 mov r3,(r1) ; execute + 62 010076 105711 2$: tstb (r1) ; test for ready + 63 010100 100376 bpl 2$ ; wait + 64 + 65 010102 016102 000006 mov rlmp(r1),r2 ; retrieve cyl/head/sector + 66 010106 042702 000077 bic #77,r2 ; set sector to zero + 67 010112 005202 inc r2 ; set head 0, seek to cyl 0 + 68 010114 010261 000004 mov r2,rlda(r1) ; into da for seek + 69 010120 105003 clrb r3 ; unit number in upper byte + 70 010122 052703 000006 bis #cmseek,r3 ; seek cmd + 71 010126 010311 mov r3,(r1) ; execute + 72 010130 105711 3$: tstb (r1) ; test for ready + 73 010132 100376 bpl 3$ ; wait + 74 + 75 010134 005061 000004 clr rlda(r1) ; select cyl0/head0/sector0 + 76 010140 012761 177000 000006 mov #-512.,rlmp(r1) ; set word count + 77 010146 105003 clrb r3 ; unit number in upper byte + 78 010150 052703 000014 bis #cmrdda,r3 ; read data cmd + 79 010154 010311 mov r3,(r1) ; execute + 80 010156 105711 4$: tstb (r1) ; test for ready + 81 010160 100376 bpl 4$ ; wait + 82 + 83 010162 005711 tst (r1) ; test for error + 84 010164 100002 bpl 5$ ; br if ok + 85 010166 000005 reset ; ERROR - reset the world + 86 010170 000721 br dlnr ; retry. r0 unchanged + 87 + 88 010172 042711 000377 5$: bic #377,(r1) ; execute nop cmd + 89 010176 005007 clr pc ; jump to bootstrap at zero + 90 + 91 .end + 91 diff --git a/10.03_app_demo/5_applications/rt11.rl02/rt11.cmd b/10.03_app_demo/5_applications/rt11.rl02/rt11.cmd index 6554d31..148ade0 100644 --- a/10.03_app_demo/5_applications/rt11.rl02/rt11.cmd +++ b/10.03_app_demo/5_applications/rt11.rl02/rt11.cmd @@ -44,4 +44,10 @@ p runstopbutton 1 # press RUN/STOP, will start .wait 6000 # wait until drive spins up p # show all params of RL1 +m ll dl.lst +.print RL11 boot loader installed. +.print Start 10000 to boot from drive 0, 10010 for drive 1, ... +.print Reload with "m ll" + + diff --git a/10.03_app_demo/5_applications/rt11.rl02/rt11.sh b/10.03_app_demo/5_applications/rt11.rl02/rt11.sh index fe6d2c5..f571c71 100644 --- a/10.03_app_demo/5_applications/rt11.rl02/rt11.sh +++ b/10.03_app_demo/5_applications/rt11.rl02/rt11.sh @@ -1,4 +1,4 @@ # start RT11 5.5 with "demo" application -cd ~ +cd ~/10.03_app_demo/5_applications/rt11.rl02 ~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile rt11.cmd diff --git a/10.03_app_demo/5_applications/unixv6.rk05/dk.lst b/10.03_app_demo/5_applications/unixv6.rk05/dk.lst new file mode 100644 index 0000000..1eaab3c --- /dev/null +++ b/10.03_app_demo/5_applications/unixv6.rk05/dk.lst @@ -0,0 +1,84 @@ + 1 .title M9312 'DK/DT' BOOT prom for RK03/05 and TU55/56 controllers + 2 + 3 ; This source code is a modified copy of the DEC M9312 23-756A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RK03/05 DECdisk controllers. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 + 9 177400 rkcsr =177400 ; std RK03/05 DECdisk csrbase + 10 + 11 000002 rkwc =+6-4 ; word count + 12 000006 rkda =+12-4 ; disk address + 13 + 14 000002 xxwc =rkwc ; common word count offset + 15 + 16 .asect + 17 010000 .=10000 + 18 + 19 ; -------------------------------------------------- + 20 + 21 start: + 22 ; 8 unit numbers => 8 entry addresses + 23 start0: + 24 010000 012700 000000 mov #0,r0 + 25 010004 000435 br dknr + 26 010006 000240 nop + 27 start1: + 28 010010 012700 000001 mov #1,r0 + 29 010014 000431 br dknr + 30 010016 000240 nop + 31 start2: + 32 010020 012700 000002 mov #2,r0 + 33 010024 000425 br dknr + 34 010026 000240 nop + 35 start3: + 36 010030 012700 000003 mov #3,r0 + 37 010034 000421 br dknr + 38 010036 000240 nop + 39 start4: + 40 010040 012700 000004 mov #4,r0 + 41 010044 000415 br dknr + 42 010046 000240 nop + 43 start5: + 44 010050 012700 000005 mov #5,r0 + 45 010054 000411 br dknr + 46 010056 000240 nop + 47 start6: + 48 010060 012700 000006 mov #6,r0 + 49 010064 000405 br dknr + 50 010066 000240 nop + 51 start7: + 52 010070 012700 000007 mov #7,r0 + 53 010074 000401 br dknr + 54 010076 000240 nop + 55 + 56 + 57 dknr: + 58 010100 012701 177404 mov #rkcsr+4,r1 ; boot std csr, unit + 59 + 60 010104 010003 mov r0,r3 ; get unit number + 61 010106 000241 clc ; C=0 for ror + 62 010110 006003 ror r3 ; shift into 15:12 + 63 010112 006003 ror r3 ; + 64 010114 006003 ror r3 ; + 65 010116 006003 ror r3 ; + 66 010120 010361 000006 mov r3,rkda(r1) ; unit number, sector 0 to disk addr + 67 + 68 010124 012761 177000 000002 mov #-512.,xxwc(r1) ; set word count + 69 010132 052703 000005 bis #5,r3 ; command READ+GO + 70 010136 010311 mov r3,(r1) ; execute + 71 010140 105711 2$: tstb (r1) ; test ready + 72 010142 100376 bpl 2$ ; loop + 73 + 74 010144 005711 tst (r1) ; check error + 75 010146 100002 bpl 3$ ; br if no error + 76 + 77 010150 000005 reset ; reset the world + 78 010152 000752 br dknr ; and retry + 79 + 80 010154 042711 000377 3$: bic #377,(r1) ; nop command + 81 010160 005007 clr pc ; jump to loaded boot sector + 82 + 83 .end + 83 diff --git a/10.03_app_demo/5_applications/unixv6.rk05/unixv6.cmd b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.cmd new file mode 100644 index 0000000..0e0add3 --- /dev/null +++ b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.cmd @@ -0,0 +1,30 @@ +# inputfile for demo to select a rk05 device in the "device test" menu. +# Read in with command line option "demo --cmdfile ..." +# mounts 3 "Unixv6" RK05 images +td # device test menu +.wait 3000 # wait for PDP-11 to reset +m i # install max UNIBUS memory + +sd rk0 # select drive #0 +p image v6bin.rk + +sd rk1 # select drive #1 +p image v6doc.rk + +sd rk2 # select drive #2 +p image v6src.rk + +.print Disk drive now on track after 5 secs +.wait 6000 # wait until drive spins up +p # show all params of RL1 + + +m ll dk.lst +.print RK11 boot loader installed. +.print Start 10000 to boot from drive 0 +.print Reload boot loader with "m ll" +.print Set terminal to 9600 7O1 +.print On @ prompt, select kernel filestty + "rkunix" + + diff --git a/10.03_app_demo/5_applications/unixv6.rk05/unixv6.sh b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.sh new file mode 100644 index 0000000..d000ded --- /dev/null +++ b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.sh @@ -0,0 +1,4 @@ +# start Mini-UNix rom RK05 with "demo" application +cd ~/10.03_app_demo/5_applications/unixv6.rk05 +~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile unixv6.cmd + diff --git a/10.03_app_demo/5_applications/unixv6.rk05/unixv6.simh b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.simh new file mode 100644 index 0000000..8ab24e4 --- /dev/null +++ b/10.03_app_demo/5_applications/unixv6.rk05/unixv6.simh @@ -0,0 +1,12 @@ +set cpu 11/34 + +set rk enabled + +att rk0 v6bin.rk +att rk1 v6doc.rk +att rk2 v6src.rk + +echo On "@" prompt, enter "rkunix" +echo Attach 2nd disk: # /etc/mount /dev/rk1 /mnt + +boot rk0 diff --git a/10.03_app_demo/5_applications/unixv6.rk05/v6bin.rk b/10.03_app_demo/5_applications/unixv6.rk05/v6bin.rk new file mode 100644 index 0000000..0c256a8 Binary files /dev/null and b/10.03_app_demo/5_applications/unixv6.rk05/v6bin.rk differ diff --git a/10.03_app_demo/5_applications/unixv6.rk05/v6doc.rk b/10.03_app_demo/5_applications/unixv6.rk05/v6doc.rk new file mode 100644 index 0000000..529ee0f Binary files /dev/null and b/10.03_app_demo/5_applications/unixv6.rk05/v6doc.rk differ diff --git a/10.03_app_demo/5_applications/unixv6.rk05/v6src.rk b/10.03_app_demo/5_applications/unixv6.rk05/v6src.rk new file mode 100644 index 0000000..74be404 Binary files /dev/null and b/10.03_app_demo/5_applications/unixv6.rk05/v6src.rk differ diff --git a/10.03_app_demo/5_applications/xxdp.rl02/dl.lst b/10.03_app_demo/5_applications/xxdp.rl02/dl.lst new file mode 100644 index 0000000..4bcbdf6 --- /dev/null +++ b/10.03_app_demo/5_applications/xxdp.rl02/dl.lst @@ -0,0 +1,92 @@ + 1 .title M9312 'DL' BOOT prom for RL11 controller + 2 + 3 ; This source code is a modified copyof the DEC M9312 23-751A9 boot PROM. + 4 ; + 5 ; This boot PROM is for the RL11 controller with RL01/RL02 drives. + 6 ; + 7 ; Multiple units and/or CSR addresses are supported via different entry points. + 8 ; + 9 + 10 174400 rlcsr =174400 ; std RL11 csrbase + 11 + 12 000000 rlcs =+0 ; control/status + 13 000002 rlba =+2 ; bus address + 14 000004 rlda =+4 ; disk address + 15 000006 rlmp =+6 ; multipurpose + 16 + 17 000004 cmstat =2*2 ; get status + 18 000006 cmseek =3*2 ; seek + 19 000010 cmrdhd =4*2 ; read header + 20 000014 cmrdda =6*2 ; read data + 21 + 22 .asect + 23 010000 .=10000 ; arbitrary position > 3000 + 24 + 25 ; -------------------------------------------------- + 26 + 27 start: + 28 ; 4 unit numbers => 4 entry addresses + 29 start0: + 30 010000 012700 000000 mov #0,r0 + 31 010004 000413 br dlnr + 32 010006 000240 nop + 33 start1: + 34 010010 012700 000001 mov #1,r0 + 35 010014 000407 br dlnr + 36 010016 000240 nop + 37 start2: + 38 010020 012700 000002 mov #2,r0 + 39 010024 000403 br dlnr + 40 010026 000240 nop + 41 start3: + 42 010030 012700 000003 mov #3,r0 + 43 + 44 dlnr: + 45 010034 012701 174400 mov #rlcsr,r1 ; boot std csr, unit + 46 + 47 ; -------------------------------------------------- + 48 + 49 010040 010003 mov r0,r3 ; save unit number + 50 010042 000303 swab r3 ; unit number in upper byte + 51 010044 010311 mov r3,(r1) ; set unit, NOP cmd + 52 + 53 010046 012761 000013 000004 mov #013,rlda(r1) ; subcmd reset+getstatus + 54 010054 052703 000004 bis #cmstat,r3 ; get status cmd (r3lo is 0) + 55 010060 010311 mov r3,(r1) ; execute + 56 010062 105711 1$: tstb (r1) ; test for ready + 57 010064 100376 bpl 1$ ; wait + 58 + 59 010066 105003 clrb r3 ; unit number in upper byte + 60 010070 052703 000010 bis #cmrdhd,r3 ; read header cmd + 61 010074 010311 mov r3,(r1) ; execute + 62 010076 105711 2$: tstb (r1) ; test for ready + 63 010100 100376 bpl 2$ ; wait + 64 + 65 010102 016102 000006 mov rlmp(r1),r2 ; retrieve cyl/head/sector + 66 010106 042702 000077 bic #77,r2 ; set sector to zero + 67 010112 005202 inc r2 ; set head 0, seek to cyl 0 + 68 010114 010261 000004 mov r2,rlda(r1) ; into da for seek + 69 010120 105003 clrb r3 ; unit number in upper byte + 70 010122 052703 000006 bis #cmseek,r3 ; seek cmd + 71 010126 010311 mov r3,(r1) ; execute + 72 010130 105711 3$: tstb (r1) ; test for ready + 73 010132 100376 bpl 3$ ; wait + 74 + 75 010134 005061 000004 clr rlda(r1) ; select cyl0/head0/sector0 + 76 010140 012761 177000 000006 mov #-512.,rlmp(r1) ; set word count + 77 010146 105003 clrb r3 ; unit number in upper byte + 78 010150 052703 000014 bis #cmrdda,r3 ; read data cmd + 79 010154 010311 mov r3,(r1) ; execute + 80 010156 105711 4$: tstb (r1) ; test for ready + 81 010160 100376 bpl 4$ ; wait + 82 + 83 010162 005711 tst (r1) ; test for error + 84 010164 100002 bpl 5$ ; br if ok + 85 010166 000005 reset ; ERROR - reset the world + 86 010170 000721 br dlnr ; retry. r0 unchanged + 87 + 88 010172 042711 000377 5$: bic #377,(r1) ; execute nop cmd + 89 010176 005007 clr pc ; jump to bootstrap at zero + 90 + 91 .end + 91 diff --git a/10.03_app_demo/5_applications/xxdp.rl02/xxdp.cmd b/10.03_app_demo/5_applications/xxdp.rl02/xxdp.cmd index 548985a..88e07ef 100644 --- a/10.03_app_demo/5_applications/xxdp.rl02/xxdp.cmd +++ b/10.03_app_demo/5_applications/xxdp.rl02/xxdp.cmd @@ -45,4 +45,7 @@ p runstopbutton 1 # press RUN/STOP, will start .wait 6000 # wait until drive spins up p # show all params of RL1 - +m ll dl.lst +.print RL11 boot loader installed. +.print Start 10000 to boot from drive 0, 10010 for drive 1, ... +.print Reload with "m ll" diff --git a/10.03_app_demo/5_applications/xxdp.rl02/xxdp.sh b/10.03_app_demo/5_applications/xxdp.rl02/xxdp.sh index a01d59c..271b2b1 100644 --- a/10.03_app_demo/5_applications/xxdp.rl02/xxdp.sh +++ b/10.03_app_demo/5_applications/xxdp.rl02/xxdp.sh @@ -1,3 +1,3 @@ # start xxdp with "demo" application -cd ~ +cd ~/10.03_app_demo/5_applications/xxdp.rl02 ~/10.03_app_demo/4_deploy/demo --arbitration_active 1 --verbose --debug --cmdfile xxdp.cmd diff --git a/compile-all.sh b/compile-all.sh new file mode 100644 index 0000000..710db39 --- /dev/null +++ b/compile-all.sh @@ -0,0 +1,7 @@ +. compile-bbb.env +cd 10.03_app_demo/2_src +make clean +make +cd ~ +10.03_app_demo/4_deploy/demo +