ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
off^ has quit [Ping timeout: 480 seconds]
off^ has joined #asahi-dev
<SocioProphet[m]> hello friends! fantastic work on this project! I was hoping to inquire about a u-boot bootloader set-up advice that might be leveragible across both ashai and t2linux projects. I was hoping to build a consistent ostree assembler/builder that could align to either kernal
<SocioProphet[m]> any thoughts?
off^ has quit [Remote host closed the connection]
Gaspare has joined #asahi-dev
<tpw_rules> just about everything about those is different. why would you use u-boot on a t2 mac? maybe there is something about them i don't understand but i thought they had a normal EFI firmware
riker77_ has joined #asahi-dev
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
AoV has quit [Ping timeout: 480 seconds]
ajxu2 has joined #asahi-dev
ajxu2 has quit [Quit: leaving]
ajxu2 has joined #asahi-dev
phiologe has joined #asahi-dev
PhilippvK has quit [Ping timeout: 480 seconds]
kov has quit [Quit: Coyote finally caught me]
ajxu2 has quit [Quit: leaving]
ajxu2 has joined #asahi-dev
pyropeter3 has joined #asahi-dev
pyropeter2 has quit [Ping timeout: 480 seconds]
Gaspare has quit [Quit: Gaspare]
DarkShadow4444 has joined #asahi-dev
DarkShadow44 has quit [Ping timeout: 480 seconds]
ajxu2 has quit [Remote host closed the connection]
derzahl has quit [Ping timeout: 480 seconds]
boardwalk has joined #asahi-dev
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi-dev
the_lanetly_052__ has joined #asahi-dev
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
the_lanetly_052__ has joined #asahi-dev
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
sapling_[m] has joined #asahi-dev
the_lanetly_052__ has joined #asahi-dev
ptrc has joined #asahi-dev
leah has quit [Ping timeout: 480 seconds]
ChaosPrincess has quit [Quit: WeeChat 3.5]
ChaosPrincess has joined #asahi-dev
bisko has joined #asahi-dev
bisko has quit []
kov has joined #asahi-dev
c10l48 has quit []
roxfan2 has joined #asahi-dev
roxfan has quit [Ping timeout: 480 seconds]
c10l48 has joined #asahi-dev
systwi_ has joined #asahi-dev
systwi has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-dev
c10l48 has quit [Ping timeout: 480 seconds]
c10l48 has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
c10l48 has quit []
systwi has joined #asahi-dev
systwi_ has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
systwi has quit [Ping timeout: 480 seconds]
bisko has quit [Ping timeout: 480 seconds]
dabaum|2er0 has joined #asahi-dev
the_lanetly_052___ has joined #asahi-dev
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
derzahl has joined #asahi-dev
c10l48 has joined #asahi-dev
<SocioProphet[m]> I want to create a single build for Mac hardware based on OSTree that can be installed to disk and I'd love to share the bootloader set-up / configs across ARM or X86 devices. I don't see any reason I couldn't use the m1n1 bootloader on x86 devices as well; but most tutorials / discussions focus on ReFind / UEFI configurations and so figured I'd ask here since the m1n1 repo has no documentation : )
<j`ey> m1n1 is quite arm/apple silicon specific
<SocioProphet[m]> it's based on U-boot no?
<j`ey> m1n1 isn't, no
<SocioProphet[m]> ahh
<SocioProphet[m]> got ya
<SocioProphet[m]> are you overwriting the firmware / existing UEFI configs during the setup?
<SocioProphet[m]> I've got both intel and m1 boxes
<SocioProphet[m]> wanted to get a somewhat consistent set-up and appreciate any advice
<j`ey> m1 doesn't use UEFI. U-boot (which m1n1 can load) can use UEFI
<j`ey> the asahi installer sets up a new partition for all the firmware we need
<SocioProphet[m]> let me go check out that repo
<SocioProphet[m]> thanks
<SocioProphet[m]> do you mind if I come back here and pester you if I hit a wall?
<SocioProphet[m]> unfortunately not much in the way of documentation lol
<j`ey> the asahi-installer has no use on x86 at all!
<SocioProphet[m]> i have multiple boxes
<SocioProphet[m]> also have arm box
<j`ey> SocioProphet[m]: i dont think you'll find much to share from the bootloader/config side
Gaspare has joined #asahi-dev
<SocioProphet[m]> fair enough. thanks
Gaspare has quit [Quit: Gaspare]
<sven> x86 macs are a very different hw platform with an entirely different boot process fwiw
c10l48 has quit []
hir0pro has joined #asahi-dev
Gaspare has joined #asahi-dev
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #asahi-dev
<marcan> we already share the basic setup after UEFI, that's why GRUB's in our default image and it is configured the same way as on any x86 box
<marcan> there is absolutely nothing to be shared before that point
<marcan> and of course all the binaries have to be for the specific architecture so there's no way to "share" an actual complete OS image
<SocioProphet[m]> can anyone point me to the virtio drivers mentioned in the docs? "This is a lightweight remix of Arch Linux ARM.... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/EqpRCpsTdnXWaNVzIdpUTPRg)
<j`ey> SocioProphet[m]: theyre the normal virtio drivers in linux
systwi has joined #asahi-dev
c10l48 has joined #asahi-dev
<SocioProphet[m]> thx
<isinyaaa> hello everyone, quick question, are any of you able to cross-compile the kernel on macos? if so, how exactly did you set this up
<tpw_rules> i tried but failed. i've heard it's possible
<isinyaaa> rn I'
<isinyaaa> *rn I'm having problems with the linker
<isinyaaa> but I've managed to get a cross-compiler that works even
jole_ has quit [Remote host closed the connection]
jole has joined #asahi-dev
<sven> I’ve tried but setting up a Linux VM was much easier in the end
c10l48 has quit []
c10l has joined #asahi-dev
<isinyaaa> sven, makes sense, I think I'll end up giving up on that
lawq has joined #asahi-dev
derzahl has quit [Ping timeout: 480 seconds]
lawq has quit [Ping timeout: 480 seconds]
lawq has joined #asahi-dev
lawq has quit [Ping timeout: 480 seconds]
hir0pro has quit [Quit: hir0pro]
Gaspare has quit [Quit: Gaspare]
Gaspare has joined #asahi-dev
dsrt^ has joined #asahi-dev
bisko has joined #asahi-dev
dsrt^ has quit [Ping timeout: 480 seconds]
bisko has quit [Ping timeout: 480 seconds]
dsrt^ has joined #asahi-dev
Gaspare has quit [Quit: Gaspare]
<isinyaaa> sven, did you set up any cross-compilation in the VM? I actually want to compile the kernel for x86_64
<isinyaaa> unfortunately I only have my work macbook at home, so doing it in a proper retpoline-able machine isn't a possibility
kaprests has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #asahi-dev
bisko has quit [Ping timeout: 480 seconds]
dsrt^ has quit [Ping timeout: 480 seconds]