ece has quit [Ping timeout: 260 seconds]
andremedeiros has quit [Read error: Connection reset by peer]
andremedeiros has joined #nix-darwin
ece has joined #nix-darwin
plumm has joined #nix-darwin
<bpye> remexre - very possible, I did pull the changes from the authors tree on Github https://github.com/agraf/qemu/commits/hvf-arm-v7 because that's a little more up to date than the last set submitted to the mailing list
<remexre> okay, thanks; I'll take a look there if I have time / particularly need TCG on aarch64
<bpye> Aha! I figured it out, you can't use -cpu host with HVF, I guess that shouldn't work but it fails weirdly
<bpye> -cpu cortex-a53 for example is fine
<remexre> ah, nice
<remexre> hm, I guess TCG might not even be able to emulate M1, including the apple-specific instructions
<bpye> Yeah, I doubt it, I wonder if anyone has started to try and emulate those... It would be a challenge, Apple have a lot of their own peripherals, but the Asahi re work would presumably help
<bpye> It's interesting, Apple have a paravirtual GPU you can expose to VMs now for example, but I don't think there is anything today that can virtualise macOS on M1, either with acceleration or not - parallels doesn't do it, qemu certainly doesn't, I don't think VMWare have shipped. In recent releases Apple have started including drivers for virtio etc
<bpye> - I guess internally they use virtualisation for development, I'd be surprised if not... Maybe VIrtualization.framework will be able to do it eventually
<kloenk> <bpye "Aha! I figured it out, you can't"> How does it fail? I missed the beginning, is it about qemu system on m1 macs? I’m still trying to figuring out how I can do a NixOS vom on my Mac
<remexre> with patches, works great with hvf (hardware virt)
<kloenk> Which patches? I mostly tried the ACVM prebuilt binaries
<bpye> Yeah - the patches from agraf's github apply cleanly on rc2 - I just put them in an overlay to be able to build it with Nix :) https://github.com/benpye/nix-config/tree/main/overlays/qemu
<bpye> Oh rc1 apparently, I figure I'll try updating when 6 is released, I haven't hit any issues so far
<remexre> if you want to use -net user, you mgith also add https://p.remexre.xyz/Xj1Oe_EPwAI=
<kloenk> Ok, thanks. Will have to try, but maybe after my finals
<remexre> if you're saving links, add https://p.remexre.xyz/Xj4H2XNnoAE=
<remexre> the -cpu and -M are necessary
<kloenk> This disables highmem. Not that great. I’m also working on the Unix kernel. Not sure if I want to compile it without highmem on my host :-)
<bpye> You have to use highmem=off - we only have 36 bits for the virtual address space and the default virt machine type tries to use 40
<bpye> I think you can still expose >4G to your guest
<kloenk> Somewhere I saw something about softmmu. But I guess that was another patch
plumm has quit [Quit: Textual IRC Client: www.textualapp.com]
eraserhd2 has quit [Ping timeout: 240 seconds]
eraserhd2 has joined #nix-darwin
cransom has quit [Ping timeout: 265 seconds]
cransom has joined #nix-darwin
ece has quit [Read error: Connection reset by peer]
ece has joined #nix-darwin
ece has quit [Read error: Connection reset by peer]
ece has joined #nix-darwin
plumm has joined #nix-darwin
xanderle has joined #nix-darwin
<xanderle> im trying to use the new homebrew module in nix-darwin. am i correct in thinking i just manually install homebrew then i should be able to import the homebrew module and go? i keep getting "homebrew is not installed"
<xanderle> oh its a different in m1 i think
kloenk has quit [*.net *.split]
Ericson2314 has quit [*.net *.split]
domenkozar[m] has quit [*.net *.split]
prusnak has quit [*.net *.split]
gchristensen has quit [*.net *.split]
bsima has quit [*.net *.split]
Mic92 has quit [*.net *.split]
pingiun has quit [*.net *.split]
{^_^} has quit [*.net *.split]
supersandro2000 has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
V has quit [*.net *.split]
plumm has quit [*.net *.split]
nicolas[m] has quit [*.net *.split]
kalbasit[m] has quit [*.net *.split]
mjlbach has quit [*.net *.split]
thefloweringash has quit [*.net *.split]
roberth has quit [*.net *.split]
wildsebastian has quit [*.net *.split]
carter has quit [*.net *.split]
hamishmack has quit [*.net *.split]
andi- has quit [*.net *.split]
mocker has quit [*.net *.split]
manveru has quit [*.net *.split]
fiddlerwoaroof has quit [*.net *.split]
flokli has quit [*.net *.split]
ece has quit [*.net *.split]
copumpkin has quit [*.net *.split]
bpye has quit [*.net *.split]
andremedeiros has quit [*.net *.split]
cransom has quit [*.net *.split]
stephank has quit [*.net *.split]
lukegb has quit [*.net *.split]
remexre has quit [*.net *.split]
maljub01 has quit [*.net *.split]
emily has quit [*.net *.split]
rmcgibbo[m] has quit [*.net *.split]
mcint has quit [*.net *.split]
rizary has quit [*.net *.split]
teehemkay has quit [*.net *.split]
sparogy has quit [*.net *.split]
qyliss has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
mog has quit [*.net *.split]
spacekookie has quit [*.net *.split]
eraserhd2 has quit [*.net *.split]
abathur has quit [*.net *.split]
Siyo has quit [*.net *.split]
siraben has quit [*.net *.split]
angerman has quit [*.net *.split]
jhuizy has quit [*.net *.split]
Gaelan has quit [*.net *.split]
hhes has quit [*.net *.split]
clever has quit [*.net *.split]
disasm_ has quit [*.net *.split]
ChanServ has quit [*.net *.split]