1,885 karma · joined July 25, 2010
Something is very wrong with their build on Apple Silicon. It works fine for me on other platforms.
A great example would be on a Q/A forum or something like Stackoverflow. It better to let someone else answer when you don't know.
This is a bad question.
Von Neumann vs Harvard is a pointless discussion. Both are too simplistic describe modern architectures.
Get a new job. There's no solution here because management does not respect your effort.
RET is documented as a subroutine return hint in the official ARM architecture reference manual. That's the only reason it has a distinct opcode from BR.
BL is also documented as a subroutine call hint.
Windows is spyware.
I started college at 34, took 6 years to get two bachelors and a masters. Now I am a hardware engineer at a big tech (FAANG) company. I was an intern at 39 years old. That is not to say that you should go back to school. I'm just using myself as an example of someone that started their career over.
So to the first and fourth question the answer is yes. The others can only be answered by you.
Software companies have been trying this for 30 years and it has never worked.
Cacheable accesses would break that use case.
Just one small example: CPUs have many small SRAM arrays for micro-architecture features like branch predictors. Some of these need to be initialized after reset by a state machine that takes many cycles.
I have even heard of a large chip that pushes initialization vectors through the scan chains so that all flops begin in an initial state, without requiring a reset network.
https://retrocomputing.stackexchange.com/questions/22320/wha...
Without that you'd need an external framebuffer like an infinite window TBC, which is much more expensive.
[1] ERSY mode: http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_gui...
Early Onstar vehicles are trivial to disable and later ones can still be disabled by removing the radio transceiver. The vehicle operates normally without it, unlike a Tesla.
I don't really care about the bandwidth of mobile internet as long as it is minimally usable. If I'm not at home or work then I'm out living my life, not stuck to the screen.