Skip to content

Commit 7ff3bf3

Browse files
updated openjdk pacbti tester LP
1 parent d20ddb0 commit 7ff3bf3

16 files changed

Lines changed: 456 additions & 231 deletions

File tree

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-azure/instance.md

Lines changed: 0 additions & 68 deletions
This file was deleted.

content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-azure/jvm-compile.md

Lines changed: 0 additions & 79 deletions
This file was deleted.

content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-azure/jvm-testing.md

Lines changed: 0 additions & 62 deletions
This file was deleted.

content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-azure/_index.md renamed to content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-gcp/_index.md

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,30 @@
11
---
2-
title: Build OpenJDK with PAC/BTI support on Azure Cobalt 100
2+
title: Test for PAC/BTI support within OpenJDK on Google Cloud C4A Arm-based VMs
33

4-
description: Learn how to compile OpenJDK with branch protection on an Azure Cobalt 100 Arm VM and verify PAC/BTI support in the resulting JVM.
4+
description: Learn how to test OpenJDK and verify PAC/BTI support using a Google Cloud C4A Arm-based VM.
55

66
draft: true
77
cascade:
88
draft: true
99

10-
minutes_to_complete: 60
10+
minutes_to_complete: 30
1111

12-
who_is_this_for: This is an introductory topic for Java developers who want to compile OpenJDK from source with PAC/BTI branch protection enabled and verify the resulting JVM on an Azure Cobalt 100 Arm-based virtual machine.
12+
who_is_this_for: This Learning Path is for developers who want to validate OpenJDK JVM PAC/BTI support on Google Cloud C4A Arm-based virtual machines.
1313

1414
learning_objectives:
15-
- Provision an Azure Cobalt 100 Arm-based virtual machine with Ubuntu Pro 24.04 LTS.
16-
- Build OpenJDK on Arm with branch protection support enabled.
15+
- Provision an Google Cloud C4A Arm-based virtual machine with SuSE Enterprise Server.
1716
- Verify PAC/BTI readiness in the installed JVM runtime.
1817

1918
prerequisites:
20-
- A [Microsoft Azure](https://azure.microsoft.com/) account with access to Cobalt 100 based instances (Dpsv6)
21-
- Familiarity with the Linux command line and SSH
22-
- Basic familiarity with Java and the JDK toolchain
23-
19+
- A [Google Cloud Platform (GCP)](https://cloud.google.com/free) account with billing enabled
2420

2521
author: Doug Anson
2622

2723
### Tags
2824
skilllevels: Introductory
2925
subjects: Performance and Architecture
3026
cloud_service_providers:
31-
- Microsoft Azure
27+
- Google Cloud
3228

3329
armips:
3430
- Neoverse
@@ -43,8 +39,8 @@ operatingsystems:
4339

4440
further_reading:
4541
- resource:
46-
title: Azure Virtual Machines documentation
47-
link: https://learn.microsoft.com/en-us/azure/virtual-machines/
42+
title: Google Cloud documentation
43+
link: https://cloud.google.com/docs
4844
type: documentation
4945
- resource:
5046
title: OpenJDK build documentation
@@ -55,8 +51,8 @@ further_reading:
5551
link: https://github.com/openjdk/jdk
5652
type: documentation
5753
- resource:
58-
title: Learn the architecture - Providing protection for complex software
59-
link: https://developer.arm.com/documentation/102433/latest/
54+
title: Arm "Arm64" machine instruction reference
55+
link: https://developer.arm.com/documentation/100076/latest/
6056
type: documentation
6157

6258

content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-azure/_next-steps.md renamed to content/learning-paths/servers-and-cloud-computing/openjdk-pacbti-gcp/_next-steps.md

File renamed without changes.

0 commit comments

Comments
 (0)