Jump to content

Zenith432

Zenith432

Member Since 21 Jun 2009
Offline Last Active Jun 21 2017 09:28 AM
*****

Posts I've Made

In Topic: Clover General discussion

21 May 2017 - 07:30 PM

@RehabMan:

Any chance of incorporating the patches of IntelGraphicsFixup.kext into a Clover patch?

In Topic: Clover General discussion

14 May 2017 - 06:43 PM

@apianti:

FYI
  • Variadic EFIAPI should use VA_LIST macros.
  • Variadic non-EFIAPI should use __builtin_va_list (and corresponding builtins for MS/Intel compilers.)
  • This is set in include file.  I reverted r4071.  Don't use NO_MSABI_VA_FUNC as everything is set up right in MdePkg/Include/Base.h
  • In, r4072, the settings for XCODE were missing -DSIXTY_FOUR_BIT, etc.
  • It is not always necessary to make XCODE, since XCODE uses GCC if specific XCODE is not available.
  • No need for -mmmx, -msse as x64 always has this, and even for ia32 (which is deprecated), minimum target architecture supports these.
  • == vs = in INF means "replace" instead of "append".  Whoever used == (Andy V??) must have been thinking of something.
  • So I reverted r4072 as well.
  • OTOH there was a duplicate symbol _fltused when compiling -D ENABLE_SECURE_BOOT, so eliminated dup with #ifndef.

In Topic: Build_Clover.command, another Script to build standard Clover (or customized)

14 May 2017 - 06:32 PM

Ok, found the cause for that: it's that new XCODE8 compiler profile by @Zenith432.

Looks like it's something in CloverBuilder that mishandles

It's this

-DEFIAPI=__attribute__\(\(ms_abi\)\)

found in XCODE8_CC_FLAGS in tools_def.txt.

See post #983 by droples.

 

EDIT: It's not clover builder, because happening also with ./ebuild.sh -t XCODE8 -D ENABLE_SECURE_BOOT.

 

EDIT: I changed the quotation of __attribute__((ms_abi)) to use the same method as done in EDK2 tools_def.template.  r4075.  ./ebuild.sh -t XCODE8 -D ENABLE_SECURE_BOOT works now.  Still have no idea why the quotation using backslashes only fails when compiling OpensslLib  :unsure:

In Topic: VoodooHDA 2.9.0

14 May 2017 - 12:43 PM

Run the prefpane, select the Mic Input you want to use
- RecLev is the main volume for audio input, so set it to something usable.
- Microphone/Monitor/Line-In are secondary volumes for audio input - so set the one you're using to something useful and mute the others.
- If you have iMix, set it to 100%
- Mute other volumes on the Mic Input.
- Make sure you're using latest 2.9.0d10.

If you still have problems, upload getdump.

I have some changes that make the System Volume Control for Mics change the RecLev, but haven't committed it yet.

I'm at a loss... what else can I do to make at least the mic/lineout to work?

In Topic: Clover General discussion

14 May 2017 - 12:32 PM

@apianti:
Why is this needed (r4071)?
Spoiler

This problem was supposed to be fixed in r4050 (see diff for that rev under /Library/OpensslLib). Does the code not compile without this? Or generate faulty machine code?
© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy