Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
Dragonwell11
提交
ff640323
D
Dragonwell11
项目概览
LinuxSuRen
/
Dragonwell11
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ff640323
编写于
10月 02, 2019
作者:
M
mbaesken
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8231751: on aix handle Power 9 in os::get_summary_cpu_info
Reviewed-by: clanger, mdoerr
上级
bca637c8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
12 deletion
+13
-12
src/hotspot/os/aix/os_aix.cpp
src/hotspot/os/aix/os_aix.cpp
+13
-12
未找到文件。
src/hotspot/os/aix/os_aix.cpp
浏览文件 @
ff640323
...
...
@@ -132,18 +132,6 @@ extern "C" int getargs(procsinfo*, int, char*, int);
#define ERROR_MP_VMGETINFO_CLAIMS_NO_SUPPORT_FOR_64K 103
// excerpts from systemcfg.h that might be missing on older os levels
#ifndef PV_5_Compat
#define PV_5_Compat 0x0F8000
/* Power PC 5 */
#endif
#ifndef PV_6
#define PV_6 0x100000
/* Power PC 6 */
#endif
#ifndef PV_6_1
#define PV_6_1 0x100001
/* Power PC 6 DD1.x */
#endif
#ifndef PV_6_Compat
#define PV_6_Compat 0x108000
/* Power PC 6 */
#endif
#ifndef PV_7
#define PV_7 0x200000
/* Power PC 7 */
#endif
...
...
@@ -156,6 +144,13 @@ extern "C" int getargs(procsinfo*, int, char*, int);
#ifndef PV_8_Compat
#define PV_8_Compat 0x308000
/* Power PC 8 */
#endif
#ifndef PV_9
#define PV_9 0x400000
/* Power PC 9 */
#endif
#ifndef PV_9_Compat
#define PV_9_Compat 0x408000
/* Power PC 9 */
#endif
static
address
resolve_function_descriptor_to_code_pointer
(
address
p
);
...
...
@@ -1509,6 +1504,9 @@ void os::print_memory_info(outputStream* st) {
void
os
::
get_summary_cpu_info
(
char
*
buf
,
size_t
buflen
)
{
// read _system_configuration.version
switch
(
_system_configuration
.
version
)
{
case
PV_9
:
strncpy
(
buf
,
"Power PC 9"
,
buflen
);
break
;
case
PV_8
:
strncpy
(
buf
,
"Power PC 8"
,
buflen
);
break
;
...
...
@@ -1542,6 +1540,9 @@ void os::get_summary_cpu_info(char* buf, size_t buflen) {
case
PV_8_Compat
:
strncpy
(
buf
,
"PV_8_Compat"
,
buflen
);
break
;
case
PV_9_Compat
:
strncpy
(
buf
,
"PV_9_Compat"
,
buflen
);
break
;
default:
strncpy
(
buf
,
"unknown"
,
buflen
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录