From: Mark Kettenis Subject: Re: Qualcomm Snapdragon X Elite minimal support To: Jonathan Gray Cc: patrick@blueri.se, tech@openbsd.org Date: Thu, 20 Jun 2024 13:56:42 +0200 > Date: Thu, 20 Jun 2024 09:33:41 +1000 > From: Jonathan Gray > > On Thu, Jun 20, 2024 at 12:36:44AM +0200, Patrick Wildt wrote: > > cpu0 at mainbus0 mpidr 0: Unknown, MIDR 0x512f0011 > > llvm and gcc both call this "oryon-1" > Qualcomm marketing uses Oryon. Let's stick with that for now. If they at some point start adding numbers, we can always add those. ok kettenis@ > Index: sys/arch/arm64/arm64/cpu.c > =================================================================== > RCS file: /cvs/src/sys/arch/arm64/arm64/cpu.c,v > diff -u -p -r1.119 cpu.c > --- sys/arch/arm64/arm64/cpu.c 11 Jun 2024 15:44:55 -0000 1.119 > +++ sys/arch/arm64/arm64/cpu.c 19 Jun 2024 23:16:25 -0000 > @@ -103,6 +103,7 @@ > #define CPU_PART_X_GENE 0x000 > > /* Qualcomm */ > +#define CPU_PART_ORYON 0x001 > #define CPU_PART_KRYO400_GOLD 0x804 > #define CPU_PART_KRYO400_SILVER 0x805 > > @@ -194,6 +195,7 @@ struct cpu_cores cpu_cores_amcc[] = { > struct cpu_cores cpu_cores_qcom[] = { > { CPU_PART_KRYO400_GOLD, "Kryo 400 Gold" }, > { CPU_PART_KRYO400_SILVER, "Kryo 400 Silver" }, > + { CPU_PART_ORYON, "Oryon" }, > { 0, NULL }, > }; > > >