Print this page
grub patch
*** 16,25 ****
--- 16,28 ----
* along with GRUB. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
*/
+ /*
+ * Copyright 2012, Daniil Lunev
+ */
#ifndef GRUB_ZFS_HEADER
#define GRUB_ZFS_HEADER 1
#include <grub/err.h>
*** 35,44 ****
--- 38,48 ----
/*
* On-disk version number.
*/
#define SPA_VERSION 33ULL
+ #define SPA_FEATURE_VERSION 5000ULL
/*
* The following are configuration names used in the nvlist describing a pool's
* configuration.
*/
*** 132,141 ****
--- 136,147 ----
grub_err_t
grub_zfs_add_key (grub_uint8_t *key_in,
grub_size_t keylen,
int passphrase);
+ grub_err_t
+ get_default_bootfs_obj(grub_device_t dev, char * path, grub_uint64_t * mdnobj);
extern grub_err_t (*grub_zfs_decrypt) (grub_crypto_cipher_handle_t cipher,
grub_uint64_t algo,
void *nonce,
char *buf, grub_size_t size,
const grub_uint32_t *expected_mac,