Вопросы по теме 'powerpc'

Как внешние прерывания управляются процессором powerpc?
Может быть, вопрос в том, ли внешние прерывания вообще направляются на PowerPC? Я смотрел http://www.ibm.com/developerworks/eserver/library/es-archguide-v2.html , 'book 3', пытаясь выяснить, как процессор находит соответствующую процедуру...
2815 просмотров
schedule 19.07.2023

Возникнут ли у меня проблемы с использованием PPC Mac Mini в качестве машины для сборки приложения 10.5+ при разработке на Snow Leopard?
Мы разрабатываем с использованием Xcode 3.2 на Snow Leopard. Однако приложение, которое мы разрабатываем, нацелено на 10.5+ (Leopard). Я ищу настройку сервера непрерывной интеграции (через CruiseControl). У меня есть старый PPC Mac Mini. Я...
269 просмотров

Условное перемещение на PowerPC
Есть ли эквивалент условного перемещения в наборе инструкций PowerPC (32 или 64)? Очевидно, что его можно эмулировать с помощью условной ветки, но я хочу что-то, что превосходит это.
1265 просмотров
schedule 17.04.2023

Что делает эта сборка PPC с проверкой стека?
У меня есть следующая автономная функция (т.е. она разветвляется на использование bl CheckStackFunc ), и я озадачен ее целью. Может ли кто-нибудь, знакомый со сборкой PowerPC, помочь? _CheckStackFunc: neg %r11, %r12 addi %r0,...
713 просмотров
schedule 10.02.2023

Что может привести к тому, что счетчик программ будет иметь неверный адрес?
Я получаю исключение «Недопустимый адрес счетчика программ» в Vxworks + PPC 603. Приложение связывается с несколькими библиотеками C. Не могу установить, что может вызвать эту проблему? Есть ли вероятность, что это может быть вызвано...
2697 просмотров
schedule 23.06.2023

Как выполнить проверку во время выполнения для power7 или выше в LinuxPPC?
Я могу проверить наличие power7+ в AIX примерно так: inline bool ossPower7orLater( ) { #if defined _AIX if ( !__power_set( POWER_6 | POWER_5 | POWER_4 ) ) { return true ; } else #endif return false...
411 просмотров
schedule 17.12.2022

как получить доступ к 64-битному регистру таймера Freescale P2020 Alternate Time Base Registers в VxWorks
Как этот регистр настраивается и затем считывается в VxWorks? То есть, по какому адресу он находится, и какой адрес я пишу, чтобы настроить его скорость приращения. Мы не используем RTP, поэтому проблем с пространством ядра нет. Просто нужно...
492 просмотров
schedule 01.12.2022

Сборка библиотек mysql++ для powerpc
У меня есть встроенное приложение, написанное на C++ (работающее на PowerPC в среде Linux), которое обращается к внешней базе данных. Поэтому моему приложению нужны библиотеки mysql++, которые нужно собрать с помощью компилятора powerpc. Перед...
446 просмотров
schedule 13.04.2023

как скомпилировать код c для vle powerpc с помощью gnu gcc
Я хочу скомпилировать свой код c в инструкциях vle PowerPc. как я могу сделать это, используя gnu gcc или codebench csgnu gcc? я попробовал -eabi=vle , но полученный код не содержал действительных инструкций vle. спасибо
1571 просмотров
schedule 13.05.2023

altivec извлечь часть вектора?
Я пытаюсь сравнить одно 64-битное значение с массивом 64-битных значений, скажем R_UINT64 FP; R_UINT64 ВВОД[20000]; Он возвращает true, если какой-либо элемент массива соответствует значению FP. Мне нужно перебрать этот массив и найти...
312 просмотров
schedule 12.12.2022

Работает ли AltiVec vec_ld() только с 16-байтовыми выровненными переменными?
В gcc 4.1.2 vec_ld() работает некорректно на плате CPU MPC74XX. float temp[4]; __vector float Src; Src = (__vector float)vec_ld(0, temp); Однако, если переменная с плавающей запятой выровнена по 16 байтам, она работает корректно: float...
925 просмотров
schedule 25.03.2024

Машина PowerPC Linux для хостинга PHP всегда выдает ошибку выделения Balloc(), превышающую границу списка
У меня есть копия фреймворка Codeigniter на сервере Когда я запускаю код на сервере, он всегда выдает следующую ошибку Неустранимая ошибка: выделение Balloc() превышает границу списка в /usr/local/apache/htdocs/project/system/core/Benchmark.php...
383 просмотров
schedule 04.03.2023

Разделение функциональности встроенной системы на задачи RTOS
Я пытаюсь понять, как проектировать задачи RTOS для выполнения функций, необходимых для встроенной системы. Какие рекомендуемые ресурсы для изучения конкретных рекомендаций по разработке задач? Ниже приведены некоторые типичные вопросы, на которые я...
600 просмотров
schedule 26.10.2022

Как написать программу hello world на чистом железе для PowerPC
Мне нужно написать программу на чистой системе PowerPC. Как новичок в программировании на «голом железе» без ОС/загрузчика, я решил написать для начала программу hello world. Я погуглил пост об этом и нашел кое-что об ARM, например Beagleboard bare...
1535 просмотров
schedule 26.08.2022

Вектор сброса не работает, хотя RCHW загружается с начальным адресом в MPC5777M?
мы использовали контроллер Freescale MPC5777M для автомобильных приложений на работе. Мы обнаружили проблему с его сбросом. Позвольте мне начать сверху. обычно мы получаем код запуска crt0 от компилятора, и он был таким же и для этого контроллера,...
116 просмотров

Что это означает в PowerPC?
stwu r1, -32(r1) // 32 bytes of space for this function mflr r0 stw r0, 36(r1) //stores link register stw r30, 24(r1) // ?? stw r31, 28(r1) // Probably makes space for r31? mr r31, r1 // r31 =...
983 просмотров
schedule 25.03.2024

Выходные данные дизассемблера PowerPC отличаются от кодов операций
Почему опкоды для powerpc отличаются от того, что выдает дизассемблер? Вывод диассемблера Disassembly of section .text: 00000000100000b0 <main>: 100000b0: 38 22 ff f8 addi r1,r2,-8 100000b4: 48 00 00 09 bl...
221 просмотров

Как это число представляется в ассемблере?
Я пытаюсь проанализировать код сборки для функции double test_class::Operators double test_class::Operators_2_12_addtion_07(double input) { 0: 3d 20 00 00 lis r9,0 4: c0 09 00 00 lfs f0,0(r9) double a = input + 5;...
78 просмотров
schedule 19.10.2022

Сбой автоматической установки CentOS с ошибкой места установки
Я пытаюсь установить установку centos netboot на платформе ppc64le, но автоматическая установка (kickstart) завершается со следующей ошибкой: Starting installer, one moment... find_file: stat /proc/device-tree/chosen/bootpath, No such file or...
4355 просмотров
schedule 16.03.2024

Возвращает 0 в PowerPC 32 бит
Я новичок в PPC и в настоящее время не смог найти инструкцию для возврата 0 в PPC? Я довольно много искал вокруг и не нашел ничего полезного, любая помощь будет оценена по достоинству.
55 просмотров
schedule 24.06.2023