Harvard-PRINCESS / Guppy

A very adaptable fish.
Other
1 stars 3 forks source link

make arch-specific syscall functions more generic (x86_64 and arm) #58

Closed jingmeihu closed 7 years ago

penlu commented 7 years ago
penlu commented 7 years ago

it's been suggested that this actually be changed for architecture dependence, so holding off on the merge for now

mwookawa commented 7 years ago

crystal, can you sit down with eric and go over these changes tomorrow? once you two are convinced that it is good to go, can you highlight the most complex parts to review and then one of us can go over those and approve the PR. it generally looks good to me though as well, but it needs to build on all platforms out of the box.

marikgoldstein commented 7 years ago

Yes. And I think the pull request reviews will generally be good, but this one is quite large because it's most of your work from the summer so far (unavoidable because we just decided the git workflow)

On Mon, Jun 19, 2017 at 5:05 PM, Ming Kawaguchi notifications@github.com wrote:

crystal, can you sit down with eric and go over these changes tomorrow? once you two are convinced that it is good to go, can you highlight the most complex parts to review and then one of us can go over those and approve the PR. it generally looks good to me though as well, but it needs to build on all platforms out of the box.

— You are receiving this because your review was requested. Reply to this email directly, view it on GitHub https://github.com/Harvard-PRINCESS/Guppy/pull/58#issuecomment-309573557, or mute the thread https://github.com/notifications/unsubscribe-auth/APOTab1zcxjabND3jr1zejDAhL8Cx5ncks5sFuK1gaJpZM4N85JB .

marikgoldstein commented 7 years ago

Crystal and I reviewed the changes. In the future, we will run more regression tests. For now, it is good enough that PandaboardES ARMv7 and QEMU x86_64 both build and boot.

Through print statements, we observed that some of the syscalls are used during the boot. The following are not used during boot and should be checked later: sys_handle_vnode_identify sys_dispatcher_dump_capabilities sys_dispatcher_dump_ptables sys_monitor_has_descendants