
107
ARCv2 Instruction Set: Usage Limitations
DesignWare ARC AXC003 CPU Card User Guide
Version 6323-018
Synopsys, Inc.
May 2017
In: serial0@e0022000
Out: serial0@e0022000
Err: serial0@e0022000
Net:
Warning: ethernet@e0018000 (eth0) using random MAC address - b2:80:7f:24:64:c4
eth0: ethernet@e0018000
AXS#
Running
The following commands run Linux after U-Boot autostart on power-on:
setenv bootcmd fatload mmc 0\; bootm
saveenv
Push the RESET button (SW2410) on the Mainboard to run Linux.
To prevent Linux autostart press any key within three seconds to stop the countdown.
Cleaning
To clean
bootcmd
variable run following commands:
setenv bootcmd
saveenv
8.8 ARCv2 Instruction Set: Usage Limitations
The ARCv2 architecture provides special load-locked and store-conditional instructions (
lock
,
llockd
, and
scond
, and scondd) to enable the implementation of lock-free data structures.
These instructions cannot be used in the DesignWare ARC AXS103 Software Development
Platform when Data Cache and Instruction Caches are disabled.
See the
ARCv2 ISA Programmer’s Reference Manual for additional information about these
instructions.