+---------------------+ | CS 439 | | PROJECT 2: USERPROG | | CODE READING | +---------------------+ 1. In Pintos, how is a new process created? 2. In process_execute(), what does the variable filename contain? 3. What does setup_stack() currently do? 4. What is the meaning of PHYS_BASE? 5. Where is process_execute() currently called? Where does the callee go after creating the new thread? 6. What does the comment above process_wait() say? (You should read all the provided comments, by the way.) 7. What functions are provided by the current filesystem? 8. Where does the code print "There is no crying in Pintos!"?