[coreboot] Re: Query regarding coreboot

2020-06-08 Thread Rafael Send
Hi-
Apparently Matthew (mj...@srcf.ucam.org) made some modifications to allow
booting OS X without Clover. I'm not sure if his changes are current or if
they're specific to the X210 which they were made on / for, but I had the
same question and that was the answer I got at the time. Never tried it
though, I'd suggest you ask him for the details, as I don't have any
specifics.

Cheers,
R

On Mon, Jun 8, 2020 at 4:29 PM Keith Hui  wrote:

> To answer the original question, I think not. Not on its own. macOS
> needs Clover. Clover needs UEFI. UEFI means Tianocore for payload. So
> coreboot+Tianocore+Clover, where Clover would be handled like any
> other bootloader eg. grub. I'm not sure if there porting Clover as a
> coreboot payload is necessary, practical, or even possible. At the
> very least it is a lot of work.
>
> Regards
> Keith
>
> > coreboot doesn't boot the OS, it performs hardware initialization and
> passes control to a payload (SeaBIOS, GRUB, Tianocore, etc. - these are
> payloads). So you would have to use something like clover anyway.
> >
> > On 6/8/20 6:22 PM, lol wrote:
> >
> > Hi, I wanted to ask if coreboot is capable of booting macOS. There are
> bootloaders like clover and opencore that does the job but does coreboot do
> this thing with more efficiency?
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Query regarding coreboot

2020-06-08 Thread Keith Hui
To answer the original question, I think not. Not on its own. macOS
needs Clover. Clover needs UEFI. UEFI means Tianocore for payload. So
coreboot+Tianocore+Clover, where Clover would be handled like any
other bootloader eg. grub. I'm not sure if there porting Clover as a
coreboot payload is necessary, practical, or even possible. At the
very least it is a lot of work.

Regards
Keith

> coreboot doesn't boot the OS, it performs hardware initialization and passes 
> control to a payload (SeaBIOS, GRUB, Tianocore, etc. - these are payloads). 
> So you would have to use something like clover anyway.
>
> On 6/8/20 6:22 PM, lol wrote:
>
> Hi, I wanted to ask if coreboot is capable of booting macOS. There are 
> bootloaders like clover and opencore that does the job but does coreboot do 
> this thing with more efficiency?
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Asrock E350M1: Display regression in Linux

2020-06-08 Thread Paul Menzel

Dear HacKurx,


Am 04.06.20 um 12:49 schrieb Paul Menzel:


Am 04.06.20 um 11:26 schrieb HacKurx:

Good morning, everyone,

I hadn't updated my coreboot version for a long time on my Asrock
E350M1 card because of lack of time and because this one was on a very


I guess you mean *board* and not *card*?


stable version. While trying to test the current 4.12 version, I
encountered problems in Debian 10.


What coreboot version did you use before?


Indeed, there is a bad graphical detection, the resolution of my hdmi
output went from 1360x768 to 720x400 pixels.
Xorg indicates that the drm device cannot be opened :
(EE) open /dev/dri/card0: No such file or directory

I once had a Oops kernel message:
https://pastebin.com/uZLZyYrq


For the future, please attach the logs to the message, so people can 
read it offline.


I paste the error below.


[    4.816957] [drm] Found smc ucode version: 0x00010601
[    4.817038] BUG: unable to handle kernel NULL pointer dereference 
at 

