Jump to content
Mr. Xtreme

[AMD] macOS 10.12.x (Sierra) Kernel Testing & Release (for help use the Help Topic)

784 posts in this topic

Recommended Posts

Well, Spakk, and Gils83 know what this topic is for, get to it you wizards! :sorcerer:
  In all seriousness, remember the following;

  1.  It's just a computer, they don't always never do what you know they should do,
  2. macOS Sierra is called "Beta" for a reason, bugs might not be AMD specific,
  3. And last of all, remember that we do this for fun, not to break our brains trying to figure stuff out about bug x, or y.

Have fun. :)

Share this post


Link to post
Share on other sites
Advertisement

Well, Spakk, and Gils83 know what this topic is for, get to it you wizards! :sorcerer:

  In all seriousness, remember the following;

  1.  It's just a computer, they don't always never do what you know they should do,
  2. macOS Sierra is called "Beta" for a reason, bugs might not be AMD specific,
  3. And last of all, remember that we do this for fun, not to break our brains trying to figure stuff out about bug x, or y.

Have fun. :)

rename it AMD CPU tests 

Share this post


Link to post
Share on other sites

Unfortunately this section will only become really active when the kernel source comes out. :(

Yep, I hope it isn't near as long as we waited for El Capitan.

Share this post


Link to post
Share on other sites

I don't know what apple is doing. Looking at the makefile it seems that can be compiled for ARM. Has anyone know something about this?

Share this post


Link to post
Share on other sites

It is possible.

 

/osfmk/mach/machine.h

/*
 *	ARM subtypes
 */
#define CPU_SUBTYPE_ARM_ALL             ((cpu_subtype_t) 0)
#define CPU_SUBTYPE_ARM_V4T             ((cpu_subtype_t) 5)
#define CPU_SUBTYPE_ARM_V6              ((cpu_subtype_t) 6)
#define CPU_SUBTYPE_ARM_V5TEJ           ((cpu_subtype_t) 7)
#define CPU_SUBTYPE_ARM_XSCALE		((cpu_subtype_t) 8)
#define CPU_SUBTYPE_ARM_V7		((cpu_subtype_t) 9)
#define CPU_SUBTYPE_ARM_V7F		((cpu_subtype_t) 10) /* Cortex A9 */
#define CPU_SUBTYPE_ARM_V7S		((cpu_subtype_t) 11) /* Swift */
#define CPU_SUBTYPE_ARM_V7K		((cpu_subtype_t) 12)
#define CPU_SUBTYPE_ARM_V6M		((cpu_subtype_t) 14) /* Not meant to be run under xnu */
#define CPU_SUBTYPE_ARM_V7M		((cpu_subtype_t) 15) /* Not meant to be run under xnu */
#define CPU_SUBTYPE_ARM_V7EM		((cpu_subtype_t) 16) /* Not meant to be run under xnu */

#define CPU_SUBTYPE_ARM_V8		((cpu_subtype_t) 13)

/*
 *  ARM64 subtypes
 */
#define CPU_SUBTYPE_ARM64_ALL           ((cpu_subtype_t) 0)
#define CPU_SUBTYPE_ARM64_V8            ((cpu_subtype_t) 1)
/*
 *	CPU families (sysctl hw.cpufamily)
 *
 * These are meant to identify the CPU's marketing name - an
 * application can map these to (possibly) localized strings.
 * NB: the encodings of the CPU families are intentionally arbitrary.
 * There is no ordering, and you should never try to deduce whether
 * or not some feature is available based on the family.
 * Use feature flags (eg, hw.optional.altivec) to test for optional
 * functionality.
 */
#define CPUFAMILY_UNKNOWN   		0
#define CPUFAMILY_POWERPC_G3		0xcee41549
#define CPUFAMILY_POWERPC_G4		0x77c184ae
#define CPUFAMILY_POWERPC_G5		0xed76d8aa
#define CPUFAMILY_INTEL_6_13		0xaa33392b
#define CPUFAMILY_INTEL_PENRYN		0x78ea4fbc
#define CPUFAMILY_INTEL_NEHALEM		0x6b5a4cd2
#define CPUFAMILY_INTEL_WESTMERE	0x573b5eec
#define CPUFAMILY_INTEL_SANDYBRIDGE	0x5490b78c
#define CPUFAMILY_INTEL_IVYBRIDGE	0x1f65e835
#define CPUFAMILY_INTEL_HASWELL		0x10b282dc
#define CPUFAMILY_INTEL_BROADWELL	0x582ed09c
#define CPUFAMILY_INTEL_SKYLAKE		0x37fc219f
#define CPUFAMILY_ARM_9			0xe73283ae
#define CPUFAMILY_ARM_11		0x8ff620d8
#define CPUFAMILY_ARM_XSCALE		0x53b005f5
#define CPUFAMILY_ARM_12                0xbd1b0ae9
#define CPUFAMILY_ARM_13		0x0cc90e64
#define CPUFAMILY_ARM_14		0x96077ef1
#define CPUFAMILY_ARM_15		0xa8511bca
#define CPUFAMILY_ARM_SWIFT 		0x1e2d6381
#define CPUFAMILY_ARM_CYCLONE		0x37a09642
#define CPUFAMILY_ARM_TYPHOON		0x2c91a47e
#define CPUFAMILY_ARM_TWISTER		0x92fb37c8
#define CPUFAMILY_ARM_HURRICANE		0x67ceee93

Can't build the source yet. Need to wait on updated dependencies.

Share this post


Link to post
Share on other sites

I don't know what apple is doing. Looking at the makefile it seems that can be compiled for ARM. Has anyone know something about this?

iPhones/iPads are ARM architecture.

Share this post


Link to post
Share on other sites

iPhones/iPads are ARM architecture.

I hope this doesn't mean that Apple will be switching to ARM CPUs, otherwise hacknitshes are gonna be, dead.

Share this post


Link to post
Share on other sites

It may be helpful for us, if some one can check the kernels, for the first time on Intel hackintosh or real mac.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×