aarch64: add ext2, iso9660 modules; JUMP26 reloc
This commit is contained in:
parent
dfa65eb2af
commit
0d23a04c6c
|
@ -203,6 +203,7 @@ int elf_module(char ** args) {
|
|||
case 286: /* R_AARCH64_LDST64_ABS_LO12_NC */
|
||||
T32 = T32 | aarch64_imm_12( ((S + A) >> 3) & 0x1FF );
|
||||
break;
|
||||
case 282: /* R_AARCH64_JUMP26 */
|
||||
case 283: /* R_AARCH64_CALL26 */
|
||||
T32 = T32 | (((S + A - P) >> 2) & 0x3ffffff);
|
||||
break;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* @file modules/ext2.c
|
||||
* @brief Implementation of the Ext2 filesystem.
|
||||
* @package x86_64
|
||||
* @package aarch64
|
||||
*
|
||||
* @warning There are many known bugs in this implementation.
|
||||
*
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* @file modules/iso9660.c
|
||||
* @brief ISO9660 "High Sierra" CD file system driver.
|
||||
* @package x86_64
|
||||
* @package aarch64
|
||||
*
|
||||
* @copyright
|
||||
* This file is part of ToaruOS and is released under the terms
|
||||
|
|
Loading…
Reference in New Issue