Tag Archives: aarch64
Rooting this phone was ton of hassle. You have to ask LG to send you the unlock code! (My phone, not under contract). As most of the unrooting guides miss out this vital step, here is a guide to doing that.
The phone is nice and fast. It has a 6 core 64 bit ARM process in big.LITTLE configuration, 2 x fast Cortex-A57 and 4 x slower Cortex-A53. It also has 3GB of RAM.
I wasn’t able to determine if the processor boots in HYP mode, but KVM is disabled in the Android stock kernel unfortunately.
Processor : AArch64 Processor rev 3 (aarch64) processor : 0 processor : 1 processor : 2 processor : 3 processor : 4 processor : 5 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 3 Hardware : Qualcomm Technologies, Inc MSM8992 Revision : 000b
Using the on-screen keyboard sucks a lot. I might need to invest in a cheap Bluetooth keyboard.
After the break, dmesg output.
The announcement is here, and according to that announcement the development boards will be available in “second half” 2015.
Fedora 22 was released today for x86, and almost simultaneously for aarch64. I have already built a virt-builder image, so you can install it immediately (either on real hardware or under virtualization on x86):
$ virt-builder --arch aarch64 fedora-22
To boot this on x86, use a slightly modified version of the instructions from here:
$ wget http://libguestfs.org/download/builder/fedora-22-aarch64-nvram.xz $ unxz fedora-22-aarch64-nvram.xz $ qemu-system-aarch64 -nodefconfig -nodefaults -display none \ -M virt -cpu cortex-a57 -machine accel=tcg \ -m 2048 \ -drive if=pflash,format=raw,file=/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw,readonly \ -drive if=pflash,format=raw,file=fedora-22-aarch64-nvram \ -device virtio-scsi-device,id=scsi \ -drive file=fedora-22.img,format=raw,if=none,id=hd0 \ -device scsi-hd,drive=hd0 \ -netdev user,id=usernet \ -device virtio-net-device,netdev=usernet \ -serial stdio
Never heard of the company or of their 64 bit ARM SoC, but there is a press release here.
Just looking at the Debian Ports page, how many of these architectures do I own?
|Alpha||✗||Good, working Alpha hardware is getting hard to obtain these days.|
|amd64 (x86-64)||✓||Obviously …|
|ARM (32 bit)||✓||I don’t really care about anything less than ARM version 7 these days, although I do have a Sheevaplug which I think is v5 or v6. My “go-to” 32 bit ARM board is the Cubietruck.|
|ARM (64 bit)||✓||I don’t own, but have under my desk at work, the Applied Micro X-gene (picture), and a lovely piece of kit it is too.|
|i386||✓||I own a Lenovo X60s laptop, which is one of the few 32 bit Intel processors with (very slow) hardware virtualization|
|ia64||✓||HP Itanium RX2620|
|M68K||✗||As I started out my professional career writing 68k assembler, I’d love to buy an MVME crate, but incredibly they go for upwards of $1000 on ebay, even 20 years after they stopped being made.|
|MIPS||✓/✗||I just bought the MIPS Creator CI20. I don’t own any Big Endian MIPS hardware, nor any 64 bit MIPS hardware.|
|OpenRISC||✓||I have this burned into an FPGA, but in storage.|
|PPC (32 bit)||✗||I recently sent a couple of old 32 bit Mac G4s to recycling.|
|PPC/POWER (64 bit)||✓/✗||I own a Mac G5 running Linux (picture). However I don’t own, and as far as I know cannot get my hands on any of the more interesting POWER7 or POWER8 hardware, although I have remote access to it through Red Hat.|
|s390/s390x||✗||Similar to ppc64, no possible way to own it, but I am able to remote access it through Red Hat.|
|SPARC (32 bit)||✓||Currently sitting in storage, but it’s there and it used to run Linux, albeit with only 128 MB of RAM|
|SPARC (64 bit)||✗||Is it possible to buy 64 bit SPARC hardware for a reasonable price?|
Looks like I’m about half way there!