[haiku-commits] Re: haiku: hrev52009 - headers/private/kernel/compat src/system/kernel/vm

  • From: Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 27 Aug 2018 19:56:23 +0200

tis 12 juni 2018 kl 17:58 skrev Jérôme Duval <jerome.duval@xxxxxxxxx>:

hrev52009 adds 1 changeset to branch 'master'
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=458e758f3792+%5Ece5eb94a82b1


----------------------------------------------------------------------------

458e758f3792: kernel/x86_64: compatibility syscalls for vm.cpp.

  * define compat_area_info to be used when applicable in
  compatibility mode.
  * handle 32-bit types in _user_reserve_address_range(),
_user_get_area_info(),
  _user_get_next_area_info(), _user_transfer_area(), _user_clone_area(),
  _user_create_area(), _user_map_file(), other syscalls are compatible as
is.
  * _get_next_area_info() doesn't work well with a 32-bit address cookie
(address
  could be in 64-bit range). Instead use _compat_get_next_area_info()
which uses
  the area id as cookie, though the areas are not ordered by address any
more.


Someone on #haiku reported that Haiku no longer shuts down after hrev52009
- 12.
I can't really understand why these changes would cause that, unless this
changes
flags on ACPI memory areas or other shutdown method. Any ideas?

/Fredrik Holmqvist, TQH

Other related posts: