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

Обзор / справочное руководство для Open Firmware Device Trees
Я пытаюсь настроить драйвер для встроенной платы PowerPC, и правильный способ сделать это сегодня - использовать структуру данных OpenFirmware Device Tree (файл .dtb, скомпилированный из файла .dts). Создать дерево довольно просто, но как заставить...
2119 просмотров

Попытка очистить кэш данных PowerPC 750
Я пишу процедуру для очистки кеша данных PowerPC750 перед его отключением при использовании режима обратной записи. Я нашел примечание по приложению IBM о программировании кешей, которое включает процедуру очистки, но меня смущает пример кода. Я...
1126 просмотров
schedule 28.09.2021

python easy_install не работает с ассемблером для архитектуры ppc, не установленной в Mac OS X
bash-3.2$ sudo easy_install appscript Password: Searching for appscript Reading http://pypi.python.org/simple/appscript/ Reading http://appscript.sourceforge.net Best match: appscript 1.0.0 Downloading...
9228 просмотров
schedule 24.10.2021

Библиотека Cross Compile Boost для архитектуры PowerPC
Я пытаюсь перекрестно скомпилировать библиотеку Boost (Thread, System) для архитектуры PowerPC. Я выполнил следующие шаги, но столкнулся с проблемами. Я запускаю сценарий оболочки, который настраивает мою цепочку инструментов. Компилятор...
3724 просмотров
schedule 07.09.2021

Как извлечь прототип функции из файла ELF?
Я довольно много искал, но не нашел способа извлечь прототип функции, по крайней мере, типы аргументов и тип возвращаемого значения из исполняемого файла ELF. Используя GNU BinUtils или любой другой метод. Я пробовал использовать разные...
5298 просмотров

Что делает эта серия инструкций PowerPC?
Я любитель PowerPC и впервые сталкиваюсь с чем-то подобным. lis r10, loc_13462@h addi r10, r10, loc_13462@l stw r10, 0xE0+var_80(r1) Это действительно странно. Мое единственное предположение состоит в том, что он, возможно, выполняет его, и...
120 просмотров
schedule 16.09.2021

Можно ли запускать файлы jar с использованием разных версий java?
Итак, мы запускаем hadoop на машине Power PC (64 бит). Он работает с использованием IBM JDK. Однако в этой программе уменьшения карты hadoop порождаются различные процессы (с использованием класса ProcessBuilder), которые выполняют программы jar....
728 просмотров
schedule 22.10.2021

Запустить код на конкретном ядре / потоке?
Я пишу какое-то встроенное программное обеспечение на «голом железе» для многоядерной системы. Я инициализирую поток 0 ядра 0 в качестве главного ядра и пытаюсь выполнить код на других ядрах / потоках. У меня вопрос: как мне выполнить код в...
527 просмотров
schedule 29.11.2021

Tensorflow на IBM Power9 ppc64le - можно ли удалить libtensorflow.so?
Я попытался создать контейнер докеров с Python и пакетом tensorflow-gpu для машины ppc64le. Я установил miniconda3 в контейнер докеров и использовал репозиторий IBM для установки всех необходимых пакетов. К моему удивлению, получившийся...
172 просмотров
schedule 28.09.2021

Предотвращает ли `isync` переупорядочение Store-Load на CPU PowerPC?
Как известно, PowerPC имеет слабую модель памяти, допускающую любые спекулятивные переупорядочения: Store-Store, Load-Store, Store-Load, Load-Load. Есть как минимум 3 ограждения: hwsync или sync - полный барьер памяти, предотвращает...
1020 просмотров

C атомарное чтение, изменение, запись
Существуют ли какие-либо функции в C для атомарного чтения-изменения-записи? Я хочу прочитать значение, а затем установить его на 0 в одном атомарном блоке. Для С++ есть std::atomic::exchange(), и это именно то, что я ищу. Есть ли что-то...
1759 просмотров
schedule 18.02.2022

Как мы можем восстановить ppc / ppc64, а также полную поддержку 10.4 / 10.5 SDK для Xcode 4?
Поскольку Apple поставляет SDK 10.6 только с Xcode4, разработка приложений PPC с Xcode4 стала невозможной. Хотя можно разрабатывать приложения с Xcode4, которые также могут работать в системах 10.5 и, возможно, даже в 10.4 (выбрав SDK 10.6, но цель...
37312 просмотров

Архитектура PowerPC
Я хотел бы изучить контекстную рекламу, поэтому я хочу знать, как лучше всего учиться. Это компиляция моего собственного кода C/C++ в архитектуре PowerPC, а затем просмотр вывода моего кода на ассемблере. Возможно ли это на ОС Windows 7?
272 просмотров
schedule 03.05.2022

Какие архитектуры Гарвардские, а какие фон Неймановские?
Я пытался выяснить, какую из следующих архитектур можно классифицировать как гарвардскую (будь то «строгая гарвардская» или модифицированная гарвардская, поскольку команды не могут быть извлечены из памяти данных, наоборот), а какую — фон Неймана и...
962 просмотров

перевод сборки powerpc
Может ли кто-нибудь, кто разбирается в сборке мощного компьютера, помочь мне расшифровать этот код? extern inline void out_8(volatile unsigned char __iomem *addr, u8 val) { __asm__ __volatile__("sync;\n" "stb%U0%X0 %1,%0;\n"...
190 просмотров
schedule 18.05.2022

Скамейки и программное обеспечение Baremetal
Я ищу некоторую информацию о программировании на голом железе. Я работаю на разных платформах PowerPC и в настоящее время пытаюсь доказать, что ядро ​​Linux не влияет на некоторые тесты. Эти тесты довольно простые, загружаются и сохраняются в asm...
712 просмотров
schedule 22.05.2022

Инициализация PowerPC
Кто-нибудь знает, как инициализировать 32-разрядный процессор PowerPC (например, PPC-440), аналогично переключателю защищенного режима Intel x86 и последующей инициализации адресных таблиц и т.п.? Есть ли документация о первых шагах, о которых должна...
587 просмотров

Установка PIL на OS X Snow Leopard с Xcode4 (без поддержки PPC)
Xcode4 отказался от поддержки PPC, поэтому, когда я пытаюсь собрать PIL, он вызывает ненависть: Bens-MacBook-Air:Imaging-1.1.7 bkeating$ python setup.py build running buildrunning build_pyrunning build_ext --- using frameworks at...
6716 просмотров

Декодирование этого фрагмента встроенного кода сборки на PowerPc
У меня есть приведенный ниже фрагмент кода из исходного кода ядра для PowerPc. #define SPRN_IVOR32 0x210 /* Interrupt Vector Offset Register 32 */ unsigned long ivor[3]; ivor[0] = mfspr(SPRN_IVOR32); #define __stringify_1(x) #x...
721 просмотров
schedule 10.06.2022

Как я могу скомпилировать свой код C++ в PowerPC Big-Endian
Я хочу скомпилировать свой код C++ в файл PowerPC ELF, который имеет формат Big Endian, я работаю в Windows, и у меня уже установлен компилятор GCC с Eclipse, CodeBlocks, Visual Studio, RAD C++ Builder и Qt, каждый из которых имеет конкретное...
1793 просмотров
schedule 12.06.2022