[    4.817171] PGD 0 P4D 0
[    4.817225] Oops:  [#1] SMP NOPTI
[    4.817280] CPU: 1 PID: 111 Comm: systemd-udevd Not tainted 
4.19.0-9-amd64 #1 Debian 4.19.118-2
[    4.817338] Hardware name: ASROCK E350M1/E350M1, BIOS 
4.12-371-g3b8284f37a 05/28/2020

[    4.817478] RIP: 0010:sumo_dpm_enable+0x2ed/0x510 [radeon]
[    4.817603] Code: ff ff 80 bd 77 01 00 00 00 0f 85 ed 01 00 00 80 
bd 7b 01 00 00 00 0f 85 d3 01 00 00 48 8b 8b a0 1d 00 00 48 8b 83 40 
1e 00 00 <48> 8b 31 48 8b 51 28 48 89 b0 80 01 00 00 48 8b 71 08 48 89 
b0 88

[    4.817672] RSP: 0018:ad9980fab9c0 EFLAGS: 00010246
[    4.817727] RAX: 9ad1eb9d8c00 RBX: 9ad1eb0a RCX: 

[    4.817782] RDX: ad998118 RSI: 9ad1eb0a01e8 RDI: 
9ad1eb0a0178
[    4.817837] RBP: 9ad1eb9d8c00 R08: ad9980fab9a4 R09: 
ad9980fab9a0
[    4.817893] R10: 0010 R11:  R12: 
9ad1eb0a01e8
[    4.817948] R13:  R14: ad9980fab9c0 R15: 
ad9980fab9c4
[    4.818004] FS:  7f94e95d7d40() GS:9ad1f710() 
knlGS:

[    4.818061] CS:  0010 DS:  ES:  CR0: 80050033
[    4.818115] CR2:  CR3: 00026ba34000 CR4: 
06e0

[    4.818171] Call Trace:
[    4.818295]  radeon_pm_init+0x5a5/0x720 [radeon]
[    4.818493]  evergreen_init+0x149/0x370 [radeon]
[    4.818680]  radeon_device_init+0x681/0xcd0 [radeon]
[    4.818868]  radeon_driver_load_kms+0x77/0x260 [radeon]
[    4.819037]  drm_dev_register+0x109/0x140 [drm]
[    4.819195]  drm_get_pci_dev+0x8f/0x170 [drm]
[    4.819316]  radeon_pci_probe+0xf9/0x1b0 [radeon]
[    4.819450]  local_pci_probe+0x41/0x90
[    4.819512]  pci_device_probe+0xff/0x1b0
[    4.819574]  really_probe+0x24b/0x3b0
[    4.819635]  driver_probe_device+0xb3/0xf0
[    4.819696]  __driver_attach+0xea/0x110
[    4.819757]  ? driver_probe_device+0xf0/0xf0
[    4.819818]  bus_for_each_dev+0x77/0xc0
[    4.819879]  ? klist_add_tail+0x3b/0x70
[    4.819939]  bus_add_driver+0x152/0x230
[    4.82]  ? 0xc04d8000
[    4.820058]  driver_register+0x6b/0xb0
[    4.820118]  ? 0xc04d8000
[    4.820178]  do_one_initcall+0x46/0x1c3
[    4.820240]  ? _cond_resched+0x15/0x30
[    4.820300]  ? kmem_cache_alloc_trace+0x172/0x1e0
[    4.820363]  do_init_module+0x5a/0x210
[    4.820423]  load_module+0x2167/0x23d0
[    4.820487]  ? __do_sys_finit_module+0xad/0x110
[    4.820547]  __do_sys_finit_module+0xad/0x110
[    4.820608]  do_syscall_64+0x53/0x110
[    4.820666]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    4.820726] RIP: 0033:0x7f94e9dc1f59
[    4.820783] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 
00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 
08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 07 6f 0c 00 f7 d8 64 89 
01 48
[    4.820945] RSP: 002b:7ffea54a8a88 EFLAGS: 0246 ORIG_RAX: 
0139
[    4.821017] RAX: ffda RBX: 55e86f8caa50 RCX: 
7f94e9dc1f59
[    4.821076] RDX:  RSI: 7f94e9cc6cad RDI: 
000f
[    4.821136] RBP: 7f94e9cc6cad R08:  R09: 

[    4.821196] R10: 000f R11: 0246 R12: 

[    4.821256] R13: 55e86f8ec990 R14: 0002 R15: 
55e86f8caa50
[    4.821317] Modules linked in: radeon(+) i2c_algo_bit ttm ahci 
drm_kms_helper libahci ohci_pci(+) libata ehci_pci ohci_hcd ehci_hcd 
drm r8169 usbcore psmouse realtek scsi_mod libphy i2c_piix4 usb_common 
thermal button

[    4.821501] CR2: 
[    4.821598] ---[ end trace 4ecc1988915ecede ]---
[    4.821795] RIP: 0010:sumo_dpm_enable+0x2ed/0x510 [radeon]
[    4.821924] Code: ff ff 80 bd 77 01 00 00 00 0f 85 ed 01 00 00 80 
bd 7b 01 00 00 00 0f 85 d3 01 00 00 48 8b 8b a0 1d 00 00 48 8b 83 40 
1e 00 00 <48> 8b 31 48 8b 51 28 48 89 b0 80 01 00 00 48 8b 71 08 48 89 
b0 88

[    4.822091] RSP: 0018:ad9980fab9c0 EFLAGS: 00010246
[    

[coreboot] Re: Query regarding CoreBoot

2020-06-08 Thread Matt DeVillier
One would use coreboot + Tianocore + OpenCore. Whether a particular
board has the required hardware support, or whether coreboot provides
the firmware structures MacOS requires is another story (and yes, I
know part of that is what OpenCore works around).

FWIW I know of a few users with Acer c720 and Dell 13 7310 Chromebooks
running MacOS on my current coreboot 4.12/Tianocore-based firmware
using OpenCore

On Mon, Jun 8, 2020 at 10:31 AM Evgeny Zinoviev via coreboot
 wrote:
>
> coreboot doesn't boot the OS, it performs hardware initialization and passes 
> control to a payload (SeaBIOS, GRUB, Tianocore, etc. - these are payloads). 
> So you would have to use something like clover anyway.
>
> On 6/8/20 6:22 PM, lol wrote:
>
> Hi, I wanted to ask if coreboot is capable of booting macOS. There are 
> bootloaders like clover and opencore that does the job but does coreboot do 
> this thing with more efficiency?
>
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
> ___
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Re: Query regarding CoreBoot

2020-06-08 Thread Evgeny Zinoviev via coreboot
coreboot doesn't boot the OS, it performs hardware initialization and 
passes control to a payload (SeaBIOS, GRUB, Tianocore, etc. - these are 
payloads). So you would have to use something like clover anyway.


On 6/8/20 6:22 PM, lol wrote:
Hi, I wanted to ask if coreboot is capable of booting macOS. There are 
bootloaders like clover and opencore that does the job but does 
coreboot do this thing with more efficiency?


___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org


[coreboot] Query regarding CoreBoot

2020-06-08 Thread lol
Hi, I wanted to ask if coreboot is capable of booting macOS. There are
bootloaders like clover and opencore that does the job but does coreboot do
this thing with more efficiency?
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org