温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux 5.13-rc1发布中是否初步支持Apple M1芯片

发布时间:2021-09-27 16:13:09 来源:亿速云 阅读:130 作者:柒染 栏目:系统运维

这篇文章给大家介绍Linux 5.13-rc1发布中是否初步支持Apple M1芯片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Linux 5.13-rc1发布中是否初步支持Apple M1芯片

万众期待的Linux对Apple M1的支持终于有了一个初步的结果,最新发布的5.13-rc1开始初步支持M1。这一组patch主要来自Hector  Martin:

Linux 5.13-rc1发布中是否初步支持Apple M1芯片

Hector Martin “marcan”领导了一个叫做Asahi Linux的项目,专门用于对MAC提供Linux支持:

https://asahilinux.org/

根据cover-letter的描述

https://lore.kernel.org/lkml/20210402090542.131194-1-marcan@marcan.st/

这组patch主要完成了如下功能:

  • 带earlycon支持的UART (samsung-style) 串口驱动

  • Apple中断控制器,支持中断、中断亲和(affinity )和IPI (跨CPU中断)

  • SMP (通过标准spin-table来支持)

  • 基于simplefb的framebuffer驱动

  • Mac Mini的设备树

中断控制器,M1显然没有用GIC,所以除基本的外设外,体系架构相关的新增代码drivers/irqchip/irq-apple-aic.c成为这个patchset里面最大的一个patch,增加了864行代码。

目前这组patch可以实现Mac Mini启动到Framebuffer和串口控制台。当然,仍然任重道远。如果您需要尝试,可以根据文档:

https://github.com/AsahiLinux/docs/wiki/Developer-Quickstart

来进行尝试。

根据我们在芯片公司的工作经验,它目前的状态应该还是一个非常非常非常(重要的事情说三篇)早期的阶段,类似于我们拿到了一个FPGA,开始bring-up  Linux了,会先启动一个串口、中断控制器或者可能一个基本的Framebuffer。也就是说,你不能指望这个阶段的Linux是真正可用的。

但是毕竟这个工作已经开始了,我们还是会继续期待。

关于Linux 5.13-rc1发布中是否初步支持Apple M1芯片就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI