add arm64 support
- add arm64 dependent codes with GICv3 and SVE support - fix bugs based on architecture separation requests
This commit is contained in:
22
executer/user/eclair.h
Normal file
22
executer/user/eclair.h
Normal file
@@ -0,0 +1,22 @@
|
||||
/* eclair.h COPYRIGHT FUJITSU LIMITED 2016 */
|
||||
|
||||
#ifndef HEADER_USER_COMMON_ECLAIR_H
|
||||
#define HEADER_USER_COMMON_ECLAIR_H
|
||||
|
||||
#ifdef POSTK_DEBUG_ARCH_DEP_76 /* header path fix */
|
||||
#include "../config.h"
|
||||
#else /* POSTK_DEBUG_ARCH_DEP_76 */
|
||||
#include <config.h>
|
||||
#endif /* POSTK_DEBUG_ARCH_DEP_76 */
|
||||
#include <stdio.h>
|
||||
#include <inttypes.h>
|
||||
#include <arch-eclair.h>
|
||||
|
||||
/* common */
|
||||
uintptr_t lookup_symbol(char *name);
|
||||
ssize_t print_bin(char *buf, size_t buf_size, void *data, size_t size);
|
||||
|
||||
/* arch depend */
|
||||
int print_kregs(char *rbp, size_t rbp_size, const struct arch_kregs *kregs);
|
||||
|
||||
#endif /* HEADER_USER_COMMON_ECLAIR_H */
|
||||
Reference in New Issue
Block a user